:root{--stats-gap: 1.5rem;--stats-duration: 40s;--stats-scroll-start: 0;--stats-scroll-end: calc(-100% - var(--stats-gap))}.stats-marquee-wrapper{width:100%;overflow:hidden;margin-top:2rem}.stats-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--stats-gap);-webkit-mask-image:linear-gradient(to right,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(to right,#0000,#000 15% 85%,#0000)}.stats-marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--stats-gap);min-width:100%;animation:scroll-stats var(--stats-duration) linear infinite}@media (prefers-reduced-motion: reduce){.stats-marquee__group{animation-play-state:paused}}@keyframes scroll-stats{0%{transform:translate(var(--stats-scroll-start))}to{transform:translate(var(--stats-scroll-end))}}.stats-card{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:1.5rem;border-radius:1rem;border:1px solid rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.stats-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}@media (max-width: 768px){.stats-card{min-width:160px;padding:1rem}.stats-card p:first-child{font-size:1.5rem!important}.stats-card p:last-child{font-size:.75rem!important}:root{--stats-duration: 50s}}@media (prefers-color-scheme: dark){.stats-card{border-color:#ffffff1a}.stats-card:hover{box-shadow:0 10px 25px #0000004d}}
