#site-header:where(.astro-QWWJJSPZ){background:transparent;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#site-header:where(.astro-QWWJJSPZ).header--scrolled{padding-top:.75rem;padding-bottom:.75rem}.nav-shell:where(.astro-QWWJJSPZ){display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:1rem;border:1px solid rgba(148,163,184,.14);border-radius:30px;background:rgba(4,18,29,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px #02081747;padding:.9rem 1rem}#site-header:where(.astro-QWWJJSPZ).header--scrolled .nav-shell:where(.astro-QWWJJSPZ){background:rgba(4,18,29,.88);border-color:#22c55e29;box-shadow:0 20px 55px #02081757}.nav-brand:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;gap:.85rem;min-width:0}.nav-brand__mark:where(.astro-QWWJJSPZ){width:2.75rem;height:2.75rem;flex-shrink:0}.nav-brand__text:where(.astro-QWWJJSPZ){display:flex;flex-direction:column;line-height:1;font-family:Sora,sans-serif;font-weight:700;color:#fff;transition:color .2s ease}.nav-brand:where(.astro-QWWJJSPZ):hover .nav-brand__text:where(.astro-QWWJJSPZ){color:#86efac}.nav-brand__suffix:where(.astro-QWWJJSPZ){margin-left:.2rem;color:#4ade80;font-size:.68rem;font-weight:400}.nav-center:where(.astro-QWWJJSPZ){justify-content:center}.nav-links:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;gap:.35rem;padding:.35rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(15,23,42,.42)}.nav-link:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 1rem;border-radius:999px;color:#e2e8f0eb;font-size:.92rem;font-weight:500;transition:color .2s ease,background .2s ease,transform .2s ease}.nav-link:where(.astro-QWWJJSPZ):hover{color:#fff;background:rgba(34,197,94,.12);transform:translateY(-1px)}.nav-actions:where(.astro-QWWJJSPZ){display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0}.nav-chip:where(.astro-QWWJJSPZ),.nav-language__link:where(.astro-QWWJJSPZ),.nav-icon-btn:where(.astro-QWWJJSPZ),.nav-cta:where(.astro-QWWJJSPZ){min-height:2.75rem;border-radius:999px;transition:all .2s ease}.nav-chip:where(.astro-QWWJJSPZ){align-items:center;justify-content:center;padding:0 1rem;border:1px solid rgba(34,197,94,.28);color:#86efac;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(34,197,94,.08)}.nav-chip:where(.astro-QWWJJSPZ):hover{border-color:#4ade8080;background:rgba(34,197,94,.14);color:#dcfce7}.nav-language:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(15,23,42,.38)}.nav-language__link:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;padding:0 .7rem;color:#94a3b8e6;font-size:.74rem;font-weight:700;letter-spacing:.14em}.nav-language__link:where(.astro-QWWJJSPZ):hover,.nav-language__link:where(.astro-QWWJJSPZ).is-active{background:rgba(34,197,94,.15);color:#fff}.nav-icon-btn:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;justify-content:center;width:2.75rem;border:1px solid rgba(148,163,184,.14);color:#e2e8f0eb;background:rgba(15,23,42,.38)}.nav-icon-btn--theme:where(.astro-QWWJJSPZ){width:auto;min-width:2.75rem;padding:0 .8rem;gap:.45rem}.nav-theme-state:where(.astro-QWWJJSPZ){align-items:center;justify-content:center;min-width:3.75rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0e0}.nav-icon-btn:where(.astro-QWWJJSPZ):hover{border-color:#22c55e4d;color:#fff}.nav-cta:where(.astro-QWWJJSPZ){display:inline-flex;align-items:center;justify-content:center;padding:0 1.2rem;background:linear-gradient(135deg,#22c55e 0%,#86efac 100%);color:#05202f;font-family:Sora,sans-serif;font-size:.86rem;font-weight:700;box-shadow:0 14px 32px #22c55e38}.nav-cta:where(.astro-QWWJJSPZ):hover{transform:translateY(-1px);box-shadow:0 18px 36px #22c55e47}.nav-toggle:where(.astro-QWWJJSPZ){position:relative;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(15,23,42,.38);color:#fff}.nav-toggle__line:where(.astro-QWWJJSPZ){position:absolute;width:1.1rem;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.nav-toggle__line:where(.astro-QWWJJSPZ):nth-child(1){transform:translateY(-5px)}.nav-toggle__line:where(.astro-QWWJJSPZ):nth-child(3){transform:translateY(5px)}.nav-toggle:where(.astro-QWWJJSPZ).is-open .nav-toggle__line:where(.astro-QWWJJSPZ):nth-child(1){transform:rotate(45deg)}.nav-toggle:where(.astro-QWWJJSPZ).is-open .nav-toggle__line:where(.astro-QWWJJSPZ):nth-child(2){opacity:0}.nav-toggle:where(.astro-QWWJJSPZ).is-open .nav-toggle__line:where(.astro-QWWJJSPZ):nth-child(3){transform:rotate(-45deg)}.nav-overlay:where(.astro-QWWJJSPZ){position:fixed;inset:0;background:rgba(2,8,23,.56);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-overlay:where(.astro-QWWJJSPZ).is-open{opacity:1;pointer-events:auto}.nav-panel:where(.astro-QWWJJSPZ){position:fixed;top:calc(var(--site-header-height, 88px) + .75rem);left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));max-height:calc(100svh - var(--site-header-height, 88px) - 1rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:1.1rem;border:1px solid rgba(148,163,184,.16);border-radius:28px;background:rgba(4,18,29,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 60px #02081766;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.nav-panel:where(.astro-QWWJJSPZ).is-open{opacity:1;transform:translateY(0);pointer-events:auto}.nav-panel__header:where(.astro-QWWJJSPZ){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.nav-panel__eyebrow:where(.astro-QWWJJSPZ){color:#94a3b8e0;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.nav-panel__links:where(.astro-QWWJJSPZ){display:grid;gap:.65rem}.nav-panel__link:where(.astro-QWWJJSPZ){display:flex;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid rgba(148,163,184,.1);border-radius:20px;background:rgba(15,23,42,.36);color:#fff;font-family:Sora,sans-serif;font-size:.96rem;font-weight:600}.nav-panel__link:where(.astro-QWWJJSPZ):hover{border-color:#22c55e4d;color:#86efac}.nav-panel__footer:where(.astro-QWWJJSPZ){display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.12)}.nav-chip--full:where(.astro-QWWJJSPZ),.nav-cta--full:where(.astro-QWWJJSPZ){width:100%}@media (max-width: 767px){.nav-shell:where(.astro-QWWJJSPZ){grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.85rem}.nav-brand__text:where(.astro-QWWJJSPZ){font-size:.9rem}.nav-brand__mark:where(.astro-QWWJJSPZ){width:2.35rem;height:2.35rem}.nav-actions:where(.astro-QWWJJSPZ){gap:.45rem}.nav-panel:where(.astro-QWWJJSPZ){top:calc(var(--site-header-height, 82px) + .55rem);padding:1rem;border-radius:24px}.nav-icon-btn--theme:where(.astro-QWWJJSPZ){width:2.75rem;padding:0}}@media (max-width: 420px){.nav-brand:where(.astro-QWWJJSPZ){gap:.7rem}.nav-brand__text:where(.astro-QWWJJSPZ){font-size:.82rem}.nav-brand__suffix:where(.astro-QWWJJSPZ){display:none}.nav-panel:where(.astro-QWWJJSPZ){left:.75rem;right:.75rem}}:root{--color-bg: 255 255 255;--color-border: 255 255 255;--color-box: 255 255 255;--box-border: 229 231 235;--box-sd: 226 232 240 / .5;--heading-1: 23 37 84;--heading-2: 31 41 55;--heading-3: 55 65 81}.dark{--color-bg: 4 18 29;--color-box: 10 30 46;--box-border: 243 244 246/.1;--box-sd: transparent;--heading-1: 255 255 255;--heading-2: 243 244 246;--heading-3: 209 213 219}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height, 88px) + 1rem)}body{font-family:Raleway,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.font-brand{font-family:Sora,sans-serif}html.a11y-high-contrast body{background:#000!important;color:#fff!important}html.a11y-soft-mode body{filter:brightness(.82) saturate(.78)}html.a11y-dyslexia body,html.a11y-dyslexia input,html.a11y-dyslexia textarea,html.a11y-dyslexia select,html.a11y-dyslexia button{font-family:Atkinson Hyperlegible,Arial,sans-serif!important;letter-spacing:.04em;word-spacing:.12em}html.a11y-large-text body{font-size:110%!important}html.a11y-extra-spacing p,html.a11y-extra-spacing li{line-height:1.95!important;letter-spacing:.025em}html.a11y-reduced-motion *,html.a11y-reduced-motion *:before,html.a11y-reduced-motion *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:focus-visible{outline:3px solid #22c55e!important;outline-offset:3px!important;border-radius:3px}.lp-glow{filter:drop-shadow(0 0 10px #22c55e66)}.lp-glow:hover{filter:drop-shadow(0 0 20px #22c55eaa);transition:filter .3s}:global(html.auth-locked) .icaros-page,:global(html.auth-locked) #mobile-price-bar,:global(html.auth-locked) #desktop-sticky-bar{display:none!important}:global(html.auth-locked) nav,:global(html.auth-locked) header,:global(html.auth-locked) footer{display:none!important}
