:root{--color-black:21,24,32;--color-white:255,255,255;--color-accent:169,173,183}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik/Rubik-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik/Rubik-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/rubik/Rubik-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(../fonts/rubik/Rubik-Black.woff2) format("woff2")}body:after{background-image:url(../img/bg-1.webp);background-position:50% 0;left:0;padding-bottom:100%;right:0;top:0;z-index:1}body:after,body:before{background-repeat:no-repeat;background-size:100% auto;content:"";position:absolute}body:before{background-image:url(../img/ms.webp);height:545px;left:50%;top:110px;transform:translateX(-50%);width:485px;z-index:0}body.page-404:before{display:none}body.page-404:after{bottom:0;padding:0}body main{position:relative;z-index:2}.header{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.header__logo{color:#fff;font-size:24px;font-weight:900;text-decoration:none}.header__menu ul{align-items:center;display:flex;gap:12px;justify-content:space-between;list-style:none;margin:0;padding:0}.header__menu ul a{color:#fff;font-weight:500;padding:5px 10px;position:relative;text-decoration:none}.header__menu ul a:before{background-color:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}.header__menu ul a:hover:before{opacity:1}.header__btn{gap:15px}.btn,.header__btn{align-items:center;display:flex}.btn{border-radius:12px;font-weight:500;justify-content:center;line-height:1.1875;padding:11px 16px;position:relative;text-decoration:none;transition:all .3s ease-in-out}.btn:after,.btn:before{border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.btn-yellow{background:linear-gradient(110.51deg,#eaba10 -4.62%,hsla(0,0%,100%,0) 36.3%,#f5b40b 104.5%);background-color:#fff385;box-shadow:inset 0 -3px 0 0 #edbc23;color:#523621}.btn-yellow:before{box-shadow:inset 0 -3px 6.6px 0 #fff29b}.btn-yellow:after{box-shadow:inset 0 4px 6.6px 0 #fff29b}.btn-yellow:hover{background-color:#eaba10}.btn-purple{background:linear-gradient(110.51deg,#7010ea -4.62%,hsla(0,0%,100%,0) 36.3%,#640bf5 104.5%);background-color:#c285ff;box-shadow:inset 0 -3px 0 0 #7c23ed;color:#fff}.btn-purple:before{box-shadow:0 5px 15.5px 0 rgba(181,117,253,.4)}.btn-purple:after{box-shadow:0 5px 7.9px 0 rgba(29,7,57,.4);box-shadow:inset 0 -3px 6.6px 0 #f19bff;box-shadow:inset 0 4px 6.6px 0 #cd9bff}.btn-purple:hover{background-color:#7010ea}.btn-lg{padding:20px 55px}.main{margin-bottom:235px;margin-top:355px}.main,.main h1{position:relative}.main h1{font-size:96px;font-weight:700;line-height:1.1770833333;margin:0 auto 25px;text-align:center;text-transform:uppercase}.main h1 span{background:-webkit-linear-gradient(90.35deg,#f1f1f1 -1.71%,#d6d6d6 28.29%,#fff 52.76%,#cfcfcf 79.66%,#fff);-webkit-background-clip:text;display:block;font-size:23px;font-style:italic;font-weight:500;line-height:1.1739130435}.main h1 span,.main h1 strong{-webkit-text-fill-color:transparent}.main h1 strong{background:-webkit-linear-gradient(110.51deg,#eaba10 -4.62%,#fff385 36.3%,#f5b40b 104.5%);-webkit-background-clip:text}.main__btn{gap:17px;justify-content:center}.main__btn,.main__copy{align-items:center;display:flex}.main__copy{background:#fff;border-radius:12px;font-size:0;padding:6px}.main__copy span{color:#1f1f1f;display:block;font-size:20px;font-weight:500;padding:0 45px}.main__copy button{align-items:center;background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border:0;border-radius:8px;display:flex;height:46px;justify-content:center;margin:0;padding:0;width:46px}h2{font-size:64px;font-weight:700;line-height:1.171875;margin:0;position:relative;text-align:center;text-transform:uppercase}h2>span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(90.35deg,#f1f1f1 -1.71%,#d6d6d6 28.29%,#fff 52.76%,#cfcfcf 79.66%,#fff);-webkit-background-clip:text;display:block;font-size:18px;font-style:italic;font-weight:500;line-height:1.1666666667;padding-bottom:8px}h2 strong{color:#9fff25;font-weight:700}h2 i{align-items:center;bottom:-32px;display:flex;font-size:36px;font-style:normal;font-weight:900;justify-content:center;left:50%;position:absolute;text-transform:none;transform:translateX(-50%) rotate(-3.29deg);z-index:-1}h2 i span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(110.51deg,#eaba10 -4.62%,#fff385 36.3%,#f5b40b 104.5%);-webkit-background-clip:text;z-index:1}h2 i:after{background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:12px;content:"";height:67px;left:auto;position:absolute;top:auto;width:215px;z-index:0}.card{background:#272d3a;background:linear-gradient(96.35deg,#272d3a 2.49%,#3b3f47 48.05%,#292d36 98.4%);border-radius:16px;padding:15px;text-align:center;width:calc(25% - 15px)}.card__wrapper{align-items:center;display:flex;gap:20px;margin-bottom:120px;margin-top:115px}.card img{display:block;margin:0 auto 25px}.card__title{font-size:32px;font-weight:700;line-height:1.1875;margin-bottom:5px}.card__text{font-size:16px;font-weight:500;line-height:1.1875}.info{align-items:center;background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:8px;display:flex;font-weight:500;justify-content:center;margin:8px auto 65px;padding:6px;width:-moz-max-content;width:max-content}.info img{height:auto;margin-right:5px;width:24px}.info strong{color:#9fff25;font-weight:500}.case{background:#272d3a;background:linear-gradient(96.35deg,#272d3a 2.49%,#3b3f47 48.05%,#292d36 98.4%);border-radius:16px;padding:16px;width:calc(25% - 13.5px)}.case__wrapper{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding-bottom:120px}.case__img{border-radius:8px;margin-bottom:7px;overflow:hidden}.case__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case__text{background:#9fff25;border-radius:36px;color:#1f1f1f;font-size:16px;font-weight:500;margin-bottom:16px;padding:6px;text-align:center;width:100%}.white{background:#f1f1f1;background:linear-gradient(90.35deg,#f1f1f1 -1.71%,#d6d6d6 28.29%,#fff 52.76%,#cfcfcf 79.66%,#fff);border-radius:8px;margin:10px auto 50px;max-width:675px;padding:2px 12px;text-align:center}.white__title{color:#1f1f1f;font-weight:500;margin-bottom:5px}.white__title strong{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(110.51deg,#7010ea -4.62%,#c285ff 36.3%,#640bf5 104.5%);-webkit-background-clip:text;color:#7010ea}.white p{color:#5b5d63;margin:0}.media{background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:73px;margin:0 auto 120px;max-width:1400px;overflow:hidden;padding:45px 0 40px}.media .swiper-slide{border-radius:30px;overflow:hidden;width:630px}.media__card{align-items:center;display:block;display:flex;justify-content:center;overflow:hidden;position:relative}.media__card>img{opacity:.58;z-index:1}.media__play{align-items:center;background:#f1f1f1;background:linear-gradient(90.35deg,#f1f1f1 -1.71%,#d6d6d6 28.29%,#fff 52.76%,#cfcfcf 79.66%,#fff);border-radius:50%;box-shadow:inset 0 -2.34px 0 0 #7c23ed;display:flex;height:77px;justify-content:center;left:auto;position:absolute;top:auto;transition:all .3s ease-in-out;width:77px;z-index:3}.media__play:after,.media__play:before{border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.media__play:before{box-shadow:0 5px 15.5px 0 rgba(181,117,253,.4)}.media__play:after{box-shadow:0 5px 7.9px 0 rgba(29,7,57,.4)}.swiper-nav{align-items:center;cursor:pointer;display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:690px;z-index:10}.swiper-button-next,.swiper-button-prev{background-color:#5b5d63;border-radius:16px;height:60px;left:0;padding:10px;position:absolute;transition:all .3s ease-in-out;width:60px}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#272d3a}.swiper-button-next{left:auto;right:0;transform:rotate(180deg)}.swiper-slide .media__card:before,.swiper-slide .media__card>img{filter:grayscale(1)}.swiper-slide .media__card:before{background-image:url(../img/video.webp);background-size:cover;bottom:0;content:"";left:0;opacity:.58;position:absolute;right:0;top:0;z-index:2}.swiper-slide-active .media__card:before,.swiper-slide-active .media__card>img{filter:grayscale(0)}.swiper-slide-active .media__play{background:linear-gradient(110.51deg,#7010ea -4.62%,hsla(0,0%,100%,0) 36.3%,#640bf5 104.5%);background-color:#c285ff;box-shadow:inset 0 -3px 0 0 #7c23ed}.swiper-slide-active .media__play img{filter:invert(1) brightness(2)}.swiper-slide-active .media__play:hover{background-color:#7010ea}.faq{margin:0 auto 120px;max-width:845px}.faq__item{background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:16px;margin-bottom:16px;padding:16px}.faq__item[aria-expanded=false] .faq__answer{height:0;opacity:0;overflow:hidden}.faq__question{font-weight:500;position:relative}.faq__answer{border-top:1px solid hsla(0,0%,100%,0);color:#a9adb7;cursor:auto;transition:all .3s linear}.faq__answer p{margin:0}.faq__answer p:first-child{padding-top:16px}.faq__icon{height:40px;position:absolute;right:16px;top:6px;transition:transform .3s ease;width:40px}.faq__icon:after,.faq__icon:before{background-color:#9fff25;border-radius:30px;content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.faq__icon:before{height:30px;width:5px}.faq__icon:after{height:5px;width:30px}.faq__item{cursor:pointer;position:relative}.faq__item[aria-expanded=true] .faq__answer{border-top:1px solid #5b5d63;margin-top:15px;opacity:1;transition:all .3s linear}.faq__item[aria-expanded=true] .faq__icon{transform:rotate(-90deg)}.faq__item[aria-expanded=true] .faq__icon:after{opacity:0}.quote{-moz-column-break-inside:avoid;background:#272d3a;background:linear-gradient(97.55deg,#272d3a -6.65%,#3b3f47 43.12%,#292d36 98.13%);border-radius:16px;break-inside:avoid;margin-bottom:20px;padding:16px;position:relative}.quote__wrapper{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:120px;margin-top:65px}.quote__title{font-size:20px;font-weight:700;line-height:1.185;margin-bottom:15px;text-align:center}.quote__text{align-items:center;display:flex;gap:25px;justify-content:space-between;text-align:center}.quote__break{height:30px}.quote p{margin:0}.quote svg{flex-shrink:0;height:auto;width:35px}.quote svg:last-child{transform:rotate(180deg)}.quote__row:first-child .quote:first-child svg{fill:#589bff}.quote__row:first-child .quote:nth-child(2) svg{fill:#ffbd3d}.quote__row:nth-child(2) .quote:first-child svg{fill:#25ffd8}.quote__row:nth-child(2) .quote:nth-child(2) svg{fill:#9fff25}.quote__row:nth-child(2) .quote:nth-child(3) svg{fill:#ff25cf}.quote__row:nth-child(3) .quote:first-child svg{fill:#fbff25}.quote__row:nth-child(3) .quote:nth-child(2) svg{fill:#9f58f8}.footer{padding-bottom:50px;padding-top:5px}.footer__copyright,.footer__logo{text-align:center}.footer__logo{font-size:24px;font-weight:900;margin-bottom:30px}.footer__links{gap:20px}.footer__link,.footer__links{align-items:center;display:flex;justify-content:center}.footer__link{background:linear-gradient(97.55deg,#272d3a -6.65%,hsla(0,0%,100%,0) 43.12%,#292d36 98.13%);background-color:#3b3f47;border-radius:50%;height:46px;transition:all .3s ease-in-out;width:46px}.footer__link:hover{background-color:#272d3a}.bg{background-image:url(../img/bg-2.webp);background-position:0 -265px;background-repeat:no-repeat;background-size:100% auto}.burger{display:none}@media screen and (max-width:1440px){.media{max-width:calc(100% - 40px)}}@media screen and (max-width:992px){body{font-size:12px;line-height:1.4}body:before{height:200px;top:60px;width:300px}.burger{align-items:center;display:flex;flex-wrap:wrap;height:30px;padding:2.5px 0;width:30px;z-index:101}.burger span{background:#9fff25;border-radius:30px;display:block;height:5px;transition:all .3s ease;width:30px}.burger.active span:first-child{transform:translateY(4px) rotate(45deg)}.burger.active span:nth-child(2){transform:translateY(-9px) rotate(-45deg)}.header{padding:15px 0}.header-container{background:hsla(0,0%,100%,0);transition:all .3s ease-in-out;z-index:1000}.header-container.fixed{background:#303540;left:0;position:fixed;right:0;top:0}.header__logo{font-size:15px;z-index:101}.header__menu{background:#151820;left:0;opacity:0;padding:80px 15px 35px;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.header__menu ul{display:block}.header__menu ul a{display:block;font-size:12px;margin-bottom:15px;padding:9px 0}.header__menu ul a:before{display:none}.header__menu.active{opacity:1;visibility:visible;z-index:100}.header__btn{gap:8px;z-index:101}.btn{border-radius:8px;font-size:12px;padding:8px 10px}.btn-lg{padding:12px}.main{margin-bottom:55px;margin-top:160px}.main h1{font-size:40px}.main h1 span{font-size:14px}.main__btn{display:block;margin:0 auto;max-width:260px}.main__copy{border-radius:8px;margin-bottom:5px}.main__copy span{font-size:12px;padding:0 0 0 70px}.main__copy button{color:#fff;font-size:12px;font-weight:500;height:30px;margin-left:auto;width:70px}.main__copy button svg{height:16px;margin-left:5px;width:16px}h2{font-size:32px}h2>span{font-size:16px}h2 i{bottom:-18px;font-size:20px}h2 i:after{border-radius:12px;height:40px;width:130px}.card{padding:15px 0;width:calc(50% - 2.5px)}.card__wrapper{flex-wrap:wrap;gap:5px;margin-bottom:40px;margin-top:55px}.card img{margin-bottom:10px;width:50px}.card__title{font-size:18px;margin-bottom:0}.card__text{font-size:12px;min-height:30px}.info{font-size:12px;line-height:1.1666666667;margin-bottom:25px;width:100%}.bg{background-position:0 0}.faq{margin:0 auto 40px}.faq__item{border-radius:16px;margin-bottom:5px;padding:16px 10px}.faq__answer,.faq__question{font-size:12px}.faq__answer{line-height:1.1666666667}.faq__icon{height:30px;right:10px;top:10px;width:30px}.faq__icon:after{height:3px;width:22px}.faq__icon:before{height:22px;width:3px}.quote{margin-bottom:5px}.quote:last-child{margin-bottom:0}.quote__wrapper{grid-gap:5px;grid-template-columns:1fr;margin-bottom:40px;margin-top:30px}.quote__title{font-size:18px}.quote__text{font-size:12px}.quote__break{display:none}.quote svg{width:20px}.footer{padding-bottom:25px;padding-top:0}.footer__logo{font-size:15px;margin-bottom:20px}.footer__links{gap:10px}.footer__link{height:30px;width:30px}.footer__link img{height:15px;width:15px}}@media screen and (max-width:768px){.media{border-radius:25px;margin:0 auto 40px;max-width:calc(100% - 30px);padding:15px 0}.media h2{padding:0 15px}.media .swiper-slide{border-radius:10px;width:calc(100% - 50px)}.media__play{height:30px;width:30px}.media__play img{height:12px;width:12px}.white{margin:10px 15px 30px;padding:5px 10px}.white p{font-size:12px;line-height:1.1666666667}.swiper-nav{display:none}.case{padding:10px;width:100%}.case__wrapper{gap:5px;padding-bottom:40px}.case__img,.case__text{margin-bottom:10px}.case__text{font-size:12px;padding:5px}}.has-iframe .fancybox__content{padding:0}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 240px);padding:100px 0}.not-found p{font-size:23px;font-style:italic;font-weight:500;margin:0;text-transform:uppercase}.not-found h1{font-size:160px;font-weight:700;margin:0}.not-found h1 strong{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(110.51deg,#eaba10 -4.62%,#fff385 36.3%,#f5b40b 104.5%);-webkit-background-clip:text}@media screen and (max-width:768px){.not-found{min-height:calc(100vh - 150px);padding:30px 0}.not-found p{font-size:14px}.not-found h1{font-size:125px}}