/* ─── Pricing ─────────────────────────────────────────────────────────
   Composes .hzo-card + .hzo-btn; the price reuses .hzo-stat-number. Only the
   feature checklist + the featured-tier emphasis are new. */
.hzo-pricing__features { list-style: none; margin: var(--space-md) 0; padding: 0; display: flex; flex-direction: column; gap: var(--space-sm); }
.hzo-pricing__features li { display: flex; align-items: flex-start; gap: var(--space-sm); color: var(--text-body); line-height: var(--lh-normal); }
.hzo-pricing__features li > svg { flex-shrink: 0; width: 18px; height: 18px; color: var(--accent-text); margin-top: 2px; }
/* Featured tier — brand emphasis via border + lift (no new tokens). Scoped as
   .hzo-card.hzo-pricing--featured (0,0,2,0) so it outranks .hzo-card's border
   (0,0,1,0) regardless of source order — not a source-position tiebreak. */
.hzo-card.hzo-pricing--featured { border-color: var(--brand); box-shadow: var(--card-elevated-shadow, var(--shadow-md)); }
