@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-ext.woff2)format("woff2");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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-latin-ext.woff2)format("woff2");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:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-latin.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-latin-ext.woff2)format("woff2");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:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/vollkorn-italic-latin.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/uzbek-marks.woff2)format("woff2");unicode-range:U+2BB,U+2BC}*{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{color:#eaf0f3;-webkit-font-smoothing:antialiased;background:#0a1826;margin:0;font:400 17px/1.6 Onest,system-ui,sans-serif;overflow-x:hidden}a{color:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5cdb95}::selection{color:#eaf0f3;background:#05386b}.wrap{max-width:calc(1200px + 2*clamp(20px,4vw,56px));margin:0 auto;padding:0 clamp(20px,4vw,56px)}.top{z-index:60;-webkit-backdrop-filter:blur(10px);background:#0a1826eb;position:sticky;top:0}.top .wrap{align-items:center;gap:28px;height:72px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:flex}.brand img{border-radius:7px;width:30px;height:30px}.nav{gap:28px;margin-left:24px;display:flex}.nav a{color:#a3b3c2;font-size:15.5px;text-decoration:none}.nav a:hover{color:#eaf0f3}.right{align-items:center;gap:22px;margin-left:auto;display:flex}.lang{position:relative}.lang summary{cursor:pointer;color:#a3b3c2;border:1px solid #c6ced93d;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:560;list-style:none;transition:color .18s,border-color .18s,background .18s;display:flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:#eaf0f3;background:#0e223699;border-color:#a3b3c2}.lang .icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lang summary .chev{opacity:.8;width:13px;height:13px;transition:transform .18s}.lang[open] summary .chev{transform:rotate(180deg)}.lang-menu{z-index:20;background:#0e2236;border:1px solid #c6ced93d;border-radius:12px;gap:2px;min-width:184px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0208108c}.lang-menu a{color:#a3b3c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.lang-menu a:hover{color:#eaf0f3;background:#8fa5b91a}.lang-menu a.on{color:#eaf0f3;font-weight:640}.lang-menu .tick{color:#5cdb95;stroke-width:2.4px;width:15px;height:15px}.cta{color:#062a17;white-space:nowrap;background:#5cdb95;border-radius:8px;align-items:center;height:42px;padding:0 18px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}@media (width<=480px){.top .wrap{gap:12px}.right{gap:8px}.cta{height:38px;padding:0 12px;font-size:13.5px}.brand{font-size:19px}}.nav a{white-space:nowrap}.nav a[aria-current=page]{color:#eaf0f3}.menu{display:none;position:relative}.menu summary{cursor:pointer;color:#eaf0f3;border:1px solid #c6ced93d;border-radius:10px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.menu-panel{z-index:20;background:#0e2236;border:1px solid #c6ced93d;border-radius:12px;gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0208108c}.menu-panel a{color:#eaf0f3;border-radius:8px;padding:11px 12px;font-size:16px;text-decoration:none}.menu-panel a:hover{background:#8fa5b91a}.menu-panel .menu-cta{color:#062a17;text-align:center;background:#5cdb95;margin-top:6px;font-weight:560}@media (width<=1100px){.nav{display:none}.menu{display:block}}@media (width<=560px){.top .cta{display:none}}@media (width<=960px){.lang summary span{display:none}.lang summary{gap:5px;padding:8px 10px}}#start{padding:clamp(80px,10vw,128px) 0 clamp(64px,8vw,104px)}#start .box{background:#0b1c2e;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}#start canvas{width:100%;height:100%;image-rendering:pixelated;opacity:.8;pointer-events:none;position:absolute;inset:0}#start .box>:not(canvas){z-index:1;position:relative}#start h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:520;line-height:1.04}#start p{color:#c6ced9;max-width:44ch;margin:16px 0 0;font-size:18px;line-height:1.55}#start form{background:#0a1826;border-radius:16px;gap:14px;padding:22px;display:grid}#start label{color:#a3b3c2;gap:7px;font-size:14px;display:grid}#start textarea,#start input{color:#eaf0f3;background:#0c1d30;border:1px solid #c6ced938;border-radius:10px;width:100%;padding:13px 14px;font:400 16px/1.45 Onest,sans-serif}#start textarea{resize:vertical;min-height:96px}#start textarea:focus,#start input:focus{border-color:#5cdb95;outline:none}#start .ex{flex-wrap:wrap;gap:8px;display:flex}#start .ex button{color:#a3b3c2;cursor:pointer;background:0 0;border:1px solid #c6ced938;border-radius:999px;padding:7px 12px;font:500 14px/1 Onest,sans-serif}#start .ex button:hover{color:#eaf0f3}#start .send{color:#062a17;cursor:pointer;background:#5cdb95;border:0;border-radius:8px;height:50px;font:560 16px/1 Onest,sans-serif}#start .thanks,#start form.sent>*{display:none}#start form.sent .thanks{display:block}@media (width<=900px){#start .box{grid-template-columns:1fr}}footer.site{color:#6e8396;border-top:1px solid #c6ced91f;padding:56px 0 48px;font-size:14.5px}footer.site .cols{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}footer.site .about{color:#a3b3c2;max-width:34ch;margin:14px 0 0;line-height:1.5}footer.site h4{color:#6e8396;margin:0 0 14px;font-size:13.5px;font-weight:600}footer.site ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}footer.site a{color:#a3b3c2;text-decoration:none}footer.site a:hover{color:#eaf0f3}footer.site .base{border-top:1px solid #c6ced91a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;display:flex}#start .mail{color:#a3b3c2;margin-top:18px;font-size:15px}#start .mail a{color:#eaf0f3}@media (width<=820px){footer.site .cols{grid-template-columns:1fr 1fr}footer.site .cols>div:first-child{grid-column:1/-1}}main>section{overflow-x:clip}main>section:not(#hero){background-image:linear-gradient(#c6ced91f,#c6ced91f);background-position:top;background-repeat:no-repeat;background-size:min(1200px,100% - 2*clamp(20px,4vw,56px)) 1px;padding-top:clamp(64px,7vw,100px)!important;padding-bottom:clamp(64px,7vw,100px)!important}main>section#hero{padding-bottom:clamp(56px,6vw,88px)!important}main h1{letter-spacing:-.032em!important;font-size:clamp(42px,4.6vw,66px)!important;font-weight:800!important;line-height:.96!important}main h2:not(#side-h){font-size:clamp(34px,3.9vw,56px)!important}main h2{letter-spacing:-.028em!important;font-weight:800!important;line-height:1!important}main h3{letter-spacing:-.015em!important;font-weight:700!important}
