.service-hero{background:#fff8eb;padding:90px 0}.service-hero p{color:var(--brand-text-soft)}.service-hero img{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);-o-object-fit:cover;object-fit:cover;width:100%}.before-after,.faq-inline,.service-cards{padding:84px 0}.service-cards{background:#fff}.two-card-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.two-card-grid article{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--radius-card);padding:26px}.icon-badge{align-items:center;background:var(--brand-secondary);border-radius:50%;color:#fff;display:flex;font-weight:800;height:44px;justify-content:center;margin-bottom:16px;width:44px}.accordion-body,.comparison-grid p,.two-card-grid p{color:var(--brand-text-soft)}.faq-inline{background:#fff8eb}.shar-accordion .accordion-item{border:1px solid var(--brand-border);border-radius:var(--radius-card);margin-bottom:12px;overflow:hidden}.shar-accordion .accordion-button{color:var(--brand-text);font-weight:800}.before-after{background:#fff}.comparison-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.comparison-grid article{border-radius:var(--radius-card);padding:30px}.comparison-grid .before{background:#f7fafc;border:1px solid var(--brand-border)}.comparison-grid .after{background:#ecfdf3;border:1px solid #b8e6c8}.service-cta{background:var(--brand-secondary);text-align:left}.service-cta .eyebrow{color:#fff}