.cta{--chip-inset:.3em;--glow-blur:40px;color:var(--on-accent);background:linear-gradient(180deg, var(--cta-top), var(--cta-bottom));box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-accent);font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:box-shadow .64s var(--ease), background-color .64s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 3.25em 0 1.5em;font-weight:500;line-height:1;display:inline-flex;position:relative}.cta:is(:hover,:focus-visible){background:linear-gradient(180deg, var(--cta-bottom), var(--accent-deep));box-shadow:inset 0 1px 0 #ffffff38, 0 12px var(--glow-blur) #334cdb73}.cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta>span:first-child{transition:opacity .24s var(--ease)}.cta__chip{z-index:1;top:var(--chip-inset);right:var(--chip-inset);bottom:var(--chip-inset);aspect-ratio:1;color:var(--accent);background:var(--on-accent);transition:opacity .24s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.cta__chip svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:square;stroke-linejoin:miter;width:46%;height:46%;transition:transform .64s var(--ease);overflow:visible}.cta:is(:hover,:focus-visible) .cta__chip svg{transform:translate(14%)}.cta__spinner{border:2px solid #ffffff4d;border-top-color:var(--on-accent);opacity:0;border-radius:50%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;position:absolute;top:50%;left:50%}.cta[aria-busy=true]{cursor:progress}.cta[aria-busy=true]>:is(span,.cta__chip){opacity:0}.cta[aria-busy=true] .cta__spinner{opacity:1;animation:.8s linear infinite cta-spin}@keyframes cta-spin{to{transform:rotate(1turn)}}.button-glass{border:1px solid var(--line);color:var(--ink);background:var(--glass-strong);letter-spacing:-.02em;transition:background-color .56s var(--ease);border-radius:999px;place-items:center;font-weight:500;line-height:1;display:grid;position:relative}.button-glass:is(:hover,:focus-visible){background:var(--glass-hover)}.button-glass:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cta__chip svg{transition:none}}.mark{fill:currentColor;display:block;overflow:visible}.mark rect{transform-box:fill-box;transform-origin:50% 100%}.mark--live rect{animation:mark-bar 1.6s var(--ease) infinite alternate}.mark--live rect:first-child,.mark--live rect:nth-child(5){animation-name:mark-edge}.mark--live rect:nth-child(2){animation-delay:-.4s}.mark--live rect:nth-child(3){animation-delay:-.8s}.mark--live rect:nth-child(4){animation-delay:-1.2s}.mark--live rect:nth-child(5){animation-delay:-.2s}@keyframes mark-bar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes mark-edge{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}.logo{color:var(--text);align-items:center;gap:.32em;display:inline-flex}.logo .mark{width:1.25em;height:1em}.logo__word{letter-spacing:-.045em;font-size:1.1em;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.mark--live rect{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Rubik;font-weight:400 600;font-display:swap;src:url(/fonts/rubik-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-weight:400 600;font-display:swap;src:url(/fonts/rubik-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-weight:400 600;font-display:swap;src:url(/fonts/rubik-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-weight:400 700;font-display:swap;src:url(/fonts/geist-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-weight:400 700;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-weight:400 700;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#334cdb;--accent-deep:#182da8;--accent-light:#6b80ec;--accent-soft:#e7f1ff;--on-accent:#fff;--cta-top:#4a62e6;--cta-bottom:#334cdb;--bg:#fff;--bg-soft:#f2f6fc;--bg-tint:#e7f1ff;--text:#0b0b0f;--ink:#0b0b0f;--text-soft:#0b0b0fb8;--muted:#0b0b0fa3;--faint:#0b0b0f4d;--line:#182da81a;--glass:#ffffffb8;--glass-strong:#334cdb14;--glass-hover:#334cdb24;--error:#e5484d;--error-text:#b4232a;--shadow-soft:0 18px 48px #182da81f;--shadow-accent:0 10px 32px #334cdb52;--ui-bg:#fff;--ui-fg:#0b0b0f;--ui-fg-dark:#fff;--ui-soft:#f6f8fc;--ui-hover:#eef2fb;--ui-muted:#eef1f7;--ui-muted-fg:#6b7280;--ui-border:#e4e8f0;--ui-strong-border:#c5ccda;--ui-ring:#334cdb2e;--ui-shadow:0 12px 32px #182da824;--ui-success:oklch(52% .15 150);--ui-warning:oklch(56% .14 60);--ui-info:#334cdb;--ui-danger:oklch(58% .22 25);--ui-tag-green:oklch(52% .15 150);--ui-tag-pink:oklch(62% .2 350);--ui-tag-purple:oklch(58% .2 300);--ui-tag-blue:#334cdb;--ui-tag-orange:oklch(68% .17 55);--ease:cubic-bezier(.16, 1, .3, 1);--font-body:Rubik, Arial, sans-serif;--font-ui:Geist, Rubik, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes reveal-up{0%{opacity:0;filter:blur(12px);transform:translate3d(0, calc(var(--px,1px) * 40), 0)}}.legal{max-width:720px;color:var(--text-soft);margin:0 auto;padding:40px 16px 96px;font-size:17px;line-height:1.55}.legal__brand{margin-bottom:56px;font-size:24px;display:inline-flex}.legal h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,6vw,44px);font-weight:600;line-height:1.05}.legal__date{color:var(--muted);margin:12px 0 40px;font-size:15px}.legal h2{color:var(--text);letter-spacing:-.02em;margin:36px 0 10px;font-size:20px;font-weight:600}.legal p{margin:0}.legal a:not(.legal__brand){color:var(--accent);text-underline-offset:3px;text-decoration:underline}
