.svc-title{margin:var(--space-5) 0 var(--space-3);font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:800}.svc-benefits{gap:var(--space-3);margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);list-style:none;display:grid}.svc-benefits li{align-items:center;gap:var(--space-3);color:var(--brand-green);display:flex}.svc-benefits li>span{color:var(--color-text);display:grid}.svc-benefits li>span>span{color:var(--color-muted);font-size:.8125rem}.svc-steps ol{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.svc-steps li{padding:var(--space-3) var(--space-3) var(--space-3) 4rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);counter-increment:step;gap:.25rem;display:grid;position:relative}.svc-steps li:before{content:counter(step);top:50%;left:var(--space-3);background:var(--brand-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:inline-flex;position:absolute;transform:translateY(-50%)}.svc-steps li span{color:var(--color-muted);font-size:.875rem}.svc-form{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);padding:0;display:grid;overflow:hidden}.svc-form__img{object-fit:cover;width:100%;height:12rem;display:block}.svc-form__body{padding:var(--space-4) var(--space-3)}.svc-form__body h2{margin-top:0}@media (min-width:48rem){.svc-benefits{padding:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.svc-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.svc-benefits,.svc-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.svc-form__img{height:100%}.svc-form__body{padding:var(--space-5)}}
