.svc-c-hero{padding:94px 0;background:linear-gradient(135deg,var(--brand-bg-alt),#fff)}.svc-c-before-after h2,.svc-c-faq h2,.svc-c-hero h1{font-weight:800;color:var(--brand-text)}.compare-panel img,.svc-c-hero img{border-radius:4px;background:var(--brand-bg-alt);box-shadow:var(--shadow-soft)}.svc-c-cta{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary)}.svc-c-cta:hover{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.svc-c-cta-ghost{border:1px solid var(--brand-border);color:var(--brand-primary);margin-left:.75rem}.svc-c-before-after,.svc-c-cards,.svc-c-cta,.svc-c-faq{padding:78px 0}.svc-c-before-after,.svc-c-cards{background:var(--brand-bg)}.svc-c-cta,.svc-c-faq{background:var(--brand-bg-alt)}.compare-panel,.svc-c-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:4px;padding:28px;height:100%}.accordion-button{color:var(--brand-text);font-weight:800}.accordion-button:not(.collapsed){color:var(--brand-primary);background:#fff}.cta-promise-list{padding-left:1.2rem;color:var(--brand-text)}.svc-c-cta{background-color:var(--brand-bg-alt)}.svc-c-cta h2,.svc-c-cta p{color:var(--brand-text)}