.urovo-stats__item { padding: 1.25rem; background: white; }
.urovo-stats__value { color: var(--urovo-ink); font-size: clamp(1.5rem, 3vw, 2.25rem); font-weight: 700; line-height: 1; }
.urovo-stats__label { margin-top: .5rem; color: var(--urovo-muted); font-size: .75rem; line-height: 1.4; }

.urovo-stats__icon { position: relative; display: block; flex: 0 0 56px; width: 56px; height: 64px; }
.urovo-stats__icon img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; transition: opacity .25s ease; }
.urovo-stats__icon-animated { opacity: 0; }
@media (hover: hover) and (pointer: fine) {
  .urovo-stats__item.is-animated .urovo-stats__icon-static { opacity: 0; }
  .urovo-stats__item.is-animated .urovo-stats__icon-animated { opacity: 1; }
}
