.stats-section{position:relative}.stats-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{position:relative;overflow:hidden;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.stat-card:first-child{animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--primary-foreground));opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}