*,:after,:before{box-sizing:border-box}body,html{background:#fbfdfe}body,html,ul{margin:0;padding:0}ul{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}.container{padding:0 15px}.container,.keen-center{margin:0 auto;max-width:1140px}.keen-center{box-sizing:border-box}body,html{font-family:Josefin Sans,sans-serif;height:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:30px}h1,h2,h3,h4,h5,h6{font-family:Play,sans-serif;font-weight:500;line-height:1.2}p{color:#adadad;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0 0 15px}button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus,a:hover{color:#fff;outline:none;text-decoration:none}.bg-set,.bg-set-with-filter{background-position:top;background-repeat:no-repeat;background-size:cover}.cta-btn,.reveal,.timeline-item{opacity:0;transform:translateY(24px) scale(.98);transition:all .5s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.section-title{margin-bottom:50px;span{color:#fff;display:block;font-size:16px;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}h2{color:#fff;font-weight:700;padding-bottom:25px;position:relative;text-transform:uppercase;&:after{background:#fff;bottom:0;content:"";height:5px;left:0;position:absolute;width:70px}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@font-face{font-display:swap;font-family:Play;font-style:normal;font-weight:700;src:url(../../assets/fonts/play-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Play;font-style:normal;font-weight:400;src:url(../../assets/fonts/play-normal.woff2) format("woff2")}#preloder{background:#000;height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999999;.loader{animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite;border-radius:60px;height:40px;left:50%;margin-left:-13px;margin-top:-13px;position:absolute;top:50%;width:40px}}@keyframes loader{0%{border:4px solid #cbcaca;border-left-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{border:4px solid #2c2b2b;border-left-color:transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{border:4px solid #cbcaca;border-left-color:transparent;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader{0%{border:4px solid #cbcaca;border-left-color:transparent;-webkit-transform:rotate(0deg)}50%{border:4px solid #2c2b2b;border-left-color:transparent;-webkit-transform:rotate(180deg)}to{border:4px solid #cbcaca;border-left-color:transparent;-webkit-transform:rotate(1turn)}}.cta-btn{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.35);color:#fff;cursor:pointer;display:inline-flex;font-family:Play,sans-serif;font-size:14px;font-weight:700;gap:10px;letter-spacing:.04em;overflow:hidden;padding:14px 22px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease;&:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.7);transform:translateY(-2px)}&:after{animation:scan 3.8s ease-in-out infinite;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.35),transparent 70%);content:"";inset:0;opacity:.6;position:absolute;transform:translateX(-120%)}&:active{transform:scale(.97)}}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}.cta-btn--scan{animation:breathe 4.5s ease-in-out infinite}@keyframes scan{0%{transform:translateX(-120%)}60%{transform:translateX(120%)}to{transform:translateX(120%)}}.icon-link{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.85);display:inline-flex;height:42px;justify-content:center;position:relative;text-decoration:none;transition:all .25s ease;width:42px;&:before{box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 10px 22px rgba(0,0,0,.35);inset:-6px;transform:scale(.9);transition:opacity .25s ease,transform .25s ease}&:after,&:before{border-radius:inherit;content:"";opacity:0;position:absolute}&:after{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.25),transparent 60%);inset:0;transform:scale(.6)}&:focus{outline:none}&:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:2px}&:focus-visible,&:hover{background-color:hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff;transform:translateY(-2px);&:before{opacity:1;transform:scale(1)}}&:active:after{animation:headerRipple .45s ease-out;opacity:1}}@keyframes headerRipple{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.header-nav-link{color:hsla(0,0%,100%,.9);display:inline-block;font-family:Play,sans-serif;font-size:15px;letter-spacing:.04em;padding:10px 12px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease;&:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);bottom:6px;height:2px;left:12px;opacity:.9;right:12px;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}&:after,&:before{content:"";position:absolute}&:before{background:hsla(0,0%,100%,.06);border-radius:10px;inset:0;opacity:0;transform:translateY(2px);transition:opacity .25s ease,transform .25s ease}&:focus{outline:none}&:focus-visible{border-radius:10px;outline:2px solid hsla(0,0%,100%,.25);outline-offset:2px}&:focus-visible,&:hover{color:#fff;transform:translateY(-1px);&:after{transform:scaleX(1)}&:before{opacity:1;transform:translateY(0)}}&.is-active{color:#fff;&:after{transform:scaleX(1)}}}.header{background:rgba(11,9,35,.4);left:0;position:absolute;top:0;width:100%;z-index:9;.header-content{align-items:center;display:flex;justify-content:space-between;padding:15px 0;text-align:right;.header-content-gerb{align-items:center;display:flex;max-height:40px;padding:0;pointer-events:none}.header-nav{align-items:center;display:flex;justify-content:center;margin-right:45px;.header-nav-items{li{display:inline-block;list-style:none;margin-right:45px;position:relative;&:last-child{margin-right:0}}}}.header-social{align-items:center;display:flex;padding-left:50px;position:relative;&:before{background:hsla(0,0%,88%,.5);content:"";height:13px;left:0;position:absolute;top:4px;width:1px}a{font-size:15px;height:24px;margin-right:18px;&:nth-child(2){svg{height:20px}.st0{fill:none}}&:nth-child(4){align-items:center;display:flex;line-height:24px;margin-right:0;&:after{bottom:2px}}}}.burger-menu{display:none;height:32px;position:relative;width:32px;.burger-menu-checkbox{cursor:pointer;display:block;height:32px;left:0;opacity:0;position:absolute;top:0;width:32px;z-index:5;&:checked+.burger-lines .line{&.line1{transform:rotate(45deg)}&.line2{transform:scaleY(0)}&.line3{transform:rotate(-45deg)}}}.burger-lines{display:flex;flex-direction:column;height:26px;justify-content:space-between;left:0;position:absolute;top:0;width:32px;z-index:2;.line{background:#a2a2a2;border-radius:10px;display:block;height:4px;width:100%;&.line1{transform-origin:0 0;transition:transform .4s ease-in-out}&.line2{transition:transform .2s ease-in-out}&.line3{transform-origin:0 100%;transition:transform .4s ease-in-out}}}}}}@media screen and (max-width:1070px){.header .header-content .header-social a:nth-child(4){display:none}}@media screen and (max-width:992px){.header .header-content{.header-nav{margin-right:25px;.header-nav-items li{margin-right:25px}}.header-social{align-items:center;display:flex;padding-left:25px}}}@media screen and (max-width:850px){.header .header-content{.header-nav{background:transparent;display:none;height:100%;left:0;margin:0;position:fixed;top:0;transition:all .5s;width:100%;z-index:100;&.open{align-items:center;background:#000000c9;display:flex}.header-nav-items{align-items:center;display:flex;flex-flow:column wrap;height:100%;justify-content:flex-start;left:-100%;margin:0 auto;position:relative;top:110px;transition:left .5s;width:100%;&.open{left:0;transition:left .5s}li{margin:0 0 20px;a{font-size:12px;height:unset;&:hover{font-size:13px}}}}.header-social{padding:0;&:before{background:transparent}}}.burger-menu{display:block;z-index:101}}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.main-advantages{position:relative;.keen-slider{.keen-slider__slide{&:before{background:linear-gradient(90deg,rgba(0,20,40,.45),rgba(0,20,40,.3) 25%,rgba(0,20,40,.15) 45%,rgba(0,20,40,.05) 65%,rgba(0,20,40,0) 80%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}&.is-active .container{.hero-text{.cta-btn,h1,span{opacity:1;transform:translateY(0)}}.hero-img{animation:imgPulse 1s ease}}.hero-slide{align-items:center;display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:1fr 265px;height:100svh;overflow:hidden;padding-top:100px;position:relative;.hero-text{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.25);span{display:block;font-size:15px;letter-spacing:2px;margin-bottom:18px;transition:all,.3s}h1,span{opacity:0;position:relative;text-transform:uppercase;transform:translateY(100px);will-change:transform}h1{font-size:48px;font-weight:700;line-height:70px;margin-bottom:38px;transition:all,.5s}.cta-btn{opacity:0;position:relative;transform:translateY(100px);transition:all,.7s;width:460px;will-change:transform}}.hero-img{animation:unset;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));height:auto;mix-blend-mode:screen;opacity:.22;pointer-events:none;right:50px;transition-delay:0s;width:265px;&:after{background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 60%);content:"";filter:blur(8px);inset:-20%;opacity:.6;position:absolute}}}}}.keen-pagination{bottom:clamp(24px,12vw,90px);left:50%;padding-left:clamp(16px,2vw,70px);position:absolute;text-align:left;transform:translateX(-50%);width:min(1140px,calc(100% - 32px));.pagination-bullet{background:transparent;color:#5e5e5e;cursor:pointer;display:inline-block;font-family:Play,sans-serif;font-size:18px;height:auto;margin-right:16px;opacity:1;position:relative;width:auto;&:after{background:hsla(0,0%,100%,.3);bottom:-6px;content:"";height:1px;left:0;position:absolute;width:100%}&.is-active{color:#fff;&:after{background:#fff;height:2px}}}}}@keyframes imgPulse{0%{opacity:.18}25%{opacity:.18;transform:scale(1)}45%{opacity:.28;transform:scale(1.03)}to{opacity:.22;transform:scale(1)}}@media screen and (max-width:1600px){.main-advantages .keen-slider .keen-slider__slide .hero-img{right:130px}}@media screen and (max-width:980px){.main-advantages .keen-slider .keen-slider__slide .hero-slide{grid-template-columns:1fr 200px;.hero-text{h1{font-size:38px;line-height:50px}}.hero-img{width:200px}}}@media screen and (max-width:776px){.main-advantages .keen-slider .keen-slider__slide .hero-slide{grid-template-columns:1fr;.hero-img{display:none}.hero-text{h1{font-size:44px;line-height:58px}}}}@media screen and (max-width:580px){.main-advantages .keen-slider .keen-slider__slide .hero-slide{padding-top:0;.hero-text{h1{font-size:36px;line-height:44px}.cta-btn{font-size:14px;width:375px}}}}@media screen and (max-width:420px){.main-advantages .keen-slider .keen-slider__slide .hero-slide .hero-text{h1{font-size:32px;line-height:38px}.cta-btn{padding:12px 18px;width:unset}}}@media screen and (max-width:360px){.main-advantages .keen-slider .keen-slider__slide .hero-slide .hero-text{.cta-btn{padding:10px 16px}}}@media screen and (max-width:320px){.main-advantages .keen-slider .keen-slider__slide .hero-slide .hero-text{.cta-btn{font-size:13px;line-height:1.2;padding:8px 14px}}}