.landing-navigation-module__51wERa__header{--nav-bg:var(--page-bg,#fbfaf7);--nav-ink:var(--page-ink,#102322);--nav-muted:var(--page-muted,#657271);--nav-line:var(--page-line,#d8dfdc);--nav-accent:var(--page-accent,#0f8d84);--nav-accent-strong:var(--page-accent-strong,#08746d);--nav-accent-soft:var(--page-accent-soft,#e4f0e9);z-index:60;background:color-mix(in srgb, var(--nav-bg) 96%, transparent);width:100%;color:var(--nav-ink);box-shadow:none;-webkit-backdrop-filter:blur()saturate();border-bottom:1px solid #0000;transition:background-color .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1),backdrop-filter .22s cubic-bezier(.23,1,.32,1);position:fixed;inset:0 0 auto}.landing-navigation-module__51wERa__headerSpacer{height:4.875rem}.landing-navigation-module__51wERa__headerScrolled,.landing-navigation-module__51wERa__headerMenuOpen{border-bottom-color:color-mix(in srgb, var(--nav-line) 68%, transparent);background:color-mix(in srgb, var(--nav-bg) 86%, transparent);box-shadow:0 14px 38px -30px color-mix(in srgb, var(--nav-ink) 54%, transparent);-webkit-backdrop-filter:blur(26px)saturate(180%)}.landing-navigation-module__51wERa__headerMenuOpen{background:color-mix(in srgb, var(--nav-bg) 96%, transparent);box-shadow:0 18px 42px -30px color-mix(in srgb, var(--nav-ink) 62%, transparent)}.dark .landing-navigation-module__51wERa__header{--nav-bg:var(--page-bg,#071423);--nav-ink:var(--page-ink,#f3f7fb);--nav-muted:var(--page-muted,#9eacc0);--nav-line:var(--page-line,#26384d);--nav-accent:var(--page-accent,#42d4c8);--nav-accent-strong:var(--page-accent-strong,#68e1d7);--nav-accent-soft:var(--page-accent-soft,#123d43)}.landing-navigation-module__51wERa__headerInner{grid-template-columns:minmax(200px,1fr) auto minmax(280px,1fr);align-items:center;gap:1rem;width:min(100%,1440px);min-height:4.875rem;margin-inline:auto;padding:.625rem clamp(1rem,3vw,2.5rem);display:grid}.landing-navigation-module__51wERa__brand{width:max-content;color:inherit}.landing-navigation-module__51wERa__desktopNav{align-items:center;gap:.15rem;display:flex}.landing-navigation-module__51wERa__desktopNav a,.landing-navigation-module__51wERa__loginLink{color:var(--nav-muted);letter-spacing:0;white-space:nowrap;font-size:.84rem;font-weight:700;transition:color .18s cubic-bezier(.23,1,.32,1)}.landing-navigation-module__51wERa__desktopNav a{padding:.72rem .8rem;position:relative}.landing-navigation-module__51wERa__desktopNav a:after{background:var(--nav-accent);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:.34rem;left:.8rem;right:.8rem;transform:scaleX(.35)}.landing-navigation-module__51wERa__desktopNav a:hover,.landing-navigation-module__51wERa__loginLink:hover,.landing-navigation-module__51wERa__desktopNav a[aria-current=page]{color:var(--nav-ink)}.landing-navigation-module__51wERa__desktopNav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.landing-navigation-module__51wERa__headerActions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.landing-navigation-module__51wERa__mobileMenuButton{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--nav-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.landing-navigation-module__51wERa__headerActions>button:first-child{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--nav-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}:is(.landing-navigation-module__51wERa__headerActions>button:first-child:hover,.landing-navigation-module__51wERa__mobileMenuButton:hover){background:color-mix(in srgb, var(--nav-line) 34%, transparent);color:var(--nav-ink)}:is(.landing-navigation-module__51wERa__headerActions>button:first-child:active,.landing-navigation-module__51wERa__mobileMenuButton:active){transform:scale(.94)}.landing-navigation-module__51wERa__loginLink{padding:.7rem .65rem}.landing-navigation-module__51wERa__primaryButton{background:var(--nav-accent);color:#fff;min-height:2.55rem;box-shadow:0 12px 24px -18px var(--nav-accent);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.68rem 1.05rem;font-size:.84rem;font-weight:800;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.landing-navigation-module__51wERa__primaryButton:hover{background:var(--nav-accent-strong);box-shadow:0 14px 26px -16px var(--nav-accent);transform:translateY(-1px)}.landing-navigation-module__51wERa__primaryButton:active{transform:scale(.97)}.landing-navigation-module__51wERa__mobileMenuButton{place-items:center;display:none}.landing-navigation-module__51wERa__mobileMenuButton svg{width:1.2rem}.landing-navigation-module__51wERa__mobileNav{display:none}@media (hover:none){.landing-navigation-module__51wERa__primaryButton:hover{transform:none}}@media (max-width:1120px){.landing-navigation-module__51wERa__headerInner{grid-template-columns:auto 1fr}.landing-navigation-module__51wERa__desktopNav{display:none}.landing-navigation-module__51wERa__mobileMenuButton{display:grid}.landing-navigation-module__51wERa__mobileNav{border-top:1px solid color-mix(in srgb, var(--nav-line) 64%, transparent);flex-direction:column;gap:.2rem;width:min(100%,1440px);margin-inline:auto;padding:.75rem clamp(1rem,3vw,2.5rem) 1rem;display:flex}.landing-navigation-module__51wERa__mobileNav a{color:var(--nav-muted);letter-spacing:0;border-radius:.7rem;padding:.76rem .85rem;font-size:.88rem;font-weight:750}.landing-navigation-module__51wERa__mobileNav a:hover,.landing-navigation-module__51wERa__mobileNav a[aria-current=page]{background:color-mix(in srgb, var(--nav-line) 28%, transparent);color:var(--nav-ink)}.landing-navigation-module__51wERa__mobileNav .landing-navigation-module__51wERa__mobilePrimaryButton{background:var(--nav-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;margin-top:.25rem;font-weight:800;display:inline-flex}.landing-navigation-module__51wERa__mobileNav .landing-navigation-module__51wERa__mobilePrimaryButton:hover{background:var(--nav-accent-strong);color:#fff}.landing-navigation-module__51wERa__mobileLoginLink{border-top:1px solid color-mix(in srgb, var(--nav-line) 64%, transparent);border-radius:0;margin-top:.25rem;padding-top:1rem}}@media (max-width:820px){.landing-navigation-module__51wERa__headerSpacer{height:4.25rem}.landing-navigation-module__51wERa__headerInner{min-height:4.25rem;padding-block:.45rem}.landing-navigation-module__51wERa__headerActions .landing-navigation-module__51wERa__loginLink,.landing-navigation-module__51wERa__headerActions>.landing-navigation-module__51wERa__primaryButton{display:none}}@media (max-width:520px){.landing-navigation-module__51wERa__headerInner{gap:.5rem;padding-inline:.85rem}.landing-navigation-module__51wERa__headerActions{gap:.15rem}.landing-navigation-module__51wERa__mobileNav{padding-inline:.85rem}}@media (max-width:360px){.landing-navigation-module__51wERa__headerInner{grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.landing-navigation-module__51wERa__brand{width:auto;min-width:0}.landing-navigation-module__51wERa__brand span{font-size:.95rem}.landing-navigation-module__51wERa__mobileMenuButton{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.landing-navigation-module__51wERa__headerActions>button:first-child{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}}@media (prefers-reduced-motion:reduce){.landing-navigation-module__51wERa__header,.landing-navigation-module__51wERa__desktopNav a:after,.landing-navigation-module__51wERa__mobileMenuButton,.landing-navigation-module__51wERa__primaryButton{transition:none}.landing-navigation-module__51wERa__headerActions>button:first-child{transition:none}}