/* Homepage service-card "Explore" links: sizing matched to .button.button-yellow (Nov 9 2026). Colors/styling unchanged. */
.service-card-grid .service-card .service-card-link{box-sizing:border-box;min-height:48px;padding:15px 20px;margin-inline:-20px;font-size:12px;letter-spacing:1px;line-height:18px}
.service-card-grid .service-card .service-card-link>span{line-height:18px}
@media(max-width:700px){.service-card-grid .service-card .service-card-link{min-height:51.4px;font-size:13px;letter-spacing:.7px;line-height:21.45px}.service-card-grid .service-card .service-card-link>span{line-height:21.45px}}
/* PPF benefits list beside the installation photo (Nov 9 2026) */
.service-band .section-intro .ppf-benefits{list-style:none;margin:6px 0 0;padding:0;max-width:420px;display:grid;gap:14px}
.service-band .section-intro .ppf-benefits li{position:relative;padding-left:26px;color:var(--muted);font-size:16px;line-height:1.7}
.service-band .section-intro .ppf-benefits li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;background:var(--yellow);transform:rotate(45deg)}
.service-band .section-intro>p.ppf-benefits-note{margin-top:18px;font-size:13px;line-height:1.6;color:var(--muted);max-width:420px}
@media(max-width:700px){.service-band .section-intro .ppf-benefits{max-width:none;text-align:left}}
