:root{--bg:#212121;--fg:#fff;--fg-muted:#fff6;--line:#ffffff1a;--accent:#f2c94c;--accent-2:#56ccf2;--whatsapp:#25d366;--light:#eee;--dark:#212121;--dark-muted:#21212166;--header-bg:#212121cc;--shadow-accent-2:0 16px 24px #56ccf24d;--shadow-whatsapp:0 16px 24px #25d3664d;--font-sans:"e-Ukraine", system-ui, sans-serif;--fw-light:200;--fw-medium:500;--container:1180px;--radius:20px;--radius-button:14px;--section-pad:120px;--anchor-offset:80px;--ease-hover:.2s ease}@media (width<=1260px){:root{--container:960px}}@media (width<=1020px){:root{--container:660px;--section-pad:110px}}@media (width<=720px){:root{--container:min(360px, calc(100% - 30px));--section-pad:100px}}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-thin.woff2)format("woff2");font-weight:100;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-ultralight.woff2)format("woff2");font-weight:200;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-light.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}@font-face{font-family:e-Ukraine;src:url(/fonts/e-ukraine-bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+400-45F,U+490-491,U+2010-203A,U+20AC,U+2116,U+2122,U+2190-2193}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;text-size-adjust:none;scrollbar-width:thin;scrollbar-color:var(--dark) #fff}body{font-family:var(--font-sans);font-weight:var(--fw-light);color:var(--fg);background:var(--bg);margin:0;font-size:15px;line-height:24px;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,figure{font-weight:inherit;margin:0;padding:0}ol,ul{list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}[hidden]{display:none!important}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:var(--dark)}.mobile-menu::-webkit-scrollbar,.terms::-webkit-scrollbar{display:none}}::selection{color:var(--dark);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.color{color:var(--fg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:var(--container);margin-inline:auto}main section[id]{scroll-margin-top:var(--anchor-offset)}main{z-index:5;position:relative}.section-title{font-weight:var(--fw-medium);font-size:50px;line-height:54px}@media (width<=1260px){.section-title{font-size:42px}}@media (width<=720px){.section-title{font-size:36px;line-height:44px}}.btn{font-weight:var(--fw-medium);text-align:center;border-radius:var(--radius-button);transition:color var(--ease-hover), box-shadow var(--ease-hover);justify-content:center;align-items:center;gap:10px;padding:26px 0 24px;font-size:15px;line-height:20px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #f2c94c00}.btn:before{content:"";background:var(--accent-2);transition:transform .4s;position:absolute;inset:0;transform:translateY(100%)}.btn>*{z-index:1;position:relative}.btn svg{transition:stroke var(--ease-hover), fill var(--ease-hover), transform var(--ease-hover)}@media (width>=1019px){.btn:hover{color:#fff;box-shadow:var(--shadow-accent-2)}.btn:hover:before{transform:translateY(0)}}@media (hover:hover) and (width>=1019px){.btn:before,.btn svg,.u-link:after,.work__media{will-change:transform}}.u-link{transition:color var(--ease-hover);position:relative}.u-link:after{content:"";left:var(--u-left,0px);width:calc(100% - var(--u-left,0px));background:var(--accent);transform-origin:0;height:1px;transition:transform var(--ease-hover);position:absolute;bottom:0;transform:scaleX(0)}.u-link svg{transition:fill var(--ease-hover)}@media (width>=1019px){.u-link:hover{color:var(--accent)}.u-link:hover:after{transform:scaleX(1)}.u-link:hover svg{fill:var(--accent)}}html.js [data-reveal]{opacity:0;transition:opacity 1.5s,transform 1.5s}html.js [data-reveal=from-bottom]{transform:translateY(40px)}html.js [data-reveal=from-bottom-far]{transform:translateY(100px)}html.js [data-reveal=from-top]{transform:translateY(-40px)}html.js [data-reveal=from-left]{transform:translate(-40px)}html.js [data-reveal=from-right]{transform:translate(40px)}html.js [data-reveal].is-revealed{opacity:1;transform:none}.w{white-space:nowrap;display:inline-block}.ch{transition:opacity .8s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 45ms);display:inline-block}html.js [data-reveal=words]{opacity:1;transform:none}html.js [data-reveal=words]:not(.is-revealed):not([data-reveal-load]) .ch{opacity:0;filter:blur(14px);transform:translateY(.06em)}@keyframes reveal-in{to{opacity:1;transform:none}}html.js [data-reveal][data-reveal-load]{opacity:.01;transition:none;animation:1.5s forwards reveal-in}@keyframes words-in{0%{opacity:0;filter:blur(14px);transform:translateY(.06em)}}html.js [data-reveal=words][data-reveal-load]{opacity:1;animation:none}html.js [data-reveal=words][data-reveal-load] .ch{animation:words-in .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 25ms) both;transition:none}html.lang-restored [data-reveal][data-reveal-load],html.lang-restored [data-reveal][data-reveal-load] .ch{opacity:1;animation:none;transform:none}html.no-transition [data-reveal],html.no-transition [data-reveal] .ch{transition:none!important}@view-transition{navigation:auto}::view-transition-group(root){background:var(--accent);animation-duration:1s}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:1s;animation-fill-mode:both}::view-transition-old(root){animation-name:vt-strip-cover}::view-transition-new(root){animation-name:vt-strip-reveal}@keyframes vt-strip-cover{0%{clip-path:inset(0);animation-timing-function:ease-in-out}50%,to{clip-path:inset(100% 0 0)}}@keyframes vt-strip-reveal{0%,50%{clip-path:inset(0 0 100%);animation-timing-function:ease-in-out}to{clip-path:inset(0)}}@keyframes move{to{transform:translateZ(1px)rotate(360deg)}}@keyframes spin{to{transform:rotateY(360deg)}}@keyframes rotate-ani{to{transform:rotate(360deg)}}@keyframes sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes cloud-left{0%{transform:translate(0)}to{transform:translate(-1980px)}}@keyframes cloud-right{0%{transform:translate(-1980px)}to{transform:translate(0)}}.strip{z-index:1000;background:var(--accent);visibility:hidden;pointer-events:none;position:fixed;inset:0;transform:translateY(-100%)}.strip.is-in,.strip.is-out,html.strip-pending .strip{visibility:visible}.strip.is-in,html.strip-pending .strip{transform:translateY(0)}.strip.is-in{transition:transform .5s ease-in-out}.strip.is-out{transition:transform .5s ease-in-out;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}html.js [data-reveal],html.js [data-reveal][data-reveal-load]{opacity:1;transition:none;transform:none}html.js [data-reveal] .ch{transition:none;opacity:1!important;filter:none!important;transform:none!important}*,:before,:after{animation:none!important}.strip{display:none}}.bg{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg:before,.bg:after{content:"";position:absolute;inset:0}.bg:before{z-index:2;background:var(--noise) repeat top center / 100px 100px}.bg:after{z-index:3;background:#212121cc}.bg__orbs{z-index:1;position:absolute;inset:0}.bg__orbs span{backface-visibility:hidden;will-change:transform;border-radius:70vmin;width:70vmin;height:70vmin;animation:20s linear infinite move;position:absolute}.bg__orbs span:before{--s:calc(var(--b) / 2);content:"";left:calc(var(--x) - 3 * var(--s));top:calc(-3 * var(--s));width:calc(70vmin + 6 * var(--s));height:calc(70vmin + 6 * var(--s));background:radial-gradient(closest-side, currentColor calc(100% - 6 * var(--s)), color-mix(in srgb, currentColor 97.7%, transparent) calc(100% - 5 * var(--s)), color-mix(in srgb, currentColor 93.3%, transparent) calc(100% - 4.5 * var(--s)), color-mix(in srgb, currentColor 84.1%, transparent) calc(100% - 4 * var(--s)), color-mix(in srgb, currentColor 69.1%, transparent) calc(100% - 3.5 * var(--s)), color-mix(in srgb, currentColor 50%, transparent) calc(100% - 3 * var(--s)), color-mix(in srgb, currentColor 30.9%, transparent) calc(100% - 2.5 * var(--s)), color-mix(in srgb, currentColor 15.9%, transparent) calc(100% - 2 * var(--s)), color-mix(in srgb, currentColor 6.7%, transparent) calc(100% - 1.5 * var(--s)), color-mix(in srgb, currentColor 2.3%, transparent) calc(100% - 1 * var(--s)), transparent 100%);position:absolute}.bg__orbs span:first-child{color:var(--accent-2);transform-origin:-23vw -12vh;--x:100vmin;--b:20vmin;animation-duration:50s;animation-delay:-90s;top:35%;left:45%}.bg__orbs span:nth-child(2){color:var(--accent-2);transform-origin:10vw -1vh;--x:-100vmin;--b:10vmin;animation-duration:50s;animation-delay:-50s;top:20%;left:40%}.bg__orbs span:nth-child(3){color:var(--accent-2);transform-origin:23vw 20vh;--x:-100vmin;--b:30vmin;animation-duration:20s;animation-delay:-60s;top:30%;left:20%}.bg__orbs span:nth-child(4){color:var(--accent);transform-origin:8vw 4vh;--x:-100vmin;--b:30vmin;animation-duration:30s;animation-delay:-80s;top:20%;left:40%}.bg__orbs span:nth-child(5){color:var(--accent);transform-origin:2vw -4vh;--x:100vmin;--b:20vmin;animation-duration:30s;animation-delay:-20s;top:60%;left:20%}.bg__orbs span:nth-child(6){color:var(--accent);transform-origin:-8vw -21vh;--x:-100vmin;--b:10vmin;animation-duration:20s;animation-delay:-10s;top:70%;left:80%}.bg__orbs span:nth-child(7){color:var(--accent);transform-origin:2vw -20vh;--x:-100vmin;--b:10vmin;animation-duration:30s;animation-delay:-70s;top:20%;left:50%}.bg__orbs span:nth-child(8){color:var(--accent-2);transform-origin:-22vw -20vh;--x:-100vmin;--b:20vmin;animation-duration:20s;animation-delay:-50s;top:40%;left:70%}
