@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Inter;src:url(/fonts/inter-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sora;src:url(/fonts/sora-latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;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+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/fonts/sora-latin-ext.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;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:Sora;src:url(/fonts/inter-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sora;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--accent:#2563eb;--accent-rgb:37, 99, 235}html{scroll-behavior:smooth}body{color:#0b0b0c;-webkit-font-smoothing:antialiased;background:#f4f1ec;margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}a{color:#0b0b0c;text-decoration:none}a:hover{color:#1d4ed8}::selection{background:var(--accent);color:#fff}[id]{scroll-margin-top:96px}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@keyframes msBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes msMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes msMarqueeRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes msPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}[data-hscroll]{scrollbar-width:none}[data-hscroll]::-webkit-scrollbar{height:0}@media (max-width:1080px){[data-stack]{grid-template-columns:1fr!important}[data-stack]>*{min-width:0}[data-hero]{min-height:0!important;padding-top:130px!important}[data-hero]>*{grid-column:1!important}[data-par][data-float]{display:none!important}[data-sticky]{position:static!important}[data-vstep]{min-height:0!important;padding-top:20px!important;padding-bottom:20px!important}[data-tpl-grid]{grid-template-columns:repeat(2,1fr)!important}[data-tpl-grid]>[data-cat]{min-width:0;aspect-ratio:16/9!important;grid-column:span 1!important}[data-nav-meta]{border-left:0!important;padding-left:0!important}}@media (max-width:780px){section,footer{padding-left:20px!important;padding-right:20px!important}nav{gap:12px!important;padding-left:16px!important}[data-nav-links],nav a[data-i18n=login]{display:none!important}[data-tpl-grid]{grid-template-columns:1fr!important}[data-hscroll]{padding-left:20px!important;padding-right:20px!important}[data-hscroll]>div{width:82vw!important;margin-top:0!important}[data-pad-lg]{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width:560px){nav{gap:8px!important;padding:8px 8px 8px 12px!important}[data-logo]{gap:7px!important;font-size:13.5px!important}[data-nav-meta]{gap:2px!important}[data-nav-meta] button{padding:5px 6px!important;font-size:10.5px!important}nav a[data-i18n=ctaNav]{padding:9px 14px!important;font-size:12px!important}}@media (max-width:440px){[data-logo-word]{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
