@font-face{font-family:manrope;src:url(../media/manrope-s.p.3gd8sqe91lg6m.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.BOK3kW_className{font-family:manrope,manrope Fallback}.BOK3kW_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:golos;src:url(../media/golostext-s.p.133lli0m32890.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:golos Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.HuLlFG_className{font-family:golos,golos Fallback}.HuLlFG_variable{--font-golos:"golos", "golos Fallback"}
._72qNha_prompt{z-index:40;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(320px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-md);padding:20px 64px 20px 20px;position:fixed;bottom:16px;right:16px}._72qNha_prompt p{margin:8px 0 12px;font-size:.875rem;line-height:1.4}._72qNha_prompt a{font-weight:700}._72qNha_close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:8px;right:12px}:is(body:has(dialog[open]) ._72qNha_prompt,body:has([data-city-prompt]) ._72qNha_prompt){display:none}._72qNha_prompt{overflow-wrap:anywhere}._72qNha_close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
:root{--on-brand:#fff;--action:#1565c0;--action-hover:#0f4c92;--on-danger:#fff;--on-success:#fff;--on-navy:#fff;--on-accent:#14213b;--logo-bg:#fff;--ink:#1a2b4a;--ink-soft:#455266;--bg:#f7f4eb;--surface:#fcfaf4;--surface-alt:#f0ecdf;--surface-tint:#f2eddf;--brand:#1565c0;--brand-dark:#0f4c92;--accent:#f8a601;--accent-soft:#fdf0cf;--success:#0f7a46;--danger:#b4232a;--line:#dad5c8;--navy:#14213b;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #14213b0d, 0 2px 10px #14213b0d;--shadow-md:0 10px 30px #14213b17, 0 2px 6px #14213b0a;--shadow-lg:0 24px 64px #14213b24, 0 6px 18px #14213b0f;--font-display:var(--font-manrope), "Manrope", "Segoe UI", system-ui, sans-serif;--font-body:var(--font-golos), "Golos Text", "Segoe UI", system-ui, sans-serif;--container:1200px;--gutter:var(--space-16);--header-height:72px}@media (min-width:768px){:root{--gutter:var(--space-24)}}@media (min-width:1440px){:root{--gutter:var(--space-32)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--page-background,var(--bg));color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}p{max-width:68ch;margin:0}ul,ol{margin:0;padding:0}li{list-style:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--brand-dark)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-8);left:var(--space-8);z-index:100;padding:var(--space-12) var(--space-16);background:var(--action);color:var(--on-brand);border-radius:var(--radius-md);font-weight:600;transition:transform .12s ease-out;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--on-brand);transform:translateY(0)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.site-main{min-height:50vh;display:block}.band{padding-block:clamp(3rem,6vw,6rem)}.band--tight{padding-block:clamp(2rem,4vw,3.5rem)}.band--soft{background:var(--surface-alt)}.band--tint{background:var(--surface-tint)}.band--navy{background:var(--navy);--on-brand:var(--on-navy);color:var(--on-brand)}.display-1{letter-spacing:-.032em;font-size:clamp(2.5rem,6.2vw,3.75rem);font-weight:800;line-height:1.02}.display-2{letter-spacing:-.024em;font-size:clamp(1.75rem,3.6vw,2.375rem);font-weight:700;line-height:1.1}.display-3{letter-spacing:-.012em;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.2}.lead{color:var(--ink-soft);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.muted{color:var(--ink-soft)}.small{font-size:.875rem;line-height:1.5}.numeric{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.button{--button-bg:var(--action);--button-fg:var(--on-brand);justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-12) var(--space-24);border-radius:var(--radius-md);background:var(--button-bg);color:var(--button-fg);cursor:pointer;border:1px solid #0000;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:inline-flex}.button:hover{background:var(--brand-dark);color:var(--on-brand)}.button--secondary{--button-bg:transparent;--button-fg:var(--ink);border-color:var(--line)}.button--secondary:hover{background:var(--surface-alt);color:var(--ink)}.button--ghost{--button-bg:transparent;--button-fg:var(--brand);padding-inline:var(--space-12)}.button--ghost:hover{color:var(--brand-dark);background:0 0;text-decoration:none}.swatch{gap:var(--space-4);flex-direction:column;font-size:.8125rem;display:flex}.swatch__chip{border:1px solid var(--line);border-radius:var(--radius-md);height:56px}.section{padding-block:clamp(3rem,6vw,6rem)}.stack{gap:var(--space-16);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{scrollbar-width:thin;scrollbar-color:var(--line) var(--bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg);border-radius:8px}a,a:hover{text-decoration:none}html{scroll-padding-top:96px}.public-main{flex:1;min-width:0}html:has(dialog[open]){overflow:hidden}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:linear-gradient(135deg,#151d25,#17232d 55%,#161f28);--hero-background:linear-gradient(90deg,#161f28,#1a2834);--choice-background:linear-gradient(145deg,#202f3c,#1e2c37);--feature-surface:linear-gradient(110deg,#1c2b37,#223542);--navy:#121b23;--ink:#cbd5df;--ink-soft:#aab8c5;--bg:#151d25;--surface:#1c2731;--surface-alt:#202d38;--surface-tint:#243440;--brand:#8fa8c0;--brand-dark:#b3c5d5;--accent:#d8a64b;--accent-soft:#302c25;--success:#8bbba3;--danger:#d9a4ad;--line:#35434f;--logo-bg:#c7d0d0;--on-brand:#dce4ec;--on-feature:#cbd5df;--on-navy:#cbd5df;--action:#2c5071;--action-hover:#365c7d;--on-danger:#311f24;--on-success:#15281f;--chart-fill:#557a9b;--chart-hover:#7092af;--shadow-md:0 8px 24px #00000026;--shadow-lg:0 18px 48px #00000038}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:linear-gradient(135deg,#151d25,#17232d 55%,#161f28);--hero-background:linear-gradient(90deg,#161f28,#1a2834);--choice-background:linear-gradient(145deg,#202f3c,#1e2c37);--feature-surface:linear-gradient(110deg,#1c2b37,#223542);--navy:#121b23;--ink:#cbd5df;--ink-soft:#aab8c5;--bg:#151d25;--surface:#1c2731;--surface-alt:#202d38;--surface-tint:#243440;--brand:#8fa8c0;--brand-dark:#b3c5d5;--accent:#d8a64b;--accent-soft:#302c25;--success:#8bbba3;--danger:#d9a4ad;--line:#35434f;--logo-bg:#c7d0d0;--on-brand:#dce4ec;--on-feature:#cbd5df;--on-navy:#cbd5df;--action:#2c5071;--action-hover:#365c7d;--on-danger:#311f24;--on-success:#15281f;--chart-fill:#557a9b;--chart-hover:#7092af;--shadow-md:0 8px 24px #00000026;--shadow-lg:0 18px 48px #00000038}}
