.utah-solar-callout{background-color:#0fa3b1;color:#fff;font-family:var(--font-body-family)}.utah-solar-callout__inner{max-width:1100px;margin:0 auto;padding-left:24px;padding-right:24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.utah-solar-callout__heading{font-family:var(--font-heading-family);font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.2;color:#fff;margin:0 0 24px}.utah-solar-callout__paragraph{font-size:16px;line-height:1.7;color:#ffffffeb;margin:0 0 16px}.utah-solar-callout__paragraph a{color:#fff;text-decoration:underline}.utah-solar-callout__paragraph a:hover{color:#ffffffbf}.utah-solar-callout__disclaimer{font-size:13px;font-style:italic;color:#ffffffa6;margin:20px 0 0;line-height:1.5}.utah-solar-callout__card{background-color:#ffffff26;border:1px solid rgba(255,255,255,.35);border-radius:10px;padding:36px 32px}.utah-solar-callout__card-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin:0 0 12px}.utah-solar-callout__card-title{font-family:var(--font-heading-family);font-size:clamp(20px,3vw,28px);font-weight:800;color:#fff;margin:0 0 28px;line-height:1.25}.utah-solar-callout__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.utah-solar-callout__bullet{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;color:#fffffff2}.utah-solar-callout__bullet-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}@media(max-width:749px){.utah-solar-callout__inner{grid-template-columns:1fr;gap:36px}}.utah-solar-hero{background-color:#f0f4ec;font-family:var(--font-body-family);text-align:center}.utah-solar-hero__inner{max-width:780px;margin:0 auto;padding-left:24px;padding-right:24px}.utah-solar-hero__badge{display:inline-block;background-color:#0fa3b1;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 18px;margin-bottom:24px}.utah-solar-hero__heading{font-family:var(--font-heading-family);font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.2;color:#1a1a1a;margin:0 0 16px}.utah-solar-hero__heading span{color:#0fa3b1;display:block}.utah-solar-hero__subheading{font-size:18px;line-height:1.65;color:#3a3a3a;margin:0 0 36px}.utah-solar-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:40px}.utah-solar-hero__btn--primary{background-color:#f35b04;color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;padding:14px 32px;border-radius:6px;border:none;text-decoration:none;display:inline-block;cursor:pointer;transition:opacity .2s}.utah-solar-hero__btn--secondary{background-color:#0fa3b1;color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;padding:14px 32px;border-radius:6px;border:none;text-decoration:none;display:inline-block;cursor:pointer;transition:opacity .2s}.utah-solar-hero__btn--secondary:hover{opacity:.88}.utah-solar-hero__trust{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.utah-solar-hero__trust-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2a2a2a}.utah-solar-hero__trust-icon{flex-shrink:0;width:20px;height:20px}@media(max-width:749px){.utah-solar-hero__buttons{flex-direction:column;align-items:center}.utah-solar-hero__btn--primary,.utah-solar-hero__btn--secondary{width:100%;max-width:320px;text-align:center}.utah-solar-hero__trust{flex-direction:column;align-items:center}}.utah-solar-proof{background-color:#fff;font-family:var(--font-body-family)}.utah-solar-proof__inner{max-width:1100px;margin:0 auto;padding-left:24px;padding-right:24px}.utah-solar-proof__section-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0fa3b1;margin:0 0 10px}.utah-solar-proof__section-heading{font-family:var(--font-heading-family);font-size:clamp(22px,4vw,36px);font-weight:800;color:#1a1a1a;margin:0 0 32px;line-height:1.2}.utah-solar-proof__photos{margin-bottom:72px}.utah-solar-proof__photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.utah-solar-proof__photo-card{position:relative;border-radius:10px;overflow:hidden;height:280px}.utah-solar-proof__photo-card img{width:100%;height:100%;object-fit:cover;display:block}.utah-solar-proof__photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 55%);pointer-events:none}.utah-solar-proof__photo-caption{position:absolute;bottom:16px;left:18px;right:18px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.5)}.utah-solar-proof__testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.utah-solar-proof__testimonial-card{background-color:#f0f4ec;border-radius:10px;padding:28px;position:relative;overflow:hidden}.utah-solar-proof__quote-mark{position:absolute;top:12px;left:18px;font-size:64px;font-family:Georgia,serif;color:#0fa3b1;opacity:.25;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.utah-solar-proof__quote-text{font-size:15px;line-height:1.65;color:#2a2a2a;margin:0 0 20px;padding-top:32px}.utah-solar-proof__author-name{font-size:13px;font-weight:600;color:#0fa3b1;margin:0 0 4px}.utah-solar-proof__author-location{font-size:12px;color:#aaa;margin:0}@media(max-width:749px){.utah-solar-proof__photo-grid,.utah-solar-proof__testimonial-grid{grid-template-columns:1fr}.utah-solar-proof__photo-card{height:240px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
