.ac-stats-wrapper{--red: #C8102E;--red-glow: rgba(200, 16, 46, .15);--dark-card-start: #212121;--dark-card-end: #212121;--dark-border: rgba(255, 255, 255, .05);--border-hover: rgba(200, 16, 46, .4);--muted: rgba(255, 255, 255, .6);font-family:Inter,sans-serif;width:100%;position:relative}.ac-stats-wrapper:before,.ac-stats-wrapper:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%}.ac-stats-wrapper:before{top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(200,16,46,.07) 0%,transparent 70%)}.ac-stats-wrapper:after{bottom:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(200,16,46,.05) 0%,transparent 70%)}.ac-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}.ac-stats-card{background:linear-gradient(145deg,var(--dark-card-start) 0%,var(--dark-card-end) 100%);border:1px solid var(--dark-border);border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:10px;position:relative;overflow:hidden;contain:content;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease;will-change:transform,box-shadow}.ac-stats-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:0 16px 32px #0006,0 8px 24px var(--red-glow)}.ac-stats-card:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:var(--red);border-radius:0 2px 2px 0;opacity:0;transform:scaleY(.2);transform-origin:center;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.ac-stats-card:hover:before{opacity:1;transform:scaleY(1)}.ac-stat-number{font-weight:800;font-size:clamp(1.4rem,2.5vw,2.2rem);color:var(--red);line-height:1;letter-spacing:-1px;margin:0}.ac-stat-label{font-size:.95rem;color:var(--muted);font-weight:400;line-height:1.5;margin:0;text-wrap:balance}.fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(1){transition-delay:0s}.fade-up:nth-child(2){transition-delay:.1s}.fade-up:nth-child(3){transition-delay:.2s}.fade-up:nth-child(4){transition-delay:.3s}.fade-up:nth-child(5){transition-delay:.4s}.fade-up:nth-child(6){transition-delay:.5s}@media(max-width:860px){.ac-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:520px){.ac-stats-grid{grid-template-columns:1fr;gap:16px}.ac-stats-card{padding:32px 24px;align-items:center;text-align:center}}
