body{font-family: "Inter", sans-serif;line-height: 1.5;font-size: 16px}h1,h2,h3,h4{line-height: 1.15}*{margin: 0;padding: 0}.flex{display: -webkit-box;display: -ms-flexbox;display: flex}.flex.sb{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.flex.center{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.text-block{display: block}.container{max-width: 1200px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;padding: 0 15px}a{text-decoration: none}button,input,textarea{outline: none}button{background: rgba(0, 0, 0, 0);border: none;cursor: pointer}ul{list-style: none}.section{padding: 100px 0}.section-title{color: #000;font-size: 64px;font-weight: 500;margin-bottom: 30px}.logo{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;font-size: 24px}.logo img{margin-right: 4px;width: 37px}.btn-white{background: #fff;color: #5d6b92;font-size: 20px;border-radius: 24px;padding: 10px 64px 9px 64px;text-align: center;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.btn-white:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.btn-blue{color: #fff;background: #2f51c9;height: 68px;line-height: 68px;font-size: 20px;white-space: nowrap;display: block;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;text-align: center}.btn-blue:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.btn-default{font-size: 20px;color: #fff;text-align: center;border: 1px solid #fff;padding: 11px 78px 11px 78px;display: inline-block;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.btn-default:hover{background: #fff;color: #5d6b92;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.header{position: absolute;top: 65px;left: 0;z-index: 2;width: 100%}.header-block{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 20px 0}.banner{background: url("../img/bg.webp") center top no-repeat;background-size: cover;position: relative}.banner-img{display: block}.banner-block{display: flex;padding: 178px 0 74px 0}.banner-block-left{display: flex;flex-direction: column}.banner-block-right{display: flex;flex-direction: column;gap: 10px;align-items: center;justify-content: center}.banner-block h1{font-size: 48px;color: #fff;font-weight: 500;margin-bottom: 30px}.banner-block p{font-size: 24px;color: #fff;max-width: 540px;width: 100%;margin-left: auto}.banner .video{position: relative;border-radius: 20px;overflow: hidden;margin-top: 30px}.banner .video button{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);line-height: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.banner .video button:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.video-popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 1000}.video-popup-content{position: relative;width: 90%;max-width: 800px;background: #000;border-radius: 8px;overflow: hidden;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.video-popup-content iframe{width: 100%;height: 450px;display: block}.popup-close{position: absolute;top: 10px;right: 10px;background: rgba(0, 0, 0, 0);border: none;font-size: 24px;color: #fff;cursor: pointer}.apart{padding: 130px 0 90px 0}.apart-item{border-top: 1px solid #c8c8c8;padding: 12px 0 55px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.apart-item .num{font-size: 64px;color: #7f94cf;opacity: 0.4;line-height: 64px}.apart-item p{max-width: 430px;width: 100%;font-size: 16px}.apart-item h3{font-size: 20px;font-weight: 500;max-width: 260px;width: 100%}.tools{padding: 0 0 50px 0}.tools-block{padding: 24px 32px 58px 32px;-webkit-box-sizing: border-box;box-sizing: border-box;background: url("../img/bg2.jpg") center no-repeat;background-size: cover}.tools-nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background: #fff;border-radius: 30px;padding: 4px 55px;margin-bottom: 52px}.tools-nav.cust a{padding: 10px 14px}.tools-nav button{display: none}.tools-nav a{color: #5d6b92;font-size: 20px;padding: 10px 55px;border-radius: 30px;display: block !important}.tools-nav a.active{background: -o-linear-gradient(292deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);background: linear-gradient(158deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);color: #fff}.tab-right{max-width: 400px;width: 100%;text-align: right;padding-right: 40px;-webkit-box-sizing: border-box;box-sizing: border-box}.tab-right p{color: #fff}.tab-right h3{font-size: 36px;font-weight: 400;color: #fff;margin-bottom: 20px;text-align: right}.tab-right .btn-default{margin-top: 100px}.tab-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%}.tab-item h2{font-size: 48px;font-weight: 700;color: #fff;margin-bottom: 48px;margin-top: 82px}.tab-slider{max-width: 400px;width: 100%;padding-left: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.tab-slider p{color: #fff}.slick-prev{width: 100px;height: 100px;border-radius: 50%;background: url("../img/left.png") center no-repeat;background-size: 48px;font-size: 0;border: 2px solid #fff;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.slick-prev:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.slick-next{width: 100px;height: 100px;border-radius: 50%;background: url("../img/right.png") center no-repeat;background-size: 48px;font-size: 0;border: 2px solid #fff;position: absolute;top: 0;right: 100px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.slick-next:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s}.cta{background: url("../img/bg.jpg") center no-repeat;background-size: cover;padding: 245px 0 140px 0}.cta-block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 90px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: #fff}.cta-block .left{max-width: 580px;width: 100%}.cta-block h2{margin-bottom: 35px;color: #fff}.cta-block p{font-size: 16px;line-height: 1.2}.form{max-width: 440px;width: 100%}.form .phone{position: relative}.form .phone:after{content: "";width: 36px;height: 37px;background: url("../img/jp.png") center no-repeat;background-size: contain;position: absolute;left: 30px;top: 16px}.form .phone input{padding-left: 76px}.form input{height: 68px;margin-bottom: 16px;display: block;width: 100%;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px}.form .checkbox{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.form .checkbox input{border-radius: 4px;width: 29px !important;max-width: 29px;border: none;height: 29px;min-width: 29px;margin: 0 7px 0 0;cursor: pointer}.form .checkbox label{font-size: 16px;line-height: 1.2;cursor: pointer;color: #fff}.form .btn-blue{width: 100%;margin: 16px 0}.faq h2{margin-bottom: 60px}.faq-item{border-bottom: 1px solid #c8c8c8;padding: 20px 8px 39px 8px;-webkit-box-sizing: border-box;box-sizing: border-box}.faq-item h3{margin-bottom: 8px;font-size: 24px;font-weight: 500}.faq-item p{font-size: 16px}.reviews{background: url("../img/bg.jpg") center no-repeat;background-size: cover;padding: 52px 0 90px 0}.reviews h2{text-align: center;color: #fff;margin-bottom: 90px}.reviews-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 50px}.reviews-item.cust{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.reviews-item.cust .reviews-img{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 0 0 0 48px}.reviews-item.cust p{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.reviews-item.cust .reviews-author{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;border-left: 0;border-right: 1px dashed #fff;text-align: left}.reviews-img{margin-right: 48px}.reviews p{font-size: 24px;color: #fff;max-width: 600px;width: 100%;line-height: 1.2}.reviews-author{margin: 20px auto 0 auto;width: 100%;text-align: right;font-size: 16px;color: #fff;padding-top: 10px;padding-bottom: 4px;border-bottom: 1px dashed #fff;border-left: 1px dashed #fff;max-width: 92%;width: 100%}.about{padding: 88px 0 108px 0}.about-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 30px;margin-bottom: 70px}.about-item h3{font-size: 40px;min-width: 200px;font-weight: 500}.about-item p{line-height: 1.3}.about-bottom h3{font-size: 32px;text-align: center;font-weight: 500;margin-bottom: 37px}.about-bottom .btn-blue{max-width: 430px;width: 100%;margin: 0 auto}.footer{background: #8199e1;padding: 38px 0 45px 0}.footer-block{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 32px}.footer-links{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 50px}.footer-links a{color: #fff;font-size: 20px}.footer p{color: #fff;font-size: 15px;margin-bottom: 15px}.footer .copy{color: #fff;font-size: 15px;margin-top: 25px}.reg{background: url("../img/bg.jpg") center no-repeat;background-size: cover;padding: 180px 0 160px 0}.reg-block{max-width: 330px;width: 100%;margin: 0 auto}.reg-block h2{color: #fff;font-size: 28px;font-weight: 500;margin-bottom: 20px}.reg-block h3{color: #fff;font-size: 28px;font-weight: 500;margin-bottom: 45px;text-align: center}.reg-block .note{font-size: 20px;color: #fff;line-height: 1.3;margin-bottom: 50px}.reg-block .btn-default{width: 100%}.step{height: 500px}.step.last{height: auto}.step .form h2{font-size: 36px}.step .form .subtitle{font-size: 16px;color: #fff;margin-bottom: 20px}.step .form .btn-blue{height: 56px;line-height: 56px}.step .form .note{font-size: 16px;line-height: 1.2}.step .form .phone:after{top: 10px}.step .form label{font-size: 11px;color: #fff;cursor: pointer}.step .form .checkbox{margin-top: 16px}.step .form .checkbox input{width: 23px;cursor: pointer;height: 23px;min-width: 23px}.step-img{width: 100%;margin: 0 0 40px 0}.step-count{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 9px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 14px}.step-count .dot{width: 20px;height: 10px;border-radius: 12px;background: #fff}.step-count .dot.active{background: #8ea8f0}.step-count p{font-size: 20px;color: #fff}.step small{font-size: 16px;color: #fff;text-align: center;display: block;margin: 80px 0 20px 0}.choose-item{font-size: 16px;color: #000;font-weight: 500;background: #fff;padding: 21px 30px 19px 30px;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;width: 100%;margin: 7px 0;line-height: 1.2}.choose-item.active{-webkit-box-shadow: 0px 2px 15px #fff;box-shadow: 0px 2px 15px #fff}.step{display: none}.step.active{display: block}.step input{height: 56px;margin-bottom: 12px}.thanks{background: url("../img/bg.jpg") center no-repeat;background-size: cover;padding: 180px 0 200px 0;text-align: center}.thanks h2{font-size: 32px;color: #fff;margin-bottom: 0}.thanks img{margin: 28px 0 22px 0}.thanks h3{font-size: 20px;color: #fff;font-weight: 500;max-width: 564px;width: 100%;margin: 0 auto}.thanks-block{max-width: 760px;width: 100%;margin: 0 auto;border-top: 2px dashed #fff;margin-top: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 30px}.thanks-block h3{margin-bottom: 14px}.thanks-block p{font-size: 16px;color: #fff;line-height: 1.3}.thanks-block .num{font-size: 20px;color: #fff;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #fff;margin: -17px auto 15px auto;background: #6276b5}.thanks-item{max-width: 237px;width: 100%}.page{padding: 80px 0 100px 0}.page h2{margin-bottom: 20px}.page h3{margin: 20px 0 18px 0}.page p{margin-bottom: 20px}.page ul{padding-left: 20px;margin-bottom: 20px}.page ul li{list-style: disc;margin-bottom: 12px}.top{padding: 13px 0;text-align: center}.top p{font-size: 14px}.header-right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 38px}.header-block{position: relative}.btn-menu{border: none;outline: none;cursor: pointer;text-align: center}.btn-menu span{display: block;width: 45px;height: 6px;background: #fff;margin: 6px 0}.btn-menu small{font-size: 11px;color: #fff;display: block;margin-top: -2px}.lang{position: relative;cursor: pointer}.lang li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.lang li span{color: #fff;font-size: 15px;margin-left: 4px}.lang li a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.lang li img{width: 36px}.lang-drop{display: none;position: absolute;left: 0;top: 40px;background: #fff;padding: 4px 4px 2px 4px;border-radius: 3px;width: 80px}.lang-drop li{margin: 2px 0}.lang-drop li img{width: 28px !important}.lang-drop li span{color: #111}.menu{background: #fff;position: absolute;right: 0;top: 85px;padding: 10px;border-radius: 3px;width: 100px;display: none}.menu a{display: block;color: #111;margin: 6px 0}.menu a:hover{text-decoration: underline}.apart-title{margin-bottom: 70px}.apart-title h3{font-size: 24px;font-weight: 500;margin-bottom: 34px;text-align: center}.tools-note{color: #7591e5;font-size: 11px;margin-top: 16px}.spreads{padding-bottom: 85px}.spreads h3{font-size: 24px;font-weight: 500;margin-bottom: 26px}.spreads a{color: #7591e5}.spreads-bottom{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.spreads-bottom p:first-child{max-width: 570px;width: 100%}.spreads .scroll{margin: 55px 0 32px 0}.spreads .scroll h3{color: #fff;font-size: 24px;text-align: center;background: -webkit-gradient(linear,left top,right top,from(rgb(117, 167, 215)),color-stop(50%, rgb(124, 145, 205)),to(rgb(109, 147, 201)));background: -o-linear-gradient(left,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);background: linear-gradient(90deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);border-radius: 10px 10px 0 0;padding: 9px 17px 9px 17px;max-width: 322px;width: 100%;margin: 0 auto;font-weight: 500}.spreads .scroll table{width: 100%;border: 5px solid #75a7d7;border-radius: 37px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 30px}.spreads .scroll table thead td{font-weight: 700;padding: 24px 5px 22px 5px;text-align: center}.spreads .scroll table thead td:first-child{text-align: left}.spreads .scroll table tbody td{padding: 22px 5px 20px 5px;border-top: 1px solid #c8c8c8;text-align: center}.spreads .scroll table tbody td:first-child{text-align: left}.faq-item{position: relative}.faq-item.cust{padding-right: 160px}.faq-label{font-size: 16px;color: #fff;border-radius: 18px;padding: 5px 26px;display: inline-block;background: -webkit-gradient(linear,left top,right top,from(rgb(117, 167, 215)),color-stop(50%, rgb(124, 145, 205)),to(rgb(109, 147, 201)));background: -o-linear-gradient(left,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);background: linear-gradient(90deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);position: absolute;top: 20px;right: 0}.disclaimer{padding-bottom: 14px}.disclaimer h3{font-size: 16px;font-weight: 400;color: #fff;background: -webkit-gradient(linear,left top,right top,from(rgb(255, 255, 255)),to(rgb(24, 86, 194)));background: -o-linear-gradient(left,rgb(255, 255, 255) 0%,rgb(24, 86, 194) 100%);background: linear-gradient(90deg,rgb(255, 255, 255) 0%,rgb(24, 86, 194) 100%);padding: 5px 0;text-align: center;border-radius: 15px 15px 0 0;margin-bottom: 10px}.disclaimer p{padding: 0 70px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 1.3}.disclaimer p a{color: #7591e5}.disclaimer-popup{padding-bottom: 14px;position: fixed;left: 50%;bottom: 0;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 3;max-width: 1170px;width: 94%;background: #fff;border-radius: 15px 15px 0 0;overflow: hidden;display: none}.disclaimer-popup.hide{display: none}.disclaimer-popup .h3{background: -webkit-gradient(linear,left top,right top,from(rgb(255, 255, 255)),to(rgb(24, 86, 194)));background: -o-linear-gradient(left,rgb(255, 255, 255) 0%,rgb(24, 86, 194) 100%);background: linear-gradient(90deg,rgb(255, 255, 255) 0%,rgb(24, 86, 194) 100%);padding: 5px 0;text-align: center;margin-bottom: 10px;position: relative}.disclaimer-popup .btn-close{position: absolute;right: 15px;top: 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;outline: none;border: none;cursor: pointer}.disclaimer-popup .btn-close span{font-size: 16px;color: #fff}.disclaimer-popup h3{font-size: 16px;font-weight: 400;color: #fff}.disclaimer-popup p{padding: 0 70px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 1.3}.disclaimer-popup p a{color: #7591e5}.footer-list li{margin: 8px 0}.footer-list a{color: #fff;font-size: 15px}.footer .m30{margin-bottom: 33px}@media (max-width: 1199px){.container{max-width: 990px}.banner-img{max-width: 500px;width: 100%}.banner .video{max-width: 460px;width: 100%;margin: 0 auto;position: relative;display: flex;justify-content: center}.banner .video img{width: 100%}.cta{padding: 140px 0 130px 0}.cta-block h2 br{display: none}.tools-nav{padding: 4px 20px}.tools-nav a{padding: 10px 35px}}@media (max-width: 991px){.container{max-width: 750px}.section-title{font-size: 50px}.banner-img{max-width: 100%;width: auto;height: auto;-webkit-box-ordinal-group: 1;-ms-flex-order: 1;order: 1}.banner .btn-default{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.banner .video{max-width: 460px;width: 100%;margin: 0 auto;position: relative}.banner .video img{width: 100%;border-radius: 20px}.banner-block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 20px}.banner-block p{max-width: 100%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-bottom: 50px}.apart-item p{max-width: 315px}.cta{padding: 120px 0}.cta-block{gap: 50px}.cta-block .form .phone:after{top: 10px}.cta-block .form input{height: 56px}.cta-block .form .checkbox label{font-size: 12px}.reviews-img{width: 70px}.reviews-author{max-width: 90%}.reviews p{max-width: 520px}.footer-links{gap: 25px}.tab-right{padding-right: 0;max-width: 320px}.tab-right h3{font-size: 28px}.tab-slider{padding-left: 0;max-width: 320px}.tab-item h2{font-size: 30px}.tools-nav a{font-size: 16px}.slick-prev{width: 80px;height: 80px;background-size: 38px}.slick-next{width: 80px;height: 80px;right: 100px;background-size: 38px}.tools{padding-bottom: 80px}.spreads-bottom p:first-child{max-width: 420px}}@media (max-width: 767px){.section{padding: 75px 0}.banner h1{font-size: 28px}.banner h1 br{display: none}.section-title{font-size: 33px}.section-title br{display: none}.apart{padding-bottom: 0;padding-top: 120px}.apart h2{text-align: center}.apart-item{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 35px;position: relative;padding-top: 17px}.apart-item .num{position: absolute;top: 5px;right: 0px;font-size: 48px;line-height: 48px}.apart-item p{max-width: 100%}.apart-item h3{max-width: 100%;margin-bottom: 22px}.cta{padding: 40px 0 90px 0}.cta-block{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 22px}.cta-block .form .btn-blue{height: 56px;line-height: 56px}.cta h2{margin-bottom: 17px}.cta .left p br{display: none}.faq{padding: 40px 0}.faq h2{margin-bottom: 30px}.faq-item{padding-bottom: 24px}.faq-item h3{font-size: 20px;margin-bottom: 28px}.reviews-img{width: 60px;margin-right: 24px}.reviews-item{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.reviews-item.cust{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.reviews-item.cust .reviews-img{margin: 0 24px 0 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.reviews-item.cust p{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.reviews-item.cust .reviews-author{border-right: 0;border-left: 1px dashed #fff;text-align: right}.reviews p{max-width: 300px;font-size: 16px}.reviews-author{font-size: 13px;padding-top: 0;max-width: 88%}.about{padding: 35px 0 72px 0}.about-item{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;margin-bottom: 34px}.about-item h3{font-size: 36px}.about-bottom{margin-top: 70px}.about-bottom h3{font-size: 20px}.btn-blue{height: 56px;line-height: 56px;font-size: 20px}.footer-block{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 0}.footer-links{margin: 23px 0 27px 0;-ms-flex-wrap: wrap;flex-wrap: wrap}.footer-links a{font-size: 16px}.tools{overflow: hidden}.tools-block{padding: 10px 12px 33px 12px}.tab-item{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.tab-item h2{margin-top: 30px}.tab-slider{max-width: 100%;padding: 0 0 40px 0}.tab-right{max-width: 100%;text-align: left;padding-top: 20px;position: relative}.tab-right:before{content: "";width: 110%;position: absolute;height: 2px;background: #fff;display: block;left: -12px;top: 0}.tab-right h3{text-align: left}.tab-right .btn-default{margin-top: 34px}.slick-next{position: static;margin-left: auto;display: block;margin-right: 40px;margin-top: 60px}.slick-prev{position: absolute;left: 40px;bottom: 40px}.tools-nav{margin-bottom: 40px}.tools-nav button{display: block;margin-top: 2px}.tools-nav button img{-webkit-filter: brightness(1) invert(1);filter: brightness(1) invert(1);width: 15px}.tools-nav a{display: none !important}.tools-nav a.active{display: inline-block !important;background: #fff;color: #5d6b92}.thanks{padding: 120px 0 60px 0}.thanks h2{font-size: 28px}.thanks h3{font-size: 16px}.thanks-block{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-top: 0;border-left: 2px dashed #fff;margin-left: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 15px;padding-bottom: 15px;margin-top: 40px;padding-right: 15px}.thanks-item{max-width: 100%;text-align: left;padding-left: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.thanks-item h3{font-size: 20px;max-width: 100%;margin-bottom: 10px}.thanks-item .num{text-align: center;position: absolute;left: -16px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);margin: 0}.page{padding: 70px 0 70px 0}.top{padding: 10px 0 8px 0}.top p{font-size: 11px}.spreads{padding-bottom: 20px}.spreads-bottom{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.spreads-bottom p:first-child{max-width: 100%;margin-bottom: 28px}.spreads .scroll-block{overflow-x: scroll;margin-left: -15px;margin-right: -15px}.spreads .scroll h3{font-size: 16px;max-width: 230px}.spreads .scroll table{border-width: 3px;border-radius: 0;border-left: none;border-right: none;width: 760px}.spreads .scroll table td{font-size: 14px;padding: 16px 5px 14px 5px !important}.faq-item.cust{padding: 28px 8px 39px 8px}.faq-label{top: -16px;right: 24px;z-index: 2;padding: 4px 25px;font-size: 15px}.disclaimer-popup p{padding: 0 10px;font-size: 12px}.disclaimer-popup h3{font-size: 12px}.disclaimer-popup .btn-close{gap: 11px}.disclaimer-popup .btn-close span{font-size: 12px}.disclaimer-popup .btn-close img{width: 12px}}header{padding-bottom: 0}.header{padding-top: 60px}.tv-ticker-wrapper{padding-top: 10px;position: relative;overflow: hidden;width: 100%;height: 70px}.tv-ticker-wrapper::after{content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 27px;background: transparent;z-index: 10}.tv-ticker-blocker{position: absolute;inset: 0;z-index: 20;background: transparent;pointer-events: all;cursor: default}.tv-ticker-overlay{position: absolute;right: 2px;bottom: 35px;z-index: 20;display: flex;align-items: center;background: #73a1d3;border-radius: 50%}.tv-ticker-overlay img{height: 24px;width: auto;display: block}.banner .video .btn-play{position: relative;display: flex;align-items: center;font-size: 16px;color: #080808;line-height: 1.1;font-weight: 600;text-decoration: none;transition: all 0.25s linear;gap: 20px;cursor: pointer}.banner .video .btn-play span{color: #fff}@media (max-width: 480px){.banner-block{padding-top: 102px}.banner-block p{font-size: 20px;line-height: 1.3;order: 2;margin-bottom: 10px}.banner-block p br{display: none}.banner .video{order: 3}.banner .video img{border-radius: 10px}.banner .video .btn-play img{width: 40px;height: 40px}.logo{font-size: 20px}.logo img{width: 27px}.btn-white{font-size: 16px;padding: 5px 40px}.footer{padding: 33px 0}.footer-links{gap: 8px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.reviews{padding: 42px 0 40px 0}.reviews h2{margin-bottom: 45px}.reviews p{max-width: 235px}.tools{padding-bottom: 34px;padding-top: 30px}.tab-item h2{margin-bottom: 35px}.tab-right .btn-default{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box}.reg{padding: 110px 0 115px 0}.form input{padding: 0 17px}.form .phone:after{left: 17px}.form .phone input{padding-left: 60px}.reviews-author{max-width: 83%}.btn-menu span{width: 37px;height: 4px}.btn-menu small{font-size: 10px}.header-right{gap: 20px}.menu{top: 75px}.lang img{width: 26px}.lang-drop{top: 30px}.lang-drop li img{width: 25px}.lang-drop li span{font-size: 14px}.apart-title{margin-bottom: 70px}.apart-title h3{margin-bottom: 26px;font-size: 20px}.disclaimer p{font-size: 12px;padding: 0 20px}.disclaimer h3{font-size: 12px}.about{padding-bottom: 26px}.header{padding-top: 70px}}.user-income{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: repeat(3, auto);gap: 20px 80px;margin-bottom: 50px;margin-top: 50px}.user-income__column{width: 100%;display: flex;flex-direction: column;gap: 20px}.user-income-item{display: flex;flex-direction: column;gap: 10px}.user-income-item__information{display: flex;align-items: center;justify-content: space-between;gap: 10px}.user-income-item__information .text{display: flex;gap: 10px;align-items: center;font-size: 20px;font-weight: 600;line-height: 1.4em;color: #1d274e}.user-income-item__information .price{font-size: 20px;font-weight: 300;line-height: 1.4em;color: #1d274e}.user-income-item__progress-bar{width: 100%;height: 30px;background-color: #cfe3f7}.user-income-item__progress-bar .progress-fill{height: 30px;width: 0;transition: width 1.5s ease}@media (max-width: 767px){.user-income{grid-template-columns: 1fr;grid-template-rows: none;gap: 20px}.user-income__column{width: 100%}.user-income-item__information .text{font-size: 16px}.user-income-item__information .price{font-size: 16px}}.section-calculator{max-width: 1200px;margin-top: 40px;margin-bottom: 100px;margin-left: auto;margin-right: auto;padding: 0 20px}.section-calculator__title{font-size: 64px;font-weight: 500;color: #000;text-align: center;margin-bottom: 16px}.section-calculator__subtitle{font-size: 18px;color: #6b6563;text-align: center;margin-bottom: 60px;line-height: 1.6}.calculator{width: 100%}.calculator__body{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start;margin-bottom: 48px}.calculator__controls{display: flex;flex-direction: column;gap: 40px}.calculator__control{position: relative;height: 100%}.calculator__control-label{display: block;font-size: 16px;font-weight: 600;color: #000;margin-bottom: 0;letter-spacing: 0.05em;text-transform: uppercase}.calculator__control-value{font-size: 36px;font-weight: 700;color: #8199e1;margin-bottom: 12px;display: flex;text-align: center;justify-content: center;align-items: baseline;gap: 8px}.calculator__control-unit{font-size: 20px;font-weight: 400}.calculator__range{width: 100%;height: 8px;-webkit-appearance: none;appearance: none;background: transparent;outline: none;border-radius: 8px;position: relative;cursor: pointer}.calculator__range::-webkit-slider-track{width: 100%;height: 8px;background: rgba(88, 0, 145, 0.1);border-radius: 8px}.calculator__range::-moz-range-track{width: 100%;height: 8px;background: rgba(88, 0, 145, 0.1);border-radius: 8px}.calculator__range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;background: #8199e1;border-radius: 50%;cursor: pointer;box-shadow:0 0 0 4px rgba(88, 0, 145, 0.2),0 4px 12px rgba(88, 0, 145, 0.4);transition: all 0.2s ease}.calculator__range::-moz-range-thumb{width: 24px;height: 24px;background: #8199e1;border-radius: 50%;cursor: pointer;border: none;box-shadow:0 0 0 4px rgba(88, 0, 145, 0.2),0 4px 12px rgba(88, 0, 145, 0.4);transition: all 0.2s ease}.calculator__range::-webkit-slider-thumb:hover{transform: scale(1.15);box-shadow:0 0 0 6px rgba(88, 0, 145, 0.3),0 6px 16px rgba(88, 0, 145, 0.5)}.calculator__range::-moz-range-thumb:hover{transform: scale(1.15);box-shadow:0 0 0 6px rgba(88, 0, 145, 0.3),0 6px 16px rgba(88, 0, 145, 0.5)}.calculator__range-labels{display: flex;justify-content: space-between;margin-top: 12px;font-size: 14px;color: #000}.calculator__result{position: relative;background: linear-gradient(90deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);border: 1px solid rgba(88, 0, 145, 0.08);border-radius: 16px;padding: 28px;transition: all 0.3s ease}.calculator__result:hover{transform: translateY(-4px);box-shadow: 0 8px 30px rgba(88, 0, 145, 0.15)}.calculator__result-header{text-align: center;margin-bottom: 40px}.calculator__result-label{font-size: 24px;font-weight: 600;color: #fff;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 16px}.calculator__result-total{font-size: 42px;font-weight: 800;color: #fff;line-height: 1.2}.calculator__result-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}.calculator__stat{padding: 24px;background: rgba(255, 255, 255, 0.2);border: 1px solid rgba(88, 0, 145, 0.1);border-radius: 16px;transition: all 0.3s ease}.calculator__stat-label{font-size: 13px;font-weight: 400;color: #fff;letter-spacing: 0.05em;text-transform: uppercase;margin-bottom: 12px}.calculator__stat-value{font-size: 28px;font-weight: 700;color: #fff}.calculator__stat-value--accent{color: #fff}.calculator__footer{text-align: center;display: flex;justify-content: center}.calculator__footer .btn-blue{padding: 0 30px;max-width: 430px}.calculator__button{display: block;max-width: 350px;margin: 0 auto;padding: 18px 30px;background: #046bd2;color: #ffffff;font-size: 18px;font-weight: 700;text-align: center;text-decoration: none;border: none;border-radius: 50px;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 4px 20px rgba(88, 0, 145, 0.4)}.calculator__button:hover{transform: translateY(-3px);box-shadow: 0 6px 30px rgba(88, 0, 145, 0.6);background: #4a0079}.calculator__button:active{transform: translateY(-1px)}@media (max-width: 900px){.calculator__body{grid-template-columns: 1fr;gap: 32px}}@media (max-width: 768px){.section-calculator{margin-top: 60px;margin-bottom: 60px}.section-calculator__title{font-size: 28px}.section-calculator__subtitle{font-size: 16px;margin-bottom: 40px}.calculator__controls{gap: 24px}.calculator__control-value{font-size: 28px}.calculator__result{padding: 28px}.calculator__result-stats{grid-template-columns: 1fr;gap: 16px}.calculator__footer{margin-top: 32px}.calculator__button{padding: 16px 32px;font-size: 16px;width: 100%;max-width: 100%}.modal__content{padding: 30px 20px;width: 95%;max-height: 90vh}.modal__body h3{font-size: 24px}}.calc-modal{display: none;position: fixed;inset: 0;z-index: 9999}.calc-modal.is-open{display: block}.calc-modal__overlay{position: absolute;inset: 0;background: rgba(0, 0, 0, 0.6)}.calc-modal__dialog{position: relative;max-width: 440px;margin: 10vh auto;background: #fff;border-radius: 16px;padding: 24px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4)}.calc-modal__dialog .form .checkbox label{color: #000}.calc-modal__close{position: absolute;top: 12px;right: 14px;width: 36px;height: 36px;border: none;background: #f2f2f2;border-radius: 8px;font-size: 20px;cursor: pointer}.calc-modal__title{margin: 0 0 16px;font-size: 20px}.calc-modal__form{display: flex;flex-direction: column;gap: 12px}.calc-modal__form input[type="text"],.calc-modal__form input[type="email"]{height: 44px;padding: 0 12px;border: 1px solid #ddd;border-radius: 8px}.calc-modal__check{display: flex;gap: 8px;font-size: 12px}.calc-modal__submit{height: 44px;border: none;border-radius: 8px;background: #580091;color: #fff;cursor: pointer}.steps{padding-top: 80px;text-align: center}.steps__title{text-align: center}.steps__grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 40px;align-items: baseline}.step{display: flex;flex-direction: column;align-items: center;height: auto}.step__img{max-width: 100%;margin-bottom: 20px;vertical-align: bottom;height: auto}.step__number{color: #8199e1;font-weight: 700;margin-bottom: 10px}.step__title{font-size: 18px;font-weight: 600;margin-bottom: 10px}.step__text{font-size: 14px;color: #555}@media (max-width: 768px){.steps__grid{grid-template-columns: 1fr;gap: 50px}}.main-header-v2{width: 100%;background: transparent;position: absolute;z-index: 1000}.main-header-v2__container{max-width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;align-items: center;justify-content: space-between;height: 80px}.main-header-v2__logo a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;font-size: 24px}.main-header-v2__logo img{height: 40px}.main-header-v2__nav{flex: 1;display: flex;justify-content: center}.main-header-v2__menu{list-style: none;display: flex;gap: 40px;margin: 0;padding: 0;width: 100%;justify-content: center;align-items: center}.main-header-v2__item{position: relative;font-size: 18px}.main-header-v2__item > a{text-decoration: none;color: #fff;font-weight: 500;padding: 10px 0;display: inline-block}.main-header-v2__submenu{position: absolute;top: 100%;left: 0;background: #fff;list-style: none;padding: 15px 0;margin: 0;min-width: 180px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);opacity: 0;visibility: hidden;transform: translateY(10px);transition: 0.25s ease}.main-header-v2__submenu li{padding: 5px 20px}.main-header-v2__submenu a{text-decoration: none;color: #333;font-size: 14px}.main-header-v2__item:hover .main-header-v2__submenu{opacity: 1;visibility: visible;transform: translateY(0)}.main-header-v2__item > a:hover{opacity: 0.8}.btn-menu-2{display: none;background: none;border: 0;cursor: pointer;flex-direction: column;gap: 4px}.btn-menu-2 span{width: 24px;height: 2px;background: #fff;display: block}.submenu-arrow{display: none}.mobile-close{display: none}.submenu-arrow{display: inline-block;width: 8px;height: 8px;margin-left: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);transition: 0.2s}.main-header-v2__item{display: flex;align-items: center}@media (max-width: 992px){.btn-menu-2{display: flex}.main-header-v2__nav{position: fixed;top: 0;right: -100%;width: 280px;height: 100vh;background: #8199e1;padding: 100px 20px;transition: 0.3s;opacity: 0.9;z-index: 9999}.main-header-v2__nav.active{right: 0}.main-header-v2__menu{flex-direction: column;gap: 8px;justify-content: flex-start;align-items: flex-start}.main-header-v2__submenu{position: static;opacity: 1;visibility: visible;display: none;box-shadow: none;padding-left: 15px}.main-header-v2__item.active > .main-header-v2__submenu{display: block}.submenu-arrow{display: inline-block;width: 10px;height: 10px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);margin-left: 8px;cursor: pointer}.main-header-v2__item{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;width: 100%}.main-header-v2__submenu{position: static;width: 100%;display: none;padding: 10px 0 10px 20px;background: transparent;box-shadow: none;opacity: 1;visibility: visible;transform: none}.main-header-v2__submenu a{color: #fff}.mobile-close{display: block;position: absolute;top: 25px;right: 20px;width: 32px;height: 32px;background: none;border: none;cursor: pointer}.mobile-close span{position: absolute;top: 15px;left: 4px;width: 24px;height: 2px;background: #fff}.mobile-close span:first-child{transform: rotate(45deg)}.mobile-close span:last-child{transform: rotate(-45deg)}.main-header-v2__item.active > .submenu-arrow{transform: rotate(-135deg)}.main-header-v2__logo img{height: 30px}}.info-table-section{padding-top: 100px;padding-bottom: 50px}.info-table{width: 100%;border: 1px solid #e5e5e5;border-collapse: collapse;font-size: 14px;line-height: 1.5}.info-table__row{display: grid;grid-template-columns: 300px 1fr;border-bottom: 1px solid #e5e5e5}.info-table__row:last-child{border-bottom: none}.info-table__cell{padding: 12px 16px}.info-table__cell--left{background: #8199e1;font-weight: 500;font-size: 20px;color: #fff}.info-table__cell--right{background: #fff;color: #222;font-size: 20px}@media (max-width: 768px){.info-table-section{padding: 50px 0}.info-table__row{grid-template-columns: 1fr}.info-table__cell--left{border-bottom: 1px solid #dcdcf0;font-size: 18px}.info-table__cell--right{font-size: 16px}}.user-steps-section{padding-bottom: 50px}.section-user-steps__title{color: #000;font-size: 36px;font-weight: 500;margin-bottom: 30px;text-align: center}.user-steps{display: flex;flex-direction: column;gap: 30px;margin-bottom: 50px}.user-steps__item{display: flex;gap: 24px;align-items: center}.user-steps__head{flex-shrink: 0;display: flex;flex-direction: row;align-items: center;gap: 12px;min-width: max(280px, 25%);background-image: linear-gradient(to bottom, #e7eff8, #ecf2f3);border: 1px solid rgb(9 110 103 / 9%);border-radius: 80px;padding: 12px}.user-steps__number{display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;border-radius: 50%;font-size: 24px;font-weight: 700;color: #ffffff;background: #8199e1;box-shadow: 0 4px 15px rgb(129, 153, 225, 0.4)}.user-steps__title{color: #8199e1;font-size: 20px;font-weight: 600;text-align: center;white-space: nowrap}.user-steps__text{flex: 1;display: flex;align-items: center}.user-steps__text p{font-size: 16px;line-height: 1.8;color: #2f2320}.section-user-steps__btn{display: block;max-width: 300px;margin: 0 auto;padding: 18px 40px;background: #8199e1;color: #ffffff;font-size: 18px;font-weight: 700;text-align: center;text-decoration: none;border-radius: 50px;transition: all 0.3s ease;box-shadow: 0 4px 20px (129, 153, 225, 0.4)}.section-user-steps__btn:hover{transform: translateY(-3px);box-shadow: 0 6px 30px (129, 153, 225, 0.4);background: #8199e1}@media (max-width: 768px){.user-steps{gap: 8px}.section-user-steps{margin-top: 40px;margin-bottom: 40px}.section-user-steps__title{font-size: 28px;margin-bottom: 30px}.user-steps__item{gap: 16px;flex-direction: column;text-align: center}.user-steps__head{width: 100%}.user-steps__number{width: 40px;height: 40px;font-size: 18px}.user-steps__title{font-size: 18px}.user-steps__text{width: 100%}.user-steps__text p{font-size: 13px}}.row-block{display: flex;width: 100%;padding: 178px 0 60px 0;gap: 40px}.row-block.reverse{flex-direction: row-reverse}.row-block h1{font-size: 44px;color: #fff;font-weight: 500;margin-bottom: 30px}.row-block h2{color: #000;font-size: 36px;font-weight: 500;margin-bottom: 30px;text-align: left}.row-block .date{display: inline-flex;align-items: center;gap: 8px;width: fit-content;margin-bottom: 14px;background: rgba(255, 255, 255, 0.15);backdrop-filter: blur(8px);border: 1px solid rgba(255, 255, 255, 0.35);border-radius: 8px;padding: 6px 14px;color: rgba(255, 255, 255, 0.9);font-size: 13px;font-weight: 300;letter-spacing: 0.03em}.row-block p{font-size: 18px;color: #000;width: 100%;margin-bottom: 10px}.row-block a{color: #2f51c9;text-decoration: underline}.row-block a:hover{text-decoration: none}.row-block.white-text h1,.row-block.white-text h2,.row-block.white-text p{color: #fff}.row-block .row-block-left{width: 60%;display: flex;flex-direction: column}.row-block .row-block-text p{font-size: 24px;color: #fff;width: 100%;margin-bottom: 10px}.row-block .row-block-right{width: 40%;display: flex;flex-direction: column}.hidden{display: block}.block{display: none}.form-wrapper{padding: 20px;border-radius: 20px;border: 1px solid #fff;box-shadow: 0 4px 14px 0 #0000000d}.form-title{text-align: center;margin-bottom: 10px;color: #fff}.page-block-title{color: #000;font-size: 36px;font-weight: 500;margin-bottom: 30px;text-align: center}.security-block{padding-top: 32px;padding-bottom: 50px}.getting-started-block{padding-top: 74px;padding-bottom: 50px}.withdrawal-block{padding-top: 50px;padding-bottom: 50px}.withdrawal-block__head{text-align: center;margin-bottom: 32px}.content-text-block h2{margin-top: 32px;margin-bottom: 20px}.content-text-block h3{margin-top: 20px;margin-bottom: 16px}.content-text-block h4{margin-top: 16px;margin-bottom: 12px}.content-text-block p{margin-bottom: 12px}.content-text-block table{margin: 20px 0}.content-text-block img{margin: 20px 0;max-width: 100%}.content-text-block ul{list-style: disc;padding-left: 20px}.content-text-block ol{padding-left: 20px}.content-text-block table{width: 100%;border-collapse: collapse}.content-text-block th,td{padding: 10px;border: 1px solid #e5e5e5}.media-block__row.space-between{display: flex;justify-content: space-between}.media-block__row.pb-32{padding-bottom: 32px}.mission-block{padding-top: 50px;padding-bottom: 50px}.mission-block .row-block{padding: 0;align-items: center}.mission-block .row-block-right img{max-width: 100%;min-height: 378px}@media (max-width: 768px){.hidden{display: none}.block{display: block}.row-block .row-block-left,.row-block .row-block-right{width: 100%}.row-block{padding-top: 102px;flex-direction: column}.row-block h1{font-size: 28px;text-align: center;margin-bottom: 0}.row-block .row-block-text p{font-size: 20px;margin-top: 10px}.form-wrapper{margin-bottom: 20px}.page-block-title{font-size: 28px}.mission-block .row-block{gap: 0}}.roadmap{margin: 0 auto;padding-top: 50px;padding-bottom: 50px}.roadmap__title{color: #000;font-size: 36px;font-weight: 500;margin-bottom: 30px;text-align: center}.roadmap__list{position: relative}.roadmap__list:before{content: "";position: absolute;left: 110px;top: 0;bottom: 0;width: 2px;background: #8199e1}.roadmap__item{display: grid;grid-template-columns: 100px 40px 1fr;gap: 10px;margin-bottom: 30px;position: relative}.roadmap__date{font-weight: 600;color: #8199e1;font-size: 14px;text-align: right;padding-top: 2px}.roadmap__dot{width: 12px;height: 12px;border-radius: 50%;background: #8199e1;margin: 4px auto 0;position: relative;z-index: 2;left: -19px;top: 16px}.roadmap__content{font-size: 14px;line-height: 1.6;color: #222}@media (max-width: 768px){.roadmap__list:before{left: 10px}.roadmap__item{grid-template-columns: 1fr;padding-left: 30px}.roadmap__date{text-align: left;font-size: 13px;margin-bottom: 6px}.roadmap__dot{position: absolute;left: 4px;top: 4px;margin: 0}}.media-block__row{padding-top: 50px;padding-bottom: 100px;display: flex;flex-wrap: wrap;gap: 34px;justify-content: center}.media__item{display: flex;flex-direction: column;max-width: 245px;padding: 50px;border-radius: 16px;border: 1px solid #dedede;min-height: 209px}.media__item img{width: 56px;height: 56px;object-fit: contain;margin-bottom: 20px}.media__item img.icon-center{margin: 0 auto 20px auto}.media__item--link{display: block;margin-top: auto;color: #707070}@media (max-width: 767px){.media__item{padding: 30px;min-height: 197px}}.partners{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;color: rgb(156 163 175);margin-top: 2rem}.partners__title{text-transform: uppercase;letter-spacing: 0.05em;color: rgb(255 255 255 / 0.7);font-size: 0.875rem;font-weight: 500}.partners__container{position: relative;width: 100%;max-width: 80rem;overflow: hidden}.partners__grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;place-items: center}@media (min-width: 640px){.partners__grid{display: flex;justify-content: center}}@media (min-width: 1024px){.partners__grid{gap: 2rem}}.partners__logo{width: 8rem;height: 3.5rem;opacity: 0.8;transition: opacity 300ms;object-fit: contain}.partners__logo:hover{opacity: 1}@media (min-width: 640px){.partners__logo{width: 9rem;height: 4rem}}.section-disclaimer{padding: 74px 0;margin: 0 0 100px 0;background:radial-gradient(ellipse at 20% 55%, #7b8fd4 0%, transparent 50%),radial-gradient(ellipse at 75% 15%, #8fa8d8 0%, transparent 45%),radial-gradient(ellipse at 85% 50%, #90bde0 0%, transparent 40%),radial-gradient(ellipse at 50% 80%, #9aaee0 0%, transparent 45%), #6b80c8}.section-disclaimer .row-block{padding: 0;color: #fff}.partners__logo--max-height{max-height: 90%}.main-header-v2__item--has-dropdown > a .dropdown-arrow{display: inline-block;width: 7px;height: 7px;border-right: 1.5px solid rgba(255, 255, 255, 0.7);border-bottom: 1.5px solid rgba(255, 255, 255, 0.7);transform: rotate(45deg) translateY(-2px);transition: transform 0.25s ease;flex-shrink: 0;margin-left: 2px}.main-header-v2__item--has-dropdown:hover > a .dropdown-arrow{transform: rotate(-135deg) translateY(-2px)}.main-header-v2__item--has-dropdown:hover > .main-header-v2__dropdown{opacity: 1;visibility: visible;pointer-events: all;transform: translateX(-50%) translateY(0)}.main-header-v2__dropdown{list-style: none;margin: 0;padding: 8px 0;position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(6px);min-width: 200px;background: rgba(26, 31, 60, 0.97);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(129, 153, 225, 0.25);border-radius: 12px;box-shadow:0 16px 48px rgba(0, 0, 0, 0.45),0 0 0 0.5px rgba(255, 255, 255, 0.05) inset;opacity: 0;visibility: hidden;pointer-events: none;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s;z-index: 100}.main-header-v2__dropdown::before{content: "";position: absolute;top: -6px;left: 50%;transform: translateX(-50%);width: 12px;height: 6px;background: rgba(26, 31, 60, 0.97);clip-path: polygon(50% 0%, 0% 100%, 100% 100%);border-left: 1px solid rgba(129, 153, 225, 0.25);border-right: 1px solid rgba(129, 153, 225, 0.25)}.main-header-v2__dropdown li{padding: 0 8px}.main-header-v2__dropdown a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 8px;color: rgba(255, 255, 255, 0.75);font-size: 14px;font-weight: 400;text-decoration: none;white-space: nowrap;transition:background 0.18s,color 0.18s}.main-header-v2__dropdown a:hover{background: rgba(129, 153, 225, 0.15);color: #fff}@media (max-width: 992px){.main-header-v2__dropdown{position: static;transform: none;opacity: 1;visibility: visible;pointer-events: all;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(129, 153, 225, 0.2);border-radius: 10px;box-shadow: none;backdrop-filter: none;margin: 4px 0 6px 0}.main-header-v2__dropdown::before{display: none}.main-header-v2__item--has-dropdown:hover > .main-header-v2__dropdown{transform: none}.main-header-v2__item > a{padding: 6px 0}}.careers-block{padding-top: 50px;padding-bottom: 50px}.careers-block__head{text-align: center;margin-bottom: 32px}.job-container{margin: 32px 0 20px 0}.job{display: inline-flex;flex-direction: column;width: 100%;margin-bottom: 14px;background: #f5f7ff;border: 1px solid rgba(47, 81, 201, 0.15);border-radius: 8px;overflow: hidden;transition:box-shadow 0.25s,border-color 0.25s}.job:hover{border-color: rgba(47, 81, 201, 0.3);box-shadow: 0 4px 20px rgba(47, 81, 201, 0.1)}.job__header{display: grid;grid-template-columns: 1fr auto auto auto;align-items: center;gap: 1rem;padding: 1rem 1.25rem}.job__title{font-size: 1rem;font-weight: 700;color: #2f2320;letter-spacing: 0.02em}.job__tag{display: inline-flex;align-items: center;gap: 8px;width: fit-content;background: rgba(47, 81, 201, 0.07);border: 1px solid rgba(47, 81, 201, 0.18);border-radius: 8px;padding: 6px 14px;color: #2f2320;font-size: 13px;font-weight: 300;letter-spacing: 0.03em;white-space: nowrap}.job__tag svg{width: 13px;height: 13px;opacity: 0.5;flex-shrink: 0}.job__toggle{display: inline-flex;align-items: center;gap: 8px;width: fit-content;background: #2f51c9;border: 1px solid #2f51c9;border-radius: 8px;padding: 6px 14px;color: #fff;font-size: 13px;font-weight: 400;letter-spacing: 0.03em;font-family: inherit;cursor: pointer;white-space: nowrap;transition:background 0.2s,box-shadow 0.2s}.job__toggle:hover{background: #2444b0;box-shadow: 0 4px 12px rgba(47, 81, 201, 0.35)}.job__content{display: none;padding: 0 1.25rem 1.25rem;border-top: 1px solid rgba(47, 81, 201, 0.12);animation: slideDown 0.2s ease}.job__content.is-open{display: block}@keyframes slideDown{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: translateY(0)}}.job__intro{padding-top: 1rem;font-size: 0.9rem;font-weight: 300;line-height: 1.75;color: #2f2320;opacity: 0.8;margin-bottom: 0.5rem}.job__section-title{font-weight: 700;font-size: 0.875rem;margin: 1rem 0 0.5rem;color: #2f2320;letter-spacing: 0.03em}.job__list{list-style: none;padding-left: 1rem}.job__list-item{position: relative;padding-left: 1rem;margin-bottom: 0.35rem;font-size: 0.875rem;font-weight: 300;color: #2f2320;opacity: 0.8;line-height: 1.65}.job__list-item::before{content: "";position: absolute;left: 0;top: 0.55em;width: 5px;height: 5px;border-radius: 50%;background: #2f51c9;opacity: 0.6}.job__cta{display: inline-flex;align-items: center;gap: 8px;width: fit-content;margin-top: 1.25rem;background: rgba(47, 81, 201, 0.07);border: 1px solid rgba(47, 81, 201, 0.18);border-radius: 8px;padding: 6px 14px;color: #2f51c9;font-size: 13px;font-weight: 400;letter-spacing: 0.03em;text-decoration: none;transition: background 0.2s}.job__cta:hover{background: rgba(47, 81, 201, 0.14)}@media (max-width: 767px){.media-block__row.pb-32{padding-bottom: 14px;padding-top: 14px;width: 100%}.media__item{max-width: 100%;width: 100%}.main-header-v2__menu{overflow: auto;height: calc(100vh - 100px)}.row-block.reverse{flex-direction: column}.job__header{grid-template-columns: 1fr;gap: 0.5rem}.job__toggle{width: 100%;justify-content: center}}.section-team{margin: 80px auto;padding: 0 15px}.team-intro{margin: 0 auto 80px}.team-intro__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: center}.team-intro__content{display: flex;flex-direction: column;gap: 32px}.team-intro__title{font-size: 48px;font-weight: 700;color: #2f2320;line-height: 1.2}.team-intro__description{font-size: 18px;line-height: 1.8;color: #2f2320}.team-intro__image{position: relative}.team-intro__img{width: 100%;border-radius: 8px;box-shadow: 0 8px 30px rgba(9, 110, 103, 0.15)}.leadership{max-width: 1280px;margin: 0 auto;padding: 60px 0 80px}.leadership__header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 48px}.leadership__title{font-size: 36px;font-weight: 700;color: #2f2320}.leadership__navigation{display: flex;gap: 12px}.leadership__nav{width: 44px;height: 44px;border-radius: 50%;border: 2px solid #2f51c9;background-color: #ffffff;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;position: relative}.leadership__nav::before{content: "";width: 12px;height: 12px;border-top: 2px solid #2f51c9;border-right: 2px solid #2f51c9;display: block;transition: border-color 0.3s ease}.leadership__nav--prev::before{transform: rotate(-135deg);margin-left: 3px}.leadership__nav--next::before{transform: rotate(45deg);margin-right: 3px}.leadership__nav:hover{background-color: #2f51c9;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 165, 154, 0.3)}.leadership__nav:hover::before{border-color: #ffffff}.leadership__nav:disabled{opacity: 0.4;cursor: not-allowed;background-color: #f5f5f5}.leadership__nav:disabled:hover{transform: none;box-shadow: none;background-color: #f5f5f5}.leadership__nav:disabled:hover::before{border-color: #2f51c9}.leadership__slider{overflow: hidden}.leadership-card{background: transparent;border: none;padding: 0;transition: all 0.3s ease;height: 100%}.leadership-card:hover{transform: translateY(-4px);box-shadow: none}.leadership-card__image{margin-bottom: 20px;overflow: hidden;border-radius: 8px}.leadership-card__image img{width: 100%;height: auto;display: block;transition: transform 0.3s ease}.leadership-card:hover .leadership-card__image img{transform: scale(1.05)}.leadership-card__content{text-align: left}.leadership-card__name{font-size: 20px;font-weight: 700;color: #2f2320;text-align: left;margin-bottom: 8px}.leadership-card__role{font-size: 15px;color: #5a5654;line-height: 1.4}.board{max-width: 1280px;margin: 0 auto;padding: 60px 0 80px}.board__title{font-size: 40px;font-weight: 700;color: #2f2320;margin-bottom: 48px}.board__grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px}.board-card{background-image: linear-gradient(90deg,rgb(117, 167, 215) 0%,rgb(124, 145, 205) 50%,rgb(109, 147, 201) 100%);border: 1px solid #2f51c917;border-radius: 16px;padding: 28px;transition: all 0.3s ease;display: flex;flex-direction: column;gap: 12px}.board-card:hover{transform: translateY(-4px);box-shadow: 0 8px 30px #2f51c917}.board-card__name{font-size: 18px;font-weight: 700;color: #fff}.board-card__position{font-size: 14px;color: #f5f7ff;line-height: 1.4;margin-bottom: 4px}.board-card__company{font-size: 14px;color: #2f51c9;font-weight: 500}.swiper-slide{height: auto}.swiper-button-disabled{opacity: 0.4 !important;cursor: not-allowed !important}@media (max-width: 1024px){.team-intro__grid{grid-template-columns: 1fr;gap: 48px}.team-intro__title{font-size: 40px;text-align: center}.team-intro__description{text-align: center}.board__grid{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 768px){.section-team{margin: 40px auto}.team-intro{margin-bottom: 40px}.team-intro__title{font-size: 32px}.team-intro__description{font-size: 16px}.leadership{padding: 40px 0 60px}.leadership__header{margin-bottom: 32px}.leadership__title{font-size: 24px;text-align: left}.leadership__nav{width: 38px;height: 38px}.leadership-card{padding: 0}.leadership-card__name{font-size: 18px}.leadership-card__role{font-size: 14px}.board{padding: 40px 0 60px}.board__title{font-size: 32px;margin-bottom: 32px;text-align: center}.board__grid{grid-template-columns: repeat(2, 1fr);gap: 16px}.board-card{padding: 20px}.board-card__name{font-size: 16px}.board-card__position{font-size: 13px}.board-card__company{font-size: 13px}}@media (max-width: 480px){.board__grid{grid-template-columns: 1fr}}
