.cs-svc-hero{padding:160px 0 64px;background:radial-gradient(circle at 20% 20%,rgba(61,155,133,.18),transparent 45%),linear-gradient(180deg,#e8f5f1 0,var(--brand-bg) 100%)}.cs-svc-hero img{border-radius:var(--brand-radius);min-height:280px;width:100%;-o-object-fit:cover;object-fit:cover}.cs-svc-card{background:#fff;border-radius:var(--brand-radius);border:1px solid var(--brand-border);padding:24px;height:100%;box-shadow:var(--brand-shadow)}.cs-svc-icon{width:48px;height:48px;border-radius:12px;background:rgba(46,125,107,.12);color:var(--brand-primary-dark);display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:12px}.cs-svc-faq details{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:14px 18px;margin-bottom:12px}.cs-svc-faq summary{font-weight:700;cursor:pointer;color:var(--brand-text)}.cs-svc-faq p{margin:12px 0 0;color:var(--brand-text)}.cs-compare{border-radius:var(--brand-radius);padding:24px;height:100%}.cs-compare--before{background:#fff;border:1px dashed var(--brand-border)}.cs-compare--after{background:#e8f5f1;border:1px solid rgba(46,125,107,.25)}.cs-compare ul{margin:0;padding-left:18px}.cs-compare li{margin-bottom:8px}.cs-svc-cta{background:var(--brand-primary-dark);padding:64px 0}.cs-svc-cta h2,.cs-svc-cta p{color:#fff!important}.cs-svc-cta__form{background:#fff;border-radius:var(--brand-radius);padding:24px}