.solar-seo-page{max-width:980px;margin:0 auto;font-size:17px;line-height:1.75}.solar-seo-page h1,.solar-seo-page h2,.solar-seo-page h3{font-weight:800;line-height:1.25}.solar-hero{background:linear-gradient(135deg,#07557d,#0b6f91);color:#fff;border-radius:20px;padding:45px;margin:28px 0}.solar-hero h1{color:#fff;font-size:38px;margin:0 0 15px}.solar-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.solar-btn,.solar-form button,.solar-calc button{display:inline-block;background:#0b4f7c;color:#fff!important;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:700;border:0}.solar-btn.wa{background:#168a44}.solar-btn.quote{background:#fff;color:#0b4f7c!important}.solar-form,.solar-faq,.solar-related,.solar-calc{background:#f7fafc;border:1px solid #dbe4ea;border-radius:12px;padding:18px;margin:20px 0}.solar-form input,.solar-form select,.solar-form textarea,.solar-calc input,.solar-calc select{width:100%;box-sizing:border-box;margin:7px 0;padding:10px;border:1px solid #ccd6dd;border-radius:5px}.solar-form textarea{min-height:80px}.solar-faq details{border-bottom:1px solid #dbe4ea;padding:9px 0}.solar-faq details:last-child{border-bottom:0}.solar-faq summary{cursor:pointer;font-weight:700}.solar-related a{display:inline-block;margin:5px;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #dbe4ea;text-decoration:none}.solar-calc label{display:inline-block;vertical-align:top;margin:0 8px 8px 0;min-width:160px}.solar-floating{position:fixed;left:12px;bottom:12px;z-index:9999;display:flex;gap:8px}.solar-floating a{background:#0b4f7c;color:#fff!important;padding:10px 13px;border-radius:999px;text-decoration:none;font-weight:700}.solar-floating a:last-child{background:#168a44}@media(max-width:700px){.solar-hero{padding:26px}.solar-hero h1{font-size:27px}.solar-seo-page{font-size:16px}}
