._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}._51wERa_headerSpacer{height:4.875rem}._51wERa_headerScrolled,._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%)}._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 ._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)}._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}._51wERa_brand{width:max-content;color:inherit}._51wERa_desktopNav{align-items:center;gap:.15rem;display:flex}._51wERa_desktopNav a,._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)}._51wERa_desktopNav a{padding:.72rem .8rem;position:relative}._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)}._51wERa_desktopNav a:hover,._51wERa_loginLink:hover,._51wERa_desktopNav a[aria-current=page]{color:var(--nav-ink)}._51wERa_desktopNav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}._51wERa_headerActions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}._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)}._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(._51wERa_headerActions>button:first-child:hover,._51wERa_mobileMenuButton:hover){background:color-mix(in srgb, var(--nav-line) 34%, transparent);color:var(--nav-ink)}:is(._51wERa_headerActions>button:first-child:active,._51wERa_mobileMenuButton:active){transform:scale(.94)}._51wERa_loginLink{padding:.7rem .65rem}._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}._51wERa_primaryButton:hover{background:var(--nav-accent-strong);box-shadow:0 14px 26px -16px var(--nav-accent);transform:translateY(-1px)}._51wERa_primaryButton:active{transform:scale(.97)}._51wERa_mobileMenuButton{place-items:center;display:none}._51wERa_mobileMenuButton svg{width:1.2rem}._51wERa_mobileNav{display:none}@media (hover:none){._51wERa_primaryButton:hover{transform:none}}@media (max-width:1120px){._51wERa_headerInner{grid-template-columns:auto 1fr}._51wERa_desktopNav{display:none}._51wERa_mobileMenuButton{display:grid}._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}._51wERa_mobileNav a{color:var(--nav-muted);letter-spacing:0;border-radius:.7rem;padding:.76rem .85rem;font-size:.88rem;font-weight:750}._51wERa_mobileNav a:hover,._51wERa_mobileNav a[aria-current=page]{background:color-mix(in srgb, var(--nav-line) 28%, transparent);color:var(--nav-ink)}._51wERa_mobileNav ._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}._51wERa_mobileNav ._51wERa_mobilePrimaryButton:hover{background:var(--nav-accent-strong);color:#fff}._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){._51wERa_headerSpacer{height:4.25rem}._51wERa_headerInner{min-height:4.25rem;padding-block:.45rem}._51wERa_headerActions ._51wERa_loginLink,._51wERa_headerActions>._51wERa_primaryButton{display:none}}@media (max-width:520px){._51wERa_headerInner{gap:.5rem;padding-inline:.85rem}._51wERa_headerActions{gap:.15rem}._51wERa_mobileNav{padding-inline:.85rem}}@media (max-width:360px){._51wERa_headerInner{grid-template-columns:minmax(0,1fr) auto;gap:.25rem}._51wERa_brand{width:auto;min-width:0}._51wERa_brand span{font-size:.95rem}._51wERa_mobileMenuButton{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}._51wERa_headerActions>button:first-child{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}}@media (prefers-reduced-motion:reduce){._51wERa_header,._51wERa_desktopNav a:after,._51wERa_mobileMenuButton,._51wERa_primaryButton{transition:none}._51wERa_headerActions>button:first-child{transition:none}}