.cs-svc-hero{padding:150px 0 64px;background:radial-gradient(circle at 90% 10%,rgba(149,179,157,.35),transparent 40%),linear-gradient(180deg,#f8f6f3 0,#fdfcfb 100%)}.cs-svc-hero img{width:100%;border-radius:24px 12px;box-shadow:var(--brand-shadow);min-height:280px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.cs-svc-card{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:32px;height:100%;box-shadow:var(--brand-shadow)}.cs-svc-icon{width:48px;height:48px;border-radius:50%;background:var(--brand-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:16px}.cs-svc-faq{background:var(--brand-bg-alt)}.cs-svc-faq .accordion-item{border:1px solid var(--brand-border);border-radius:12px!important;overflow:hidden;margin-bottom:12px;background:#fff}.cs-svc-faq .accordion-button:not(.collapsed){background:rgba(139,115,85,.08);color:var(--brand-primary-dark);box-shadow:none}.cs-svc-compare{background:#fff}.cs-compare-card{border-radius:12px;padding:32px;height:100%;border:1px solid var(--brand-border)}.cs-compare-card.before{background:#f8f6f3}.cs-compare-card.after{background:rgba(124,154,132,.12);border-color:rgba(124,154,132,.35)}.cs-compare-card ul{padding-left:18px;margin:0}.cs-compare-card li{margin-bottom:10px;color:var(--brand-text)}