.nav-section{background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -32px 80px #00000029,0 -8px 24px #0000000f;margin-top:-100vh;padding:130px 24px 80px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.nav-section-inner{opacity:0;transform:translateY(0);transition:opacity .01s}.nav--visible .nav-section-inner{opacity:1}.nav-heading{opacity:0;transform:translateY(28px) scale(.96);transition:opacity .5s cubic-bezier(.16,1,.3,1) .05s,transform .5s cubic-bezier(.16,1,.3,1) .05s}.nav--visible .nav-heading{opacity:1;transform:translateY(0) scale(1)}.nav-subtext{opacity:0;transform:translateY(20px);transition:opacity .45s cubic-bezier(.16,1,.3,1) .12s,transform .45s cubic-bezier(.16,1,.3,1) .12s}.nav--visible .nav-subtext{opacity:1;transform:translateY(0)}.nav-cta-btn{opacity:0;transform:translateY(18px) scale(.95);transition:opacity .4s cubic-bezier(.16,1,.3,1) .2s,transform .4s cubic-bezier(.16,1,.3,1) .2s,background .2s ease}.nav--visible .nav-cta-btn{opacity:1;transform:translateY(0) scale(1)}.nav-tab{opacity:0;transform:translateY(36px) scale(.88);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.nav--visible .nav-tab{opacity:1;transform:translateY(0) scale(1)}.nav-section-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:900px;text-align:center}.nav-heading{color:#0f172a;font-size:2.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.22;margin:0 0 16px}.nav-heading-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7c3aed,#3b82f6);-webkit-background-clip:text;background-clip:text;display:inline-block}.nav-subtext{color:#64748b;font-size:1rem;line-height:1.75;margin:0 0 28px;max-width:680px}.nav-cta-btn{align-items:center;background:#0f172a;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;margin-bottom:48px;padding:14px 30px}.nav--visible .nav-cta-btn:hover{background:#1e293b;transform:translateY(-1px)}.nav-tabs{flex-wrap:wrap;justify-content:center;width:100%}.nav-tab,.nav-tabs{display:flex;gap:12px}.nav-tab{align-items:center;background:#f5f7fa;border:1.5px solid #eaecf0;border-radius:14px;color:#374151;cursor:pointer;flex-basis:calc(25% - 9px);flex-grow:0;flex-shrink:0;font-size:.85rem;font-weight:500;line-height:1.35;min-height:58px;padding:14px 16px;text-align:left;text-decoration:none}.nav-tab:hover{background:linear-gradient(135deg,#7c3aed,#3b82f6);border-color:#0000;box-shadow:0 8px 20px #7c3aed47;color:#fff;transform:translateY(-2px)}.nav-tab-icon{color:#9ca3af;flex-shrink:0;font-size:26px!important;transition:color .22s ease}.nav-tab:hover .nav-tab-icon{color:#fff}@media (max-width:768px){.nav-section{padding:100px 20px 64px}.nav-heading{font-size:1.8rem}.nav-tab{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0}}@media (max-width:520px){.nav-section{padding:96px 16px 56px}.nav-heading{font-size:1.5rem}.nav-subtext{font-size:.92rem}.nav-tab{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;font-size:.8rem;gap:8px;min-height:52px;padding:12px}.nav-tab-icon{height:22px;width:22px}}
/*# sourceMappingURL=463.fc8b19aa.chunk.css.map*/