.solar-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;padding:76px 0 80px}.solar-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.07}.solar-hero em{font-style:normal;color:var(--green)}.solar-hero p{font-size:20px;line-height:1.6;color:var(--muted);margin:28px 0}.solar-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.solar-visual{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#eff4eb;border-radius:30px;padding:40px}.solar-visual img{width:90%;height:auto}.solar-visual span{font-size:12px;color:var(--green);margin-top:20px}.solar-split{border-top:1px solid var(--line);padding:75px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}.solar-split p{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:22px}.solar-steps{padding:35px 0 80px}.solar-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px}.solar-steps article{border-top:1px solid var(--line);padding-top:22px}.solar-steps article>span{font-size:15px;color:var(--green)}.solar-steps h3{font-size:26px;margin:24px 0 16px}.solar-steps p{color:var(--muted);font-size:16px;line-height:1.75}.solar-faq{padding:75px 0 0;max-width:850px}.solar-faq h2{margin-bottom:30px}.solar-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.solar-faq summary{font-size:19px;font-weight:600;cursor:pointer}.solar-faq details p{font-size:16px;line-height:1.8;color:var(--muted);margin-top:15px}@media(max-width:809px){.solar-hero{grid-template-columns:1fr;gap:32px;padding:45px 0 50px}.solar-hero h1{font-size:43px}.solar-hero p{font-size:18px}.solar-visual{aspect-ratio:1.5;padding:25px}.solar-visual img{width:200px}.solar-split{grid-template-columns:1fr;gap:26px;padding:45px 0}.solar-split h2,.solar-steps h2,.solar-faq h2{font-size:34px}.solar-steps>div{grid-template-columns:1fr;gap:32px}.solar-steps{padding:20px 0 50px}.solar-split p{font-size:17px}.solar-steps h3{margin:14px 0}.solar-faq{padding-top:50px}}
