/* Single-column centered hero. Markup uses .hero--centered + .hero-stack
   (replacing the old two-column .hero-grid), but no CSS centered them — so the
   heading, sub, CTAs and trust row fell to the left while the demo card was
   already margin:auto centered. Center the text + actions to match the demo. */
.hero--centered .hero-stack { text-align: center; }
.hero--centered .hero-sub { margin-left: auto; margin-right: auto; }
.hero--centered .hero-cta { justify-content: center; }
.hero--centered .hero-reassure { justify-content: center; }
.hero--centered .trust-row.hero-trust { justify-content: center; }
.hero--centered .hero-trust .trust-stack { align-items: center; text-align: center; }
