@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golostext-01.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golostext-02.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 900;font-display:swap;src:url(/fonts/golostext-03.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golostext-04.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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-05.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-06.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-07.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-08.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-09.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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-10.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:Onest;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/onest-11.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/onest-12.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/onest-13.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:Onest;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/onest-14.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{--ink-1000:#0b0d12;--ink-900:#14171f;--ink-800:#1e222c;--ink-700:#2c3140;--ink-600:#454b5c;--ink-500:#6b7183;--ink-400:#9aa0af;--ink-300:#c3c7d1;--ink-200:#e2e4ea;--ink-100:#eff1f5;--ink-50:#f7f8fa;--paper:#fff;--sand-200:#ece8e2;--sand-100:#f5f3f0;--brand-pure:#00b0f0;--blue-800:#073f5c;--blue-700:#0a5f86;--blue-600:#0e7fae;--blue-500:#1795c9;--blue-400:#4fb3dc;--blue-300:#8fd0ea;--blue-200:#bfe3f3;--blue-100:#dceef7;--rose-700:#92294a;--rose-600:#b8365a;--rose-500:#d9496e;--rose-400:#e97d97;--rose-200:#f4c9d4;--rose-100:#fae6eb;--success-600:#2e7d5b;--success-100:#e2f0e9;--warning-600:#b4801f;--warning-100:#f7eeda;--danger-600:#b93a2e;--danger-100:#f8e6e3;--surface-page:var(--paper);--surface-warm:var(--sand-100);--surface-muted:var(--ink-50);--surface-card:var(--paper);--surface-card-alt:var(--ink-50);--surface-inverse:var(--ink-1000);--surface-accent:var(--blue-100);--text-strong:var(--ink-1000);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-onbrand:var(--paper);--text-oninverse:#f5f6f8;--text-oninverse-muted:#9aa2b4;--text-link:var(--blue-600);--text-link-hover:var(--blue-800);--border-subtle:var(--ink-200);--border-default:var(--ink-300);--border-strong:var(--ink-700);--border-inverse:#262b38;--border-focus:var(--blue-500);--action-primary:var(--ink-1000);--action-primary-hover:var(--ink-800);--action-primary-press:var(--ink-900);--action-brand:var(--blue-500);--action-brand-hover:var(--blue-600);--action-brand-press:var(--blue-700);--action-accent:var(--rose-500);--action-accent-hover:var(--rose-600);--focus-ring:0 0 0 3px color-mix(in oklab, var(--blue-500) 35%, transparent);--data-1:var(--blue-500);--data-2:var(--ink-800);--data-3:var(--rose-500);--data-4:var(--blue-300);--data-5:var(--ink-400);--wash-blue:radial-gradient(120% 90% at 85% 0%, #1795c921, transparent 60%);--wash-rose:radial-gradient(90% 80% at 0% 100%, #d9496e1a, transparent 62%);--rule-fade:linear-gradient(90deg, var(--border-subtle), transparent)}.cr-inverse{--surface-page:var(--ink-1000);--surface-warm:var(--ink-900);--surface-muted:var(--ink-900);--surface-card:#15181f;--surface-card-alt:#1b1f29;--surface-inverse:var(--paper);--surface-accent:#1795c924;--text-strong:#f7f8fa;--text-body:#c8cdd8;--text-muted:#9aa2b4;--text-faint:#6b7183;--text-link:var(--blue-300);--text-link-hover:var(--paper);--border-subtle:#23283340;--border-default:#2b3140;--border-strong:#3a4152;--action-primary:#f7f8fa;--action-primary-hover:var(--paper);--action-primary-press:var(--ink-100);--action-brand:var(--blue-500);--action-brand-hover:var(--blue-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--font-display:"Onest", "Helvetica Neue", Arial, sans-serif;--font-body:"Golos Text", "Onest", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-display-1:clamp(3.25rem, 7.2vw, 7.5rem);--fs-display-2:clamp(2.5rem, 5vw, 4.75rem);--fs-h1:clamp(2.125rem, 3.6vw, 3.5rem);--fs-h2:clamp(1.75rem, 2.6vw, 2.5rem);--fs-h3:clamp(1.375rem, 1.8vw, 1.75rem);--fs-h4:1.25rem;--fs-h5:1.0625rem;--fs-body-xl:1.375rem;--fs-body-l:1.125rem;--fs-body-m:1rem;--fs-body-s:.875rem;--fs-caption:.8125rem;--fs-overline:.6875rem;--lh-tight:.94;--lh-display:1.02;--lh-heading:1.12;--lh-snug:1.35;--lh-body:1.55;--lh-loose:1.7;--ls-display:-.035em;--ls-heading:-.02em;--ls-body:-.005em;--ls-overline:.16em;--ls-logo:.06em;--fs-metric-xl:clamp(3rem, 5.5vw, 5.5rem);--fs-metric-l:clamp(2.25rem, 3vw, 3.25rem);--fs-metric-m:1.75rem}.cr-display-1,.cr-display-2{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-display);text-wrap:balance;margin:0}.cr-display-1{font-size:var(--fs-display-1);line-height:var(--lh-tight)}.cr-display-2{font-size:var(--fs-display-2)}.cr-h1,.cr-h2,.cr-h3,.cr-h4,.cr-h5{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);text-wrap:balance;margin:0}.cr-h1{font-size:var(--fs-h1);font-weight:var(--fw-bold)}.cr-h2{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.cr-h3{font-size:var(--fs-h3)}.cr-h4{font-size:var(--fs-h4)}.cr-h5{font-size:var(--fs-h5)}.cr-body-xl,.cr-body-l,.cr-body-m,.cr-body-s{font-family:var(--font-body);font-weight:var(--fw-regular);letter-spacing:var(--ls-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.cr-body-xl{font-size:var(--fs-body-xl);line-height:var(--lh-snug)}.cr-body-l{font-size:var(--fs-body-l)}.cr-body-m{font-size:var(--fs-body-m)}.cr-body-s{font-size:var(--fs-body-s)}.cr-caption{font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-muted);margin:0}.cr-overline{font-family:var(--font-display);font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);margin:0}.cr-metric{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-metric-l);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;line-height:.9}.cr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-s);letter-spacing:0}
:root{--sp-2xs:4px;--sp-xs:8px;--sp-s:12px;--sp-m:16px;--sp-ml:20px;--sp-l:24px;--sp-xl:32px;--sp-2xl:40px;--sp-3xl:56px;--sp-4xl:72px;--sp-5xl:96px;--sp-6xl:128px;--sp-7xl:160px;--band-tight:clamp(48px, 6vw, 72px);--band:clamp(72px, 9vw, 128px);--band-loose:clamp(96px, 12vw, 176px)}
:root{--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-full:999px}
:root{--shadow-xs:0 1px 2px #0b0d120d;--shadow-sm:0 2px 8px #0b0d120f;--shadow-md:0 8px 24px -8px #0b0d121f, 0 2px 6px #0b0d120a;--shadow-lg:0 24px 60px -20px #0b0d1233, 0 4px 12px #0b0d120d;--shadow-inverse:0 24px 60px -20px #0009;--shadow-brand:0 12px 32px -12px #1795c973}
:root{--dur-instant:.1s;--dur-fast:.18s;--dur-base:.26s;--dur-slow:.42s;--dur-reveal:.72s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1)}@keyframes cr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cr-fade{0%{opacity:0}to{opacity:1}}@keyframes cr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cr-reveal{animation:cr-rise var(--dur-reveal) var(--ease-entrance) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--container-max:1320px;--container-narrow:880px;--container-wide:1560px;--gutter:clamp(20px, 4vw, 48px);--grid-cols:12;--grid-gap:clamp(16px, 2vw, 32px);--header-h:76px;--hairline:1px}.cr-container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.cr-container--narrow{max-width:var(--container-narrow)}.cr-container--wide{max-width:var(--container-wide)}.cr-grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));gap:var(--grid-gap);display:grid}
.cr-pattern-grid{background-image:linear-gradient(to right, var(--border-subtle) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--border-subtle) var(--hairline), transparent var(--hairline));background-size:88px 88px}.cr-pattern-dots{background-image:radial-gradient(var(--border-default) 1px, transparent 1.2px);background-size:22px 22px}.cr-pattern-rule{background-image:repeating-linear-gradient(90deg, var(--border-subtle) 0 var(--hairline), transparent var(--hairline) 12px)}.cr-wash-blue{background-image:var(--wash-blue)}.cr-wash-rose{background-image:var(--wash-rose)}.cr-fade-edges{-webkit-mask-image:radial-gradient(75% 75% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 75% at 50% 40%,#000 30%,#0000 100%)}.cr-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cr-arcs{position:relative}.cr-arcs:before,.cr-arcs:after{content:"";border:var(--hairline) solid var(--border-subtle);border-radius:var(--r-full);pointer-events:none;position:absolute}.cr-arcs:before{inset:-18%}.cr-arcs:after{inset:4%}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body-m);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover)}img,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}::selection{background:var(--blue-200);color:var(--ink-1000)}.cr-inverse ::selection{background:var(--blue-700);color:#fff}hr.cr-rule{background:var(--border-subtle);border:0;height:1px;margin:0}
:root{--cr-header-h:61px;--cr-surface-inverse:#15181f}
.cookieBanner-module__pxLHbG__banner{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--ink-1000);color:#c8cdd8;border-radius:var(--r-lg);max-width:560px;box-shadow:var(--shadow-lg);border:1px solid #2b3140;flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:18px 20px;display:flex;position:fixed}.cookieBanner-module__pxLHbG__text{flex:260px}.cookieBanner-module__pxLHbG__link{color:var(--blue-300)}.cookieBanner-module__pxLHbG__actions{gap:8px;display:flex}.cookieBanner-module__pxLHbG__accept{cursor:pointer;color:var(--ink-1000);font-family:var(--font-display);font-weight:500;font-size:var(--fs-caption);background:#f7f8fa;border:0;border-radius:999px;min-height:44px;padding:10px 18px}.cookieBanner-module__pxLHbG__decline{cursor:pointer;color:#9aa2b4;font-family:var(--font-display);font-size:var(--fs-caption);background:0 0;border:1px solid #2b3140;border-radius:999px;min-height:44px;padding:10px 18px}
