.energy-utilities-page{font-family:var(--font-primary,"Sofia Pro",Arial,system-ui,sans-serif)}.energy-hero-visual{width:100%;max-width:500px;margin:0 auto}.energy-hero-visual svg{width:100%;height:auto}.energy-utilities-page .energy-intro-section.two-col-section--light{background:#f0eef8}.energy-stats-section{background:#f0eef8;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 24px;display:flex}.energy-stats-container{max-width:1000px;margin:0 auto}.energy-stats-item{align-items:flex-start;gap:32px;padding:48px 0;display:flex}.energy-stats-icon{color:#2461e8;flex-shrink:0;width:80px;height:80px}.energy-stats-icon svg{width:100%;height:100%}.energy-stats-text{color:#0d1230;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4}.energy-stats-divider{background:#0d12301f;height:1px}@media (max-width:768px){.energy-stats-item{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.energy-stats-text{font-size:1.25rem}}.energy-utilities-page .energy-ai-section.two-col-section--dark{background:#000}.energy-feature-cards-section{color:#fff;background:#000;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 24px 48px;display:flex}.energy-feature-cards-headline{color:#fff;max-width:1200px;margin:0 auto 48px;font-size:2.25rem;font-weight:700;line-height:1.2}.energy-utilities-page .energy-feature-cards-section .benefits-grid--dark{background:0 0;padding:0}.energy-utilities-page .energy-feature-cards-section .benefits-card{border:1px solid #fff3;border-radius:8px}.energy-utilities-page .energy-feature-cards-section .benefits-card-icon{color:#749bee}.energy-utilities-page .energy-feature-cards-section .benefits-card-description{color:#ffffffe6}.energy-utilities-page .energy-feature-cards-section .benefits-card-description strong{color:#fff}@media (max-width:900px){.energy-feature-cards-headline{font-size:1.75rem}}.energy-benefits-section{background:#f5f6f8;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 24px;display:flex}.energy-benefits-container{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1200px;margin:0 auto;display:grid}.energy-benefits-headline{color:#0d1230;margin:0;font-size:2.5rem;font-weight:300;line-height:1.2}.energy-benefits-intro{color:#4a5568;margin:0 0 32px;font-size:1.125rem;line-height:1.7}.energy-benefits-checklist{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.energy-benefits-checklist-item{color:#0d1230;align-items:flex-start;gap:16px;font-size:1rem;line-height:1.6;display:flex}.energy-utilities-page .energy-benefits-section .benefit-check-icon{color:#243de8;flex-shrink:0;width:24px;height:24px}@media (max-width:900px){.energy-benefits-container{grid-template-columns:1fr;gap:40px}.energy-benefits-headline{font-size:2rem}}
