._2xbdbW_header{z-index:var(--z-nav-sticky);background-color:#0000;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}._2xbdbW_headerScrolled{-webkit-backdrop-filter:blur(12px);background-color:#ffffffd9;border-bottom:1px solid #e1e7ef;box-shadow:0 4px 6px -1px #0000000d}._2xbdbW_themeDark._2xbdbW_headerScrolled{background-color:#04121fd9;border-bottom:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0003}._2xbdbW_inner{justify-content:space-between;align-items:center;gap:var(--spacing-6);max-width:90rem;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem);transition:padding .2s;display:flex}._2xbdbW_headerScrolled ._2xbdbW_inner{padding:.75rem clamp(1rem,4vw,2rem)}@media (width<=1023px){._2xbdbW_logoResponsive{height:24px}}@media (width>=1024px){._2xbdbW_inner{padding:1.5rem var(--spacing-8)}._2xbdbW_headerScrolled ._2xbdbW_inner{padding:1rem var(--spacing-8)}}._2xbdbW_logoLink{cursor:pointer;transition:opacity var(--animation-duration-fast) ease;border-radius:var(--radius-sm);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}._2xbdbW_logoLink:hover{opacity:.8}._2xbdbW_logoLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}._2xbdbW_desktopNav{align-items:center;gap:2rem;display:none}@media (width>=1024px){._2xbdbW_desktopNav{display:flex}}._2xbdbW_navLink{font-family:var(--font-family-base);color:#7c736a;white-space:nowrap;transition:color var(--animation-duration-fast) ease;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:1rem;font-weight:500;text-decoration:none;display:flex;position:relative}._2xbdbW_navLink:hover,._2xbdbW_navLink._2xbdbW_active{color:var(--primary)}._2xbdbW_navLink._2xbdbW_active:after{content:"";background-color:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}._2xbdbW_navLinkDark{color:#a9b8c4}._2xbdbW_navLinkDark:hover{color:#fff}._2xbdbW_dropdownContainer{position:relative}._2xbdbW_chevron{transition:transform var(--animation-duration-fast) ease}._2xbdbW_chevron._2xbdbW_open{transform:rotate(180deg)}._2xbdbW_dropdownPanel{border-radius:var(--radius-md);min-width:320px;z-index:var(--z-nav-sticky);animation:_2xbdbW_slideUpFade var(--animation-duration-fast) ease;background-color:#fff;flex-direction:column;padding:.5rem;display:flex;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #e1e7ef}@keyframes _2xbdbW_slideUpFade{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}._2xbdbW_dropdownItem{border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease;flex-direction:column;padding:.75rem 1rem;text-decoration:none;display:flex}._2xbdbW_dropdownItem:hover{background-color:#f9fafb}._2xbdbW_dropdownItemLabel{font-family:var(--font-family-base);color:#0f1729;margin-bottom:.125rem;font-size:.9375rem;font-weight:600}._2xbdbW_dropdownItemDesc{font-family:var(--font-family-base);color:#7c736a;font-size:.8125rem}._2xbdbW_actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}._2xbdbW_ctaDesktop{border-radius:var(--radius-full);padding:0 var(--spacing-6);display:none}@media (width>=1024px){._2xbdbW_ctaDesktop{display:inline-flex}}._2xbdbW_phoneDesktop{display:none}@media (width>=1200px){._2xbdbW_phoneDesktop{margin-right:var(--spacing-2);display:inline-flex}}._2xbdbW_phoneTablet{min-height:44px;padding:0 var(--spacing-2);justify-content:center;align-items:center;display:none}@media (width>=480px) and (width<=1199px){._2xbdbW_phoneTablet{display:flex}}._2xbdbW_ctaMobile{border-radius:var(--radius-full);min-height:44px;padding:0 var(--spacing-4);font-weight:700;display:inline-flex}@media (width>=1024px){._2xbdbW_ctaMobile{display:none}}._2xbdbW_ctaAuditDesktop{border-radius:var(--radius-full);padding:0 var(--spacing-6);border-color:var(--primary);color:var(--primary);display:none}._2xbdbW_ctaAuditDesktop:hover{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}._2xbdbW_themeDark ._2xbdbW_ctaAuditDesktop{color:#fff;border-color:#ffffff80}._2xbdbW_themeDark ._2xbdbW_ctaAuditDesktop:hover{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb, var(--primary) 15%, transparent)}._2xbdbW_ctaAuditDesktop._2xbdbW_active{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb, var(--primary) 8%, transparent)}._2xbdbW_themeDark ._2xbdbW_ctaAuditDesktop._2xbdbW_active{border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb, var(--primary) 15%, transparent)}@media (width>=1024px){._2xbdbW_ctaAuditDesktop{display:inline-flex}}._2xbdbW_menuTrigger{color:#0f1729}._2xbdbW_menuTriggerDark{color:#fff}@media (width>=1024px){._2xbdbW_menuTrigger{display:none}}._2xbdbW_sheetContent{background-color:var(--background);flex-direction:column;padding:0;display:flex;overflow:hidden}._2xbdbW_mobileHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._2xbdbW_mobileCloseBtn{border-radius:var(--radius-full);background:var(--muted);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex}._2xbdbW_mobileCloseBtn:active{background:var(--muted-foreground);color:var(--muted);transform:scale(.95)}._2xbdbW_mobileCloseBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}._2xbdbW_mobileScrollArea{overscroll-behavior:contain;flex-direction:column;flex:1;padding:0 0 2rem;display:flex;overflow-y:auto}._2xbdbW_mobileNav,._2xbdbW_mobileNavGroup{flex-direction:column;display:flex}._2xbdbW_mobileNavGroupLabel{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:1.5rem 1.25rem .5rem;font-size:.75rem;font-weight:600}._2xbdbW_mobileNavGroupItems{flex-direction:column;display:flex}._2xbdbW_mobileNavLink{width:100%;min-height:48px;font-family:var(--font-family-base);color:#0f1729;border:none;border-bottom:1px solid var(--border);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;background:0 0;justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex;position:relative}._2xbdbW_mobileNavLink:active{background-color:var(--muted)}._2xbdbW_mobileNavLink:focus-visible{box-shadow:inset 0 0 0 2px var(--background), inset 0 0 0 4px var(--primary);outline:none}._2xbdbW_mobileActiveRow{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 5%, transparent)}._2xbdbW_mobileActiveRow:before{content:"";background-color:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}._2xbdbW_mobileSecondaryNav{flex-direction:column;margin-top:auto;padding:2rem 1.25rem 1rem;display:flex}._2xbdbW_mobileSignInLink{min-height:48px;font-family:var(--font-family-base);color:#0f1729;background-color:var(--muted);border-radius:var(--radius-md);transition:all var(--animation-duration-fast) ease;align-items:center;margin-bottom:1rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}._2xbdbW_mobileSignInLink:active{background-color:color-mix(in srgb, var(--muted) 80%, black)}._2xbdbW_mobileSignInLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}._2xbdbW_mobileContactLinks{flex-direction:column;gap:.5rem;display:flex}._2xbdbW_mobileSecondaryLink{min-height:44px;font-family:var(--font-family-base);color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease;border-radius:var(--radius-sm);align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:flex}._2xbdbW_mobileSecondaryLink:active{color:#0f1729}._2xbdbW_mobileSecondaryLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}._2xbdbW_mobileSecondaryIcon{margin-right:.75rem}._2xbdbW_mobileFooter{padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));border-top:1px solid var(--border);background-color:var(--background);flex-shrink:0}._2xbdbW_mobileFooterCtaWrapper{flex-direction:column;gap:.5rem;display:flex}._2xbdbW_mobileCta,._2xbdbW_mobileCtaAudit{border-radius:var(--radius-full);width:100%}._2xbdbW_mobileReassurance{font-family:var(--font-family-base);color:var(--muted-foreground);text-align:center;margin:0;font-size:.75rem}._2xbdbW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
