body{background:linear-gradient(#f5f5f5 0% 100%);margin:0;padding:0;overflow-x:hidden}*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}:focus{outline:none}:root{--font-family:"Inter", sans-serif;--second-family:"Playfair Display", sans-serif;--third-family:"Helvetica Neue", sans-serif;--font3:"Manrope", sans-serif;--font4:"Arial", sans-serif;--font5:"Bricolage Grotesque", sans-serif;--opacity--orange-100:#ff5a001a;--neutral-gray-0:#fff;--accent-orange-100:#ff5a00;--neutral-gray-100:#f5f5f5;--neutral-gray-900:#1d1d1d;--neutral-gray-200:#b2b2b2;--neutral-gray-300:#919191;--neutral-gray-400:#838383;--neutral-gray-600:#3b3b3b;--neutral-gray-700:#2e2e2e;--neutral-gray-800:#2a2a2a;--neutral-gray-500:#5a5a5a;--accent-orange-0:#ff7429;--opacity-white-80:#ffffff14;--opacity-white-160:#ffffff29;--opacity-black-100:#1d1d1d1a;--opacity-orange-160:#ff5a0029;--accent-red-0:red}.about__app{height:1225px;margin-left:150px;padding-top:120px}.about__app__inner{width:100%;max-width:1400px;margin:0 auto}.about__app__title{font-family:var(--third-family);letter-spacing:.01em;text-transform:uppercase;color:#484848;font-size:16px;font-weight:400;line-height:225%}.about__app__text{font-family:var(--font-family);letter-spacing:-.05em;color:#101010;margin-top:10px;font-size:60px;font-weight:500;line-height:107%}.about__app__logo{font-family:var(--second-family);letter-spacing:-.04em;color:#ff5a00;margin-top:5px;font-size:70px;font-style:italic;font-weight:400;line-height:91%}.about__app__img{justify-content:center;display:flex}.about__app__img img{margin-top:-120px;margin-left:-80px}.about__app__first__texts__item{width:280px}.about__app__first__texts__item1{margin-top:100px}.about__app__first__texts__item2{margin-top:80px}.about__app__texts__img{background:#ff5a001a;border-radius:100%;width:52px;height:48px;margin-bottom:20px}.about__app__texts__img img{margin:12px 16px}.about__app__texts__title{font-family:var(--second-family);letter-spacing:-.01em;color:#2e2e2e;margin-bottom:16px;font-size:24px;font-style:italic;font-weight:600;line-height:100%}.about__app__texts__text{font-family:var(--font-family);letter-spacing:-.02em;color:#2e2e2e;font-size:16px;font-weight:400;line-height:162%}.about__app__texts__text span{font-weight:600}.about__app__images{display:flex}.about__app__second__texts{margin-top:-80px;margin-left:-190px}.mobile__about__app__texts{display:none}@keyframes about__app__img{0%{opacity:0}to{opacity:1}}@media (max-width:500px){.about__app{height:auto;margin-left:0}.about__app__inner{max-width:330px}.about__app__title{font-family:var(--third-family);letter-spacing:.01em;text-transform:uppercase;color:var(--neutral-gray-500);font-size:14px;font-weight:400;line-height:229%}.about__app__text{font-family:var(--font-family);letter-spacing:-.05em;color:var(--neutral-gray-900);font-size:42px;font-weight:500;line-height:124%}.about__app__logo{font-family:var(--second-family);letter-spacing:-.05em;color:var(--accent-orange-100);font-size:42px;font-style:italic;font-weight:400;line-height:124%}.about__app__first__texts,.about__app__img,.about__app__second__texts{display:none}.about__app__first__texts__item{width:33%}.about__app__first__texts__item1,.about__app__first__texts__item2{margin-top:48px}.mobile__about__app__img{height:800px;margin-left:-21%}.mobile__about__app__texts{display:block}.mobile__about__app__img img{height:100%}}.analizes{margin-top:120px}.analizes__inner{width:100%;max-width:1400px;margin:0 auto}.analizes__title{font-family:var(--font-family);letter-spacing:-.05em;text-align:center;color:#101010;margin-bottom:80px;font-size:56px;font-weight:500;line-height:111%}.analizes__title span{font-family:var(--second-family);color:#ff6803;font-style:italic}.analizes__img{justify-content:center;display:flex}.analizes__img2{justify-content:center;height:900px;margin-top:60px;display:flex;position:relative}.analizes__img2 img{object-fit:cover;width:100%}.analizes__img2 p{font-family:var(--second-family);letter-spacing:-.04em;text-align:center;color:var(--neutral-gray-0);width:700px;font-size:56px;font-style:italic;font-weight:500;line-height:114%;position:absolute}.analizes__img2 p span{font-family:var(--font-family);font-weight:400}.analizes__content{justify-content:space-between;margin-bottom:80px;display:flex}.analizes__tags{flex-wrap:wrap;gap:10px;width:480px;height:302px;display:flex}.analizes__tag{background:var(--neutral-gray-0);font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-700);cursor:pointer;border-radius:1440px;align-items:center;padding:8px;font-size:16px;font-weight:400;line-height:163%;display:inline-flex}.analizes__tag img{margin-right:6px}.analizes__tag__active{color:var(--neutral-gray-0);background:linear-gradient(#3b3b3b 0%,#1d1d1d 100%)}.analizes__variants{display:flex}.analizes__variants .first__column{width:280px;margin-right:32px}.analizes__variants .second__column{width:280px}.analizes__variants .title{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);font-size:14px;font-weight:600;line-height:143%}.analizes__variants .text{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);margin-top:18px;font-size:14px;font-weight:400;line-height:143%}.margin{margin-top:18px}.analizes__variants__btn{font-family:var(--font-family);letter-spacing:-.02em;text-decoration-skip-ink:none;color:var(--accent-orange-100);cursor:pointer;margin-top:18px;font-size:14px;font-weight:400;line-height:143%;text-decoration:underline;display:inline-block}.analizes__img{background:url(/static/assets/analizes-POJYMp4o.png) 50% no-repeat;width:100%;height:648px}.analizes__img2__text{position:absolute;top:45%;left:33%}@media (max-width:500px){.analizes__img2 p{font-size:42px}.analizes__content{display:block}.analizes__tags__inner{margin-bottom:32px;overflow-x:auto}.analizes__tags{flex-wrap:nowrap;width:max-content;height:auto;padding-bottom:10px;overflow:auto}.analizes__inner{max-width:330px}.analizes__img{background-size:cover;height:300px}.analizes__img2{height:800px}.analizes__img2 p{width:335px}.analizes__img2__text{top:42%;left:3%}}.faq{background:var(--neutral-gray-900);padding:120px 0 140px}.faq__title{font-family:var(--font-family);letter-spacing:-.04em;color:var(--neutral-gray-0);text-align:center;margin-bottom:24px;font-size:56px;font-weight:500;line-height:107%}.faq__title span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic;font-weight:400}.faq__subtitle{font-family:var(--font-family);letter-spacing:-.02em;color:#fffc;text-align:center;margin-bottom:40px;font-size:16px;font-weight:400;line-height:150%}.accord{justify-content:center;display:flex}.accord__item{background:linear-gradient(270deg,#2f2f2f 0%,#2a2a2a 100%);border-radius:14px;width:724px;max-height:56px;margin-top:12px;position:relative;overflow:hidden}.accord__item__title{justify-content:space-between;align-items:center;height:56px;padding:0 10px 0 20px;display:flex}.accord__item:first-child{margin-top:0}.accord__item__text{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-0);font-size:16px;font-weight:400;line-height:150%;top:16px;left:20px}.accord__item__btn{cursor:pointer;padding:10px}.accord__item__btn__active{cursor:pointer;top:18px}.accord__item__answer{font-family:var(--font-family);letter-spacing:-.02em;color:#d1d1d1b3;width:644px;max-height:300px;padding-bottom:16px;padding-left:20px;font-size:16px;font-weight:400;line-height:150%}.accord__item__active{width:724px;max-height:350px;transition:all .8s}@media (max-width:500px){.faq__title{text-align:start;width:250px;padding-left:5%;font-size:42px}.faq__subtitle{text-align:start;padding-left:5%;font-size:16px}.accord__inner{width:100%;max-width:330px;margin:0 auto}.accord__item,.accord__item__active{width:100%}.accord__item__answer{width:90%}}.footer{background:var(--neutral-gray-800);width:100%;height:552px;position:relative}.footer__conent{margin-top:53px}.footer__inner{width:100%;max-width:1400px;margin:0 auto}.footer__title{font-family:var(--second-family);letter-spacing:-.02em;color:#eceeec;padding-top:64px;font-size:56px;font-style:italic;font-weight:500;line-height:100%}.footer__links{flex-wrap:wrap;align-items:center;width:465px;display:flex}.footer__links p{font-family:var(--font-family);letter-spacing:-.02em;color:#adb3ab;cursor:pointer;margin-top:9px;font-size:18px;font-weight:400;line-height:120%;transition:all .2s}.footer__rigth__top{align-items:center;display:flex}.footer__links{margin-bottom:76px}.footer__links p:hover{color:var(--neutral-gray-0)}.footer__links span{font-family:var(--font5);color:#3c403c;margin-bottom:-10px;margin-left:20px;margin-right:16px;font-size:20px;font-weight:200;line-height:120%}.footer__conent{justify-content:space-between;align-items:center;display:flex}.footer__rigth__item{width:300px}.footer__rigth__item .title{font-family:var(--font-family);letter-spacing:-.02em;color:#565656;font-size:14px;font-weight:500}.footer__rigth__item .phone_num{font-family:var(--second-family);letter-spacing:-.02em;color:#eceeec;font-size:28px;font-weight:400;line-height:120%}.footer__rigth__item .text{font-family:var(--font-family);color:#adb3ab;font-size:14px;font-weight:400;line-height:140%}.footer__rigth__bottom{margin-top:55px;display:flex}.footer__text{position:absolute;bottom:0}.footer__v{margin-right:-80px}.footer__r{margin-right:20px}.footer__rigth__item__email .text{cursor:pointer;transition:all .2s}.footer__rigth__item__email .text:hover{color:var(--accent-orange-100)}.footer__left a{font-family:var(--font-family);letter-spacing:-.02em;text-decoration-skip-ink:none;color:var(--neutral-gray-400);font-size:14px;font-weight:400;line-height:143%;text-decoration:underline;transition:all .2s}.footer__left a:hover{font-family:var(--font-family);letter-spacing:-.02em;text-decoration-skip-ink:none;color:var(--neutral-gray-0);font-size:14px;font-weight:400;line-height:143%;text-decoration:underline}.footer__btn{border:1px solid var(--neutral-gray-500);background:var(--neutral-gray-800);cursor:pointer;border-radius:57px;width:52px;height:52px;transition:all .2s;position:absolute;top:69px;right:20%}.footer__btn:hover{background:var(--accent-orange-100)}.footer__btn svg{margin-top:30%;margin-left:35%}@media (max-width:500px){.footer{height:600px}.footer__btn{top:40px;right:20px}.footer__btn:hover{background:var(--neutral-gray-800)}.footer__title{text-transform:lowercase;padding-top:48px;padding-left:4%;font-size:36px}.footer__text{display:flex}.footer__text img{width:73px}.footer__v{margin-right:0}.footer__conent{flex-direction:column}.footer__links{width:75%;margin-left:4%}.footer__links p{font-size:16px}.footer__links p:hover{color:#adb3ab}.footer__rigth__top{flex-direction:column}.footer__rigth__bottom{margin-top:0}.footer__rigth{margin-left:-20%}.footer__links{margin-bottom:44px}.footer__left a{position:absolute;bottom:20%;left:4%}.footer__rigth__item__phone__num{margin-bottom:24px}.footer__rigth__item__email{margin-top:24px}.footer__rigth__item .text{color:var(--neutral-gray-100);font-size:16px}.footer__rigth__item .phone_num{font-size:24px}.footer__right{margin-left:-5%}}.main__block{width:100%;height:100vh}video{z-index:-1;object-fit:cover;border-radius:0 0 20px 20px;width:100%;height:100vh;position:absolute}.main__block__text{justify-content:center;padding-top:200px;display:flex}.main__block__text p{font-family:var(--font-family);letter-spacing:-.04em;text-align:center;color:#fff;width:853px;font-size:80px;font-weight:500;line-height:106%}.main__block__text p span{font-family:var(--second-family);font-style:italic}.main__block__subtext{margin-top:80px}.main__block__subtext p{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:150%}.main__block__subtext p span{font-weight:600}@media (max-width:500px){.main__block__text{justify-content:start;margin-left:5%;padding-top:20%}.main__block__text p{font-family:var(--font-family);letter-spacing:-.05em;color:var(--neutral-gray-0);text-align:start;width:335px;font-size:42px;font-weight:500;line-height:124%}.main__block__subtext{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-0);margin-top:24px;font-size:18px;font-weight:400;line-height:144%}.main__block__subtext p{text-align:start;width:335px;margin-left:5%}}.main__block__menu{z-index:1;background:#fff;border-radius:100px;justify-content:space-between;align-items:center;width:900px;height:67px;padding:0 6px;display:flex;position:fixed;bottom:40px;left:26%;box-shadow:0 8px 16px #0000001a}.main__block__menu__item__logo{background:var(--neutral-gray-100);border:1px solid var(--opacity-white-80);border-radius:100px;padding:17px 24px 18px}.main__block__menu__item__logo p{font-family:var(--second-family);letter-spacing:-.06em;text-align:center;color:var(--neutral-gray-500);font-size:18px;font-style:italic;font-weight:500;line-height:111%}.main__block__menu__item{border:1px solid var(--opacity-white-80);font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-600);cursor:pointer;border-radius:100px;padding:15px 24px;font-size:14px;font-weight:400;line-height:143%;transition:all .2s}.main__block__menu__item__app{text-align:center;background:var(--accent-orange-100);width:189px;height:55px;font-family:var(--font-family);letter-spacing:-.02em;color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:100px;font-size:14px;font-weight:400;line-height:143%;transition:all .2s}.main__block__menu__item__app:hover{background:var(--accent-orange-0)}.main__block__menu__item__app p{margin-top:17px}.mobile__menu{background:var(--neutral-gray-0);z-index:2;border-radius:100px;justify-content:space-between;align-items:center;width:80%;padding:6px;display:none;position:fixed;bottom:36px;left:8%;box-shadow:0 8px 16px #0000001a}.mobile__menu__btn1{border:1px solid var(--opacity-white-80);border-radius:100px;align-items:center;padding:15px 24px 16px;display:flex}.mobile__menu__btn1 p{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-600);margin-right:20px;font-size:14px;font-weight:400;line-height:143%}.mobile__menu__btn2{background:var(--accent-orange-100);font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-0);border-radius:100px;padding:15px 24px 16px;font-size:14px;font-weight:400;line-height:143%}.mobile__menu__btn1__active{background:var(--opacity--orange-100)}.mobile__menu__btn1__active p{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--accent-orange-100);font-size:14px;font-weight:400;line-height:143%}.mobile__extra__menu__bg{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1;background:#1d1d1d4d;width:100%;height:100vh;animation:.2s bg;position:fixed;top:0}.mobile__extra__menu{background:var(--neutral-gray-0);z-index:2;border-radius:24px;width:78%;padding:6px;animation:.2s bg;position:fixed;bottom:110px;left:8%;box-shadow:0 8px 16px #0000001a}.mobile__extra__menu__item{justify-content:space-between;align-items:center;padding:15px 24px 16px;display:flex}.mobile__extra__menu__item p{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-600);font-size:14px;font-weight:400;line-height:143%}.mobile__extra__menu__logo{background:var(--neutral-gray-100);border-radius:100px;padding:15px 24px 16px}.mobile__extra__menu__logo p{font-family:var(--second-family);letter-spacing:-.06em;color:var(--neutral-gray-500);font-size:18px;font-style:italic;font-weight:500;line-height:111%}.form{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1;background:#1d1d1d4d;justify-content:center;width:100%;height:100vh;animation:.2s form;display:flex;position:fixed;top:0;left:0}.form__item{background:var(--neutral-gray-100);border-radius:32px;height:500px;margin-top:9%;padding:40px;animation:.2s form;display:inline-block;position:relative}.form__title{font-family:var(--font-family);letter-spacing:-.04em;color:var(--neutral-gray-900);width:400px;font-size:46px;font-weight:500;line-height:109%}.form__title span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic;font-weight:400}.form__subtitle{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-600);width:400px;margin-top:16px;font-size:16px;font-weight:400;line-height:150%}.form__inputs{flex-direction:column;display:flex}.form__inputs input{background:var(--neutral-gray-0);width:360px;font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-900);border:none;border-radius:100px;outline:1px solid #0000;margin-top:16px;padding:20px;font-size:16px;font-weight:400;line-height:150%;transition:all .2s}.form__inputs input:focus{outline-color:var(--accent-orange-100)}.form__inputs input:first-child{margin-top:32px}.form__item button{background:var(--accent-orange-100);width:400px;height:58px;font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-0);cursor:pointer;border:none;border-radius:100px;margin-top:32px;padding:16px 98px;font-size:16px;font-weight:400;line-height:163%;transition:all .2s}.form__item button:hover{background:var(--accent-orange-0)}.form__text{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-400);width:400px;margin-top:16px;font-size:14px;font-weight:400;line-height:143%}.form__text a{color:var(--neutral-gray-400);text-decoration-skip-ink:none;text-decoration:underline}.form__close__btn{background:var(--opacity--orange-100);cursor:pointer;border-radius:100px;width:48px;height:48px;transition:all .2s;display:inline-block;position:absolute;top:24px;right:24px}.form__close__btn:hover{background:var(--opacity-orange-160)}.form__close__btn svg{margin-top:35%;margin-left:35%}.form__item__sent{height:max-content;margin-top:17%}.form__inputs__error{font-family:var(--font-family);color:red;margin-top:3px;margin-left:2%}@keyframes form{0%{opacity:0}to{opacity:1}}@keyframes bg{0%{opacity:0}to{opacity:1}}@media (max-width:500px){html{overflow-x:hidden}.main__block__menu{display:none}.mobile__menu{display:flex}.form__item{border-radius:24px;width:80%;height:60%;margin-top:20%;padding:32px 24px}.form__item__sent{margin-top:70%}.form__title{width:250px;font-size:32px}.form__subtitle{width:auto;font-size:14px}.form__inputs input{width:88%;margin-top:8px;padding:14px 20px}.form__inputs input:first-child{margin-top:8px}.form__item button{border-radius:100px;width:100%;margin-top:16px;padding:14px 98px}.form__text{width:100%}}.reviews{margin-top:117px}.reviews__inner{width:100%;max-width:1200px;margin:0 auto 100px}.reviews__title{justify-content:space-between;align-items:center;display:flex}.reviews__title .title__item1{font-family:var(--font-family);letter-spacing:-.05em;color:#101010;font-size:56px;font-weight:500;line-height:111%}.reviews__title .title__item1 span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic}.reviews__title .title__item2{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);width:365px;font-size:16px;font-weight:400;line-height:163%}.reviews__title .title__item2 span{font-weight:600}.reviews__main__imgs{margin-bottom:120px;position:relative;overflow:hidden}.reviews__content .title{text-align:center;font-family:var(--font-family);letter-spacing:-.05em;text-align:center;color:#101010;margin-bottom:64px;font-size:56px;font-weight:500;line-height:111%}.reviews__content .title span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic;font-weight:400}.reviews__content__carts{justify-content:center;margin-bottom:64px;display:flex}.reviews__item{background:var(--neutral-gray-0);background:var(--neutral-gray-0);opacity:.7;border-radius:30px;width:380px;height:300px;margin-left:32px;padding:40px 40px 32px;position:relative}.reviews__item:first-child{margin-left:0}.reviews__item__active{opacity:1}.reviews__item .title{font-family:var(--second-family);letter-spacing:-.02em;color:#0f0f0f;text-align:start;margin-bottom:16px;font-size:32px;font-style:italic;font-weight:500;line-height:163%}.reviews__item .text{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);width:340px;font-size:16px;font-weight:400;line-height:150%}.reviews__item .review__author{align-items:center;display:flex;position:absolute;bottom:32px}.reviews__item .review__author .author__name{margin-left:12px}.reviews__item .review__author .author__name .name{font-family:var(--font-family);letter-spacing:-.02em;color:#0f0f0f;font-size:16px;font-weight:600;line-height:150%}.reviews__item .review__author .author__name .prof{font-family:var(--font-family);letter-spacing:-.02em;color:#5f5f5f;font-size:16px;font-weight:400;line-height:150%}.review__btns{justify-content:center;margin-bottom:90px;display:flex}.review__btn{background:var(--neutral-gray-0);cursor:pointer;border-radius:100px;width:52px;height:52px;margin-left:20px;transition:all .3s}.review__btn:hover{background:var(--accent-orange-100)}.review__btn:first-child{margin-left:0}.review__btn svg{margin-top:40%;margin-left:45%}.reviews__main__imgs__bg{background:linear-gradient(90deg,#f5f5f5b3 0%,#f5f5f500 10% 90%,#f5f5f5b3 100%);width:100%;height:576px;position:absolute;top:0}.top__row{will-change:transform;gap:8px;width:max-content;height:284px;margin-bottom:8px;animation:20s linear infinite move-right;display:flex;position:relative}@keyframes move-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.bottom__row{will-change:transform;gap:8px;width:max-content;height:284px;animation:25s linear infinite move-left;display:flex;position:relative}@keyframes move-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews__item__current__next{animation:.5s reviews__item__current__next}@keyframes reviews__item__current__next{0%{opacity:.7;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.reviews__item__prev__next{animation:.5s reviews__item__prev__next}@keyframes reviews__item__prev__next{0%{opacity:1;transform:translate(110%)}to{opacity:.7;transform:translate(0)}}.reviews__item__current__prev{animation:.5s reviews__item__current__prev}@keyframes reviews__item__current__prev{0%{opacity:.7;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}.reviews__item__prev__prev{animation:.5s reviews__item__prev__prev}@keyframes reviews__item__prev__prev{0%{opacity:1;transform:translate(-110%)}to{opacity:.7;transform:translate(0)}}.reviews__mobile__counter__inner{justify-content:center;display:none}.reviews__mobile__counter{background:var(--neutral-gray-0);border-radius:100px;justify-content:space-between;padding:18px;display:flex}.reviews__mobile__counter__item{background:var(--neutral-gray-200);width:4px;height:4px;margin-left:16px;display:inline-block}.reviews__mobile__counter__item:first-child{margin-left:0}.reviews__mobile__counter__item__active{background:var(--neutral-gray-700)}@media (max-width:500px){.bottom__row,.top__row{height:195px}.reviews__inner{max-width:330px;margin-bottom:48px}.reviews__title{flex-direction:column;align-items:start}.reviews__title .title__item1{margin-bottom:24px;font-size:42px}.reviews__content .title{font-size:42px}.reviews__item{width:300px;height:300px;margin-left:28px;padding:32px 24px}.reviews__item .title{font-size:28px}.reviews__item .text{width:280px}.reviews__mobile__counter__inner{display:flex}.reviews__content__carts{margin-bottom:32px}.review__btn{display:none}.reviews__title .title__item2{width:100%}}.steps{background-color:#fff;padding:100px 0}.steps__inner{width:100%;max-width:1400px;margin:0 auto 0 335px}.steps__title__text .subtitle{font-family:var(--third-family);letter-spacing:.01em;text-transform:uppercase;color:#484848;font-size:16px;font-weight:400;line-height:225%}.steps__title__text .title{font-family:var(--font-family);letter-spacing:-.05em;color:#101010;font-size:56px;font-weight:500;line-height:111%}.steps__title__text .title span{font-family:var(--second-family);color:#ff5a00;font-style:italic;font-weight:400}.steps__content{margin-top:48px;margin-left:335px;padding-bottom:30px;padding-right:50px;display:flex;overflow-y:hidden}.steps__item{width:510px;height:678px;margin-left:48px}.steps__item:first-child{margin-left:0}.steps__item img{border-radius:20px}.steps__count{background:#ff5a001a;border-radius:1440px;margin-top:32px;padding:8px 12px 10px;display:inline-block}.steps__count p{font-family:var(--second-family);letter-spacing:-.03em;text-align:center;color:#ff5a00;font-size:20px;font-style:italic;font-weight:500;line-height:120%}.step__title{font-family:var(--font-family);letter-spacing:-.03em;color:#313131;margin-top:16px;font-size:32px;font-weight:500;line-height:162%}.step__text{font-family:var(--font-family);letter-spacing:-.02em;color:#3b3b3b;margin-top:8px;font-size:18px;font-weight:400;line-height:144%}.step__text span{font-weight:600}@media (max-width:500px){.steps__inner{max-width:380px;margin-left:5%}.steps__content{margin-top:50px;margin-left:5%;padding-bottom:0;padding-right:5%}.steps__item,.steps__item img{width:280px}}.subscribe1{background:#1d1d1d;flex-direction:column;justify-content:center;padding:140px 0 160px;display:flex}.subscribe1__title{font-family:var(--font-family);letter-spacing:-.05em;text-align:center;color:#fff;justify-content:center;margin-bottom:40px;font-size:56px;font-weight:500;line-height:111%;display:flex}.subscribe1__title p{width:760px}.subscribe1__title p span{font-family:var(--second-family);color:#ff5a00;font-style:italic;font-weight:400}.subscribe1__subtitle{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:#fffc;justify-content:center;font-size:16px;font-weight:400;line-height:162%;display:flex}.subscribe1__subtitle p{width:530px}.subscribe1__content{justify-content:center;margin-top:80px;display:flex}.subscribe1__default{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background:#4444441a;border-radius:32px;width:346px;height:403px;margin-right:32px;padding:32px 32px 0;box-shadow:inset 0 34px 96px #2b2b2b,inset 0 24px 36px #272727,inset 0 3px 9px #555}.subscribe1__default .title{font-family:var(--font-family);letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:500;line-height:217%}.subscribe1__default .price{font-family:var(--font-family);letter-spacing:-.05em;color:#fff;margin-top:16px;font-size:42px;font-weight:400;line-height:124%}.subscribe1__default .price__text{font-family:var(--font-family);letter-spacing:-.02em;color:#ffffffb3;font-size:14px;font-weight:400;line-height:171%}.default__border{border:2px dashed #ffffff26;width:100%;height:0;margin:24px 0}.default__text__item__active{font-family:var(--font-family);letter-spacing:-.02em;color:#fff;align-items:center;font-size:14px;font-weight:400;line-height:171%;display:flex}.default__text__item__active svg{margin-right:8px}.default__text__item{font-family:var(--font-family);letter-spacing:-.02em;color:#a0a0a0;align-items:center;margin-top:10px;font-size:14px;font-weight:400;line-height:171%;display:flex}.default__text__item svg{margin-right:8px}.subscribe1__vector___you{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background:url(/static/assets/subscribe1__bg-jegKddn_.png) 50%/cover no-repeat;border-radius:32px;width:346px;height:477px;padding:32px 32px 0;position:relative}.subscribe1__vector___you .title{font-family:var(--second-family);letter-spacing:-.02em;color:#fff;font-size:24px;font-style:italic;font-weight:500;line-height:217%}.subscribe1__vector___you .price{font-family:var(--font-family);letter-spacing:-.05em;color:#fff;font-size:42px;font-weight:400;line-height:124%}.subscribe1__vector___you .price__text{font-family:var(--font-family);letter-spacing:-.02em;color:#ffffffb3;font-size:14px;font-weight:400;line-height:171%}.vector__you__description__item{margin-top:10px}.vector__you__btn{background:var(--accent-orange-100);cursor:pointer;border-radius:100px;width:85%;padding:20px 0;transition:all .2s;position:absolute;bottom:36px}.vector__you__btn:hover{background:var(--accent-orange-0)}.vector__you__btn p{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:150%}@media (max-width:500px){.subscribe1__title{font-family:var(--font-family);letter-spacing:-.05em;color:var(--neutral-gray-0);text-align:start;width:330px;margin-bottom:24px;margin-left:5%;font-size:42px;font-weight:500;line-height:124%}.subscribe1__subtitle{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-100);text-align:start;width:335px;margin-left:5%;font-size:16px;font-weight:400;line-height:163%}.subscribe1__content{flex-direction:column;margin-left:7%}.subscribe1__default{width:80%;margin-bottom:24px;padding:24px}.subscribe1__vector___you{width:80%;padding:24px}}.subscribe2{background:var(--neutral-gray-900);padding:140px 0 160px}.subscribe2__inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.subscribe2__text{width:425px}.subscribe2__title{font-family:var(--font-family);letter-spacing:-.05em;color:var(--neutral-gray-0);margin-bottom:40px;font-size:56px;font-weight:500;line-height:111%}.subscribe2__title span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic;font-weight:400}.subscribe2__subtitle{font-family:var(--font-family);letter-spacing:-.02em;color:#fffc;margin-bottom:48px;font-size:16px;font-weight:400;line-height:163%}.subscribe2__subtitle span{color:var(--neutral-gray-0);font-weight:500}.subscribe2__btn{background:var(--accent-orange-100);font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-0);cursor:pointer;border-radius:100px;padding:16px 36px;font-size:16px;font-weight:400;line-height:150%;transition:all .2s;display:inline-block}.subscribe2__btn:hover{background:var(--accent-orange-0)}.subscribe2__cart{background:linear-gradient(#444 0%,#0f0f0f 100%);border-radius:32px;width:592px;height:668px;position:relative}.subscribe2__cart__img{position:absolute;top:-15%;right:-4%}.image-fade{opacity:1;transition:all .2s ease-in-out}.image-fade.exiting{opacity:0}.subscribe2__cart__text{-webkit-backdrop-filter:blur(27.8px);backdrop-filter:blur(27.8px);background:#4a4a4a33;border-radius:40px 40px 32px 32px;justify-content:center;width:592px;height:427px;display:flex;position:absolute;bottom:0}.subscribe2__cart__content{width:500px;margin-top:48px}.subscribe2__cart__content .title{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-0);font-size:24px;font-weight:500;line-height:217%}.subscribe2__cart__content .price{display:flex}.subscribe2__cart__content .price p{font-family:var(--font-family);letter-spacing:-.04em;color:var(--neutral-gray-0);font-size:50px;font-weight:400;line-height:124%}.subscribe2__cart__content .price p span{font-weight:600}.subscribe2__cart__content .price .price__text{font-family:var(--font-family);letter-spacing:-.04em;color:var(--neutral-gray-0);margin-left:8px;font-size:26px;font-weight:600;line-height:123%}.price__text{font-family:var(--font-family);letter-spacing:-.02em;color:#ffffffb3;font-size:14px;font-weight:400;line-height:171%}.cart__description{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.cart__description p{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-0);align-items:center;width:230px;margin-top:10px;font-size:14px;font-weight:400;line-height:171%;display:flex}.cart__description p svg{margin-right:8px}.subscribe2__cart__btn{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#f6f8fa1a;border-radius:100px;justify-content:space-between;align-items:center;padding:4px;display:flex;position:absolute;bottom:333px;right:40px}.subscribe2__cart__btn__item{cursor:pointer;border-radius:100px;width:40px;height:20px;padding:9px 20px}.subscribe2__cart__btn__item p{font-family:var(--font-family);letter-spacing:-.01em;text-align:center;color:#c7c7c7;font-size:13px;font-weight:400;line-height:162%}.subscribe2__cart__btn__item__active{background:#82828280;animation:.2s active-btn-item;box-shadow:0 4px 4px #00000040}.subscribe2__cart__btn__item__active p{color:var(--neutral-gray-0)}@keyframes active-btn-item{0%{opacity:0}to{opacity:1}}.subscribe2__cart__month__img{right:0}.subscribe2__mobile__btn{background:var(--accent-orange-100);text-align:center;width:80%;font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:var(--neutral-gray-0);border-radius:100px;margin-top:24px;padding:16px 36px;font-size:16px;font-weight:400;line-height:150%;display:none}@media (max-width:500px){.subscribe2__inner{flex-direction:column;max-width:330px}.subscribe2__text{width:auto}.subscribe2__btn{display:none}.subscribe2__title{margin-bottom:23px;font-size:42px}.subscribe2__subtitle{margin-bottom:90px}.subscribe2__cart{width:100%;height:790px}.subscribe2__cart__text{width:100%;height:585px}.subscribe2__cart__img{height:350px;top:-7%;right:-19%}.subscribe2__cart__month__img{right:-15%}.subscribe2__cart__btn{width:85%;bottom:510px;left:6%}.cart__description{flex-direction:column;align-items:start}.subscribe2__cart__content{margin-top:93px;margin-left:7%}.subscribe2__cart__btn__item{width:50%}.subscribe2__cart__content .title{font-size:20px}.subscribe2__cart__content .price p{font-size:42px}.subscribe2__mobile__btn{display:block}}.privacy{background:var(--neutral-gray-100);padding:100px 0 160px}.privacy__inner{width:100%;max-width:1400px;margin:0 auto}.privacy__links{align-items:center;display:flex}.privacy__links__text{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);font-size:18px;font-weight:400;line-height:144%;text-decoration:none}.privacy__links span{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-500);margin:0 16px;font-size:16px;font-weight:400;line-height:163%}.privacy__title{margin:60px 0}.privacy__title p{font-family:var(--font-family);letter-spacing:-.05em;color:var(--neutral-gray-900);font-size:56px;font-weight:500;line-height:111%}.privacy__title p span{font-family:var(--second-family);color:var(--accent-orange-100);font-style:italic;font-weight:400}.privacy__text{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);font-size:16px;font-weight:400;line-height:163%}.privacy__text span{font-weight:600}.privacy__subtitle{font-family:var(--font-family);letter-spacing:-.04em;color:var(--neutral-gray-700);margin-top:48px;margin-bottom:24px;font-size:26px;font-weight:600;line-height:123%}.privacy__list{margin-top:24px;margin-left:20px}.privacy__list li{font-family:var(--font-family);letter-spacing:-.02em;color:var(--neutral-gray-700);margin-top:12px;font-size:16px;font-weight:400;line-height:163%}.privacy__list__email{color:var(--accent-orange-100);font-weight:600}.privacy__list__phone__num{font-weight:600;line-height:163%}@media (max-width:500px){.privacy__inner{max-width:330px}.privacy__title p{font-size:32px}.privacy__links__text{font-size:14px}}
