*{font-family:Roboto,sans-serif;font-weight:400;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}main{overflow:hidden}.banner{position:relative}.banner-bg{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%;max-width:none;z-index:-1}.banner-box{width:100%;max-width:1544px;margin-right:auto;margin-left:auto;padding:100px 20px 251px;display:flex;justify-content:space-between}.banner-left{max-width:735px}.logo a{width:327.75px;height:79px;display:block;background:url("../img/logo_XL.svg") center center/contain no-repeat}.banner-text{margin-top:95px}.banner-text-title{font-style:normal;font-weight:500;font-size:48px;line-height:56px;color:#fff}.banner-text-title span{font-size:96px;display:block;margin-bottom:26px}.banner-text-subtitle{margin-top:32px}.banner-text-subtitle p{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin-bottom:16px}.banner-text-subtitle p:last-child{margin-bottom:0}.banner-right{max-width:544px;margin-right:60px}.banner-form{margin-top:78px}.banner-form-top{background:#fff;border-radius:16px;padding:32px}.banner-form-title{font-style:normal;font-weight:500;font-size:32px;line-height:40px;color:#242424;text-align:center}.banner-form-subtitle{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#787878;margin:13px auto 0;max-width:380px}.banner-form-top-box{margin-top:41px}.banner-form-top-box input{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#242424;border:none;border-bottom:2px solid #e0e0e0;width:100%;margin-bottom:32px;outline:0;padding:16px 0 8px;background:transparent;transition:border-color 0.3s ease}.banner-form-top-box input:focus{border-bottom-color:#5ae4aa}.banner-form-top-box input:last-child{margin-bottom:0}.banner-form-top-box input::-webkit-input-placeholder{font-size:16px;line-height:24px;color:#787878;opacity:1;font-weight:400}.banner-form-top-box input::-moz-placeholder{font-size:16px;line-height:24px;color:#787878;opacity:1;font-weight:400}.banner-form-top-box input:-ms-input-placeholder{font-size:16px;line-height:24px;color:#787878;opacity:1;font-weight:400}.banner-form-top-box input::-ms-input-placeholder{font-size:16px;line-height:24px;color:#787878;opacity:1;font-weight:400}.banner-form-top-box input::placeholder{font-size:16px;line-height:24px;color:#787878;opacity:1;font-weight:400}.banner-form-bottom{margin-top:38px;padding:32px;background:#fff;border-radius:16px}.banner-form-terms{display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#242424}.banner-form-checkbox{position:absolute;z-index:-1;opacity:0}.banner-form-checkbox+label{display:inline-flex;user-select:none;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#242424}.banner-form-checkbox+label::before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:2px solid #5ae4aa;border-radius:1px;margin-right:12px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;box-sizing:border-box;cursor:pointer}.banner-form-checkbox:checked+label::before{border-color:#5ae4aa;background-color:#5ae4aa;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.banner-form-button{margin-top:38px;text-align:center}.banner-form-button button{font-style:normal;font-weight:500;font-size:14px;color:#000;width:224px;height:40px;text-align:center;background:#5ae4aa;border-radius:100px;outline:0;border:none;cursor:pointer}.trust{padding:82px 232px;background:#000}.trust-container{max-width:1456px;margin:0 auto}.trust-box{display:flex;justify-content:space-between;text-align:center}.trust-box-item{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}.trust-box-item-img svg{min-height:57px}.trust-box-item-title{font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#787878;margin-top:35px}.t-rating{margin-top:18.5px}.t-text{font-style:normal;font-weight:500;font-size:18.5806px;line-height:29px;text-align:center;color:#fff;margin-top:18.5px}.slider{background:#fff}.slider-container{padding:128px 0;max-width:1152px;margin:0 auto}.slider-container-title{font-style:normal;font-weight:500;font-size:48px;line-height:56px;text-align:center;color:#242424}.slider-box{margin-top:96px;position:relative}.slider-box .slick-list{overflow:initial}.slider-box .slider-box-item img{max-width:992px;margin:0 auto;border-radius:16px}.slider-box .slider-box-item:not(.slick-active) img{opacity:.3}.slider-box .slider-box-item:not(.slick-active) .slider-box-item-block{opacity:0}.slider-box-item{padding:0 80px}.slider-box-item-block{margin-top:48px}.slider-box-item-title{font-style:normal;font-weight:500;font-size:32px;line-height:40px;color:#242424}.slider-box-item-text{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#242424;margin-top:24px}.slider-box-item-link{margin-top:24px}.slider-box-item-link a{font-style:normal;font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#242424;text-decoration:none;border-bottom:2px solid #5ae4aa}.slider-box .slick-prev{position:absolute;height:40px;width:40px;outline:0;border:none;border-radius:50%;background:#242424;font-size:0;top:33%;left:-20px;background-image:url("../img/sl-left.png");background-repeat:no-repeat;background-position:center center;z-index:1;cursor:pointer}.slider-box .slick-next{position:absolute;height:40px;width:40px;outline:0;border:none;border-radius:50%;background:#242424;font-size:0;top:33%;right:-20px;background-image:url("../img/sl-right.png");background-repeat:no-repeat;background-position:center center;z-index:1;cursor:pointer}.systems{background:#000}.systems-container{padding:128px 48px 160px;max-width:1216px;margin:0 auto}.systems-container-title{font-style:normal;font-weight:500;font-size:40px;line-height:48px;text-align:center;color:#fff}.systems-box{display:flex;justify-content:space-between;align-items:flex-start;margin-top:64px}.systems-box-item{width:352px;border-radius:24px;padding:24px 24px 32px}.systems-box-item.white{background:#181818;border:1px solid #181818}.systems-box-item.black{background:#fff;border:1px solid #3b3b3b}.systems-box-item.transparent{background:#000;border:1px dashed #787878;padding-top:59px}.systems-item-color{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.systems-item-color span.b{font-style:normal;font-weight:400;font-size:10px;line-height:16px;text-align:center;margin-right:6px}.systems-box-item.white .systems-item-color span.b{color:#787878}.systems-box-item.black .systems-item-color span.b{color:#181818}.systems-item-color span.w{font-style:normal;font-weight:400;font-size:10px;line-height:16px;text-align:center;margin-left:6px}.systems-box-item.white .systems-item-color span.w{color:#fff}.systems-box-item.black .systems-item-color span.w{color:#adadad}.systems-item-trigger{width:20px;height:12px;background:#3b3b3b;border-radius:6px;padding:2px;cursor:pointer}.systems-item-trigger span.trigger-radio{width:8px;height:8px;background:#fff;border-radius:50%;display:block}.systems-box-item.white .systems-item-trigger span.trigger-radio{transform:translateX(100%)}.systems-box-item.black .systems-item-trigger span.trigger-radio{transform:translateX(0)}.systems-item-img{width:303px;height:118px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:32px}.systems-box-item.white .systems-item-img.basic{background-image:url("../img/compressed/w-wo-cam-min.png")}.systems-box-item.black .systems-item-img.basic{background-image:url("../img/compressed/b-wo-cam-min.png")}.systems-box-item.white .systems-item-img.advanced{background-image:url("../img/compressed/w-w-cam-min.png")}.systems-box-item.black .systems-item-img.advanced{background-image:url("../img/compressed/b-w-cam-min.png")}.systems-item-img.transparent{background-image:url("../img/compressed/pre-kit-v2.png");margin-bottom:88px}.systems-item-title{font-style:normal;font-weight:500;font-size:32px;line-height:40px;text-align:center;margin-bottom:8px}.systems-box-item.white .systems-item-title{color:#fff}.systems-box-item.black .systems-item-title{color:#181818}.systems-box-item.transparent .systems-item-title{color:#fff;margin-bottom:16px}.systems-item-subtitle{font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;margin-bottom:32px}.systems-box-item.white .systems-item-subtitle{color:#fff}.systems-box-item.black .systems-item-subtitle{color:#181818}.systems-box-item.transparent .systems-item-subtitle{color:#fff;margin-bottom:193px}.systems-item-list{list-style:none;margin:0;padding:0;margin-bottom:48px}.systems-item-list li{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:16px}.systems-item-list li:last-child{margin-bottom:0}.systems-box-item.white .systems-item-list li{color:#919191}.systems-box-item.black .systems-item-list li{color:#787878}.systems-item-list li span{min-width:40px;width:40px;height:40px;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-size:cover}.systems-box-item.white .systems-item-list li span.ico1{background-image:url("../img/systems-item/ico1-w.svg")}.systems-box-item.black .systems-item-list li span.ico1{background-image:url("../img/systems-item/ico1-b.svg")}.systems-box-item.white .systems-item-list li span.ico2{background-image:url("../img/systems-item/ico2-w.svg")}.systems-box-item.black .systems-item-list li span.ico2{background-image:url("../img/systems-item/ico2-b.svg")}.systems-box-item.white .systems-item-list li span.ico3{background-image:url("../img/systems-item/ico3-w.svg")}.systems-box-item.black .systems-item-list li span.ico3{background-image:url("../img/systems-item/ico3-b.svg")}.systems-item-regular-price{font-style:normal;font-weight:300;font-size:18px;line-height:32px;text-align:center;text-decoration-line:line-through;color:#919191}.systems-item-your-price{font-style:normal;font-weight:300;font-size:24px;line-height:32px;text-align:center}.systems-box-item.white .systems-item-your-price{color:#fff}.systems-box-item.black .systems-item-your-price{color:#181818}.systems-item-bottom-link{margin-top:24px}.systems-item-bottom-link a{display:block;font-style:normal;font-weight:500;font-size:14px;color:#000;width:224px;height:40px;line-height:40px;text-decoration:none;text-align:center;background:#5ae4aa;border-radius:100px;outline:0;border:none;cursor:pointer;margin:0 auto}.systems-box-item.transparent .systems-item-bottom-link a{background:#fff}/* Footer Styles */.footer{background:#000;padding:80px 0 0;border-top:1px solid #3b3b3b}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px}.footer-block{display:flex;flex-direction:column}.footer-logo{margin-bottom:24px}.footer-logo svg{height:45px}.footer-description{color:#919191;font-size:14px;line-height:20px;margin-bottom:32px;max-width:280px}.footer-contact{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;line-height:20px}.contact-icon{font-size:16px}.footer-title{color:#fff;font-size:18px;font-weight:500;margin-bottom:24px;line-height:24px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li a{color:#919191;text-decoration:none;font-size:14px;line-height:20px;transition:color 0.3s ease}.footer-links li a:hover{color:#5ae4aa}.footer-newsletter-text{color:#919191;font-size:14px;line-height:20px;margin-bottom:20px}.footer-newsletter{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.newsletter-input{background:#181818;border:1px solid #3b3b3b;border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;outline:none;transition:border-color 0.3s ease}.newsletter-input:focus{border-color:#5ae4aa}.newsletter-input::placeholder{color:#787878}.newsletter-btn{background:#5ae4aa;color:#000;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.3s ease}.newsletter-btn:hover{background:#4ad499}.footer-social{margin-top:auto}.social-title{color:#fff;font-size:16px;font-weight:500;margin-bottom:16px}.social-links{display:flex;gap:16px}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#181818;border:1px solid #3b3b3b;border-radius:8px;text-decoration:none;font-size:18px;transition:all 0.3s ease}.social-link:hover{background:#5ae4aa;border-color:#5ae4aa;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #3b3b3b;padding:32px 0}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center}.footer-copyright p{color:#787878;font-size:14px}.footer-legal{display:flex;gap:32px}.footer-legal a{color:#787878;text-decoration:none;font-size:14px;transition:color 0.3s ease}.footer-legal a:hover{color:#5ae4aa}/* Responsive Footer */@media screen and (max-width:1024px){.footer-content{grid-template-columns:1fr 1fr;gap:40px 60px}.footer-block:first-child{grid-column:1/-1}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}.footer-legal{flex-direction:column;gap:12px}}@media screen and (max-width:768px){.footer{padding:60px 0 0}.footer-container{padding:0 16px}.footer-content{grid-template-columns:1fr;gap:32px}.footer-description{max-width:100%}.footer-contact{gap:16px}.contact-item{gap:16px}.footer-title{margin-bottom:20px}.footer-links{gap:16px}.footer-newsletter{margin-bottom:24px}.social-links{gap:12px}.footer-bottom{padding:24px 0}.footer-bottom-content{gap:16px}.footer-legal{gap:16px}}@media screen and (max-width:1440px){.banner-box{padding:65px 48px 74px}.banner-left{max-width:50%}.logo a{width:288.26px;height:65px;background:url("../img/logo_L.svg") center center/contain no-repeat}.banner-text{margin-top:73px}.banner-text-title{font-size:24px;line-height:32px}.banner-text-title span{font-size:72px;line-height:56px;margin-bottom:8px}.banner-text-subtitle p{font-size:16px;line-height:24px}.banner-right{max-width:448px;margin-right:96px}.banner-form{margin-top:0}.banner-form-title{font-size:24px;line-height:32px}.banner-form-subtitle{font-size:14px;line-height:20px;margin:8px auto 0;max-width:360px}.trust{padding:96px 40px}.trust-box-item.trust-special{margin-top:116px;width:100%}.slider-container{padding:96px 0;max-width:856px}.slider-box{margin-top:64px}.slider-box-item{padding:0 60px}.slider-box .slider-box-item img{max-width:736px}}@media screen and (max-width:1240px){.banner-right{margin-right:0}.systems-container{padding-top:96px}}@media screen and (max-width:1200px){.systems-container{padding:96px 16px 128px}.systems-container-title{font-size:32px;line-height:40px}.systems-box{flex-wrap:wrap;justify-content:space-around}.systems-box-item.transparent{width:100%;margin-top:35px;padding:64px 136px}.systems-item-img.transparent{margin:0 auto 32px}.systems-box-item.transparent .systems-item-subtitle{margin-bottom:48px}}@media screen and (max-width:992px){.banner-box{padding:64px 16px 76px}.banner-left{max-width:352px}.logo a{width:180.23px;height:45px;background:url("../img/Logo M.svg") center center/contain no-repeat}.banner-text{margin-top:54px}.banner-text-title{font-size:20px;line-height:30px}.banner-text-title span{font-size:64px;line-height:56px}.banner-right{max-width:351px}.banner-form{margin-top:19px}.banner-form-subtitle{max-width:240px}.banner-form-checkbox+label{font-size:12px;line-height:16px}.trust{padding:96px 24px}.trust-box-item-img svg{min-height:initial;max-height:38px}.trust-box-item.trust-special{margin-top:96px}.slider-container{max-width:640px}.slider-box-item{padding:0 16px}.slider-box .slider-box-item img{max-width:608px}}@media screen and (max-width:767px){main{background:#000}.banner-bg{top:-10660px;min-height:initial;z-index:1}.banner-block{z-index:2;position:relative}.banner-box{padding:63px 16px 96px;flex-direction:column}.banner-left{max-width:100%;width:100%;margin:0 auto;position:relative}.logo a{width:180.23px;height:45px;background:url("../img/Logo S.svg") center center/contain no-repeat}.banner-text-subtitle p{margin-bottom:24px}.banner-text-subtitle p:last-child{margin-bottom:0}.banner-right{margin:0 auto;max-width:400px;margin-top:126px}.banner-form{margin-top:0}.banner-form-top{padding:32px 16px}.banner-form-subtitle{max-width:100%}.banner-form-bottom{padding:24px 16px}.banner-form-button button{width:100%}.trust{padding:0}.trust-box{padding:48px 16px 64px;flex-direction:column}.trust-box-item{width:100%}.trust-box-item-img svg{min-height:121px;width:100%;max-width:200px;max-height:initial}.trust-box-item-title{margin-top:16px}.trust-box .slick-dots{margin-top:33px;display:flex;justify-content:center;align-items:center;list-style:none}.trust-box .slick-dots li button{background:#3b3b3b;outline:0;border:none;width:8px;height:8px;border-radius:50%;margin:0 4px;font-size:0}.trust-box .slick-dots li{display:flex;justify-content:center;align-items:center}.trust-box .slick-dots li.slick-active button{background:#f7f7f7}.trust-box-item.trust-special{margin-top:0;padding:32px 56px 96px}.slider-container{max-width:320px;padding:64px 0 44px}.slider-container-title{font-size:32px;line-height:40px;max-width:304px;margin:0 auto}.slider-box{margin-top:48px}.slider-box-item{padding:0 4px}.slider-box .slider-box-item img{max-width:304px}.slider-box-item-block{margin-top:32px}.slider-box-item-title{font-size:24px;line-height:32px}.systems-container{padding:64px 16px}.systems-container-title{font-size:24px;line-height:32px;text-align:left}.systems-box{margin-top:40px}.systems-box-item{width:100%;max-width:304px;padding:16px 16px 32px;margin-bottom:16px}.systems-box-item:last-child{margin-bottom:0}.systems-item-color{margin-bottom:32px}.systems-item-img{width:100%;height:100px;background-size:contain;margin-bottom:24px}.systems-item-title{font-size:24px;line-height:32px}.systems-item-subtitle{font-size:16px;line-height:24px;margin-bottom:30px}.systems-item-list{margin-bottom:40px}.systems-item-list li{margin-bottom:8px}.systems-item-list li:last-child{margin-bottom:0}.systems-box-item.transparent{margin-top:0;padding:16px 16px 32px}.systems-box-item.transparent .systems-item-title{margin-bottom:8px}.systems-box-item.transparent .systems-item-subtitle{margin-bottom:32px}}