.service-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.service-detail-grid article{background:#fff;border:1px solid #d7e5dd;border-top:4px solid var(--teal);border-radius:8px;padding:26px}.service-detail-grid article:nth-child(2){border-top-color:var(--green);background:#f6faef}.service-detail-grid article:nth-child(3){background:#eaf3f0}.service-detail-number{font-size:11px;font-weight:700;letter-spacing:1.2px;color:var(--teal)}.service-detail-grid h3{font-size:22px;line-height:1.3;margin:15px 0 12px}.service-detail-grid p{font-size:15px;margin:0}.service-scope-note{border-left:3px solid var(--teal);padding:16px 22px;background:#eaf2ed;font-size:14px!important}.installation-hero h1{font-size:clamp(38px,4.6vw,55px)}.faq a{color:var(--teal);text-underline-offset:3px}@media(max-width:800px){.service-detail-grid{grid-template-columns:1fr;gap:16px}.service-detail-grid article{padding:23px}.installation-hero h1{font-size:clamp(36px,6vw,48px)}}