.installation-section{padding:58px 0;color:#343b45;background:#fff}.installation-section h2{margin:0 0 22px;text-align:center;color:#3f4853;font-size:34px;line-height:1.18;text-transform:uppercase}.installation-section h3{color:#145f98}.installation-section p{font-size:18px;line-height:1.55}.installation-kicker{text-align:center;color:#f46522;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.installation-lead{max-width:930px;margin:0 auto 30px;text-align:center}.installation-facts,.installation-grid,.installation-checklist{display:grid;gap:18px}.installation-facts{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto}.installation-facts article,.installation-grid article,.installation-checklist p,.installation-documents aside{border:1px solid #d8e3ec;border-radius:8px;background:#f7fafc;padding:22px}.installation-facts strong{display:block;color:#17679f;font-size:23px}.installation-facts span{display:block;margin-top:6px}.installation-scope,.installation-documents,.installation-choice{background:#f5f7f9}.installation-grid{grid-template-columns:repeat(3,1fr)}.installation-grid article>span{display:inline-block;color:#f46522;font-size:15px;font-weight:700}.installation-grid h3{margin:7px 0 8px;font-size:21px}.installation-grid p{margin:0;font-size:16px}.installation-note{max-width:970px;margin:24px auto 0;padding:16px 20px;border-left:4px solid #f46522;background:#fff}.installation-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.installation-steps li{position:relative;padding:24px 18px;border-top:4px solid #17679f;background:#f7fafc}.installation-steps strong,.installation-steps span{display:block}.installation-steps strong{margin-bottom:9px;color:#17679f;font-size:19px}.installation-two-columns{display:grid;grid-template-columns:1.45fr .75fr;gap:34px;align-items:start}.installation-two-columns h2{text-align:left}.installation-documents aside h3{margin-top:0}.installation-documents aside li{margin:9px 0;font-size:16px}.installation-geo{background:#fff;color:#343b45}.installation-geo h2{color:#3f4853}.installation-geo p{max-width:1060px;margin:13px auto;text-align:center}.installation-checklist{grid-template-columns:repeat(2,1fr);max-width:1000px;margin:auto}.installation-checklist p{margin:0;padding-left:52px;position:relative}.installation-checklist p:before{content:'✓';position:absolute;left:20px;color:#f46522;font-weight:700}@media(max-width:900px){.installation-facts,.installation-grid{grid-template-columns:1fr 1fr}.installation-steps{grid-template-columns:1fr 1fr}.installation-two-columns{grid-template-columns:1fr}.installation-two-columns h2{text-align:center}}@media(max-width:600px){.installation-section{padding:38px 0}.installation-section h2{font-size:27px}.installation-facts,.installation-grid,.installation-steps,.installation-checklist{grid-template-columns:1fr}.installation-section p{font-size:16px}}

/* Staging-only image optimization */
#offer{background-image:url('/webp/image/backgrounds/bg1.jpg.webp')}
