.svc-hero{padding:76px 0;background:var(--brand-bg-alt)}.svc-hero img{min-height:360px;-o-object-fit:cover;object-fit:cover}.svc-hero p{font-size:18px;color:var(--brand-text)}.before-after-section,.svc-cards,.svc-faq{padding:76px 0}.svc-cards article{height:100%;border:1px solid var(--brand-border);padding:34px;background:var(--brand-bg)}.svc-cards ul{margin-bottom:0;color:var(--brand-text)}.svc-faq{background:var(--brand-bg-alt)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.faq-grid details{background:var(--brand-bg);border:1px solid var(--brand-border);padding:18px 20px}.faq-grid summary{cursor:pointer;font-weight:800;color:var(--brand-primary-dark)}.faq-grid p{margin:12px 0 0;color:var(--brand-text)}.before-after-section figure{height:100%;border:1px solid var(--brand-border);margin:0;background:var(--brand-bg)}.before-after-section img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.before-after-section figcaption{padding:18px;font-weight:800;color:var(--brand-primary-dark)}.svc-cta-inline{padding:80px 0 96px}.inline-form-panel{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:42px;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.inline-form-panel h2,.inline-form-panel p{color:var(--brand-text-inverse)}@media (max-width:768px){.faq-grid,.inline-form-panel{grid-template-columns:1fr}}