.energy-page{--accent:#d8dbbc}.energy-sungrow{--accent:#f5be79}.energy-page .eyebrow{font-size:14px;letter-spacing:.13em}.energy-hero{padding:64px 0 70px;background:#101414}.energy-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.energy-hero h1{font-size:clamp(42px,4.6vw,70px);line-height:1.12;letter-spacing:-.045em}.energy-hero h1 em{font-style:normal;color:var(--accent)}.energy-lead{font-size:19px;max-width:680px}.energy-area{font-size:14px;margin-top:30px}.energy-product{margin:0;background:#edf0eb;color:#17201d;min-width:0;border-radius:3px;overflow:hidden}.energy-product img{width:100%;height:430px;object-fit:contain;padding:24px}.energy-product figcaption{padding:20px 25px;border-top:1px solid #c5cec6;font-size:18px;font-weight:600}.energy-product figcaption span{display:block;font-size:14px;font-weight:400;margin-top:4px}.energy-proof{border-block:1px solid var(--line)}.energy-proof .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:15px;color:#e0e3d9}.energy-team{margin:0;min-width:0}.energy-team img{height:430px;object-fit:cover}.energy-team figcaption{font-size:14px;color:var(--muted);margin-top:12px}.energy-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:48px}.energy-features article{border-top:1px solid #50574e;padding-top:25px}.energy-features h3{font-size:25px;letter-spacing:-.025em}.energy-number{display:block;font-size:15px;color:var(--accent);margin-bottom:25px}.energy-planning{display:grid;grid-template-columns:1fr 1fr;gap:80px}.energy-checks article{border-bottom:1px solid var(--line);padding:22px 0}.energy-checks article:first-child{padding-top:0}.energy-checks h3{font-size:25px}.energy-consult{background:#171d1b;border-top:1px solid var(--line)}.energy-call{font-size:clamp(24px,3vw,36px);color:var(--accent)}.energy-form h3{font-size:30px}.energy-form .form-note{font-size:14px}.energy-page .form-grid{gap:20px}.energy-page .field{min-width:0}.energy-page select,.energy-page input,.energy-page textarea{width:100%;max-width:100%;font-size:16px}.energy-page .button{white-space:normal;text-align:center}.energy-page .form{min-width:0}.energy-page .faq{max-width:880px}.energy-page h2{font-size:clamp(32px,3.6vw,52px)}.energy-page .contact-grid>*{min-width:0}
@media(max-width:1000px){.energy-hero-grid{gap:30px}.energy-product img{height:360px}.energy-page .split{gap:35px}.energy-planning{gap:35px}.energy-features{gap:24px}}
@media(max-width:760px){.energy-hero{padding:40px 0}.energy-hero-grid,.energy-planning,.energy-features{grid-template-columns:1fr}.energy-product{margin-top:10px}.energy-product img{height:320px}.energy-proof .wrap{flex-direction:column;gap:8px;padding-block:20px}.energy-page .section{padding:56px 0}.energy-page .split{grid-template-columns:1fr}.energy-team img{height:300px}.energy-lead{font-size:18px}.energy-page .contact-grid{grid-template-columns:1fr;gap:35px}.energy-page .form-grid{grid-template-columns:1fr}.energy-page .actions .button{width:100%}.energy-page .text-link{white-space:normal}.energy-features{margin-top:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.energy-sigenergy .energy-product{background:#aecbd7}.energy-sigenergy .energy-product img{padding:0;object-fit:cover;object-position:center 58%}
