.founding-badge-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.founding-badge,.founding-badge-wrap{display:inline-flex;align-items:center}.founding-badge{gap:8px;background:linear-gradient(135deg,#0C2A45,#173f67);color:#FFFFFF;border:1px solid rgba(240,122,38,.45);box-shadow:0 2px 8px rgba(12,42,69,.15),inset 0 1px 0 rgba(255,255,255,.15);border-radius:6px;font-family:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:all .2s ease}.founding-badge:hover{border-color:#F07A26;box-shadow:0 4px 14px rgba(240,122,38,.25);transform:translateY(-1px)}.founding-badge-icon{display:inline-flex;align-items:center;justify-content:center;color:#F07A26;flex-shrink:0}.founding-badge-star{color:#F07A26;font-size:10px}.founding-badge-text{display:flex;flex-direction:column;line-height:1.15}.founding-badge-title{color:#FFFFFF;font-weight:700}.founding-badge-years{color:#F07A26;font-size:.8em;font-weight:600;letter-spacing:.08em}.founding-badge--compact{padding:3px 8px;font-size:10px;gap:5px;border-radius:4px}.founding-badge--compact .founding-badge-icon svg{width:12px;height:12px}.founding-badge--compact .founding-badge-years{display:inline;margin-left:4px}.founding-badge--default{padding:6px 12px;font-size:11.5px;gap:7px;border-radius:6px}.founding-badge--default .founding-badge-icon svg{width:15px;height:15px}.founding-badge--large{padding:10px 18px;font-size:13px;gap:10px;border-radius:8px;border-width:1.5px;box-shadow:0 4px 16px rgba(12,42,69,.2),0 0 0 1px rgba(240,122,38,.2)}.founding-badge--large .founding-badge-icon svg{width:20px;height:20px}.founding-badge--large .founding-badge-title{letter-spacing:.06em}.founding-badge--large .founding-badge-years{font-size:11px}.founding-badge--gold{background:linear-gradient(135deg,#FFF9F3,#FFF1E5);border:1.5px solid #f07a26;color:#0C2A45;box-shadow:0 2px 10px rgba(240,122,38,.15)}.founding-badge--gold .founding-badge-title{color:#0C2A45}.founding-badge--gold .founding-badge-years{color:#C85A0A}.founding-badge-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#0C2A45;color:#E2E8F0;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:500;text-transform:none;line-height:1.4;white-space:normal;width:260px;text-align:center;box-shadow:0 6px 20px rgba(0,0,0,.25);border:1px solid rgba(240,122,38,.4);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;z-index:100}.founding-badge-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0c2a45}.founding-badge-wrap:hover .founding-badge-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-2px)}