.skip-link[data-astro-cid-3ef6ksr2]{position:fixed;z-index:70;top:.75rem;left:.75rem;padding:.7rem 1rem;border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);font-size:.875rem;font-weight:700;transform:translateY(-160%)}.skip-link[data-astro-cid-3ef6ksr2]:focus{transform:translateY(0)}.language-switcher[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--color-line);border-radius:8px;background:#ffffff8c}.language-switcher[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:var(--color-inkmuted);font-size:.64rem;font-weight:800;line-height:1;transition:color .14s ease,background-color .14s ease}.language-switcher[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;min-height:40px;align-items:center;gap:5px;padding:0 12px;border-radius:9px;color:var(--color-inkmuted);transition:color .16s ease,background-color .16s ease}.feature-menu[data-astro-cid-3ef6ksr2]{position:relative}.feature-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.feature-menu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]{color:var(--color-ink);background:#fff}.feature-menu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] svg{transform:rotate(180deg)}.feature-menu__panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 12px);right:-190px;width:min(640px,calc(100vw - 40px));overflow:hidden;border:1px solid var(--color-line);border-radius:16px;background:#fff;box-shadow:0 24px 70px #05050524}.feature-menu__head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--color-line);background:var(--color-paper)}.feature-menu__head[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:.78rem;font-weight:800}.feature-menu__head[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{color:var(--color-inkmuted);font-size:.68rem}.feature-menu__grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,1fr);padding:8px}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:12px;border-radius:10px}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--color-lime)}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:nth-child(3n+2)>span[data-astro-cid-3ef6ksr2]{background:var(--color-mint)}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:nth-child(3n)>span[data-astro-cid-3ef6ksr2]{background:var(--color-butter)}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2] svg{width:17px}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2]{display:grid;gap:3px}.feature-menu__grid[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:.76rem}.module-stage[data-astro-cid-3ef6ksr2]{display:inline-flex;width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:5px;background:var(--color-paperdim);color:var(--color-inkmuted);font-size:.52rem;font-style:normal;font-weight:800;line-height:1.2}.module-stage[data-astro-cid-3ef6ksr2].is-pilot{background:var(--color-lime);color:var(--color-ink)}.module-stage[data-astro-cid-3ef6ksr2].is-pilot_validation{background:var(--color-butter);color:var(--color-ink)}.feature-menu__grid[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{display:-webkit-box;overflow:hidden;color:var(--color-inkmuted);font-size:.64rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (hover:hover) and (pointer:fine){.language-switcher[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-ink);background:#fff}.feature-menu__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-paper)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext-variable.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-variable.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-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type--2: clamp(.8125rem, .78rem + .16vw, .875rem);--type--1: clamp(.9375rem, .9rem + .18vw, 1rem);--type-0: clamp(1rem, .96rem + .2vw, 1.0625rem);--type-1: clamp(1.125rem, 1.06rem + .32vw, 1.25rem);--type-2: clamp(1.25rem, 1.13rem + .6vw, 1.5rem);--type-3: clamp(1.5rem, 1.34rem + .8vw, 1.875rem);--type-4: clamp(2rem, 1.78rem + 1.1vw, 2.5rem);--type-5: clamp(2.375rem, 2.02rem + 1.75vw, 3.25rem);--type-6: clamp(3rem, 2.52rem + 2.4vw, 4rem);--text-caption: var(--type--2);--text-small: var(--type--1);--text-body: var(--type-0);--text-lead: var(--type-1);--text-subheading: var(--type-3);--text-heading: var(--type-5);--text-display: clamp(2.35rem, 5vw, 4.5rem)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;font-feature-settings:"cv02","cv03","cv04","cv11";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}p,li,dt,dd,figcaption{text-wrap:pretty}html[lang=kk] :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,button,label,legend),html[lang=ru] :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,button,label,legend){overflow-wrap:break-word}.type-caption{font-size:var(--text-caption);line-height:1.45}.type-small{font-size:var(--text-small);line-height:1.55}.type-body{font-size:var(--text-body);line-height:1.65}.type-lead{font-size:var(--text-lead);line-height:1.55}.type-subheading{font-size:var(--text-subheading);line-height:1.18}.type-heading{font-size:var(--text-heading);line-height:1.06}.type-display{font-size:var(--text-display);line-height:1.01;letter-spacing:-.035em}.prose,.styled-copy{font-size:var(--text-body);line-height:1.72}.prose :where(h1),.styled-copy :where(h1){font-size:var(--text-heading)}.prose :where(h2),.styled-copy :where(h2){font-size:var(--text-subheading)}.prose :where(h3),.styled-copy :where(h3){font-size:var(--type-2)}:root{color-scheme:light;--color-ink: #0e130e;--color-ink-soft: #1d241d;--color-ink-muted: #4c544c;--color-inkmuted: var(--color-ink-muted);--color-paper: #f2f3ef;--color-paper-dim: #e7e9e4;--color-paperdim: var(--color-paper-dim);--color-surface: #fff;--color-lime: #e5f46b;--color-lime-soft: #f3f9bd;--color-mint: #cceee6;--color-butter: #f6d989;--color-line: #d4d9cf;--color-line-dark: rgba(242, 243, 239, .16);--color-linedark: var(--color-line-dark);--color-paper-muted: rgba(242, 243, 239, .7);--color-success: #276749;--color-error: #b42318;--radius-control: .625rem;--radius-card: 1rem;--radius-panel: 1.125rem;--shadow-md: 0 .875rem 2.75rem rgba(5, 5, 5, .06);--shadow-lg: 0 1.5rem 4rem rgba(5, 5, 5, .12);--space-section: clamp(4rem, 8vw, 6rem);--ease-out: cubic-bezier(.23, 1, .32, 1)}html{scroll-behavior:smooth;scroll-padding-top:5.5rem;background:var(--color-paper)}body{min-width:20rem;overflow-x:hidden;background:var(--color-paper);color:var(--color-ink)}::-moz-selection{background:var(--color-lime);color:var(--color-ink)}::selection{background:var(--color-lime);color:var(--color-ink)}[x-cloak]{display:none!important}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}:where(a,button,summary,input,select,textarea):focus-visible{outline:.16rem solid var(--color-ink);outline-offset:.2rem}.container{width:min(100% - 2.5rem,67.5rem);margin-inline:auto}.section{padding-block:var(--space-section)}.section-tight{padding-block:clamp(3rem,6vw,5rem)}.section-heading{max-width:18ch;font-size:var(--text-heading)}.section-lede{max-width:65ch;margin-top:1.25rem;color:var(--color-ink-muted);font-size:var(--text-lead);line-height:1.55}.eyebrow{color:var(--color-ink-muted);font-size:var(--text-small);font-weight:700}.button-primary,.button-secondary{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.15rem;border-radius:var(--radius-control);font-size:.875rem;font-weight:750;transition:transform .14s var(--ease-out),background-color .14s ease,border-color .14s ease}.button-primary{background:var(--color-ink);color:var(--color-paper)}.button-secondary{border:1px solid var(--color-line);background:var(--color-surface)}.button-primary:active,.button-secondary:active{transform:scale(.97)}.perko-window{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-lg)}.perko-window-bar{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.6rem .85rem;border-bottom:1px solid var(--color-line);font-size:.75rem;font-weight:700}.perko-window-bar .perko-window-meta{margin-left:auto;color:var(--color-ink-muted);font-weight:400}.perko-mark-dot{width:1.5rem;height:1.5rem;display:grid;flex:none;place-items:center;overflow:hidden;border-radius:.45rem;background:var(--color-ink)}.perko-mark-dot img{width:1.1rem;height:1.1rem;filter:invert(1)}@media (hover: hover) and (pointer: fine){.button-primary:hover{background:var(--color-ink-soft)}.button-secondary:hover{border-color:var(--color-ink)}}@media (min-width: 48rem){.container{width:min(100% - 3rem,67.5rem)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
