.wrapper--key-stats{--stats-spacing: 1.25rem}.stats-description{margin-bottom:2.5rem}.stats-container{display:grid;grid-template-columns:1fr;grid-gap:var(--stats-spacing);gap:var(--stats-spacing);margin-top:2rem}@media (min-width: 576px){.stats-container{grid-template-columns:repeat(3,1fr)}}.stat-item{text-align:center;padding:1.5rem;position:relative;background-color:#fff;border-radius:var(--card-border-radius);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}@media (hover: hover) and (pointer: fine){.stat-item:hover{-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}}.stat-number{display:inline-block}.stat-number .thth-counter--value{font-size:var(--font-size-6);font-weight:700;color:var(--accent-color);line-height:var(--heading-line-height);margin-bottom:.5rem}.stat-number .thth-counter--suffix{font-size:var(--font-size-4);font-weight:700;color:var(--accent-color);margin-left:.25rem}.stat-label{font-size:var(--card-font-size);margin-top:.5rem;color:var(--body-color)}
