.lp{background:#fff}.lp :where(h1, h2, h3, p, ul, ol, dl, dd, li){margin:0}.lp :where(ul, ol){list-style:none;padding:0}.lp :where(img){display:block;height:auto;max-width:100%}.lp :where(p, li, dd){font-size:15px;line-height:1.6;letter-spacing:0}.lp-section{padding:64px 0}@media (min-width: 1000px){.lp-section{padding:110px 0}}.lp-dark{background:#0F0F0F}.lp-dark,.lp-dark h1,.lp-dark h2,.lp-dark h3,.lp-dark p,.lp-dark li,.lp-dark a,.lp-dark dd,.lp-dark dt{color:#F8F8F8}.lp-beige{background:#F3F0EC}.lp .lp-heading{font-size:32px;line-height:1.15;letter-spacing:-0.01em;margin-bottom:20px}@media (min-width: 800px){.lp .lp-heading{font-size:40px}}@media (min-width: 1280px){.lp .lp-heading{font-size:44px}}.lp-highlight{color:#A39B93}.lp .lp-eyebrow{display:block;font-family:"Manrope",sans-serif;font-size:11px;font-weight:500;letter-spacing:0.12em;margin-bottom:14px;text-transform:uppercase}.lp .lp-card-title{font-size:20px;line-height:1.25;margin-bottom:10px}.lp-text p,.lp-text ul,.lp-text ol{margin-bottom:16px}.lp-text ul{list-style:disc;padding-left:20px}.lp-text a{color:inherit;text-decoration:underline}.lp-text>:last-child{margin-bottom:0}.lp-icon{display:block;height:24px;margin-bottom:18px;width:24px}.lp-icon img{height:100%;object-fit:contain;width:100%}.lp .lp-num{color:#FF5C35;display:block;font-family:"ClashGrotesk-Regular",sans-serif;font-size:13px;margin-bottom:12px}.lp-split{display:flex;flex-direction:column;gap:32px}@media (min-width: 800px){.lp-split{align-items:center;flex-direction:row;gap:56px}.lp-split>*{flex:1 1 0;min-width:0}}@media (min-width: 1000px){.lp-split{gap:80px}}@media (min-width: 800px){.lp-split--reverse .lp-split__media{order:2}}.lp-split__media img{border-radius:2px;object-fit:cover;width:100%}.lp-split__content>*+*{margin-top:20px}.lp-split__content>.lp-heading+*{margin-top:0}.lp-section-head{margin-bottom:32px}@media (min-width: 800px){.lp-section-head{align-items:flex-start;display:flex;gap:56px;justify-content:space-between;margin-bottom:44px}.lp-section-head>*{flex:1 1 0}.lp-section-head>.lp-btn,.lp-section-head>.lp-link{flex:0 0 auto}}.lp-section-head__text{max-width:560px}@media (min-width: 800px){.lp-section-head__text{padding-top:8px}}@media (min-width: 800px){.lp-section-head--button{align-items:flex-end}}.lp-section-head--button>.lp-btn{margin-top:24px}@media (min-width: 800px){.lp-section-head--button>.lp-btn{margin-top:0}}.lp-section-head--button .lp-section-head__text{padding-top:0}.lp-section-head--stacked{display:block;max-width:620px}.lp-btn{align-items:center;border:1px solid #0F0F0F;border-radius:8px;color:#0F0F0F;display:inline-flex;font-family:"Manrope",sans-serif;font-size:14px;font-weight:500;gap:10px;line-height:1.2;padding:13px 22px;text-align:left;transition:background-color 0.2s, border-color 0.2s, color 0.2s, transform 0.2s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn--arrow:after{content:"\2192";transition:transform 0.2s}.lp-btn--arrow:hover:after{transform:translateX(3px)}.lp-btn--green{background:#8AE0B0;border-color:#8AE0B0}.lp-btn--green,.lp-btn--green:hover{color:#0F0F0F !important}.lp-btn--green:hover{background:#a2e6c0}.lp-btn--dark{background:#0F0F0F}.lp-btn--dark,.lp-btn--dark:hover{color:#F8F8F8 !important}.lp-btn--outline{background:transparent}.lp-btn--outline:hover{background:#0F0F0F;color:#F8F8F8}.lp-link{border-bottom:1px solid currentColor;color:#0F0F0F;font-size:13px;font-weight:500;padding-bottom:2px}.lp-link--arrow{border:0;display:inline-block;font-size:12px}.lp-link--arrow:after{content:"\2192";display:inline-block;margin-left:8px;transition:transform 0.2s}.lp-link--arrow:hover:after{transform:translateX(3px)}.lp-hero{padding:100px 0 56px}@media (min-width: 800px){.lp-hero{padding:150px 0 80px}}@media (min-width: 1200px){.lp-hero{padding:190px 0 100px}}.lp-hero__media img{aspect-ratio:4 / 3}.lp-hero__title{font-size:36px;line-height:1.08;letter-spacing:-0.015em}@media (min-width: 800px){.lp-hero__title{font-size:48px}}@media (min-width: 1280px){.lp-hero__title{font-size:58px}}.lp-hero .lp-split__content{max-width:520px}.lp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px;padding-top:8px}.lp-hero__phone{font-size:14px;font-weight:500}.lp-hero__phone:hover{text-decoration:underline}.lp-nav{padding:20px 0}@media (min-width: 800px){.lp-nav__inner{align-items:center;display:flex;gap:24px}}.lp .lp-nav__title{flex:0 0 auto;font-size:13px;font-weight:500;margin-bottom:12px}@media (min-width: 800px){.lp .lp-nav__title{margin-bottom:0}}.lp-nav__list{display:flex;flex-wrap:wrap;gap:8px}.lp .lp-nav__link{background:#fff;border-radius:100px;color:#0F0F0F;display:block;font-size:12px;font-weight:500;line-height:1.2;padding:8px 14px;transition:background-color 0.2s, color 0.2s}.lp .lp-nav__link:hover,.lp .lp-nav__link--dark{background:#0F0F0F;color:#F8F8F8}.lp .lp-nav__link--dark:hover{background:#353535}.lp-logos{border-bottom:1px solid #E6E2DD;padding:40px 0}.lp-logos__title{text-align:center;color:#757575}.lp-logos__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp-logos__list li{align-items:center;border:1px solid #E6E2DD;border-radius:4px;box-sizing:border-box;display:flex;flex:0 0 calc((100% - 12px) / 2);height:64px;justify-content:center;padding:12px 20px}@media (min-width: 800px){.lp-logos__list li{flex-basis:calc((100% - 24px) / 3)}}@media (min-width: 1000px){.lp-logos__list li{flex-basis:calc((100% - 60px) / 6)}}.lp-logos__list img{max-height:100%;object-fit:contain;width:auto}.lp-intro .lp-split__media img{aspect-ratio:1 / 1}@media (min-width: 800px){.lp-intro .lp-split__media img{aspect-ratio:4 / 5;margin-left:auto;max-width:380px}}.lp-trust{padding:48px 0}.lp-trust__list{display:grid;gap:32px}@media (min-width: 550px){.lp-trust__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.lp-trust__list{grid-template-columns:repeat(4, 1fr)}}.lp-trust .lp-icon{margin-bottom:12px}.lp-trust .lp-card-title{font-size:16px;margin-bottom:6px}.lp-trust p{font-size:12px;opacity:0.75}.lp-benefits__grid{border-left:1px solid #E6E2DD;border-top:1px solid #E6E2DD;display:grid}@media (min-width: 550px){.lp-benefits__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.lp-benefits__grid{grid-template-columns:repeat(4, 1fr)}}.lp-benefits__item{border-bottom:1px solid #E6E2DD;border-right:1px solid #E6E2DD;padding:28px 24px 32px}.lp-benefits__item p{font-size:13px}.lp-benefits__image{background:#F3F0EC;border-bottom:1px solid #E6E2DD;border-right:1px solid #E6E2DD;display:none;min-height:220px;position:relative}@media (min-width: 1000px){.lp-benefits__image{display:block}}.lp-benefits__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lp-benefits__image.lp-span-1{grid-column:span 1}.lp-benefits__image.lp-span-2{grid-column:span 2}.lp-benefits__image.lp-span-3{grid-column:span 3}.lp-benefits__image.lp-span-4{grid-column:span 4}.lp-benefits__foot{margin-top:32px}.lp-benefits__foot p{font-size:13px;margin-bottom:20px;max-width:640px}@media (min-width: 800px){.lp-benefits__foot{align-items:center;display:flex;gap:40px;justify-content:space-between}.lp-benefits__foot p{margin-bottom:0}.lp-benefits__foot .lp-btn{flex:0 0 auto}}@media (min-width: 800px){.lp-split--top{align-items:flex-start}}.lp-battery__list .lp-card-title{font-size:18px}.lp-ticks{background:#fff;border-radius:4px;padding:6px 22px}.lp-ticks li{border-top:1px solid #E6E2DD;font-size:14px;padding:12px 0 12px 28px;position:relative}.lp-ticks li:first-child{border-top:0}.lp-ticks li:before{border-bottom:2px solid #FF5C35;border-right:2px solid #FF5C35;content:"";height:10px;left:4px;position:absolute;top:16px;transform:rotate(45deg);width:5px}.lp-savings__media img{aspect-ratio:1 / 1}@media (min-width: 800px){.lp-savings__media img{aspect-ratio:5 / 6}}@media (min-width: 550px){.lp-points--2{display:grid;gap:0 24px;grid-template-columns:repeat(2, 1fr)}.lp-points--2 li:nth-last-child(2):nth-child(odd){border-bottom:1px solid #E6E2DD}}.lp-case{background:#FF5C35}.lp-case,.lp-case h2,.lp-case p,.lp-case dt,.lp-case dd{color:#0F0F0F}@media (min-width: 800px){.lp-case .lp-split{align-items:center}}.lp-case__media img{aspect-ratio:1 / 1}.lp-case .lp-heading{font-size:30px}@media (min-width: 800px){.lp-case .lp-heading{font-size:38px}}.lp-stats{border:1px solid rgba(15,15,15,0.2);display:grid;grid-template-columns:repeat(2, 1fr)}.lp-stats__item{border-bottom:1px solid rgba(15,15,15,0.2);padding:14px 16px}.lp-stats__item:nth-child(odd){border-right:1px solid rgba(15,15,15,0.2)}.lp-stats__item:nth-last-child(-n+2):nth-child(odd),.lp-stats__item:nth-last-child(-n+2):nth-child(odd)~.lp-stats__item{border-bottom:0}.lp-stats dt{font-family:"ClashGrotesk-Regular",sans-serif;font-size:24px;line-height:1.2}@media (min-width: 800px){.lp-stats dt{font-size:28px}}.lp .lp-stats dd{font-size:11px;margin-top:4px}.lp-cards{display:grid;gap:16px}@media (min-width: 550px){.lp-cards{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.lp-cards--3{grid-template-columns:repeat(3, 1fr);gap:20px}}@media (min-width: 1000px){.lp-cards--4{grid-template-columns:repeat(4, 1fr)}}.lp-card{background:#fff;border-radius:4px;padding:24px 22px 32px}.lp-card p{font-size:13px}.lp-card--media{display:flex;flex-direction:column;overflow:hidden;padding:0}.lp-card__image img{aspect-ratio:16 / 9;object-fit:cover;width:100%}.lp-card__body{display:flex;flex:1;flex-direction:column;padding:20px 18px 22px}.lp-card__body p{margin-bottom:14px !important}.lp-card__body .lp-link{margin-top:auto}.lp-why__media img{aspect-ratio:1 / 1}@media (min-width: 800px){.lp-why__media img{aspect-ratio:4 / 5}}@media (min-width: 800px){.lp-why .lp-split{align-items:flex-start}}.lp-points li{border-top:1px solid #E6E2DD;font-size:14px;padding:12px 0}.lp-points li:last-child{border-bottom:1px solid #E6E2DD}.lp-badges{display:flex;flex-wrap:wrap;gap:8px}.lp-badges li{border:1px solid #E6E2DD;border-radius:100px;font-size:11px;font-weight:500;padding:5px 12px}.lp-steps{display:grid;gap:32px 24px}@media (min-width: 550px){.lp-steps{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.lp-steps{grid-template-columns:repeat(4, 1fr)}}.lp-steps__item{border-top:2px solid #828282;padding-top:22px}.lp-steps__item p{font-size:13px}.lp-cta-bar{background:#F3F0EC;border-radius:4px;margin-top:40px;padding:24px}.lp-cta-bar p{font-family:"ClashGrotesk-Regular",sans-serif;font-size:18px !important;margin-bottom:16px !important}@media (min-width: 800px){.lp-cta-bar{align-items:center;display:flex;justify-content:space-between;gap:24px;padding:20px 24px}.lp-cta-bar p{margin-bottom:0 !important}}@media (min-width: 800px){.lp-faqs__inner{display:grid;gap:56px;grid-template-columns:1fr 1.6fr}}.lp-faqs__intro{margin-bottom:32px}.lp-faqs__intro .lp-text{max-width:300px}.lp-faqs__intro .lp-text p{font-size:13px}.lp-faq{border-bottom:1px solid rgba(248,248,248,0.15)}.lp-faq:first-child{border-top:1px solid rgba(248,248,248,0.15)}.lp-faq summary{align-items:center;cursor:pointer;display:flex;font-family:"ClashGrotesk-Regular",sans-serif;font-size:17px;gap:24px;justify-content:space-between;line-height:1.35;list-style:none;padding:20px 0}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{opacity:0.8}.lp-faq summary:focus-visible{outline:2px solid #8AE0B0;outline-offset:4px}.lp-faq__icon{flex:0 0 12px;height:12px;position:relative}.lp-faq__icon:before,.lp-faq__icon:after{background:currentColor;content:"";left:0;position:absolute;top:50%;height:1px;width:100%;transition:transform 0.2s}.lp-faq__icon:after{transform:rotate(90deg)}.lp-faq[open] .lp-faq__icon:after{transform:rotate(0deg)}.lp-faq__answer{padding:0 40px 22px 0}.lp-faq__answer p,.lp-faq__answer li{font-size:13px;opacity:0.8}.lp-insights .lp-section-head{align-items:flex-end;display:flex;justify-content:space-between;gap:24px}.lp-insights .lp-section-head .lp-heading{margin-bottom:0}.lp-post a{color:#0F0F0F;display:block}.lp-post a:hover .lp-card-title{text-decoration:underline}.lp-post a:hover img{transform:scale(1.03)}.lp-post__image{aspect-ratio:16 / 10;background:#F3F0EC;margin-bottom:16px;overflow:hidden}.lp-post__image img{height:100%;object-fit:cover;transition:transform 0.4s;width:100%}.lp-post .lp-eyebrow{color:#828282;font-size:10px;margin-bottom:8px}.lp-post .lp-card-title{font-size:18px}.lp-contact{background:#B5ADA5}@media (min-width: 800px){.lp-contact__inner{display:grid;gap:56px;grid-template-columns:1fr 1.6fr}}.lp-contact__intro{margin-bottom:32px}.lp-contact__intro p{font-size:13px;margin-bottom:20px !important;max-width:320px}.lp-contact__details a{color:#0F0F0F;text-decoration:underline}.lp-contact__form .gform_wrapper{margin:0}.lp-contact__form .gform_fields{display:grid !important;font-size:14px;gap:14px 16px !important;grid-template-columns:minmax(0, 1fr) !important;list-style:none;margin:0 !important;padding:0}@media (min-width: 550px){.lp-contact__form .gform_fields{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.lp-contact__form .gfield{grid-column:1 / -1 !important;margin:0 !important;padding:0 !important}@media (min-width: 550px){.lp-contact__form .gfield.gfield--width-half{grid-column:span 1 !important}}.lp-contact__form .gfield_label,.lp-contact__form label{color:#0F0F0F;display:block;font-size:12px;font-weight:500;line-height:1.3;margin:0 0 5px !important}.lp-contact__form .gfield_required{font-size:11px;font-weight:500;margin-left:4px}.lp-contact__form input[type="text"],.lp-contact__form input[type="email"],.lp-contact__form input[type="tel"],.lp-contact__form select,.lp-contact__form textarea{background-color:#fff;border:1px solid transparent;border-radius:4px;box-sizing:border-box;font-family:"Manrope",sans-serif;font-size:14px;font-weight:300;height:42px;margin:0;max-width:none !important;padding:9px 12px;width:100% !important}.lp-contact__form input[type="text"]:focus,.lp-contact__form input[type="email"]:focus,.lp-contact__form input[type="tel"]:focus,.lp-contact__form select:focus,.lp-contact__form textarea:focus{border-color:#0F0F0F;outline:0}.lp-contact__form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230F0F0F' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px}.lp-contact__form textarea{height:120px !important;min-height:0}.lp-contact__form .gfield--type-consent>.gfield_label,.lp-contact__form .gfield--type-consent>legend{display:none}.lp-contact__form .ginput_container_consent{align-items:flex-start;display:flex;gap:8px}.lp-contact__form .ginput_container_consent input{flex:0 0 auto;margin:2px 0 0}.lp-contact__form .ginput_container_consent label{font-weight:300;margin:0 !important}.lp-contact__form .gfield_checkbox,.lp-contact__form .gfield_consent_label{font-size:12px}.lp-contact__form .gform_footer{margin:18px 0 0 !important;padding:0 !important}.lp-contact__form .gform_button,.lp-contact__form input[type="submit"]{background:#0F0F0F !important;border:0 !important;border-radius:8px;color:#F8F8F8 !important;font-family:"Manrope",sans-serif;font-size:14px;font-weight:500;margin:0 !important;padding:13px 22px}.lp-contact__form .gform_button:after,.lp-contact__form input[type="submit"]:after{display:none}.lp-contact__form .gform_button span,.lp-contact__form input[type="submit"] span{color:#F8F8F8}
