.CookieBanner-module-scss-module__NYGOQW__banner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:10;border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);background:var(--demo-bg);max-width:480px;color:var(--demo-fg);box-shadow:var(--demo-shadow);font-size:calc(14px*var(--lv-scale,1));align-items:center;gap:16px;padding:16px 20px;line-height:1.5;display:flex;position:fixed}.CookieBanner-module-scss-module__NYGOQW__text{overflow-wrap:anywhere;min-width:0;margin:0}.CookieBanner-module-scss-module__NYGOQW__text a{color:var(--demo-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module-scss-module__NYGOQW__text a:hover,.CookieBanner-module-scss-module__NYGOQW__text a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.CookieBanner-module-scss-module__NYGOQW__text a:focus-visible,.CookieBanner-module-scss-module__NYGOQW__button:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.CookieBanner-module-scss-module__NYGOQW__button{height:var(--demo-control-height-sm);border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);color:var(--demo-fg);font:inherit;font-size:calc(14px*var(--lv-scale,1));font-weight:var(--demo-button-font-weight);white-space:nowrap;cursor:pointer;transition:color var(--demo-duration) var(--demo-ease),border-color var(--demo-duration) var(--demo-ease);background:0 0;flex-shrink:0;padding:0 18px;line-height:1}.CookieBanner-module-scss-module__NYGOQW__button:hover,.CookieBanner-module-scss-module__NYGOQW__button:active{border-color:var(--demo-accent-ink);color:var(--demo-accent-ink)}@media (max-width:480px){.CookieBanner-module-scss-module__NYGOQW__banner{left:max(16px,env(safe-area-inset-left));flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__NYGOQW__button{transition:none}}
.DemoFooter-module-scss-module__hmIWQa__footer{margin:0 var(--demo-gutter);color:var(--demo-muted);font-size:calc(14px*var(--lv-scale,1));padding:24px 0 32px;line-height:1.5}.DemoFooter-module-scss-module__hmIWQa__inner{flex-direction:column;gap:24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__meta{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__inner>*+.DemoFooter-module-scss-module__hmIWQa__meta{border-top:var(--demo-border-width) solid var(--demo-border);padding-top:16px}.DemoFooter-module-scss-module__hmIWQa__mark{overflow-wrap:anywhere;min-width:0;margin:0}.DemoFooter-module-scss-module__hmIWQa__footer a{color:var(--demo-fg);text-underline-offset:4px;transition:color var(--demo-duration) var(--demo-ease);text-decoration:underline;text-decoration-thickness:1px}.DemoFooter-module-scss-module__hmIWQa__footer a:hover,.DemoFooter-module-scss-module__hmIWQa__footer a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.DemoFooter-module-scss-module__hmIWQa__footer a:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}
@font-face{font-family:Unbounded;src:url(../media/unbounded.p.20vzvm-0m8c15.woff2)format("woff2");font-display:swap;font-weight:700 900}.unbounded_663a331d-module__0wHxEG__className{font-family:unbounded}.unbounded_663a331d-module__0wHxEG__variable{--font-face-unbounded:"unbounded"}
@font-face{font-family:Golos Text;src:url(../media/golos_text.p.3hu2wyvcro_iq.woff2)format("woff2");font-display:swap;font-weight:400 600}.golostext_baa8e96d-module__9dp6KW__className{font-family:golosText}.golostext_baa8e96d-module__9dp6KW__variable{--font-face-golos-text:"golosText"}
.layout-module-scss-module__3uGRNW__footer{--demo-fg:var(--ink-inverse);--demo-muted:color-mix(in srgb, var(--ink-inverse) 72%, var(--ink));--demo-border:color-mix(in srgb, var(--ink-inverse) 40%, var(--ink));--demo-accent-ink:var(--ink-inverse);--demo-focus:var(--ink-inverse);background:var(--ink)}
:root{--bg:#f2f1f3;--surface:#fff;--surface-soft:#e8e7ea;--ink:#151317;--ink-inverse:#f2f1f3;--muted:#66636b;--line:#d9d7dc;--line-strong:#85828b;--accent:#ff6a2b;--accent-ink:#b64211;--accent-contrast:#151317;--tap-highlight:#ff6a2b2e;--shadow-floating:0 8px 24px #0000002e;--font-display:"Unbounded", "Unbounded Metric Fallback", "Arial Black", Impact, sans-serif;--font-text:"Golos Text", "Golos Text Metric Fallback", "Helvetica Neue", Arial, sans-serif;--font-size-hero-title:min(clamp(30px, 8.5vw, 128px), 10cqi);--font-size-footer-title:clamp(36px, 8vw, 120px);--font-size-section-title:clamp(36px, 5.6vw, 80px);--font-size-page-title:clamp(32px, 4.8vw, 64px);--font-size-plan-name:clamp(22px, 2.4vw, 32px);--font-size-amount:clamp(28px, 4vw, 40px);--font-size-card-title:24px;--font-size-tape:24px;--font-size-wordmark:26px;--font-size-lead:clamp(16px, 1.5vw, 20px);--font-size-prose:17px;--font-size-body:16px;--font-size-button:16px;--font-size-small:14px;--font-size-kicker:13px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-28:28px;--space-40:40px;--space-56:56px;--space-72:72px;--space-120:120px;--k-gutter:clamp(20px, 4vw, 56px);--k-section-y:var(--space-120);--k-header-height:95px;--radius-control:999px;--radius-surface:24px;--radius-inner:16px;--border-width:1.5px;--border-width-strong:2px;--duration-fast:.16s;--duration-base:.25s;--duration-rise:.9s;--duration-stagger:.12s;--duration-spin:14s;--duration-tape:22s;--duration-tape-reverse:28s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-linear:linear;--demo-bg:var(--bg);--demo-fg:var(--ink);--demo-fg-inverse:var(--ink-inverse);--demo-muted:var(--muted);--demo-surface:var(--surface);--demo-surface-soft:var(--surface-soft);--demo-border:var(--line);--demo-border-strong:var(--line-strong);--demo-accent:var(--accent);--demo-accent-fg:var(--accent-contrast);--demo-accent-ink:var(--accent-ink);--demo-danger:var(--accent-ink);--demo-focus:var(--accent-ink);--demo-focus-width:var(--border-width-strong);--demo-focus-offset:3px;--demo-field-focus-offset:2px;--demo-border-width:var(--border-width);--demo-border-width-strong:var(--border-width-strong);--demo-radius:var(--radius-surface);--demo-shadow:var(--shadow-floating);--demo-font-display:var(--font-display);--demo-control-height:56px;--demo-control-height-sm:46px;--demo-button-padding-x:26px;--demo-button-font-size:var(--font-size-button);--demo-button-font-weight:600;--demo-label-size:var(--font-size-kicker);--demo-label-weight:600;--demo-label-tracking:.12em;--demo-label-case:uppercase;--demo-title-size:var(--font-size-page-title);--demo-title-weight:700;--demo-title-leading:1.05;--demo-title-tracking:0;--demo-section-gap:var(--space-56);--demo-gutter:var(--k-gutter);--demo-duration:var(--duration-fast);--demo-duration-move:var(--duration-base);--demo-ease:var(--ease-out);--demo-ease-move:var(--ease-out);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(en){--font-display:"Unbounded", "Unbounded Metric Fallback En", "Arial Black", Impact, sans-serif;--font-text:"Golos Text", "Golos Text Metric Fallback En", "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#121114;--surface:#1a181d;--surface-soft:#1f1d23;--ink:#f1efe9;--ink-inverse:#121114;--muted:#9d9a93;--line:#2b292e;--line-strong:#6b6870;--accent-ink:#ff6a2b;--shadow-floating:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:1080px){:root{--k-section-y:var(--space-72)}}@media (max-width:480px){:root{--k-header-height:81px}}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:75.95%;descent-override:18.7%;line-gap-override:0%;size-adjust:131%}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:73.43%;descent-override:18.08%;line-gap-override:0%;size-adjust:135.5%;unicode-range:U+400-52F}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:64.19%;descent-override:15.81%;line-gap-override:0%;size-adjust:155%}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:73.98%;descent-override:18.22%;line-gap-override:0%;size-adjust:134.5%;unicode-range:U+400-52F}@font-face{font-family:Unbounded Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:75.95%;descent-override:18.7%;line-gap-override:0%;size-adjust:131%}@font-face{font-family:Unbounded Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:80.89%;descent-override:19.92%;line-gap-override:0%;size-adjust:123%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:101.29%;descent-override:22.74%;line-gap-override:0%;size-adjust:96.75%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:91.8%;descent-override:20.61%;line-gap-override:0%;size-adjust:106.75%;unicode-range:U+400-52F}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:100.26%;descent-override:22.51%;line-gap-override:0%;size-adjust:97.75%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:98.99%;descent-override:22.22%;line-gap-override:0%;size-adjust:99%;unicode-range:U+400-52F}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:87.31%;descent-override:19.6%;line-gap-override:0%;size-adjust:112.25%;unicode-range:U+30-39}@font-face{font-family:Golos Text Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:90.32%;descent-override:20.28%;line-gap-override:0%;size-adjust:108.5%}@font-face{font-family:Golos Text Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:97.03%;descent-override:21.78%;line-gap-override:0%;size-adjust:101%}*,:before,:after{box-sizing:border-box}html{-webkit-hyphens:none;hyphens:none;scroll-padding-top:var(--k-header-height)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.5;display:flex}:where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(ul,ol){padding:0;list-style:none}:where(a){color:inherit;text-decoration:none}:where(a,button,summary){-webkit-tap-highlight-color:var(--tap-highlight);touch-action:manipulation}:where(button,input,textarea){font:inherit;color:inherit}h1,h2,h3,p,li,dd,dt,th,td,blockquote{word-wrap:break-word;overflow-wrap:anywhere;min-width:0}:focus-visible{outline:var(--border-width-strong) solid var(--accent-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
