.trust.section{padding-bottom:9rem}.trust.section .container{padding:0;max-width:100%}.brand-marquee{overflow:hidden;width:100%;position:relative}.brand-marquee__track{display:flex;align-items:center;will-change:transform;gap:5rem}.brand-marquee__logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:4.8rem}.brand-marquee__logo img{height:4.8rem;width:auto;max-width:17rem;object-fit:contain;flex-shrink:0}@media(width >= 769px){.trust.section{padding:0;padding-bottom:12rem}.trust.section .container{padding:0;max-width:100%}.brand-marquee__track{justify-content:center;gap:clamp(7.5rem,7.5rem + (100vw - 1440px)*.15,50rem);padding:4.5rem 0}.brand-marquee__logo img{height:11rem}}.section.roles{padding-bottom:13rem}.section.roles .roles__cards{display:flex;flex-direction:column;gap:2rem}.section.roles .roles-card{display:flex;flex-direction:column;gap:0;width:100%;background:var(--bg-primary);border-radius:var(--card-radius-md);border:1px solid var(--border-color);box-shadow:var(--card-shadow);padding:2rem}.section.roles .roles-card .roles__eyebrow{color:var(--text-accent-strong);font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600;margin-bottom:1.2rem}.section.roles .roles-card h3{font-size:1.9rem;line-height:2.7rem;letter-spacing:-0.095rem;font-weight:600;font-family:"Inter";margin-bottom:1.5rem}.section.roles .roles-card .section__actions{margin-top:2rem}@media(width >= 769px)and (min-width: 769px){.section.roles{padding-bottom:30rem}}@media(width >= 769px){.section.roles .section__inner{gap:6.4rem}.section.roles .roles__cards{flex-direction:row;gap:4rem}.section.roles .roles-card{padding:4rem}.section.roles .roles-card .roles__eyebrow{font-size:2.2rem;line-height:5.6rem;letter-spacing:-0.066rem;font-weight:600;margin-bottom:2.4rem}.section.roles .roles-card h3{font-size:2.6rem;line-height:3.51rem;letter-spacing:-0.13rem;font-weight:600;margin-bottom:2.4rem}.section.roles .roles-card .section__actions{margin-top:auto}}.section.why{position:relative;padding-top:4rem}.section.why::before{content:"";position:absolute;left:0;top:-5rem;width:100%;height:5rem;background:var(--bg-primary);clip-path:ellipse(60% 100% at 50% 100%)}@media(width >= 769px)and (min-width: 769px){.section.why{padding-top:0}.section.why::before{height:25rem;top:-15rem}}@media(width >= 769px){.section.why .section__inner{gap:9rem}.why .section__header{text-align:center;max-width:57.4rem;margin:0 auto}.why-cta{text-align:center}}.icon-feature--flash{width:2rem}.icon-feature--recycle{width:1.7rem}.icon-feature--y{width:1.88rem}.icon-feature--powerbank{width:1.6rem}@media(width >= 769px){.icon-feature--flash{width:2.13rem}.icon-feature--recycle{width:1.77rem}.icon-feature--y{width:2rem}.icon-feature--powerbank{width:1.7rem}}.roi .section__inner{display:flex;flex-direction:column;gap:2.4rem}.roi__content{display:flex;flex-direction:column;gap:2.4rem;width:100%}.roi__inputs,.roi__details{display:flex;flex-direction:column;gap:2.4rem;width:100%}.roi__row{width:100%;display:flex;flex-direction:column}.roi__label,.roi__result-label,.roi__result-note,.roi__case h3{margin:0;color:var(--text-primary);font-size:1.9rem;font-weight:600;line-height:2.7rem}.roi__label span{color:inherit}.roi__range{--roi-track-height: .6rem;--roi-thumb-size: 1.5rem;--roi-track-bg: rgb(18 166 111 / 16%);--roi-progress: 0%;appearance:none;width:100%;height:var(--roi-track-height);border-radius:999px;border:none;outline:none;padding:0;cursor:pointer;background:linear-gradient(90deg, #0ec27a 0%, #05a66f var(--roi-progress), transparent var(--roi-progress), transparent 100%),var(--roi-track-bg);background-size:100% 100%;margin-top:2.3rem;margin-bottom:.5rem}.roi__range::-webkit-slider-runnable-track{height:var(--roi-track-height);background:rgba(0,0,0,0)}.roi__range::-webkit-slider-thumb{appearance:none;width:var(--roi-thumb-size);height:var(--roi-thumb-size);border-radius:50%;background:#05a66f;border:none;box-shadow:0 0 0 3px #fff,0 0 0 4px #05a66f,0 0 0 9px rgba(5,166,111,.16);margin-top:calc((var(--roi-track-height) - var(--roi-thumb-size))/2)}.roi__range::-moz-range-track{height:var(--roi-track-height);background:rgba(0,0,0,0);border-radius:999px}.roi__range::-moz-range-progress{background:rgba(0,0,0,0)}.roi__range::-moz-range-thumb{width:var(--roi-thumb-size);height:var(--roi-thumb-size);border-radius:50%;background:#05a66f;border:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #05a66f,0 0 0 18px rgba(5,166,111,.16);margin-top:calc((var(--roi-track-height) - var(--roi-thumb-size))/2)}.roi__scale{display:flex;justify-content:space-between;font-size:1.6rem;letter-spacing:-0.03em;color:var(--text-secondary)}.roi__result{display:flex;flex-direction:column}.roi__result-value{font-size:3.2rem;letter-spacing:-0.04em;margin-top:1.75rem;margin-bottom:2.3rem}.roi__result-note{margin-bottom:1.2rem}.roi__footnote{margin:0;font-size:.95rem;color:var(--text-secondary)}.roi__case{display:flex;flex-direction:column}.roi__case h3{margin-bottom:1.2rem}.roi__quote{margin:0;color:var(--text-secondary);line-height:1.6}.roi__disclaimer{font-size:1.4rem;color:var(--text-secondary);margin-top:2.85rem;line-height:1.6;letter-spacing:-0.03rem}.roi__cta{margin-top:2.2rem}.roi__cta .cta-button{width:fit-content}@media(width >= 769px){.roi .section__inner{gap:6.4rem}.roi__content{flex-direction:row;gap:0;justify-content:space-between}.roi__inputs{width:73rem;gap:0;justify-content:space-between}.roi__inputs .roi__label{font-size:2.6rem;line-height:2.9rem}.roi__inputs .roi__range{--roi-track-height: .8rem;--roi-thumb-size: 2rem;margin-top:4.7rem;margin-bottom:1rem}.roi__inputs .roi__scale{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem}.roi__details{width:38.4rem;gap:3rem}.roi__details .roi__result-label,.roi__details .roi__result-note{font-size:2.6rem;line-height:2.9rem;margin-bottom:1.5rem}.roi__details .roi__result-value{font-size:3.8rem;font-weight:700;line-height:7.68rem;letter-spacing:-0.084rem;margin-bottom:3rem;margin-top:0}.roi__details h3{font-size:2.6rem;line-height:2.9rem;margin-bottom:1.5rem}.roi__details .roi__disclaimer{font-size:1.5rem;margin-top:3rem;line-height:2.8rem;letter-spacing:-0.045rem}.roi__result{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0}.roi__cta{margin-top:-1rem}}.policy-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:2rem}.policy-card{background:var(--bg-primary);border-radius:var(--card-radius-md);padding:2rem;box-shadow:var(--card-shadow);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem}.policy-card:nth-child(3) .policy-card__icon .policy__icon{transform:scale(0.94)}.policy-card:nth-child(4) .policy-card__icon .policy__icon{transform:scale(1.06)}.policy-card__icon{width:4.3rem;height:4.3rem;border-radius:50%;display:grid;place-items:center;background:var(--bg-section-green);color:var(--primary-deep-green)}.policy-card__icon .policy__icon{width:1.8rem;max-height:4.3rem}.policy-card h3{font-size:1.9rem;font-weight:600;line-height:2.7rem}.policy-card p{color:var(--text-secondary);font-size:1.6rem;line-height:160%;letter-spacing:-0.048rem}@media(width >= 769px){.policies .section__inner{gap:6.4rem}.policy-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:4rem}.policy-card{padding:4rem;gap:2rem}.policy-card .policy-card__icon{width:4.6rem;height:4.6rem}.policy-card .policy-card__icon .policy__icon{width:1.95rem;max-height:4.6rem}.policy-card h3{font-size:2.6rem;line-height:3.51rem;margin-top:.5rem;margin-bottom:-0.5rem}.policy-card p{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem}.policies .section__actions{margin-top:2.6rem}}.faqs .section__inner{gap:2.5rem}.faqs .section__actions{margin-top:2rem}@media(width >= 769px){.faqs .section__inner{gap:4.8rem}.faqs .section__actions{margin-top:4.2rem}}.business-cta{background-image:url(../assets/4112cfa4be0b0942c35d.png);background-size:cover;background-position:left center;background-repeat:no-repeat;border-radius:0;height:69.5rem}.business-cta .section__header p{text-shadow:0 0 12.6px #000}.business-cta .section__inner{height:100%;gap:1.9rem}.business-cta .link-arrow a{color:var(--text-light);text-shadow:0 0 12.6px #000}.business-cta .section__actions{flex-direction:column;align-items:start;gap:1.5rem}.business-cta .section__actions .cta-button--ghost{margin:0;padding:1.2rem 1.5rem;border-radius:var(--radius-full);background:hsla(0,0%,100%,.39);backdrop-filter:blur(0.1925rem);text-shadow:0 0 12.6px #000}.business-cta .section__actions .cta-button--ghost::after{content:none}.business-cta__assurances{margin-top:auto;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.business-cta__assurances .business-cta__assurance{font-size:1.4rem;font-weight:500;letter-spacing:-0.056rem;position:relative;padding-left:1.2rem}.business-cta__assurances .business-cta__assurance::before{content:"";position:absolute;left:0;top:45%;width:.4rem;height:.8rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;transform:translateY(-50%) rotate(45deg)}@media(width >= 769px){.business-cta.section{padding-bottom:4.9rem}.business-cta.section .container{padding:0 13.5rem}.business-cta{background-image:url(../assets/102c920dcccc4cf40a5f.png);height:68rem}.business-cta .section__inner{gap:0}.business-cta .section__header{width:62rem;gap:0}.business-cta .section__header h2{font-size:6.8rem;font-weight:590;line-height:9.36rem;letter-spacing:-0.4rem;margin-bottom:5.4rem}.business-cta .section__header .text-body{margin-bottom:3rem}.business-cta .section__actions{flex-direction:row;gap:2rem;margin-bottom:2.4rem}.business-cta .section__actions .cta-button--ghost{margin:0;padding:1.2rem 1.6rem}.business-cta .section__actions .cta-button--ghost::before{content:none}.business-cta .business-cta__assurances{margin-top:auto;flex-wrap:nowrap;justify-content:space-between;font-size:1.5rem;line-height:2.8rem;letter-spacing:-0.045rem}.business-cta .business-cta__assurances .business-cta__assurance{padding-left:1.8rem}.business-cta .business-cta__assurances .business-cta__assurance:not(:last-child){padding-right:10rem}.business-cta .business-cta__assurances .business-cta__assurance:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:hsla(0,0%,100%,.33)}}

/*# sourceMappingURL=main.c0584841.css.map*/