body,html{overflow-x:hidden}.fos-section,.header,.header-content,.header-image,.header-main,.header-nav .nav-link,.reg-section-bg,.turnkey-right,.vned-section .container{position:relative}.application-list li::before,.model-features li::before{background:#6a8ad7;border-radius:50%;width:10px;height:10px}.reg-title,.section-title,.turnkey-circle-text{text-transform:uppercase}.faq-question,.input-wrapper-checkbox label,.video-item,.video-play-btn{cursor:pointer}#cookie_note,.input-wrapper-checkbox input[type=checkbox]:checked{background-color:#fff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url('../fonts/inter-v20-cyrillic_cyrillic-ext_latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url('../fonts/inter-v20-cyrillic_cyrillic-ext_latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url('../fonts/inter-v20-cyrillic_cyrillic-ext_latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url('../fonts/inter-v20-cyrillic_cyrillic-ext_latin-600.woff2') format('woff2')}:root{--font-family:'Inter',sans-serif;--primary-color:#000000;--secondary-color:#727272;--text-color:#000000;--light-text:#727272}*{margin:0;padding:0;box-sizing:border-box}body,html{scroll-behavior:smooth;height:100%}body{font-family:var(--font-family);font-weight:300;color:var(--text-color);line-height:1.5}.phone-link:hover,a{color:#6a8ad7;transition:.3s ease-in-out}a:hover{color:transition: ease-in-out .3s}.header .container{position:relative;z-index:2}.header-logo{display:inline-block}.header-logo img{height:65px;width:auto}.header-nav .nav{gap:30px}.header-nav .nav-link{font-size:16px;font-weight:300;color:var(--primary-color);text-decoration:none;padding:0;margin:10px 0;transition:color .3s}.header-nav .nav-link:hover{color:#6a8ad7}.header-contacts{display:flex;align-items:center;gap:25px}.phone-link{font-size:18px;font-weight:600;color:var(--primary-color);text-decoration:none;display:block;transition:.3s ease-in-out}.header-title,.header-title:first-line{font-weight:500;color:var(--primary-color)}.telegram-link{display:inline-block;margin-top:5px}.telegram-link img{width:37px;height:37px}.header-main{padding:80px 0;overflow:hidden}.header-content{z-index:2;max-width:540px}.header-title{font-size:120px;line-height:1;margin-bottom:15px}.header-title:first-line{font-size:30px;margin-bottom:0;line-height:1.1}.header-desc{font-size:20px;font-weight:300;color:var(--primary-color);margin-bottom:80px;max-width:353px;margin-left:auto;line-height:1.3;margin-top:24px}.application-item-title,.section-subtitle,.section-title{font-weight:500;color:var(--primary-color)}.header-note{max-width:450px}.header-image{z-index:2;text-align:right}.header-image img{max-width:100%;height:auto}.header-decor{position:absolute;pointer-events:none}.header-decor img{opacity:.5}.header-decor-1{top:0;right:-200px;width:436px;height:361px;transform:rotate(0)}.header-decor-2{bottom:0;left:0;width:648px;height:648px;transform:scaleY(-1) rotate(180deg);opacity:.3}.header-icon-social svg circle,.header-icon-social svg path,.header-icon-social2 svg circle,.header-icon-social2 svg path{transition:.3s ease-in-out}.header-icon-social:hover svg circle,.header-icon-social:hover svg path{stroke:#000;transition:.3s ease-in-out}.header-icon-social2:hover svg circle,.header-icon-social2:hover svg path{fill:#000;transition:.3s ease-in-out}.applications-section{padding:50px 0;position:relative}.applications-section:before{content:'';background:url(../images/bg-2-2.svg) 0 0/contain no-repeat;position:absolute;top:60px;left:-88px;width:1919px;height:1708px;z-index:-1}.applications-section .section-title{max-width:600px;margin:0 auto}.section-title{font-size:40px;margin-bottom:0;letter-spacing:1px}.section-subtitle{display:block;font-size:40px}.application-item{border-radius:20px;padding:35px 20px 20px 35px;height:100%;box-shadow:6px 8px 70px 0 rgba(106,138,215,.2);background:#fff;transition:transform .3s,box-shadow .3s;position:relative}.application-item-1 .application-item-image{right:-3px;bottom:-7px;width:145px}.application-item-2 .application-item-image{right:3px;bottom:0;width:180px}.application-item-3 .application-item-image{right:9px;width:120px;bottom:16px;height:108px}.application-item-4 .application-item-image{right:3px;width:150px;bottom:19px}.application-item-5 .application-item-image{width:172px;bottom:18px;right:-50px}.application-item:hover,.model-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.1)}.application-item-title{font-size:24px;margin-bottom:15px}.application-list,.footer-links,.model-features{list-style:none;padding:0;margin:0}.application-list li{font-size:16px;line-height:1.2;font-weight:300;color:var(--secondary-color);padding:5px 0 5px 21px;position:relative;margin-bottom:6px}.application-list li::before{content:"";position:absolute;left:0;top:10px}.application-item-image{position:absolute;right:20px;bottom:0;width:120px;height:120px;overflow:hidden;border-radius:15px}.how-it-works-item,.model-card{height:100%;border-radius:20px}.application-item-image img{width:100%;height:100%;object-fit:cover}.how-it-works-section{padding-top:250px;padding-bottom:100px;position:relative}.how-it-works-section:before{content:'';background:url(../images/bg-3.svg) 0 0/contain no-repeat;position:absolute;width:1781px;height:1634px;right:-111px;z-index:-1}.how-it-works-desc{font-size:18px;font-weight:300;color:var(--primary-color);line-height:1.4;max-width:900px;margin:0 auto}.how-it-works-item{background:#fff;padding:40px;position:relative;overflow:hidden;box-shadow:6px 8px 70px 0 rgba(106,138,215,.67);transition:.3s ease-in-out}.how-it-works-item:hover{box-shadow:3px 5px 100px 0 rgba(106,138,215,.67);transition:.3s ease-in-out}.how-it-works-number{font-size:80px;font-weight:700;color:#e9ecef;position:absolute;top:10px;right:20px;line-height:1}.how-it-works-title{font-weight:500;font-size:28px;color:var(--primary-color);margin-bottom:15px;position:relative;z-index:1}.how-it-works-subtitle,.how-it-works-text{color:var(--secondary-color);position:relative;z-index:1}.how-it-works-subtitle{font-weight:500;font-size:18px;margin-bottom:15px}.how-it-works-text{font-weight:300;font-size:16px;line-height:1.7}.models-section{padding:70px 0 40px}.model-card{padding:40px 35px;box-shadow:6px 8px 70px 0 rgba(106,138,215,.2);background:#fff;transition:transform .3s,box-shadow .3s}.model-card-title{font-weight:500;font-size:30px;color:var(--primary-color)}.model-features li,.spec-label{font-weight:300;font-size:16px}.model-specs{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:25px}.spec-item{display:flex;gap:25px;align-items:baseline;border-bottom:1px solid #d1cbcb;padding-bottom:15px}.spec-label{line-height:132%;color:#727272}.spec-value{font-weight:500;font-size:20px;line-height:132%;color:#000}.model-desc{font-weight:400;font-size:18px;color:#000;line-height:1.6;margin-bottom:20px}.model-features li{padding:5px 0 5px 30px;position:relative;color:#020202}.model-features li:last-child{border-bottom:none}.model-features li::before{content:"";position:absolute;left:0;top:11px}.video-section{padding-top:200px;padding-bottom:150px}.video-item{position:relative;border-radius:20px;overflow:hidden;background:#000;z-index:1}.video-item-large{height:360px}.video-item-small{height:170px}.video-player{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .3s;pointer-events:none}.video-item.playing .video-player{opacity:1;pointer-events:auto;z-index:5}.video-item:not(.playing) .video-player{opacity:.6}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:none;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:.3s;z-index:20}.turnkey-circle-center,.turnkey-feature-icon{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:flex}.video-item-small .video-play-btn{width:50px;height:50px}.video-play-btn svg{width:30px;height:30px;color:#000;margin-left:4px}.faq-icon svg,.turnkey-feature-icon{width:24px;height:24px}.video-item-small .video-play-btn svg{width:20px;height:20px}.video-play-btn:hover{background:#667eea;transform:translate(-50%,-50%) scale(1.1)}.faq-item.active .faq-icon svg,.footer-legal a:hover,.video-play-btn:hover svg{color:#fff}.video-item.playing{z-index:10}.video-item.playing .video-play-btn{opacity:0;pointer-events:none}.turnkey-section{padding:70px 0}.turnkey-title{font-size:36px;font-weight:600;color:var(--primary-color);line-height:1.3;margin-bottom:25px}.turnkey-desc{font-size:18px;font-weight:300;color:var(--secondary-color);line-height:1.6;margin-bottom:35px}.faq-accordion,.turnkey-features{display:flex;flex-direction:column;gap:15px}.turnkey-feature{display:flex;align-items:center;gap:15px;font-size:16px;font-weight:400;color:var(--primary-color)}.turnkey-feature-icon{border-radius:50%;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0}.turnkey-circle-wrapper{display:flex;justify-content:center;align-items:center;min-height:500px}.turnkey-circle{position:relative;width:450px;height:450px;border:2px dashed #667eea;border-radius:50%;display:flex;justify-content:center;align-items:center}.turnkey-circle-center{width:120px;height:120px;border-radius:50%;justify-content:center;align-items:center;z-index:2}.turnkey-circle-text{font-size:18px;font-weight:700;color:#fff}.turnkey-step{position:absolute;max-width:385px}.turnkey-step-number{font-size:14px;font-weight:700;color:#667eea;margin-bottom:5px}.turnkey-step-title{font-weight:500;font-size:20px;color:#000;position:relative}.header-image-step-title:after,.turnkey-step-title:after{content:"";position:absolute;left:0;top:-31px;width:15px;height:15px;background:#6a8ad7;border-radius:50%}.turnkey-step-text{font-weight:300;font-size:16px;color:#8b8a8a;background:#eff2fa;border-radius:20px;padding:16px;text-align:left;line-height:1.3}.partner-cta,.partner-logo{border-radius:15px;display:flex;box-shadow:6px 8px 70px 0 rgba(106,138,215,.2);background:#fff}.turnkey-step-1{top:-4px;left:352px}.turnkey-step-2{top:158px;left:51px}.turnkey-step-3{bottom:-5px;left:368px}.turnkey-step-4{bottom:-144px;left:-94px}.turnkey-step-4 .turnkey-step-title:after{content:"";position:absolute;left:21px}.turnkey-eclipse{position:absolute;left:-77px;top:-29px;z-index:2}.partners-section{padding-top:200px;padding-bottom:100px}.partners-section .section-title{margin-bottom:5px}.partner-logo{padding:25px 20px;align-items:center;justify-content:center;height:140px;transition:.3s}.partner-logo:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.partner-logo img{max-width:100%;max-height:100px;transition:.3s}.partner-cta{padding:0;height:100%;flex-direction:column;justify-content:center;text-align:center}.faq-item.active .faq-question,.partner-cta-btn{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.partner-cta-title{font-weight:500;font-size:20px;color:#000;margin-bottom:0}.partner-cta .btn{margin:19px auto 0;padding:14px 29px}.partner-cta-text{font-size:14px;font-weight:300;color:var(--secondary-color);line-height:1.5;margin:0 0 20px}.partner-cta-btn{display:inline-block;padding:14px 30px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:50px;transition:.3s;align-self:center}.faq-icon,.faq-icon svg,.faq-question{color:var(--primary-color)}.footer-btn:hover,.partner-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(102,126,234,.4);color:#fff}.faq-section{padding-top:90px;padding-bottom:130px;position:relative}.faq-section:before{content:'';background:url(../images/bg-6.svg) top/cover no-repeat;position:absolute;width:1884px;height:1601px;top:-525px;left:90px;z-index:-1}.faq-item{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.faq-question{width:100%;padding:25px 30px;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:18px;font-weight:500;transition:.3s}.faq-answer p,.footer-desc{font-weight:300;line-height:1.7}.faq-question:hover{background:#f8f9fa}.faq-item.active .faq-question{color:#fff}.faq-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:transform .3s;flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:0 30px 25px;font-size:16px;color:var(--secondary-color);margin:0}.footer{background:#071433;color:#fff;padding:60px 0 0}.footer-logo img{max-width:197px;width:auto}.footer-desc{font-size:14px;color:#999;margin:20px 0;max-width:260px}.footer-btn,.footer-phone a{color:#fff;font-weight:600;text-decoration:none}.footer-social{display:flex;gap:12px}.footer-social-right{margin-top:35px}.social-link{width:37px;height:37px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.social-link:hover circle,.social-link:hover path{opacity:.7;transition:.3s ease-in-out}.footer-phone{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.footer-phone a{font-size:18px;transition:color .3s}.footer-phone a:hover{color:#667eea}.footer-links li{margin-bottom:10px}.footer-links a{font-weight:300;font-size:16px;color:#fff;text-decoration:none;transition:color .3s;position:relative}.header-nav .nav-link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#6a8ad7;transition:.3s ease-in-out}.header-nav .nav-link:hover::after{width:100%}.footer-btn{display:inline-block;padding:14px 30px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);font-size:14px;border-radius:50px;transition:.3s}.copyright,.footer-legal a{font-weight:300;font-size:14px;line-height:157%;color:#fff}.footer-bottom{margin-top:50px;padding:20px 0;border-top:1px solid #333}.copyright{margin:0}.footer-legal{display:flex;gap:25px;justify-content:flex-end}.footer-legal a{text-decoration:none;transition:color .3s}.social-header{display:flex;align-items:center;gap:10px}.btn,.btn-form{background:#6a8ad7;font-weight:400;font-size:16px;color:#fff;border:1px solid #6a8ad7;border-radius:20px;padding:14px 53px;display:block;max-width:max-content;transition:.3s ease-in-out}.btn-form:hover,.btn-transp{background:0 0}.btn-form:hover,.btn:hover{color:#6a8ad7;border:1px solid #6a8ad7;transition:.3s ease-in-out}.btn-transp,.fos-section .btn{padding:14px 40px}.header-btns,.model-card-header{display:flex;gap:20px}.btn-transp{color:#3b5d96;transition:.3s ease-in-out}.btn-transp:hover{color:#fff;background:#6a8ad7;transition:.3s ease-in-out}.header-note{font-weight:300;font-size:14px;color:#7f7d7d;margin-top:20px}.fos-section .row,.vned-section .row{align-items:center}.vned-section .section-title{margin-bottom:24px}.vned-text{font-weight:300;font-size:18px;color:#000;max-width:456px}.vned-section .btn{margin:40px auto 0}.vned-bg{position:absolute;right:-74px;bottom:-17px;pointer-events:none}.how-it-works-item-img{position:absolute;pointer-events:none;right:0;top:0;opacity:.5}.how-it-works-bottom-item{background:rgba(106,138,215,.11);padding:19px;border-radius:20px;font-weight:400;font-size:16px;color:#727272;text-align:center}.how-it-works-bottom-item strong{font-weight:500;font-size:20px;color:#000;padding-left:5px;padding-right:5px}.how-it-works-bottom-item span{font-weight:500;font-size:40px;color:#000}.models-desc{max-width:530px;margin:0 auto}.models-section .section-title{margin-bottom:25px}.model-card-header{align-items:baseline;margin-bottom:30px}.model-card-header span{font-weight:300;font-size:18px;text-align:center;color:#000}.fos-section:before{content:'';background:url(../images/bg-4.svg) bottom/contain no-repeat;position:absolute;width:2446px;height:1380px;bottom:-384px;z-index:-1;left:-218px;margin:0 auto}.fos-section .section-title{max-width:441px}.fos-text{max-width:332px;font-weight:300;font-size:20px;color:#040404;margin-bottom:30px}.col-fos-text{padding-left:60px;padding-right:40px}.turnkey-section .section-title{margin-bottom:40px}.turnkey-section .turnkey-subtitle{font-weight:300;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px;max-width:455px}.turnkey-section .turnkey-text{font-weight:300;font-size:18px;color:#727272;margin-bottom:33px;line-height:1.3}.turnkey-section .btn{padding:14px 30px}.turnkey-row{display:grid;grid-template-columns:.7fr 1fr}#cookie_note,.accordion-item--hidden,.burger,.mobile-overlay{display:none}.reg-section{padding-top:300px}.reg-text{font-weight:300;font-size:18px;color:#000}.reg-title{font-weight:500;font-size:30px;color:#000;margin-top:40px;margin-bottom:30px}.reg-section .application-list{font-weight:400;font-size:16px;color:#727272;margin-bottom:10px}.ip-accordion .accordion-button{font-weight:500;font-size:24px;line-height:132%;color:#000;position:relative;background:0 0;padding:24px 24px 24px 31px}.ip-accordion .accordion-button:before{content:'';width:8px;height:8px;background:#6a8ad7;position:absolute;left:0;border-radius:100%}.accordion-body{font-weight:400;font-size:16px;line-height:132%;color:#000;padding-top:0;padding-left:31px}.accordion-item{border:none!important;border-bottom:1px solid #d1cbcb!important;background:0 0}.row-btns{display:flex;gap:20px;justify-content:center;margin-top:50px}button:focus:not(:focus-visible){outline:0!important}.accordion-button:focus,.accordion-button:not(.collapsed){box-shadow:none!important}.ip-accordion{max-width:984px;margin:0 auto}.faq-section .section-title{font-weight:600;font-size:45px;color:#000;text-transform:none;margin-left:-146px;margin-bottom:6px}.footer .btn{padding:14px 41px}.col-footer-right{display:flex;flex-direction:column;align-items:flex-end}.eclipse-header{position:absolute;left:-79px;top:-115px;max-width:unset!important;pointer-events:none}.header-image-step-title{font-weight:500;max-width:fit-content;color:#000;font-size:24px;position:relative;line-height:1.1;margin-bottom:9px}.header-image-step-title span{font-size:16px}.header-image-step{position:absolute}.header-image-step-text{font-weight:300;font-size:16px;color:#8b8a8a;padding:10px;line-height:1.3;text-align:left;background:rgba(106,138,215,.11);border-radius:20px}.image-header{position:relative;top:-32px;left:39px;pointer-events:none;z-index:-1}.header-image-step-1{top:8px;left:356px}.header-image-step-1 .header-image-step-text{max-width:211px}.header-image-step-1 .header-image-step-title:after{left:-31px;top:4px}.header-image-step-2{bottom:193px;right:9px}.header-image-step-3{left:267px;bottom:47px;text-align:left}.c_success,.callme-result,.cookie_accept,.modal-title{text-align:center}.header-image-step-4{bottom:92px;left:11px}.header-image-step-4 .header-image-step-title:after{top:-38px}.header .container:before{content:'';background:url(../images/header-bg.svg) 0 0/cover no-repeat;z-index:-1;position:absolute;top:0;height:1103px;width:2137px;left:220px;pointer-events:none}.reg-section-bg:before{content:'';background:url(../images/bg-5.svg) 0 0/contain no-repeat;position:absolute;width:1265px;height:1200px;right:-64px;top:-470px;z-index:-1}.input-wrapper-checkbox{display:flex;align-items:flex-start;gap:10px}.input-wrapper-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:1px solid #a6a6a6;border-radius:4px;cursor:pointer;position:relative;margin-top:3px}.input-wrapper-checkbox input[type=checkbox]:hover{border-color:#4d6ec3}.input-wrapper-checkbox input[type=checkbox]:checked::after{content:'';position:absolute;width:10px;height:10px;left:3px;top:3px;background:#6a8ad7;border-radius:2px}.input-wrapper{margin-bottom:15px}.input-wrapper input,.input-wrapper textarea{border:1px solid #ccc;border-radius:15px;width:100%;padding:12px 20px}.input-wrapper .btn-form{margin:20px auto 0}.input-wrapper-checkbox a{color:#6a8ad7;text-decoration:none;border-bottom:1px solid}.modal-content{padding:35px 30px 10px}.modal-title{font-size:30px;margin-bottom:20px}.btn-close{position:absolute;right:20px;top:20px}.modal-body{padding:0}.row-grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.col-last{grid-column:span 2}.navbar-toggler{border:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba%280,0,0,0.9%29' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.has-error{border:1px solid red!important}#modal-faq .modal-dialog{max-width:620px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.input-wrapper100,.input-wrapper100 textarea{height:100%}.input-wrapper-mb0{margin-bottom:0}.c_success{color:#6a8ad7}#callme,#cme-form-main{display:none!important}.policy-page{padding-top:100px;padding-bottom:100px}#cookie_note{position:fixed;z-index:100;bottom:15px;left:50%;max-width:90%;transform:translateX(-50%);padding:20px;border-radius:4px;box-shadow:2px 3px 10px rgba(0,0,0,.4);align-items:center}#cookie_note p{margin:0;font-size:.7rem;text-align:left;color:#000}#cookie_note .btn-sm{display:block;margin:0 auto}#cookie_note.show{display:flex}.cookie_accept{padding:4px 24px;width:120px;height:39px}.cookie_accept:hover{color:#3d7aff}
