.solar-overview{margin:28px 0 0}.solar-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solar-overview-stat{background:#fff;border:1px solid #dbe4dd;border-radius:12px;padding:24px;min-width:0}.solar-overview-stat span,.solar-overview-stat small{display:block;color:#526359;font-size:13px;line-height:1.6}.solar-overview-stat strong{display:block;margin:10px 0;font-size:clamp(22px,2.3vw,30px);letter-spacing:-.7px;color:#173e2d;overflow-wrap:anywhere;line-height:1.3}.solar-overview-energy{background:#173e2d;border-color:#173e2d}.solar-overview-energy span,.solar-overview-energy small,.solar-overview-energy strong{color:#fff}.solar-overview h3{font-size:18px;margin:26px 0 14px}.solar-overview-brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.solar-overview-brands li{background:#f0f4ef;border:1px solid #dbe4dd;border-radius:10px;padding:16px 20px;min-width:0}.solar-overview-brands span,.solar-overview-brands small{display:block;font-size:13px;color:#526359}.solar-overview-brands span{font-weight:700;color:#173e2d}.solar-overview-brands strong{display:block;font-size:25px;color:#173e2d;margin:6px 0 0}.solar-overview .solar-overview-note{font-size:13px;line-height:1.7;max-width:none;margin:16px 0 0;color:#526359}.solar-overview-home{padding:34px 0 42px;border-bottom:1px solid #dbe4dd;background:#f7f9f6}.solar-overview-home .solar-overview{margin-top:18px}@media(max-width:1000px){.solar-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-overview-brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.solar-overview-stat{padding:18px}.solar-overview-stat strong{font-size:23px}.solar-overview-stats{gap:10px}.solar-overview-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.solar-overview-brands li{padding:14px 16px}.solar-overview-home{padding:25px 0 30px}}
