:root{--white:#fff;--black:#000;--gray-950:#0f0f0f;--navy-400:#9aa3b0;--navy-800:#2f3841;--navy-900:#1d2633;--slate-300:#759eb4;--slate-400:#93a5b8;--blue-300:#6bb3ff;--blue-400:#3d9bff;--blue-500:#1eaefb;--blue-ink:#061018;--telegram:#4a9ed6;--discord:#5865f2;--violet-500:#a028d7;--indigo-800:#1c2391;--white-a50:#ffffff80;--font-sans:var(--font-onest), "Onest", sans-serif;--text-14:14px;--text-16:16px;--text-20:20px;--text-24:24px;--text-32:32px;--text-48:48px;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-display:clamp(2.4rem, 5.2vw, 4.15rem);--text-heading:clamp(1.75rem, 3vw, 2.35rem);--weight-semibold:600;--weight-bold:700;--weight-black:900;--leading-tight:1.12;--leading-snug:1.15;--leading-compact:1.2;--leading-title:1.25;--leading-ui:1.36;--leading-nav:1.37;--leading-normal:1.55;--tracking-tight:-.64px;--tracking-title:-.03em;--tracking-display:-.04em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.5rem;--radius-24:24px;--radius-full:999px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--gray-950);--color-fg:var(--white);--color-fg-muted:var(--slate-400);--color-brand:var(--blue-500);--color-action:var(--blue-400);--color-action-hover:var(--blue-300);--color-action-fg:var(--blue-ink);--color-focus:var(--color-action);--color-card:var(--navy-900);--color-card-line:var(--navy-800);--color-card-muted:var(--navy-400);--font-size-sm:var(--text-sm);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-body:var(--text-16);--font-size-heading:var(--text-heading);--font-size-display:var(--text-display);--layout-card-width:1320px;--layout-card-radius:var(--radius-24);--layout-panel-height:234px;--layout-section-gap:125px;--layout-header-height:4.5rem;--layout-hero-height:960px;--layout-scroll-offset:var(--space-6);--reveal-distance:84px;--reveal-duration:.98s;--layout-container-pad:var(--space-6);--layout-container-max:calc(var(--layout-card-width) + 2 * var(--layout-container-pad));--layout-bg-width:2030px;--z-header:50}

*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;min-height:100%}body{min-height:100%}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}
html{max-width:100vw;scroll-padding-top:var(--layout-scroll-offset);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}[data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);transition:opacity var(--reveal-duration) cubic-bezier(.16, 1, .3, 1), transform var(--reveal-duration) cubic-bezier(.16, 1, .3, 1);will-change:opacity, transform}[data-reveal][data-reveal-state=visible]{opacity:1;transform:translateZ(0)}[data-reveal][data-reveal-complete=true]{will-change:auto}}body{background-color:var(--color-bg);background-image:linear-gradient(180deg, #0f0f0f00 0%, #0f0f0f1f 15%, #0f0f0f7a 37%, #0f0f0fcc 62%, #0f0f0ff7 84%, var(--color-bg) 100%), radial-gradient(ellipse 85% 44% at 0% 40%, #1a3f3fd1 0%, #1a3f3f61 40%, #1a3f3f00 100%), linear-gradient(90deg, #37313c 0%, #252536 48%, #0b2d50 100%);background-position:top;background-repeat:no-repeat;background-size:100% max(var(--layout-bg-width), 100vw);max-width:100vw;min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:clip}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
