@charset "UTF-8";:root{--c-bg: #ffffff;--c-alt: #f8f3f0;--c-text: #000000;--c-accent: #014baa;--c-on-accent: #ffffff;--c-text-muted: rgb(0 0 0 / 64%);--c-on-accent-muted: rgb(255 255 255 / 72%);--c-line: rgb(0 0 0 / 64%);--c-danger: #b00020;--glass-blur: 8px;--c-glass: rgb(255 255 255 / 64%);--c-glass-hero: rgb(238 247 252 / 64%);--font-display: "Unbounded", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-h1: clamp(1.875rem, 1.333rem + 2.222vw, 4rem);--fs-h2: clamp(1.5rem, 1.373rem + .523vw, 2rem);--fs-stat: clamp(1.875rem, 1.333rem + 2.222vw, 4rem);--fs-emph: clamp(1rem, .936rem + .261vw, 1.25rem);--fs-body: clamp(.875rem, .811rem + .261vw, 1.125rem);--fs-ui: 1rem;--fs-logo: 1.5rem;--fs-logo-sub: .875rem;--fs-footer-nav: 1.25rem;--ls-text: -.03em;--fw-regular: 400;--fw-semibold: 600;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--gutter: clamp(1rem, .235rem + 3.137vw, 4rem);--container: 112rem;--section-pad: clamp(4rem, 2.98rem + 4.183vw, 8rem);--gap-head: clamp(1rem, .745rem + 1.046vw, 2rem);--header-height: 5.25rem;--radius-pill: 100px;--radius-round: 50%}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:var(--header-height);scroll-behavior:smooth;background:var(--c-bg)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--ls-text);line-height:1.25;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:0;line-height:1.2;text-wrap:balance}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::selection{background:var(--c-accent);color:var(--c-on-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-pad)}.section--alt{background:var(--c-alt)}.title-1{font-size:var(--fs-h1)}.title-2{font-size:var(--fs-h2)}.title-center{text-align:center;margin-inline:auto;max-width:50rem}.accent{color:var(--c-accent)}.emph{font-size:var(--fs-emph);font-weight:var(--fw-semibold);letter-spacing:0}.muted{color:var(--c-text-muted)}.prose{display:grid;gap:1.25em}.glass{background:var(--c-glass);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-4) var(--space-8);border:0;border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:0;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.btn:hover:not(:disabled){background:color-mix(in srgb,var(--c-accent) 82%,black)}.btn:disabled{opacity:.64;cursor:default}.btn--block{width:100%}@media(max-width:47.99rem){.btn--mobile-block{width:100%;min-height:3.5rem}}.btn-round{display:inline-grid;place-items:center;flex:none;width:3.25rem;height:3.25rem;border:1px solid currentColor;border-radius:var(--radius-round);background:transparent;color:var(--c-text);transition:background-color .2s ease,color .2s ease}.btn-round:hover{background:var(--c-text);color:var(--c-bg)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:clamp(1rem,.968rem + .131vw,1.125rem)}.link-arrow__text{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.link-arrow__icon{flex:none;width:.9em;height:.9em;transition:transform .2s ease}.link-arrow:hover .link-arrow__icon{transform:translate(2px,-2px)}
