@font-face{font-style:normal;font-weight:400 700;src:url(/new-landing/fonts/geist-cyrillic.woff2) format("woff2");font-family:Geist;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-style:normal;font-weight:400 700;src:url(/new-landing/fonts/geist-latin.woff2) format("woff2");font-family:Geist;font-display:swap;unicode-range:u+00??,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-style:normal;font-weight:500;src:url(/new-landing/fonts/geist-mono-cyrillic.woff2) format("woff2");font-family:Geist Mono;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-style:normal;font-weight:500;src:url(/new-landing/fonts/geist-mono-latin.woff2) format("woff2");font-family:Geist Mono;font-display:swap;unicode-range:u+00??,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}:root:has(.nl){--p-white:#ffffff;--p-black:#000000;--p-ink:#222222;--p-stone:#f5f5f4;--p-stone-light:#f9f9f8;--p-yellow:#ffdd2d;--p-honey:#fcc257;--p-orange:#ff5a1f;--p-blue:#2f6bff;--p-sky-from:#3484f0;--p-sky-to:#80c2fc;--p-night:#0d0d0d;--p-night-strong:#111111;--p-night-muted:#151515;--p-green:#22c55e;--p-amber:#f59e0b;--p-rust:#b5330a;--p-rust-light:#ff8a5c;--p-red:#ef4444;--c-page:var(--p-white);--c-bg:var(--p-stone);--c-bg-hero:var(--p-stone-light);--c-surface:var(--p-white);--c-surface-strong:var(--p-white);--c-surface-muted:color-mix(in srgb,var(--p-ink) 6%,transparent);--c-text:var(--p-ink);--c-text-muted:color-mix(in srgb,var(--p-ink) 64%,transparent);--c-text-tertiary:color-mix(in srgb,var(--p-ink) 40%,transparent);--c-border:color-mix(in srgb,var(--p-ink) 8%,transparent);--c-border-strong:color-mix(in srgb,var(--p-ink) 14%,transparent);--c-accent:var(--p-yellow);--c-accent-gold:var(--p-honey);--c-shade:var(--p-black);--c-on-accent:var(--p-black);--c-on-color:var(--p-white);--c-promo:var(--p-orange);--c-udp:var(--p-blue);--c-inverse:var(--p-ink);--c-on-inverse:var(--p-white);--c-plate:var(--p-white);--c-on-plate:var(--p-ink);--c-plate-dark:var(--p-ink);--c-on-plate-dark:var(--p-white);--c-success:var(--p-green);--c-warning:var(--p-amber);--c-danger:var(--p-red);--c-code:var(--p-rust);--c-glass:color-mix(in srgb,var(--p-white) 26%,transparent);--c-glass-border:color-mix(in srgb,var(--p-white) 55%,transparent);--c-glass-edge:color-mix(in srgb,var(--p-white) 85%,transparent);--c-capsule:color-mix(in srgb,var(--p-ink) 8%,transparent);--g-tile:linear-gradient(180deg,var(--p-sky-from),var(--p-sky-to));--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display-xl:600 4.5rem/4.75rem var(--font-sans);--font-display-l:600 3rem/3.25rem var(--font-sans);--font-display-m:600 2.25rem/2.5rem var(--font-sans);--font-display-s:600 1.5rem/1.75rem var(--font-sans);--font-heading-h2:500 1.5rem/2rem var(--font-sans);--font-heading-h3:500 1.125rem/1.5rem var(--font-sans);--font-heading-h4:500 1rem/1.375rem var(--font-sans);--font-numeric-l:700 2.25rem/2.5rem var(--font-sans);--font-body-xl:400 1.25rem/1.75rem var(--font-sans);--font-body-l:400 1rem/1.5rem var(--font-sans);--font-body-m:400 0.875rem/1.25rem var(--font-sans);--font-body-s:400 0.75rem/1rem var(--font-sans);--font-label-l:500 1rem/1.25rem var(--font-sans);--font-label-m:500 0.875rem/1.125rem var(--font-sans);--font-label-s:600 0.75rem/1rem var(--font-sans);--font-badge:700 0.6875rem/0.75rem var(--font-sans);--font-mono-m:500 0.875rem/1.25rem var(--font-mono);--tracking-display-xl:-0.04em;--tracking-display-l:-0.035em;--tracking-display-m:-0.03em;--tracking-display-s:-0.02em;--tracking-heading-h2:-0.02em;--tracking-heading-h3:-0.01em;--tracking-heading-h4:-0.005em;--tracking-numeric-l:-0.03em;--tracking-badge:0.04em;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:36px;--radius-full:999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-120:120px;--section-pad:var(--space-120);--container:1600px;--gutter:var(--space-24);--header-clearance:96px;--shadow-card:0 8px 14px rgb(0 0 0/6%);--shadow-float:0 1px 2px rgb(16 24 40/4%),0 16px 40px -8px rgb(16 24 40/8%);--shadow-panel:0 16px 40px -12px rgb(10 45 110/16%);--shadow-raised:0 16px 20px rgb(16 24 40/8%),0 1px 1px rgb(16 24 40/4%);--shadow-popover:0 1px 3px rgb(16 24 40/5%),0 12px 28px -6px rgb(16 24 40/8%);--shadow-window:0 24px 60px rgb(0 0 0/6%);--shadow-sheet:0 -8px 36px rgb(0 0 0/12%);--shadow-text:0 2px 24px rgb(0 0 0/11%);--shadow-text-soft:0 2px 10px rgb(0 0 0/20%);--inset-highlight:inset 0 1px 0 rgb(255 255 255/35%);--ease-out-expo:cubic-bezier(0.22,1,0.36,1);--duration-fast:160ms;--duration-base:240ms;color-scheme:light}@media (max-width:1600px){:root:has(.nl){--container:1200px}}@media (max-width:1300px){:root:has(.nl){--container:1000px}}@media (max-width:1024px){:root:has(.nl){--section-pad:var(--space-96)}}@media (max-width:640px){:root:has(.nl){--gutter:var(--space-16);--section-pad:var(--space-64)}}:root[data-theme=dark]:has(.nl){--c-page:var(--p-black);--c-bg:var(--p-night);--c-bg-hero:var(--p-night);--c-surface:var(--p-night);--c-surface-strong:var(--p-night-strong);--c-surface-muted:var(--p-night-muted);--c-text:var(--p-white);--c-text-muted:color-mix(in srgb,var(--p-white) 70%,transparent);--c-text-tertiary:color-mix(in srgb,var(--p-white) 45%,transparent);--c-border:color-mix(in srgb,var(--p-white) 8%,transparent);--c-border-strong:color-mix(in srgb,var(--p-white) 14%,transparent);--c-inverse:var(--p-white);--c-on-inverse:var(--p-ink);--c-plate-dark:var(--p-night-strong);--c-code:var(--p-rust-light);--c-glass:color-mix(in srgb,var(--p-black) 30%,transparent);--c-glass-border:color-mix(in srgb,var(--p-white) 14%,transparent);--c-glass-edge:color-mix(in srgb,var(--p-white) 10%,transparent);--c-capsule:color-mix(in srgb,var(--p-white) 14%,transparent);--shadow-sheet:0 -8px 36px rgb(0 0 0/60%);color-scheme:dark}:where(.nl),:where(.nl) *,:where(.nl) :after,:where(.nl) :before{box-sizing:border-box}:where(.nl),:where(.nl) *{margin:0}:root:has(.nl){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}:root:has(.nl) body{margin:0;background:var(--c-page);min-height:100dvh;color:var(--c-text);font:var(--font-body-l);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.nl) img,:where(.nl) picture,:where(.nl) svg,:where(.nl) video{display:block;max-width:100%}:where(.nl) button,:where(.nl) input,:where(.nl) select,:where(.nl) textarea{color:inherit;font:inherit}:where(.nl) button{cursor:pointer;border:0;background:none;padding:0}:where(.nl) a{color:inherit;text-decoration:none}:where(.nl) ol,:where(.nl) ul{margin:0;padding:0;list-style:none}:where(.nl) h1,:where(.nl) h2,:where(.nl) h3,:where(.nl) h4{font:inherit;text-wrap:balance}:where(.nl) p{text-wrap:pretty}:where(.nl) :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}:where(.nl) [hidden]{display:none!important}:where(.nl) .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.nl) .skip-link{position:absolute;top:var(--space-8);left:var(--space-8);transform:translateY(-200%);z-index:100;border-radius:var(--radius-full);background:var(--c-accent);padding:var(--space-8) var(--space-16);color:var(--c-on-accent);font:var(--font-label-m)}:where(.nl) .skip-link:focus-visible{transform:none}:where(.nl) .container{margin-inline:auto;padding-inline:var(--gutter);width:100%;max-width:calc(var(--container) + 2 * var(--gutter))}:where(.nl) .section{padding-block:var(--section-pad)}:where(.nl) .section-head{display:grid;gap:var(--space-12);margin-bottom:var(--space-48);max-width:720px}:where(.nl) .section-head__title{font:var(--font-display-l);letter-spacing:var(--tracking-display-l)}:where(.nl) .section-head__lead{color:var(--c-text-muted);font:var(--font-body-xl)}@media (max-width:1024px){:where(.nl) .section-head__title{font:var(--font-display-m);letter-spacing:var(--tracking-display-m)}:where(.nl) .section-head__lead{font:var(--font-body-l)}}:where(.nl) .btn{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;gap:var(--space-8);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-full);padding-inline:var(--space-20);height:40px;font:var(--font-label-m);white-space:nowrap}:where(.nl) .btn:active{transform:scale(.98)}:where(.nl) .btn .icon{width:16px;height:16px}:where(.nl) .btn--l{padding-inline:var(--space-24);height:48px;font:var(--font-label-l)}:where(.nl) .btn--l .icon{width:20px;height:20px}:where(.nl) .btn--s{padding-inline:var(--space-12);height:32px;font:var(--font-label-m)}:where(.nl) .btn--block{width:100%}:where(.nl) .btn--primary{background:var(--c-accent);color:var(--c-on-accent)}:where(.nl) .btn--secondary{border-color:var(--c-border-strong);background:transparent;color:var(--c-text)}:where(.nl) .btn--surface{background:var(--c-surface-strong);color:var(--c-text)}:where(.nl) .btn--inverse{background:var(--c-inverse);color:var(--c-on-inverse)}:where(.nl) .btn--ghost{background:transparent;padding-inline:var(--space-8);color:var(--c-text)}@media (hover:hover){:where(.nl) .btn--primary:hover{background:color-mix(in srgb,var(--c-accent) 88%,var(--c-text))}:where(.nl) .btn--ghost:hover,:where(.nl) .btn--secondary:hover{background:var(--c-surface-muted)}:where(.nl) .btn--surface:hover{background:color-mix(in srgb,var(--c-surface-strong) 92%,var(--c-text))}:where(.nl) .btn--inverse:hover{background:color-mix(in srgb,var(--c-inverse) 88%,var(--c-on-inverse))}}:where(.nl) .btn__arrow{transform:rotate(-45deg)}@property --icon{syntax:"<url>";inherits:false;initial-value:url("data:,")}:where(.nl) .icon{display:inline-block;flex-shrink:0;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;background-color:currentColor;width:16px;height:16px}:where(.nl) .icon--20{width:20px;height:20px}:where(.nl) .badge{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-4);border-radius:var(--radius-full);padding-inline:var(--space-8);height:20px;font:var(--font-badge);letter-spacing:var(--tracking-badge);text-transform:uppercase;white-space:nowrap}:where(.nl) .badge--promo{background:var(--c-promo);color:var(--c-on-color)}:where(.nl) .badge--udp{background:var(--c-udp);color:var(--c-on-color)}:where(.nl) .badge--dark{background:var(--c-inverse);color:var(--c-on-inverse)}:where(.nl) .badge--soft{background:var(--c-surface-muted);color:var(--c-text)}:where(.nl) .pill{display:inline-flex;align-items:center;gap:var(--space-4);border-radius:var(--radius-full);background:var(--c-surface-muted);padding:var(--space-4) var(--space-12);color:var(--c-text);font:var(--font-label-s);white-space:nowrap}:where(.nl) .flag{flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-on-plate) 10%,transparent);border-radius:50%;width:32px;height:32px;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){:root:has(.nl){scroll-behavior:auto}:where(.nl),:where(.nl) *,:where(.nl) :after,:where(.nl) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}