@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-400.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-600.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-latin-700.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{--bg:#1a1a1a;--bg-deep:#000;--surface:#252525;--surface-raised:#2e2e2e;--ink:#fff;--ink-muted:#ffffff9e;--ink-faint:#ffffff80;--ink-inverse:#1a1a1a;--accent:#c7f400;--accent-ink:#1a1a1a;--accent-dim:#c7f4003b;--line:#ffffff1f;--line-strong:#ffffff3d;--font-sans:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--step--1:clamp(.82rem, .78rem + .2vw, .95rem);--step-0:clamp(.95rem, .91rem + .26vw, 1.15rem);--step-1:clamp(1.05rem, .99rem + .34vw, 1.3rem);--step-2:clamp(1.2rem, 1.05rem + .7vw, 1.55rem);--step-3:clamp(1.6rem, 1.28rem + 1.6vw, 2.35rem);--step-4:clamp(2rem, 1.45rem + 2.8vw, 3.6rem);--space-xs:.5rem;--space-sm:.85rem;--space-md:clamp(1rem, .85rem + .6vw, 1.5rem);--space-lg:clamp(1.6rem, 1.2rem + 1.4vw, 2.6rem);--space-xl:clamp(2.5rem, 1.8rem + 2.5vw, 4.5rem);--space-2xl:clamp(3.5rem, 2.2rem + 4.5vw, 7rem);--radius-sm:8px;--radius:13px;--radius-lg:15px;--radius-pill:26px;--measure:62ch;--container:1560px;--gutter:clamp(1rem, .5rem + 1.6vw, 2.5rem);color-scheme:dark}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--step-0);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{margin:0 0 var(--space-md);text-wrap:balance;line-height:1.05}h1,h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:700}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3,h4{font-size:var(--step-1);font-weight:600}.accent{color:var(--accent)}.eyebrow{font-size:var(--step--1);text-transform:none;letter-spacing:0;color:var(--ink-faint);margin-bottom:var(--space-xs);font-weight:400;display:block}p{margin:0 0 var(--space-md);max-width:var(--measure)}a{color:inherit}img{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 var(--space-md);padding-left:1.25rem}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--space-2xl)}.button{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;font-weight:600;text-decoration:none;display:inline-block}.button:hover{filter:brightness(1.08)}.button--ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.skip-link{left:var(--space-md);z-index:100;padding:var(--space-sm) var(--space-md);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);transition:top .15s;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-md)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
