.cs-intro-tile{background:var(--cs-white);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);padding:1.1rem;height:100%}.cs-benefit-card{background:var(--cs-white);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:clamp(1.5rem,1.25rem + 1vw,2.5rem);box-shadow:var(--cs-shadow-sm);transition:transform var(--cs-transition),box-shadow var(--cs-transition)}.cs-benefit-card:hover{transform:translateY(-4px);box-shadow:var(--cs-shadow-md)}.cs-benefit-card+.cs-benefit-card{margin-top:1.75rem}.cs-benefit-icon{width:3rem;height:3rem;border-radius:var(--cs-radius-sm);background:var(--cs-primary-light);color:var(--cs-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:1rem}.cs-benefit-icon.tint-secondary{background:var(--cs-secondary-tint);color:var(--cs-secondary-dark)}.cs-benefit-illustration{background:linear-gradient(160deg,var(--cs-primary-light) 0,var(--cs-bg-soft) 100%);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);padding:1.5rem;height:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:.85rem}.cs-benefit-mini-card{background:var(--cs-white);border-radius:var(--cs-radius-sm);box-shadow:var(--cs-shadow-sm);padding:.85rem 1rem;width:100%}.cs-tag-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:700;padding:.32rem .75rem;border-radius:999px;background:var(--cs-white);border:1px solid var(--cs-border);color:var(--cs-text-muted)}