.solar-benefits-bar{background:var(--color-charcoal);padding:var(--space-2xl) 0;border-bottom:1px solid var(--color-medium-gray)}.solar-benefits-grid{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.solar-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.solar-benefits-grid{grid-template-columns:1fr}}.solar-benefit{align-items:center;gap:var(--space-md);display:flex}.solar-benefit__icon{background:var(--color-gold-glow);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.solar-benefit__content h4{font-size:var(--text-base);margin-bottom:2px}.solar-benefit__content p{font-size:var(--text-sm);color:var(--color-gray);margin:0}.solar-why-grid{gap:var(--space-3xl);align-items:center;display:grid}@media (min-width:768px){.solar-why-grid{grid-template-columns:1.5fr 1fr}}.solar-why-content h2{font-size:var(--text-3xl)}.solar-reasons{gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column;list-style:none;display:flex}.solar-reasons li{gap:var(--space-md);display:flex}.solar-reasons li svg{color:var(--color-gold);flex-shrink:0;margin-top:2px}.solar-reasons li>div{flex-direction:column;display:flex}.solar-reasons li strong{color:var(--color-white);margin-bottom:2px}.solar-reasons li span{color:var(--color-gray);font-size:var(--text-sm)}.solar-cta-card{padding:var(--space-3xl);background:var(--color-black);border:1px solid var(--glass-gold-border);border-radius:var(--radius-2xl);text-align:center;color:var(--color-gray-light);flex-direction:column;justify-content:center;align-items:center;display:flex}.solar-cta-card svg{margin-bottom:var(--space-md);color:var(--color-gold-light)}.solar-cta-badge{font-size:var(--text-4xl);font-weight:800}.solar-cta-card h3{color:var(--color-white);margin-bottom:var(--space-sm)}.solar-cta-card>p{color:var(--color-gray-light);margin-bottom:var(--space-xl)}.solar-cta-card .btn-primary{background:var(--gold-foil);color:var(--color-black);box-shadow:none}.solar-cta-card .btn-primary:hover{background-position:100% 0}.bundle-highlight{border:1px solid var(--color-gold);border-radius:var(--radius-2xl);padding:var(--space-3xl);text-align:center;background:linear-gradient(135deg,#c9a22726 0%,#0000 100%)}.bundle-highlight__content{max-width:700px;margin:0 auto}.bundle-highlight h2{font-size:var(--text-2xl);margin-bottom:var(--space-md)}.bundle-highlight p{color:var(--color-gray-light);margin-bottom:var(--space-xl)}.solar-service-page-content{gap:var(--space-3xl);align-items:start;display:grid}@media (min-width:768px){.solar-service-page-content{grid-template-columns:2fr 1fr}}.solar-service-main h2{font-size:var(--text-2xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.solar-service-main h2:first-child{margin-top:0}.solar-service-main p{line-height:1.8}@media (max-width:767px){.solar-benefits-bar{padding:var(--space-xl) 0}.solar-benefits-grid{gap:var(--space-lg)}.solar-benefit{align-items:flex-start}.solar-why-grid,.solar-service-page-content{gap:var(--space-2xl);max-width:42rem;margin:0 auto}.solar-cta-card,.bundle-highlight{padding:var(--space-xl)}}@media (max-width:480px){.solar-cta-card,.bundle-highlight{border-radius:var(--radius-xl)}}
