.hero-trust-slider[data-astro-cid-jlog4ki2]{background:0 0;width:100%;max-width:min(920px,100%);height:53px;margin:24px auto 0}.hero-trust-slider__viewport[data-astro-cid-jlog4ki2]{background:0 0;height:53px;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.hero-trust-slider__track[data-astro-cid-jlog4ki2]{background:0 0;align-items:center;width:max-content;height:53px;animation:42s linear infinite hero-trust-marquee;display:flex}.hero-trust-slider[data-astro-cid-jlog4ki2]:hover .hero-trust-slider__track[data-astro-cid-jlog4ki2],.hero-trust-slider[data-astro-cid-jlog4ki2]:focus-within .hero-trust-slider__track[data-astro-cid-jlog4ki2]{animation-play-state:paused}.hero-trust-slider__list[data-astro-cid-jlog4ki2]{background:0 0;align-items:center;gap:32px;height:53px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.hero-trust-slider__item[data-astro-cid-jlog4ki2]{background:0 0;flex:none;justify-content:center;align-items:center;height:53px;display:flex}.hero-trust-logo[data-astro-cid-jlog4ki2]{background:0 0;border:0;justify-content:center;align-items:center;height:53px;max-height:53px;padding:0;text-decoration:none;display:inline-flex}.hero-trust-logo[data-astro-cid-jlog4ki2]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.hero-trust-logo__img[data-astro-cid-jlog4ki2]{object-fit:contain;object-position:center;background:0 0;width:auto;max-width:135px;height:auto;max-height:39px;display:block}.hero-trust-google[data-astro-cid-jlog4ki2]{color:#fff;white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;height:53px;max-height:53px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.hero-trust-google__score[data-astro-cid-jlog4ki2]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.hero-trust-google__stars[data-astro-cid-jlog4ki2]{color:#f5c451;align-items:center;gap:.5px;display:inline-flex}.hero-trust-google__star[data-astro-cid-jlog4ki2]{flex-shrink:0;width:17px;height:17px}.hero-trust-google__label[data-astro-cid-jlog4ki2]{color:#fffffff2;font-weight:600}.hero-trust-google__count[data-astro-cid-jlog4ki2]{color:#ffffffd9;font-size:12px;font-weight:600}@keyframes hero-trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-trust-slider__viewport[data-astro-cid-jlog4ki2]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden;mask-image:none}.hero-trust-slider__track[data-astro-cid-jlog4ki2]{width:max-content;animation:none}.hero-trust-slider__list[data-astro-cid-jlog4ki2][aria-hidden=true]{display:none}}.trust-credential-logo[data-astro-cid-ahrjocr5]{width:97px;height:97px}.trust-credential-logo[data-astro-cid-ahrjocr5]:has(.trust-credential-image--wide){width:auto;min-width:97px}.trust-credential-image[data-astro-cid-ahrjocr5]{max-width:97px;height:97px;max-height:97px}.trust-credential-image--wide[data-astro-cid-ahrjocr5]{max-width:169px;height:97px;max-height:97px}.trust-credential-image--badge[data-astro-cid-ahrjocr5]{max-width:97px;height:97px;max-height:97px}.customer-story[data-astro-cid-cstyabwr]{padding-block:var(--section-space-large);background:#fff}.customer-story__grid[data-astro-cid-cstyabwr]{align-items:center;gap:2rem;display:grid}.customer-story__media[data-astro-cid-cstyabwr]{justify-content:center;display:flex}.customer-story__video[data-astro-cid-cstyabwr]{aspect-ratio:9/16;background:#111827;border-radius:1.1rem;width:min(260px,72vw);position:relative;overflow:hidden;box-shadow:0 18px 48px #1111111f}.customer-story__video[data-astro-cid-cstyabwr] iframe[data-astro-cid-cstyabwr]{border:0;width:100%;height:100%;position:absolute;inset:0}.customer-story__heading[data-astro-cid-cstyabwr]{margin:.35rem 0 1rem}.customer-story__text[data-astro-cid-cstyabwr]{max-width:40rem;color:var(--color-text-secondary,#525252);margin:0 0 .95rem;font-size:1.0625rem;line-height:1.7}.customer-story__quote[data-astro-cid-cstyabwr]{border-left:3px solid #6e3ce2;margin:1.5rem 0 0;padding:1rem 0 0 1rem}.customer-story__quote[data-astro-cid-cstyabwr] p[data-astro-cid-cstyabwr]{color:#171717;margin:0;font-size:1.25rem;font-weight:600;line-height:1.45}.customer-story__quote[data-astro-cid-cstyabwr] cite[data-astro-cid-cstyabwr]{color:#737373;margin-top:.55rem;font-size:.95rem;font-style:normal;font-weight:500;display:block}@media (width>=768px){.customer-story__video[data-astro-cid-cstyabwr]{width:min(320px,100%)}}@media (width>=1024px){.customer-story__grid[data-astro-cid-cstyabwr]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:3.5rem}.customer-story__video[data-astro-cid-cstyabwr]{width:min(400px,100%)}}.homepage-solar-calc[data-astro-cid-cvtnf6lm]{color:#1a1a1a;background:#f9f9f9;padding:clamp(3rem,6vw,4.5rem) 0}.homepage-solar-calc__inner[data-astro-cid-cvtnf6lm]{width:min(100% - 2rem,52rem);margin:0 auto}.homepage-solar-calc__header[data-astro-cid-cvtnf6lm]{text-align:center;margin-bottom:1.5rem}.homepage-solar-calc__eyebrow[data-astro-cid-cvtnf6lm]{margin:0 0 .75rem}.homepage-solar-calc__heading[data-astro-cid-cvtnf6lm]{color:#1a1a1a;margin:0}.homepage-solar-calc__support[data-astro-cid-cvtnf6lm]{color:#555;max-width:36rem;margin:1rem auto 0}.homepage-solar-calc__panel[data-astro-cid-cvtnf6lm]{color:#1a1a1a;background:#f2f2f2;border:1px solid #1111110f;border-radius:16px;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 8px 24px #1111110f}.homepage-solar-calc__panel-body[data-astro-cid-cvtnf6lm]{background:#fff;border-radius:12px;padding:16px}.homepage-solar-calc__controls[data-astro-cid-cvtnf6lm]{flex-direction:column;gap:1.25rem;display:flex}.homepage-solar-calc__label[data-astro-cid-cvtnf6lm]{color:#222;margin:0 0 .5rem;font-size:.9375rem;font-weight:600;display:block}.homepage-solar-calc__bill-value[data-astro-cid-cvtnf6lm]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15;display:flex}.homepage-solar-calc__bill-value[data-astro-cid-cvtnf6lm] [data-astro-cid-cvtnf6lm][data-homepage-bill-amount]{background-image:var(--brand-label-gradient);color:#9335d1;-webkit-text-fill-color:transparent;background-size:100% 100%;background-clip:text}@supports not (background-clip:text){.homepage-solar-calc__bill-value[data-astro-cid-cvtnf6lm] [data-astro-cid-cvtnf6lm][data-homepage-bill-amount]{color:#9335d1;-webkit-text-fill-color:currentColor;background-image:none}}.homepage-solar-calc__bill-period[data-astro-cid-cvtnf6lm]{color:#555;-webkit-text-fill-color:#555;font-size:1rem;font-weight:600}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]{--slider-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0;padding:0;display:block}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #9335d1 0%, #ec1678 var(--slider-progress), #e5e5e5 var(--slider-progress), #e5e5e5 100%);border-radius:100px;height:4px}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]::-moz-range-track{background:#e5e5e5;border-radius:100px;height:4px}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]::-moz-range-progress{background:linear-gradient(90deg,#9335d1,#ec1678);border-radius:100px;height:4px}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#9335d1,#ec1678);border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 1px 4px #1113}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]::-moz-range-thumb{background:linear-gradient(#9335d1,#ec1678);border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #1113}.homepage-solar-calc__slider[data-astro-cid-cvtnf6lm]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ff5c1c}.homepage-solar-calc__slider-ends[data-astro-cid-cvtnf6lm]{color:#666;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}.homepage-solar-calc__toggle[data-astro-cid-cvtnf6lm]{border:0;min-inline-size:0;margin:0;padding:0}.homepage-solar-calc__segments[data-astro-cid-cvtnf6lm]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm]{cursor:pointer;margin:0;display:flex;position:relative}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm] input[data-astro-cid-cvtnf6lm]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm] span[data-astro-cid-cvtnf6lm]{border-radius:var(--radius-button);color:#333;text-align:center;background:#f2f2f2 padding-box padding-box;border:0;flex:1;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .75rem;font-size:.9375rem;font-weight:700;transition:background .15s,color .15s;display:flex}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm] input[data-astro-cid-cvtnf6lm]:checked+span[data-astro-cid-cvtnf6lm]{background-color:#9335d1;background-image:var(--btn-primary-gradient);color:#fff;background-origin:border-box;background-clip:padding-box;border:0}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm] input[data-astro-cid-cvtnf6lm]:focus-visible+span[data-astro-cid-cvtnf6lm]{outline-offset:2px;outline:2px solid #ff5c1c}.homepage-solar-calc__results[data-astro-cid-cvtnf6lm]{grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=640px){.homepage-solar-calc__results[data-astro-cid-cvtnf6lm]{grid-template-columns:1fr 1fr;gap:1rem}}.homepage-solar-calc__result[data-astro-cid-cvtnf6lm]{background:#f2f2f2;border-radius:12px;padding:16px}.homepage-solar-calc__result-eyebrow[data-astro-cid-cvtnf6lm]{letter-spacing:.06em;text-transform:uppercase;color:#555;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.homepage-solar-calc__result-amount[data-astro-cid-cvtnf6lm]{color:#1a1a1a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:700}.homepage-solar-calc__result-amount--accent[data-astro-cid-cvtnf6lm]{background-image:var(--brand-label-gradient);color:#9335d1;-webkit-text-fill-color:transparent;background-size:100% 100%;background-clip:text}@supports not (background-clip:text){.homepage-solar-calc__result-amount--accent[data-astro-cid-cvtnf6lm]{color:#9335d1;-webkit-text-fill-color:currentColor;background-image:none}}.homepage-solar-calc__result-note[data-astro-cid-cvtnf6lm]{color:#555;margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.homepage-solar-calc__savings-label[data-astro-cid-cvtnf6lm]{font-weight:600}.homepage-solar-calc__savings[data-astro-cid-cvtnf6lm]{color:#1a1a1a;font-variant-numeric:tabular-nums;font-weight:700}.homepage-solar-calc__disclaimer[data-astro-cid-cvtnf6lm]{max-width:40rem;margin-top:1.25rem;padding-top:0}.homepage-solar-calc__disclaimer-title[data-astro-cid-cvtnf6lm]{color:#222;margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.homepage-solar-calc__disclaimer-text[data-astro-cid-cvtnf6lm]{color:#555;margin:0;font-size:.875rem;line-height:1.55}.homepage-solar-calc__cta[data-astro-cid-cvtnf6lm]{justify-content:center;margin-top:1.5rem;display:flex}.homepage-solar-calc__cta[data-astro-cid-cvtnf6lm] .homepage-solar-calc__cta-btn{justify-content:center;width:100%;max-width:100%}@media (width>=640px){.homepage-solar-calc__cta[data-astro-cid-cvtnf6lm] .homepage-solar-calc__cta-btn{width:auto}}@media (width<=389px){.homepage-solar-calc__inner[data-astro-cid-cvtnf6lm]{width:min(100% - 1.5rem,52rem)}.homepage-solar-calc__segment[data-astro-cid-cvtnf6lm] span[data-astro-cid-cvtnf6lm]{padding:.65rem .5rem;font-size:.875rem}}
