body{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:18px;font-weight:400;background:#f8f7f4;color:#120e22;margin:0;padding:0;box-sizing:border-box}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}p{margin:0}button,input{font-family:Manrope,sans-serif}.main{position:relative;z-index:1;background:#f8f7f4}.button{display:flex;align-items:center;justify-content:space-between;background-color:#4b3bff;color:#fff;font-size:16px}@media screen and (min-width: 376px){.button{font-size:20px}}.button{cursor:pointer;border:none;padding:0;transition:all .3s ease-in-out;font-weight:400}.button .arrow{background-color:#4b3bff;width:67px;height:67px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease-in-out}.button .arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button:hover,.button:hover .arrow{background-color:#2715eb}.button:hover.gray,.button:hover.gray .arrow{background-color:#4b3bff}.button .title{padding:12px;flex:1}.button.gray{background-color:#120e22}.btn-secondary{display:inline-flex;gap:10px;background-color:#120e22;color:#fff;padding:12px 24px;font-size:16px;cursor:pointer;box-sizing:border-box;transition:all .3s ease-in-out}.btn-secondary:hover{background-color:#413e4e}@media screen and (min-width: 1024px){.button .title{padding:20px 40px}}.email-form{display:flex;flex-wrap:wrap;position:relative}.email-form input{padding:22px;font-size:20px;outline:none;border-radius:0;background:#fff;color:#120e22;border:1px solid transparent;transition:border-color .3s}.email-form input::placeholder{color:#868390}.email-form input:focus,.email-form input:hover,.email-form input:active{border-color:#4b3bff}.email-form input.invalid{border-color:red}.email-form .button{margin-bottom:20px}.field-group{display:flex;flex-direction:column;flex-wrap:wrap;flex:1;margin-bottom:20px}.error-message{color:red;font-size:12px;margin-top:4px;min-height:16px;position:absolute;padding-left:24px}.informer{display:none;position:absolute;border-radius:90px;width:100%;max-width:458px;padding:12px;box-sizing:border-box;background-color:#2e2a3d;font-size:14px;font-weight:400;text-align:center;top:-70px}.informer:after{content:"";position:absolute;width:20px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='10' viewBox='0 0 19 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 0H0L18.5 10V0Z' fill='%232E2A3D' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;bottom:-10px}.informer.visible{display:block}.header{background-color:#120e22;color:#fff}.header .color-logo{display:none}.header__content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.header__content{padding:34px 52px}}.header__main{display:flex;gap:60px;align-items:center;min-height:65px}.header__logo{display:block}.header__nav{display:none}.header__nav-item{position:relative;text-decoration:none;color:#fff}.header__nav-item:before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#4b3bff;transform:scaleX(0)}.header__nav-item:hover:before{animation:lineIn .3s forwards}.header__nav-item.hovered:not(:hover):before{animation:lineOut .3s forwards}.header__button{display:none}@media screen and (min-width: 1024px){.header{position:sticky;top:0;z-index:4;transition:all .4s ease}.header.scrolled{background-color:#fff}.header.scrolled .header__nav-item{color:#120e22}.header.scrolled .header__button{background-color:#120e22}.header.scrolled .header__button:hover{background-color:#413e4e}.header.scrolled .color-logo{display:block;width:162px}.header.scrolled .main-logo{display:none}.header__content{padding:6px 52px}.header__nav{list-style:none;display:flex;gap:20px;font-size:14px}.header__button{display:block;background-color:#ffffff29;padding:12px 24px;cursor:pointer;color:#fff;border:none;font-size:14px;transition:all .3s ease-in-out}.header__button:hover{background-color:#ffffff3d}}@media screen and (min-width: 1366px){.header__nav,.header__button{font-size:18px}}@keyframes lineIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes lineOut{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.brand{background-color:#120e22;color:#fff}.brand__wrapper{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.brand__wrapper{padding:34px 52px}}.brand__wrapper{padding:0 20px 24px}.brand__content{margin-bottom:32px;font-weight:400}.brand__slider{display:none}.brand__title{font-size:36px;line-height:1.3;font-weight:300;margin-top:0;margin-bottom:12px}.brand__description{font-size:20px;color:#c1bcd3;margin-bottom:24px;font-weight:300;line-height:1.5}.brand__achievements{display:grid;grid-template-columns:repeat(2,1fr)}.brand__achievements-item{position:relative;padding:16px 0}.brand__achievements-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}.brand__achievements-item .value{font-size:32px;font-weight:700;margin-bottom:4px}.brand__achievements-item .label{font-size:14px;color:#c1bcd3;padding-right:5px}.brand .button{width:100%}.colored{color:#00ffc7}@media screen and (min-width: 1024px){.brand__content{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}.brand__caption{flex-basis:44%}.brand__slider{flex-basis:50%;flex-shrink:1;display:block;position:relative}.brand__slider-bg{position:absolute;width:100%;height:80%;bottom:0;z-index:2}.brand__achievements{grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2);padding-top:24px}.brand__achievements-item{position:relative;padding:0}.brand__achievements-item:nth-child(-n+2){border:none}.brand__achievements-item .value{font-size:40px;margin-bottom:8px}.brand__achievements-item .label{font-size:18px;padding:0}.brand .button{width:initial}.brand .icon{position:absolute;z-index:3}.brand .icon:after{content:"";width:80%;height:10px;position:absolute;left:10%;top:50%;box-shadow:0 0 100px 60px #0000004d;border-radius:100%;z-index:-1}.brand .gmail{top:17%;left:11%;max-width:64px}.brand .viber{top:25%;right:5%;max-width:180px}.brand .message{top:45%;left:15%;max-width:120px}.brand .telegram{bottom:25%;right:12%;max-width:44px}.brand .sms{bottom:5%;left:17%;max-width:32px}.screens{display:flex;align-items:center;justify-content:center}.screen{width:0;height:0;transition:opacity .5s ease-in-out;opacity:0}.screen.active{opacity:1;width:initial;height:420px;object-fit:cover}}@media screen and (min-width: 1200px){.brand .gmail{max-width:85px}.brand .viber{max-width:274px}.brand .message{max-width:202px}.brand .telegram{max-width:85px}.brand .sms{max-width:62px}}@media screen and (min-width: 1365px){.brand__wrapper{padding:46px 52px}.brand__title{font-size:50px;margin-bottom:20px}.brand__description{font-size:22px;margin-bottom:48px}.brand__achievements{padding-top:34px}.brand__achievements-item .value{font-size:48px}.brand__achievements-item:not(:first-child):before{content:"";position:absolute;width:1px;height:100%;background-color:#fff3;left:-34px}.brand__achievements-item .label{font-size:20px}.screen.active{height:560px}}@media screen and (min-width: 1650px){.brand__wrapper{padding:42px 52px}.brand__title{font-size:60px;margin-bottom:20px}.brand__description{font-size:28px;margin-bottom:58px}.brand__achievements{padding-top:40px}.brand__achievements-item .value{font-size:54px}.brand__achievements-item .label{font-size:22px}.brand .message{left:20%}.brand .viber{right:12%}.screen.active{height:600px}}.clients{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.clients{padding:34px 52px}}.clients__title{text-align:center;font-size:36px;margin-bottom:32px}.client{background-color:#f1eeeb;display:flex;justify-content:space-between;flex-wrap:wrap-reverse}.client__wrapper{display:flex;align-items:center;margin-bottom:36px;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;position:absolute;top:0;left:0;width:100%}.client__wrapper.active{opacity:1;visibility:visible;transform:translateY(0);position:static}.client__caption{flex-basis:100%;padding:35px 20px 50px;font-size:18px;position:relative}.client__caption .button{position:absolute;bottom:0;left:0;right:0;justify-content:space-between}.client__img{position:relative;flex-basis:100%;min-height:320px;background-position:top;background-repeat:no-repeat;background-size:cover;flex-shrink:0}.client__head{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.client__title{font-size:12px;text-transform:uppercase;height:25px}.client__goals{font-size:28px;font-weight:700;margin-top:10px}.client__description{margin:12px 0}.client__steps{margin-bottom:40px}.client__steps li{display:flex;flex-direction:column;gap:8px;padding:12px 0}.client__steps li:not(:last-child){border-bottom:1px solid #d2d2d2}.client__steps-title{width:70px;flex-shrink:0;font-weight:700}.client__nav{display:grid;grid-template-columns:repeat(3,1fr);font-size:14px}@media screen and (min-width: 375px){.client__nav{font-size:18px}}.client__nav{gap:4px;margin-bottom:32px}.client__nav-item{padding:10px 12px;text-align:center;background-color:#f1eeeb;cursor:pointer;display:flex;align-items:center;justify-content:center}.client__nav-item.active{background-color:#120e22;color:#fff}.case{position:absolute;padding:8px 8px 8px 18px;background-color:#ffffffe6;border-radius:8px;font-size:8px;min-width:118px;font-weight:500;box-sizing:border-box;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.case.gray{padding:8px;background-color:#120e22e6;color:#fff}.case__title{font-weight:500}.case__value{font-size:12px;font-weight:800;margin-bottom:4px}.case__value:before{content:"";position:absolute;width:2px;height:65%;left:8px;top:50%;transform:translateY(-50%)}.case__value.blue{color:#4b3bff}.case__value.blue:before{background-color:#4b3bff}.case__value.green{color:#00bc8d}.case__value.green:before{background-color:#00bc8d}.case__caption{display:flex;align-items:center;gap:8px;font-size:6px;font-weight:400}.badge{display:flex;background-color:#00bc8d;border-radius:4px;padding:2px 5px}.badge img{max-width:8px;transform:rotate(-45deg)}@media screen and (min-width: 1024px){.clients{margin-top:42px}.clients__title{font-size:36px;margin-bottom:24px}.client{flex-wrap:initial}.client__wrapper{opacity:1;visibility:visible;position:sticky;top:0;z-index:1;transform:scale(1);transition:transform .1s linear;transform-origin:center center;margin-bottom:36px}.client__wrapper.active{transform:initial;position:sticky}.client__head{gap:0;flex-direction:column;align-items:flex-start}.client__logo{max-width:195px}.client__title{font-size:12px}.client__caption{flex-basis:50%;padding:24px}.client__caption .button{position:relative}.client__description{margin-bottom:8px;font-size:16px}.client__goals{font-size:28px;margin-top:0}.client__img{flex-basis:50%;min-height:initial}.client__steps{margin-bottom:20px}.client__steps li{flex-direction:row;gap:28px;font-size:16px}.client__nav{display:none}.case{padding:20px 20px 20px 40px;border-radius:20px;font-size:18px;min-width:276px}.case.gray{padding:18px;min-width:268px}.case__value{font-size:28px;margin-bottom:8px}.case__value:before{left:20px}.case__caption{gap:12px;font-size:14px}.badge{border-radius:9px;padding:4px 7px}}@media screen and (min-width: 1280px){.client__head{flex-direction:row;align-items:center;gap:24px}.client__goals{font-size:34px;margin:18px 0}.client__caption{flex-basis:50%;padding:40px 60px}}@media screen and (min-width: 1441px){.clients{margin-top:86px}.clients__title{font-size:48px;margin-bottom:48px}.client__title{font-size:14px}.client__caption{padding:70px 80px}.client__description{margin-bottom:24px;font-size:18px}.client__goals{font-size:44px;margin-top:20px}.client__steps{margin-bottom:40px}.client__steps li{flex-direction:row;gap:34px;font-size:18px}}.challenge{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.challenge{padding:34px 52px}}.challenge{position:relative;min-height:900px}.challenge__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.challenge__title{text-align:center;font-size:36px;font-weight:400}.card{position:absolute;width:260px;height:280px;padding:32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;font-size:22px;margin-left:-130px;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px;transform:translateY(50px) scale(.95) rotate(0);transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .8s cubic-bezier(.65,0,.35,1)}.card__img{max-width:68px}.card-1{background:#4b3bff;color:#fff;top:28%;left:50%;z-index:4;transform:rotate(4deg)}.card-2{background:#fff;color:#120e22;top:42%;left:60%;z-index:3;transform:rotate(-4deg)}.card-3{background:#120e22;color:#fff;top:57%;left:45%;z-index:2;transform:rotate(-7deg)}.card-4{display:none}.card.hidden-up{transform:translateY(-200%) rotate(45deg)}@media screen and (min-width: 1024px){.challenge{height:240vh}.challenge__container{position:sticky;top:0;height:100vh;overflow:hidden}.challenge__title{max-width:80%;text-align:center;font-size:60px;font-weight:400}.card{width:260px;height:260px;padding:24px;border-radius:30px;font-size:22px;margin-left:initial}.card-1{top:15%;transform:rotate(5deg);left:38%}.card-2{top:25%;transform:rotate(-5deg);left:42%}.card-3{top:35%;left:38%;transform:rotate(-10deg)}.card-4{display:flex;background:#f1eeeb;color:#120e22;top:45%;z-index:1;transform:rotate(15deg)}}@media screen and (min-width: 1441px){.challenge__title{font-size:90px}.card{width:332px;height:353px;padding:40px;font-size:28px}}.retention{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.retention{padding:34px 52px}}.retention__wrapper{display:flex;justify-content:space-between;background-color:#f1eeeb}.retention__caption{position:relative;padding:40px 20px 80px;box-sizing:border-box;flex-basis:100%}.retention__caption .button{position:absolute;justify-content:space-between;bottom:0;right:0;left:0}.retention__image{display:none}.retention__title{font-size:28px;font-weight:700;margin:0 0 24px}.retention__info{font-size:20px;font-weight:400;margin-bottom:24px}.retention__goals{margin-bottom:32px}.retention__goals li{position:relative;padding-left:22px;margin-bottom:14px;font-size:18px;font-weight:400}.retention__goals li:before{content:"";position:absolute;width:17px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6.61707L8.04444 12.686L19 1.68604' stroke='%23120E22' stroke-width='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;top:8px;left:0}@media screen and (min-width: 1024px){.retention__caption{padding:20px}.retention__caption .button{position:static}.retention__title{font-size:28px;margin-bottom:12px}.retention__info{font-size:18px}.retention__goals{margin-bottom:24px}.retention__goals li{margin-bottom:10px}}@media screen and (min-width: 1280px){.retention__caption{padding:40px;flex-basis:50%}.retention__image{display:block;min-height:480px;position:relative;flex-basis:50%;background-image:url(/images/retention.DiRTtGlI.webp);background-position:top;background-repeat:no-repeat;background-size:contain;flex-shrink:0}}@media screen and (min-width: 1441px){.retention__caption{padding:40px;flex-basis:50%}.retention__caption .button{position:static}.retention__title{font-size:38px;margin-bottom:18px}.retention__info{font-size:20px}}@media screen and (min-width: 1620px){.retention__caption{padding:70px 80px}.retention__image{background-size:cover}.retention__title{font-size:44px;margin-bottom:24px}.retention__info{font-size:24px}}.integration{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.integration{padding:34px 52px}}.integration__wrapper{display:flex;flex-direction:column;align-items:center}.integration__title{font-size:36px;font-weight:400;text-align:center;margin-top:0}.integration__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:14px}.integration__list img{max-width:130px;margin-bottom:10px}@media screen and (min-width: 1024px){.integration{margin:54px auto}.integration__title{font-size:48px}.integration__list{gap:60px;justify-content:center}.integration__list img{max-width:initial;margin-bottom:initial}}.work{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.work{padding:34px 52px}}.work__wrapper{background:#f1eeeb;padding:40px 20px 80px;box-sizing:border-box;position:relative}.work__wrapper .button{position:absolute;bottom:0;right:0;left:0;justify-content:space-between}.work__title{font-size:28px;font-weight:700;margin:0 0 24px}.work__caption{font-size:20px;font-weight:400;margin-bottom:20px}.work__steps li{display:flex;align-items:center;gap:18px;padding:18px 0;font-size:20px;font-weight:400}.work__steps li:not(:last-child){border-bottom:1px solid rgba(18,14,34,.2)}.work__step{opacity:0;transform:translateY(30px)}.work__step img{max-width:68px}.work__step.animate{animation:fadeInUp .6s ease forwards}@media screen and (min-width: 1024px){.work__wrapper{display:flex;align-items:center;gap:24px;padding:40px}.work__wrapper .button{position:static}.work__title{font-size:36px;margin-bottom:24px}.work__caption{font-size:18px;margin-bottom:40px}.work__steps li{font-size:18px}}@media screen and (min-width: 1441px){.work__wrapper{gap:34px;padding:60px 80px}.work__title{font-size:44px;margin-bottom:24px}.work__caption{font-size:24px;margin-bottom:60px}.work__steps li{font-size:24px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.comments{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.comments{padding:34px 52px}}.comments__title{text-align:center;font-size:36px;margin-bottom:32px}.comment{margin-bottom:32px;padding-bottom:32px}.comment:not(:last-child){border-bottom:1px solid rgba(18,14,34,.2)}.comment img{margin-bottom:12px;height:40px;max-width:180px;object-fit:scale-down}.comment__caption{margin-top:16px}@media screen and (min-width: 1024px){.comments{margin-top:34px}.comments__title{font-size:36px}.comments__list{display:flex;align-items:center;justify-content:center;gap:40px}.comment{flex-basis:30%;font-size:16px;display:flex;flex-direction:column;min-height:340px;margin-bottom:initial;padding-bottom:initial;border:none}.comment img{margin-bottom:14px;height:60px}.comment__caption{margin-top:auto}.comment:not(:last-child){border-bottom:none}.comment:not(:first-child){padding-left:24px;border-left:1px solid rgba(18,14,34,.2)}}@media screen and (min-width: 1441px){.comments{margin-top:52px}.comments__title{font-size:48px}.comments__list{gap:60px}.comment{font-size:20px;min-height:410px}.comment img{margin-bottom:24px}}.cta{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.cta{padding:34px 52px}}.cta{padding:0;text-align:center}.cta__wrapper{background-color:#120e22;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;color:#fff}.cta__title{font-size:36px;margin-bottom:12px}.cta__caption{flex-basis:100%;padding:0 20px 80px;margin-top:-75px}.cta__info{font-size:20px;margin-bottom:32px}.cta__desktop-bg{display:none}.cta__image{position:relative}.cta__image .icon{position:absolute;display:none}.cta__form button{width:100%;font-weight:400}.cta .button .title{font-weight:400}@media screen and (min-width: 1024px){.cta{padding:24px 52px;margin-top:32px;text-align:left}.cta__wrapper{flex-direction:row;gap:20px;padding:20px 40px}.cta__title{font-size:36px;margin-bottom:10px}.cta__caption{flex-basis:53%;padding:0;flex-shrink:0;margin-top:0}.cta__info{font-size:18px;margin-bottom:26px}.cta__desktop-bg{display:block}.cta__mobile-bg{display:none}.cta__image{padding:0}.cta__image .icon{display:block}.cta__image .gmail{top:7%;left:32%;max-width:85px}.cta__image .telegram{top:30%;right:17%;max-width:85px}.cta__image .sms{top:50%;left:25%;max-width:62px}}@media screen and (min-width: 1366px){.cta__wrapper{flex-direction:row;gap:60px;padding:70px 80px}.cta__title{font-size:38px;margin-bottom:20px}.cta__info{font-size:20px;margin-bottom:56px;font-weight:300}.cta .button{width:initial}.cta .button .title{padding:16px 0 16px 24px}}@media screen and (min-width: 1441px){.cta__title{font-size:48px;margin-bottom:28px}.cta__caption{flex-basis:50%;padding:0}.cta__info{font-size:24px}.cta .button{width:initial}.cta .button .title{padding:20px 0 20px 24px}.cta__image{padding:0}.cta__image .telegram{top:34%;right:20%}.cta__image .sms{top:52%}}.modal{display:flex;position:fixed;flex-wrap:wrap;inset:0;background:#0009;justify-content:center;align-items:center;z-index:1000;transform:translateY(100%);transition:transform .3s ease-in-out;opacity:0}.modal.active{transform:translateY(0);opacity:1}.modal__overlay{position:absolute;inset:0}.modal__content{background:#fff;z-index:1;max-width:500px;position:relative}.modal__image{position:relative;background-color:#120e22;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:40px}.modal__image .icon{position:absolute;display:none}.modal .desktop-bg{display:none}.modal .mobile-bg{max-height:280px}.modal__actions{padding:30px}.modal__close{position:absolute;top:24px;right:24px;font-size:28px;font-weight:400;background:none;border:none;cursor:pointer;fill:#fff}.modal__close:hover{fill:#4b3bff}.modal__title{font-size:36px;font-weight:400;margin:0 auto 16px}.modal__caption{font-size:18px;margin-bottom:38px}.modal .email-form{flex-direction:column}.modal .email-form input{border-color:#2a2538;padding:20px 24px;border-radius:0}.modal .email-form input::placeholder{color:#868390}.modal .email-form input:focus,.modal .email-form input:hover,.modal .email-form input:active{border-color:#4b3bff}.modal .email-form .field-group{position:relative;margin-bottom:24px}.modal .email-form .error-message{bottom:-18px;padding:0}@media screen and (min-width: 1024px){.modal__content{display:flex;max-width:1149px}.modal__close{fill:#120e22}.modal__image{flex-shrink:0;flex-basis:40%;padding:20px 40px;max-height:initial}.modal__image .icon{display:block}.modal__image .gmail{top:22%;left:33%;max-width:62px}.modal__image .telegram{top:38%;right:28%;max-width:62px}.modal__image .sms{left:29%;top:50%;max-width:44px}.modal .desktop-bg{display:block}.modal .mobile-bg{display:none}.modal__actions{padding:60px}.modal__title{font-size:48px}.modal__caption{font-size:24px}}.faq{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.faq{padding:34px 52px}}.faq{padding-bottom:260px;position:relative}.faq__title{font-size:36px;margin-bottom:24px}.faq__wrap{position:absolute;bottom:40px;right:20px;left:20px}.faq__wrap .btn-secondary{text-decoration:none;width:100%;justify-content:center}.faq__caption{font-size:18px;margin-bottom:20px}.faq__question{width:100%;background-color:#f1eeeb;color:#120e22;font-size:18px;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:20px 10px;text-align:left;border:none}.faq__question:hover .faq__icon{color:#4b3bff}.faq__icon{font-size:40px;line-height:1;font-weight:300;transition:transform .3s ease;padding-left:10px}.faq__answer{overflow:hidden;margin-bottom:10px;height:0;opacity:0;background-color:#f1eeeb;transition:height .4s ease,opacity .4s ease}.faq__answer p{padding:0 10px 10px;border:1px solid #f1eeeb}.faq__item.active .faq__answer{opacity:1}@media screen and (min-width: 1024px){.faq{display:flex;gap:40px;margin-top:36px}.faq__title{font-size:36px;margin-bottom:20px}.faq__wrap{position:static}.faq__wrap .btn-secondary{max-width:250px}.faq__info{width:30%}.faq__list{width:70%}.faq__question{width:100%;background-color:#f1eeeb;font-size:18px;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 20px;border:none}.faq__answer p{padding:0 50px 20px 20px}}@media screen and (min-width: 1441px){.faq{margin-top:80px;margin-bottom:80px}.faq__title{font-size:48px;margin-bottom:20px}.faq__question{font-size:24px;padding:20px 30px}.faq__answer p{padding:0 50px 30px 30px}}.footer{background-color:#120e22;color:#fff}.footer__wrapper{width:100%;max-width:1728px;margin:0 auto;padding:40px 20px;box-sizing:border-box}@media screen and (min-width: 1024px){.footer__wrapper{padding:34px 52px}}.footer__title{font-size:20px;font-weight:400;margin-bottom:12px}.footer__caption{font-size:14px;color:#c1bcd3;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.2)}.footer__nav-item{position:relative;text-decoration:none;color:#fff}.footer__nav-item:before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#4b3bff;transform:scaleX(0)}.footer__nav-item:hover:before{animation:lineIn .3s forwards}.footer__nav-item.hovered:not(:hover):before{animation:lineOut .3s forwards}.footer__actions{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column-reverse;padding:44px 0;border-bottom:1px solid rgba(255,255,255,.2)}.footer__contacts{display:flex;flex-wrap:wrap;gap:30px}.footer__logo img{display:block;width:280px;margin:0 auto 18px}.footer__brand{font-size:16px;font-weight:500;text-align:center}.footer__copyright{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:34px;font-size:14px;color:#fffc}.footer__cta{margin:0 auto}.footer a{display:block;color:#fffc;text-decoration:none;margin-bottom:8px}.footer .field-group{position:relative}.footer .email-form{max-width:450px;width:100%;overflow:initial}.footer .email-form input{background-color:#120e22;color:#fff;border:1px solid rgba(255,255,255,.16);padding:14px 22px;font-size:16px;border-radius:0;transition:all .3s ease-in-out}.footer .email-form input::placeholder{color:#868390}.footer .email-form input:focus,.footer .email-form input:hover,.footer .email-form input:active,.footer .email-form input:autofill{border-color:#ffffff3d}.footer .email-form .button{font-size:16px;background-color:#ffffff29;width:100%}.footer .email-form .button .title{padding:12px}.footer .email-form .button:hover{background-color:#ffffff3d}.footer .email-form .field-group{flex:1}.footer .email-form .error-message{bottom:-18px;padding:0}.footer__cta-title,.social__list-title{margin-bottom:20px}.contact__list{display:none}.contact__list-title{margin-bottom:16px}.contact__us{display:flex;width:100%}.socials__icons{display:flex;gap:12px}.socials__icons .social-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background-color:#ffffff29;transition:all .3s ease-in-out}.socials__icons .social-icon img{width:24px;height:24px}.socials__icons .social-icon:hover{background-color:#ffffff3d}@media screen and (min-width: 1024px){.footer{position:sticky;bottom:0;left:0}.footer__wrapper{padding:60px 52px 42px}.footer__title{font-size:24px;margin-bottom:20px}.footer__caption{font-size:16px;padding-bottom:44px}.footer__contacts{gap:60px;font-size:16px}.footer__brand{font-size:16px;font-weight:700}.footer__copyright{flex-direction:row;justify-content:space-between}.footer__cta{flex-basis:45%;display:flex;flex-direction:column;align-items:flex-end}.footer .email-form .button{width:initial}.contact__us{flex-basis:45%;width:initial;justify-content:initial}}@media screen and (min-width: 1365px){.contact__us{flex-basis:initial;gap:60px}.footer__actions{flex-direction:row}.footer__logo img{margin:0 0 18px}.footer__cta{display:block;flex-basis:initial}.footer__contacts,.footer__brand{font-size:18px}}
