:root{--c-navy: #1a3055;--c-ink: #2d3e50;--c-muted: #4e6883;--c-muted-line: #5b7a99;--c-accent: #26c6da;--c-accent-hover: #1bb8cc;--c-accent-deep: #0d7a8a;--c-link: #0288d1;--c-bg: #ffffff;--c-bg-soft: #f0f4f8;--c-card-blue: #d5e8f3;--c-card-grey: #e5eef0;--c-ok: #8bc34a;--c-warn: #fb8c00;--c-on-navy: #ffffff;--c-on-navy-muted: #a8c4dc;--c-border: #e5eef0;--c-border-navy: rgba(255, 255, 255, .22);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--container: 1200px;--gutter: 24px;--header-h: 72px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--border: 1px solid var(--c-border);--font-text: "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Manrope", "Golos Text", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-h1: clamp(36px, 5.2vw, 60px);--t-h2: clamp(28px, 3.4vw, 42px);--t-h3: clamp(20px, 1.6vw, 24px);--t-lead: clamp(17px, 1.4vw, 20px);--t-body: 17px;--t-small: 15px;--t-mono: 13px;--t-stat: clamp(36px, 4.4vw, 56px);--dur: .2s;--ease: linear}html[lang=kk]{--font-head: "Golos Text", system-ui, -apple-system, sans-serif}@media(max-width:640px){:root{--gutter: 20px;--t-body: 16px}}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-400-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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-500-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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-700-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:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-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:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/golos-text-800-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-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-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-text);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-family:var(--font-head);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--t-h1);font-weight:800}h2{font-size:var(--t-h2);font-weight:800}h3{font-size:var(--t-h3);font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%}img{height:auto}a{color:var(--c-link);text-decoration:none;transition:color var(--dur) var(--ease)}a:hover{color:var(--c-accent-deep)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:2px}[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:var(--s-9)}.section--tight{padding-block:var(--s-8)}.section--tall{padding-block:120px}.section--soft{background:var(--c-bg-soft)}.section--grey{background:var(--c-card-grey)}.section--navy{background:var(--c-navy);color:var(--c-on-navy)}.section--navy h2{color:var(--c-on-navy)}@media(max-width:900px){.section,.section--tall{padding-block:var(--s-8)}.section--tight{padding-block:var(--s-7)}}@media(max-width:640px){.section{padding-block:var(--s-7)}}.section__head{max-width:900px;margin-bottom:56px}.section__head h2{font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.15}.lead{max-width:760px;margin-top:var(--s-4);font-size:20px;line-height:1.5;color:var(--c-ink)}.section--navy .lead{color:var(--c-on-navy-muted)}.kicker{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-deep)}.section--navy .kicker{color:var(--c-accent)}.grid{display:grid;gap:var(--s-5)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid--4{grid-template-columns:1fr}}.card{padding:var(--s-6);background:var(--c-bg);border:var(--border);border-radius:var(--r-lg)}.section--soft .card,.section--grey .card{background:var(--c-bg)}.section--navy .card{background:#ffffff0d;border-color:var(--c-border-navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:var(--s-3) var(--s-5);border:1px solid transparent;border-radius:var(--r-md);font-family:var(--font-head);font-weight:700;font-size:var(--t-small);line-height:1.2;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn--primary{background:var(--c-accent);color:var(--c-navy)}.btn--primary:hover{background:var(--c-accent-hover);color:var(--c-navy)}.btn--ghost{background:transparent;border-color:var(--c-muted-line);color:var(--c-ink)}.btn--light{background:var(--c-bg);border-color:var(--c-border);color:var(--c-navy)}.btn--light:hover{border-color:var(--c-accent);color:var(--c-navy)}.btn--lg{min-height:56px;padding-inline:var(--s-6);font-size:17px}.btn--ghost:hover{border-color:var(--c-accent-deep);color:var(--c-accent-deep)}.section--navy .btn--ghost{border-color:var(--c-border-navy);color:var(--c-on-navy)}.section--navy .btn--ghost:hover{border-color:var(--c-accent);color:var(--c-accent)}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:100;padding:var(--s-3) var(--s-4);background:var(--c-accent);color:var(--c-navy);border-radius:var(--r-md);font-weight:700;transition:top var(--dur) var(--ease)}.skip-link:focus{top:var(--s-3);color:var(--c-navy)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lang[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;gap:var(--s-1);padding:3px;border:1px solid var(--c-border-navy);border-radius:var(--r-md)}.lang__item[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:32px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--t-mono);font-weight:500;letter-spacing:.06em;color:#ffffffc7;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}a[data-astro-cid-r2b4e7hz].lang__item:hover{color:var(--c-accent)}.lang__item--active[data-astro-cid-r2b4e7hz]{background:#ffffff24;color:var(--c-on-navy)}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;background:var(--c-navy);transition:box-shadow var(--dur) var(--ease)}.header[data-astro-cid-3ef6ksr2].is-scrolled{box-shadow:0 1px #ffffff1f,0 8px 24px #1a305547}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);height:var(--header-h)}.header__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-3);color:var(--c-on-navy)}.header__brand[data-astro-cid-3ef6ksr2]:hover{color:var(--c-on-navy)}.header__brand-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:-.01em}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-6)}.header__link[data-astro-cid-3ef6ksr2]{color:#ffffffdb;font-size:var(--t-body)}.header__link[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent)}.header__side[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-5)}.menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.menu__toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--c-border-navy);border-radius:var(--r-md);cursor:pointer;list-style:none}.menu__toggle[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu__bars[data-astro-cid-3ef6ksr2],.menu__bars[data-astro-cid-3ef6ksr2]:before,.menu__bars[data-astro-cid-3ef6ksr2]:after{display:block;width:18px;height:2px;background:var(--c-on-navy);border-radius:2px}.menu__bars[data-astro-cid-3ef6ksr2]{position:relative}.menu__bars[data-astro-cid-3ef6ksr2]:before,.menu__bars[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.menu__bars[data-astro-cid-3ef6ksr2]:before{top:-6px}.menu__bars[data-astro-cid-3ef6ksr2]:after{top:6px}.menu[data-astro-cid-3ef6ksr2][open] .menu__bars[data-astro-cid-3ef6ksr2]{background:transparent}.menu[data-astro-cid-3ef6ksr2][open] .menu__bars[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.menu[data-astro-cid-3ef6ksr2][open] .menu__bars[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.menu__panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:calc(100% + 12px);width:min(320px,calc(100vw - var(--gutter) * 2));padding:var(--s-5);background:var(--c-navy);border:1px solid var(--c-border-navy);border-radius:var(--r-lg);box-shadow:0 16px 40px #0a162873}.menu__nav[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--s-1)}.menu__link[data-astro-cid-3ef6ksr2]{display:block;padding:var(--s-3) var(--s-2);color:var(--c-on-navy);font-size:var(--t-lead)}.menu__link[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent)}.menu__foot[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--s-4);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--c-border-navy);justify-items:start}.menu__foot[data-astro-cid-3ef6ksr2] .btn{width:100%}@media(max-width:1100px){.header__nav[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:block}.header__lang[data-astro-cid-3ef6ksr2],.header__login[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding-block:72px var(--s-8);background:var(--c-navy);color:var(--c-on-navy-muted)}.footer__top[data-astro-cid-sz7xmlte]{padding-bottom:48px}.footer__rule[data-astro-cid-sz7xmlte]{display:block;height:1px;background:#ffffff14}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s-5);align-items:start}.footer__brand-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--s-3)}.footer__brand-name[data-astro-cid-sz7xmlte]{font-family:var(--font-head);font-weight:800;font-size:18px;line-height:1;letter-spacing:-.01em;color:var(--c-on-navy)}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px}.footer__org[data-astro-cid-sz7xmlte]{font-size:var(--t-small);line-height:1.5}.footer__nav[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-3);align-content:start}.footer__link[data-astro-cid-sz7xmlte]{color:var(--c-on-navy-muted);font-size:var(--t-small)}.footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--c-accent)}.footer__credits[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-2);align-content:start}.footer__credit[data-astro-cid-sz7xmlte]{font-size:var(--t-small)}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-accent)}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-on-navy)}.footer__partners[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin-top:var(--s-8);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-on-navy-muted)}.footer__partners[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:not(:last-child):after{content:" ·";color:var(--c-accent)}@media(max-width:900px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--s-6)}}
