/* Enlarge only the original figures and labels, not their static separators. */
.hero .stats-strip .stat-scale {
  display: inline-flex;
  align-items: baseline;
  justify-content: center;
  gap: 12px;
  font-size: inherit;
  text-transform: none;
  transform-origin: center;
  transition: transform .25s ease;
}
@media (hover: hover) and (pointer: fine) {
  .hero .stats-strip > div:hover .stat-scale { transform: scale(1.1); }
}
@media (max-width: 720px) {
  .hero .stats-strip .stat-scale { flex-direction: column; align-items: center; gap: 2px; }
}
@media (prefers-reduced-motion: reduce) {
  .hero .stats-strip .stat-scale { transition: none; }
  .hero .stats-strip > div:hover .stat-scale { transform: none; }
}
