*{box-sizing:border-box;margin:0;padding:0}html,body{color:#000;scroll-behavior:smooth;background:#fff;width:100%;max-width:100%;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;line-height:1.5}body{padding-top:40px}@media (width<=768px){body{padding-top:30px}}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media (width<=768px){.container{padding-left:10px;padding-right:10px}}.container{position:relative}@media (width<=768px){.container{padding:0 15px}}section{width:100%}.navbar{z-index:1000;background:#fff;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:40px;padding:10px 0;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 2px #00000026}.navbar .container{align-items:center;gap:48px;padding:0 80px;display:flex}.navbar .navbar-brand{color:#000;letter-spacing:normal;font-size:18px;font-weight:500;line-height:normal}@media (width<=768px){.navbar{min-height:30px;padding:5px 0}.navbar .container{padding:0 20px}.navbar .navbar-brand{font-size:14px}}.video{background-image:url(./pattern-bg-black-3Vtppcly.jpg)}.video .hero-bg-wrapper{pointer-events:none;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.video .hero-bg-wrapper .video-fullwidth-cover{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero{background-image:url(./pattern-bg-white-ige7FWpx.jpg);padding:40px 0;position:relative}.hero .hero-banner{width:100%;height:680px;position:relative;overflow:hidden}.hero .hero-banner .banner-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-banner .hero-product{z-index:1;width:737px;height:617px;position:absolute;top:6px;right:66%;transform:translate(50%)}.hero .hero-banner .hero-product img{width:100%;height:100%}.hero .hero-banner .hero-content{z-index:2;width:45%;position:absolute;top:50%;left:617px;transform:translateY(calc(14px - 50%))}.hero .hero-banner .hero-content .hero-logo{width:583.418px;height:100px;margin-bottom:30px}.hero .hero-banner .hero-content .hero-logo img{object-fit:contain;width:auto;height:100%}.hero .hero-banner .hero-content .hero-text{color:#000;padding-right:2rem;font-size:36px;font-weight:400;line-height:normal}.hero .hero-banner .hero-content .hero-text strong{font-weight:600}.hero .learn-more-btn{z-index:10;cursor:pointer;background:#000;border:1px solid #fff;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:65px;height:110px;padding:20px;text-decoration:none;display:flex;position:absolute;bottom:calc(100% - 55px);left:50%;transform:translate(-50%)}.hero .learn-more-btn .learn-more-text{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:400;line-height:.85}.hero .learn-more-btn .learn-more-arrow{width:15px;height:18px;transform:rotate(180deg)}.hero .learn-more-btn .learn-more-arrow img{width:100%;height:100%}@media (width<=1280px){.hero .hero-banner .hero-content .hero-logo{height:80px}.hero .hero-banner .hero-content .hero-text{padding-right:0;font-size:26px}}@media (width<=1120px){.hero .hero-banner{height:auto}.hero .hero-banner .hero-product{width:100%;max-width:737px;height:auto;margin:auto;position:relative;top:0;left:0;transform:none}.hero .hero-banner .hero-product img{top:initial;right:initial;position:relative}.hero .hero-banner .hero-content{top:initial;left:initial;transform:initial;width:initial;position:relative}.hero .hero-banner .hero-content .hero-logo{height:60px}.hero .hero-banner .hero-content .hero-text{font-size:20px}.hero .learn-more-btn{width:45px;height:60px;padding:0;bottom:calc(100% - 30px)}.hero .learn-more-btn .learn-more-text{display:none}}@media (width<=768px){.hero .hero-banner .hero-content .hero-logo{max-width:70%;height:auto;margin-bottom:10px}}.learn-more-btn--fixed{z-index:1000;cursor:pointer;opacity:0;pointer-events:none;background:#000;border:1px solid #fff;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:65px;height:110px;padding:20px;text-decoration:none;transition:opacity .3s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.learn-more-btn--fixed.is-visible{opacity:1;pointer-events:auto;animation:1s ease-in-out infinite float-updown}.learn-more-btn--fixed .learn-more-text{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:400;line-height:.85}.learn-more-btn--fixed .learn-more-arrow{width:15px;height:18px;transform:rotate(180deg)}.learn-more-btn--fixed .learn-more-arrow img{width:100%;height:100%}@media (width<=1120px){.learn-more-btn--fixed{width:45px;height:60px;padding:0}.learn-more-btn--fixed .learn-more-text{display:none}}@keyframes float-updown{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.floating-subscribe{transform-origin:100%;color:#fff;cursor:pointer;white-space:nowrap;z-index:1000;background:#000;border:1px solid #fff;border-bottom:none;padding:10px 36px;transition:opacity .3s;position:fixed;top:50%;right:0;transform:rotate(-90deg)translate(50%,-50%)}.floating-subscribe span{letter-spacing:normal;text-transform:uppercase;font-size:18px;font-weight:400}.floating-subscribe.is-hidden{opacity:0;pointer-events:none}@media (width<=768px){.floating-subscribe span{font-size:14px}}.floating-panel{z-index:1001;background:#000;border:1px solid #fff;border-right:none;width:500px;max-width:90vw;padding:40px;transition:transform .4s;position:fixed;top:52%;right:0;transform:translate(100%)translateY(-50%)}.floating-panel.is-open{transform:translate(0)translateY(-50%)}.floating-panel .floating-panel-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:5px;font-size:28px;line-height:1;position:absolute;top:10px;right:15px}.floating-panel .floating-panel-close:hover{opacity:.7}.floating-panel .floating-panel-content{flex-direction:column;gap:20px;display:flex}.floating-panel .floating-panel-title{color:#fff;text-align:center;margin:0;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.2}.floating-panel .floating-panel-form{width:100%;display:flex}.floating-panel .floating-panel-form input{color:#000;background:#fff;border:none;border-radius:0;flex:1;padding:10px 20px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:24px;font-weight:400}.floating-panel .floating-panel-form input::placeholder{color:#cecece}.floating-panel .floating-panel-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:2px solid #fff;border-radius:0;padding:10px 36px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:24px;font-weight:400;transition:background .2s,color .2s}.floating-panel .floating-panel-form button:hover{background:#333}.floating-panel .floating-panel-form button:disabled{opacity:.6;cursor:not-allowed}.floating-panel .floating-panel-form+.form-message{padding:5px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:16px}.floating-panel .floating-panel-form+.form-message--success{color:#2d7d46}.floating-panel .floating-panel-form+.form-message--success:before{content:"";color:#2d7d46;margin-right:8px;font-size:18px;font-weight:600;display:inline-block}.floating-panel .floating-panel-form+.form-message--error{color:red}.floating-panel .floating-panel-form+.form-message--error:before{content:url("data:image/svg+xml,%3csvg%20width='19'%20height='16'%20viewBox='0%200%2019%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2016L9.5%200L19%2016H0ZM9.97041%2013.1956C10.1081%2013.0676%2010.1655%2012.9047%2010.1655%2012.7069C10.1655%2012.5091%2010.0966%2012.3578%209.97041%2012.2182C9.8442%2012.0785%209.68358%2012.0204%209.48853%2012.0204C9.29348%2012.0204%209.14432%2012.0902%209.00664%2012.2182C8.86896%2012.3462%208.81159%2012.5091%208.81159%2012.7069C8.81159%2012.8931%208.88043%2013.056%209.00664%2013.1956C9.13285%2013.3353%209.29348%2013.3935%209.48853%2013.3935C9.68358%2013.3935%209.83273%2013.3236%209.97041%2013.1956ZM8.88043%2010.8567H10.1196V6.20218H8.88043V10.8567Z'%20fill='%23FF0000'/%3e%3c/svg%3e");color:red;margin-right:8px;font-size:18px;font-weight:600;display:inline-block}@media (width<=1280px){.floating-panel .floating-panel-title{font-size:26px}.floating-panel .floating-panel-form input,.floating-panel .floating-panel-form button{font-size:18px}}@media (width<=768px){.floating-panel{width:100%;padding:30px 20px}.floating-panel .floating-panel-title{font-size:24px}.floating-panel .floating-panel-close{top:0;right:5px}.floating-panel .floating-panel-form{flex-direction:column;gap:10px}.floating-panel .floating-panel-form input,.floating-panel .floating-panel-form button{width:100%;font-size:18px}}.product-highlights{background:#fff;padding:40px 0}.product-highlights .section-title{text-align:center;color:#000;text-transform:uppercase;margin-bottom:20px;font-size:60px;font-weight:600;line-height:1}.product-highlights .embla{position:relative;overflow:hidden}.product-highlights .embla__viewport{overflow:hidden}.product-highlights .embla__container{touch-action:pan-y pinch-zoom;display:flex}.product-highlights .embla__slide{opacity:.4;flex-direction:column;flex:0 0 33.3333%;justify-content:center;align-items:center;min-width:0;transition:opacity .3s;display:flex}.product-highlights .embla__slide.is-selected{opacity:1}.product-highlights .embla__slide.is-selected .slide-info{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.product-highlights .embla__slide.is-selected>img{transform:scale(1)}.product-highlights .embla__slide>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .1s;transform:scale(.9)}.product-highlights .embla__slide .slide-info{text-align:center;background:#f0f0f0;width:100%;min-height:175px;padding:30px 20px;display:none}.product-highlights .embla__slide .slide-info h3{color:#000;text-transform:uppercase;margin-bottom:12px;font-size:40px;font-weight:600;line-height:1}.product-highlights .embla__slide .slide-info p{color:#000;font-size:20px;font-weight:400;line-height:normal}.product-highlights .embla__prev,.product-highlights .embla__next{cursor:pointer;z-index:10;background:0 0;border:none;width:50px;height:50px;padding:0;position:absolute;top:16rem;transform:translateY(-50%)}@media (width<=768px){.product-highlights .embla__prev,.product-highlights .embla__next{top:14rem}}.product-highlights .embla__prev img,.product-highlights .embla__next img{width:100%;height:100%}.product-highlights .embla__prev:disabled,.product-highlights .embla__next:disabled{opacity:.3;cursor:default}.product-highlights .embla__prev{left:20px}.product-highlights .embla__next{right:20px}.product-highlights .embla__dots{justify-content:center;gap:9px;margin-top:20px;display:flex}.product-highlights .embla__dots .embla__dot{cursor:pointer;background:#cecece;border:none;border-radius:50%;width:14px;height:14px;padding:0;transition:background .2s}.product-highlights .embla__dots .embla__dot.is-selected{background:#000}@media (width<=1280px){.product-highlights .section-title{font-size:45px}.product-highlights .embla__slide .slide-info h3{font-size:30px}}.product-highlights{--slide-spacing:20px}@media (width<=768px){.product-highlights{--slide-spacing:0px;padding:40px 20px}.product-highlights .section-title{font-size:40px}.product-highlights .embla__slide{flex:0 0 100%}.product-highlights .embla__slide Q>img{height:auto}.product-highlights .embla__slide .slide-info{min-height:150px}.product-highlights .embla__slide .slide-info h3{font-size:30px}.product-highlights .embla__slide .slide-info p{font-size:16px}.product-highlights .embla__prev,.product-highlights .embla__next{width:40px;height:40px}.product-highlights .embla__dots .embla__dot{width:10px;height:10px}}.how-it-works{background:#f0f0f0;padding:60px 0}.how-it-works .section-title{text-align:center;color:#000;text-transform:uppercase;margin-bottom:40px;font-size:60px;font-weight:600;line-height:1}.how-it-works .steps-wrapper{width:auto;margin:0 auto;position:relative;overflow:hidden}.how-it-works .steps-wrapper .steps-center-product{object-fit:cover;width:12.9%;margin-left:auto;margin-right:auto;position:relative}.how-it-works .steps-wrapper .step-btns{width:100%;height:100%;position:absolute;top:0;left:0}.how-it-works .steps-wrapper .step-btns .step-btn{cursor:pointer}.how-it-works .steps-wrapper .step-btns .step-btn-1{position:absolute;top:78%;left:calc(50% - 20px)}.how-it-works .steps-wrapper .step-btns .step-btn-2{position:absolute;top:94%;left:calc(50% - 20px)}.how-it-works .steps-wrapper .step-btns .step-btn-3{position:absolute;top:70.8%;left:calc(50% - 20px)}.how-it-works .steps-wrapper .step-btns .step-btn-4{position:absolute;top:24.4%;left:calc(52.5% - 20px)}.how-it-works .steps-wrapper .step{visibility:hidden;background:#fff;width:33.6%;position:absolute}.how-it-works .steps-wrapper .step.is-active{visibility:visible}.how-it-works .steps-wrapper .step .step-line{position:absolute}.how-it-works .steps-wrapper .step .step-line img{width:initial;object-fit:contain}.how-it-works .steps-wrapper .step .step-number{color:#fff;text-transform:uppercase;background:#000;justify-content:center;align-items:center;width:50px;height:50px;font-size:50px;font-weight:600;line-height:1;display:flex;position:absolute}.how-it-works .steps-wrapper .step .step-image{width:100%;overflow:hidden}.how-it-works .steps-wrapper .step .step-text{background:#fff;padding:20px}.how-it-works .steps-wrapper .step .step-text p{color:#000;font-size:20px;font-weight:400;line-height:normal}.how-it-works .steps-wrapper .step.step-1{top:0;left:0}.how-it-works .steps-wrapper .step.step-1 .step-line{width:48.1%;top:22px;right:0;transform:translate(100%)}.how-it-works .steps-wrapper .step.step-1 .step-number{top:0;right:0}.how-it-works .steps-wrapper .step.step-2{bottom:6.5%;left:0}.how-it-works .steps-wrapper .step.step-2 .step-line{width:48.37%;top:22px;right:0;transform:translate(100%)}.how-it-works .steps-wrapper .step.step-2 .step-number{top:0;right:0}.how-it-works .steps-wrapper .step.step-3{bottom:0;right:0}.how-it-works .steps-wrapper .step.step-3 .step-line{width:47.43%;top:22px;left:1px;transform:translate(-100%)}.how-it-works .steps-wrapper .step.step-3 .step-number{top:0;left:0}.how-it-works .steps-wrapper .step.step-4{top:0;right:0}.how-it-works .steps-wrapper .step.step-4 .step-line{width:42.09%;top:22px;left:1px;transform:translate(-100%)}.how-it-works .steps-wrapper .step.step-4 .step-number{top:0;left:0}@media (width<=1120px){.how-it-works{padding:40px 0}.how-it-works .steps-wrapper{flex-direction:column;gap:4px;width:100%;height:auto;display:flex;position:relative}.how-it-works .steps-wrapper .steps-center-product{width:100px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.how-it-works .steps-wrapper .step-btns{display:none}.how-it-works .steps-wrapper .step{visibility:visible;flex-direction:row;align-items:center;width:100%;display:flex;position:relative;top:auto;left:auto}.how-it-works .steps-wrapper .step .step-line{display:none}.how-it-works .steps-wrapper .step .step-number{top:0;left:0;right:initial;bottom:initial;width:30px;height:30px;margin-bottom:10px;font-size:40px;position:absolute}.how-it-works .steps-wrapper .step .step-image{flex:1;height:auto}.how-it-works .steps-wrapper .step .step-image img{position:relative;top:0}.how-it-works .steps-wrapper .step .step-text{flex:1}.how-it-works .steps-wrapper .step .step-text p{width:100%}}@media (width<=1280px){.how-it-works .section-title{font-size:45px}}@media (width<=768px){.how-it-works .section-title{font-size:40px}.how-it-works .steps-wrapper .step .step-text p{width:100%;font-size:14px}}.subscribe{background-image:url(./pattern-bg-black-3Vtppcly.jpg);justify-content:center;align-items:center;padding:60px 0;display:flex}.subscribe .subscribe-overlay{z-index:-1;background:#0009;position:absolute;inset:0}.subscribe .subscribe-content{text-align:center;color:#fff;flex-direction:column;gap:20px;width:100%;display:flex}.subscribe .subscribe-content .subscribe-title{color:#fff;margin-bottom:0;font-size:50px;font-weight:600;line-height:1}.subscribe .subscribe-content .subscribe-title p{margin:0;line-height:1}.subscribe .subscribe-content .subscribe-title p:first-child{margin-bottom:0}.subscribe .subscribe-content .subscribe-form{gap:0;width:628px;margin:0 auto;display:flex}.subscribe .subscribe-content .subscribe-form input{background:#fff;border:none;border-radius:0;width:434px;padding:10px 20px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.5}.subscribe .subscribe-content .subscribe-form input::placeholder{color:#cecece}.subscribe .subscribe-content .subscribe-form input:focus{outline:none}.subscribe .subscribe-content .subscribe-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:2px solid #fff;border-radius:0;padding:10px 36px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.5;transition:background .3s}.subscribe .subscribe-content .subscribe-form button:hover{background:#333}.subscribe .subscribe-content .subscribe-form button:disabled{opacity:.6;cursor:not-allowed}.subscribe .subscribe-content .subscribe-form+.form-message{padding:5px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:16px}.subscribe .subscribe-content .subscribe-form+.form-message--success{color:#2d7d46}.subscribe .subscribe-content .subscribe-form+.form-message--success:before{content:"";color:#2d7d46;margin-right:8px;font-size:18px;font-weight:600;display:inline-block}.subscribe .subscribe-content .subscribe-form+.form-message--error{color:red}.subscribe .subscribe-content .subscribe-form+.form-message--error:before{content:url("data:image/svg+xml,%3csvg%20width='19'%20height='16'%20viewBox='0%200%2019%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2016L9.5%200L19%2016H0ZM9.97041%2013.1956C10.1081%2013.0676%2010.1655%2012.9047%2010.1655%2012.7069C10.1655%2012.5091%2010.0966%2012.3578%209.97041%2012.2182C9.8442%2012.0785%209.68358%2012.0204%209.48853%2012.0204C9.29348%2012.0204%209.14432%2012.0902%209.00664%2012.2182C8.86896%2012.3462%208.81159%2012.5091%208.81159%2012.7069C8.81159%2012.8931%208.88043%2013.056%209.00664%2013.1956C9.13285%2013.3353%209.29348%2013.3935%209.48853%2013.3935C9.68358%2013.3935%209.83273%2013.3236%209.97041%2013.1956ZM8.88043%2010.8567H10.1196V6.20218H8.88043V10.8567Z'%20fill='%23FF0000'/%3e%3c/svg%3e");color:red;margin-right:8px;font-size:18px;font-weight:600;display:inline-block}@media (width<=1280px){.subscribe .subscribe-content .subscribe-form input,.subscribe .subscribe-content .subscribe-form button{font-size:18px}}@media (width<=768px){.subscribe .subscribe-content .subscribe-form{width:100%}.subscribe .subscribe-content .subscribe-form input{flex:2;width:auto;padding:12px 20px;font-size:16px}.subscribe .subscribe-content .subscribe-form button{flex:1;padding:12px 20px;font-size:16px}}@media (width<=1280px){.subscribe .subscribe-content .subscribe-title{font-size:38px}}@media (width<=768px){.subscribe{padding:40px 20px}.subscribe .subscribe-content .subscribe-title{font-size:18px;line-height:1.2}}.success-modal{z-index:2000;opacity:0;pointer-events:none;background:#0000001a;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.success-modal.is-visible{opacity:1;pointer-events:auto}.success-modal .success-modal-content{text-align:center;background:#000;flex-direction:column;align-items:center;gap:20px;max-width:463px;padding:20px;display:flex}.success-modal .success-modal-title{color:#fff;margin:0;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:36px;font-weight:800;line-height:1}.success-modal .success-modal-text{color:#fff;margin:0;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.success-modal .success-modal-btn{color:#fff;cursor:pointer;background:#000;border:2px solid #fff;min-width:160px;padding:10px 36px;font-family:nitti-grotesk-cond-extrablac,Arial,sans-serif;font-size:24px;font-weight:500;transition:background .2s,color .2s}.success-modal .success-modal-btn:hover{background:#333}@media (width<=1280px){.success-modal .success-modal-title{font-size:28px}.success-modal .success-modal-text{font-size:16px}.success-modal .success-modal-btn{font-size:20px}}@media (width<=768px){.success-modal .success-modal-content{padding:20px 30px}.success-modal .success-modal-title{font-size:24px}.success-modal .success-modal-text{font-size:14px}.success-modal .success-modal-btn{padding:10px 24px;font-size:18px}}.footer{background:#f0f0f0;flex-direction:row;align-items:center;min-height:40px;display:flex}.footer .container{justify-content:space-between;align-items:center;display:flex}.footer .copyright{color:#000;white-space:nowrap;font-size:16px;font-weight:400}.footer .contact{justify-content:end;align-items:center;gap:5px;width:234px;display:flex}.footer .contact .contact-label{color:#000;white-space:nowrap;font-size:16px;font-weight:500}.footer .contact .contact-email{color:#000;font-size:16px;font-weight:400;text-decoration:underline}.footer .contact .contact-email:hover{text-decoration:underline}@media (width<=768px){.footer{flex-direction:column;gap:10px;padding:10px 20px}.footer .container{flex-direction:column;gap:0}.footer .copyright{font-size:14px}.footer .contact{width:auto}.footer .contact .contact-label,.footer .contact .contact-email{font-size:14px}}
