.site-hdr{backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);background:rgba(248,247,245,.88);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:50}.hdr-inner{display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:16px 40px}.hdr-inner,.logo{align-items:center}.logo{display:inline-flex;height:28px;text-decoration:none}.logo .logo-img{display:block;height:28px;transform:translateY(1px);width:auto}.nav-main{align-items:center;display:flex;gap:40px;position:relative}.nav-dd-trigger,.nav-main>a{align-items:center;background:none;border:none;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:4px;line-height:1;padding:0;text-decoration:none;transition:color .15s}.nav-dd-trigger:hover,.nav-main>a.active,.nav-main>a:hover{color:var(--brand-red)}.nav-dd-trigger .nav-dd-chev{height:12px;opacity:.6;transition:transform .2s ease;width:12px}.nav-dd{position:relative}.nav-dd:focus-within .nav-dd-chev,.nav-dd:hover .nav-dd-chev{opacity:1;transform:rotate(180deg)}.nav-dd:focus-within .nav-dd-trigger,.nav-dd:hover .nav-dd-trigger{color:var(--brand-red)}.nav-dd-panel{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:999px;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);display:flex;gap:4px;left:50%;opacity:0;padding:6px 8px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;white-space:nowrap;z-index:100}.nav-dd:focus-within .nav-dd-panel,.nav-dd:hover .nav-dd-panel{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.nav-dd:after{content:"";height:14px;left:0;pointer-events:none;position:absolute;right:0;top:100%}.nav-dd:hover:after{pointer-events:auto}.nav-dd-item{align-items:center;border-radius:999px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.nav-dd-item:hover{background:var(--surface);color:var(--brand-red)}.nav-dd-item svg{color:var(--ink-2);flex-shrink:0;height:16px;transition:color .15s ease;width:16px}.nav-dd-item:hover svg{color:var(--brand-red)}.nav-right{align-items:center;display:flex;gap:10px}.nav-dd-signin{position:relative}.nav-dd-signin-btn{align-items:center;background:#fff;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;line-height:1;padding:9px 18px;transition:border-color .15s,color .15s}.nav-dd-signin:focus-within .nav-dd-signin-btn,.nav-dd-signin:hover .nav-dd-signin-btn{border-color:var(--ink);color:var(--brand-red)}.nav-dd-signin-btn .nav-dd-chev{height:12px;opacity:.6;transition:transform .2s ease;width:12px}.nav-dd-signin:focus-within .nav-dd-signin-btn .nav-dd-chev,.nav-dd-signin:hover .nav-dd-signin-btn .nav-dd-chev{opacity:1;transform:rotate(180deg)}.nav-dd-signin .nav-dd-panel{left:auto;right:0;transform:translateY(-4px)}.nav-dd-signin:focus-within .nav-dd-panel,.nav-dd-signin:hover .nav-dd-panel{transform:translateY(0)}.mobile-toggle{align-items:center;background:transparent;border:1px solid var(--hairline-strong);border-radius:10px;color:var(--ink);cursor:pointer;display:none;height:40px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:40px}.mobile-toggle:hover{background:var(--surface);border-color:var(--ink)}.mobile-toggle svg{height:20px;width:20px}.mobile-toggle .mt-close,.mobile-toggle.open .mt-open{display:none}.mobile-toggle.open .mt-close{display:inline-block}.mobile-menu{backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);background:rgba(248,247,245,.98);bottom:0;left:0;opacity:0;overflow-y:auto;padding:80px 24px 48px;position:fixed;right:0;top:0;transition:opacity .2s ease,visibility .2s;visibility:hidden;z-index:49}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu-inner{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:520px}.mm-group{border-bottom:1px solid var(--hairline);margin-bottom:8px;padding-bottom:16px}.mm-group:last-child{border-bottom:none}.mm-group-label{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;padding:0 12px;text-transform:uppercase}.mm-item{align-items:center;border-radius:12px;color:var(--ink);display:flex;font-size:17px;font-weight:500;gap:14px;padding:14px 16px;text-decoration:none;transition:background .12s ease,color .12s ease}.mm-item:active,.mm-item:hover{background:var(--brand-pink-soft);color:var(--brand-red)}.mm-item svg{color:var(--ink-2);flex-shrink:0;height:20px;width:20px}.mm-item:active svg,.mm-item:hover svg{color:var(--brand-red)}.mm-cta{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:0 12px}.mm-cta a{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:14px 20px;text-decoration:none;transition:transform .15s}.mm-cta a svg{fill:none;flex:0 0 16px;height:16px;stroke:currentColor;width:16px}.mm-cta-primary{background:var(--brand-red);color:#fff}.mm-cta-primary:hover{background:var(--brand-red-deep);transform:translateY(-1px)}.mm-cta-secondary{background:#fff;border:1px solid var(--hairline-strong);color:var(--ink)}.nav-main .nav-enterprise-btn{align-items:center;background:var(--brand-red);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:.01em;margin-left:8px;padding:8px 16px;text-decoration:none;transition:background .2s ease,transform .2s ease;white-space:nowrap}.nav-main .nav-enterprise-btn:hover{background:var(--brand-red-deep);color:#fff;transform:translateY(-1px)}.nav-main .nav-enterprise-btn svg{fill:none;height:14px;stroke:currentColor;width:14px}.mm-item.mm-item-enterprise{color:var(--brand-red);font-weight:600}.mm-item.mm-item-enterprise svg{color:var(--brand-red)}@media (max-width:960px){.hdr-inner{padding:14px 20px}.nav-main{display:none}.mobile-toggle{display:inline-flex}.nav-right{display:none!important}}