.stats-ticker-section{background:#050811;font-family:Outfit,sans-serif;overflow:hidden;padding:6rem 0}.stats-ticker-header{margin:0 auto 4rem;max-width:700px;text-align:center}.stats-ticker-header h2.ticker-title{background:linear-gradient(135deg,#fff 30%,#c7d2fe);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;-webkit-text-fill-color:transparent;margin-bottom:1rem}.stats-ticker-header p.ticker-subtitle{color:#94a3b8;font-size:1.1rem;line-height:1.6}.stats-grid{box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1100px;padding:0 1rem}.stat-card-wrapper{background:hsla(0,0%,100%,.04);border-radius:20px;overflow:hidden;padding:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s ease;z-index:1}.stat-card-inner,.stat-card-wrapper{box-sizing:border-box;position:relative}.stat-card-inner{background:#09090b;border:1px solid hsla(0,0%,100%,.02);border-radius:19px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:2.25rem 2rem;z-index:2}.stat-card-wrapper:hover{background:linear-gradient(135deg,var(--card-glow-color,#06b6d4) 0,transparent 60%);transform:translateY(-5px)}.stat-card-glow{background:radial-gradient(circle at center,var(--card-glow-color,#06b6d4) 0,transparent 70%);filter:blur(25px);inset:-10px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}.stat-card-wrapper:hover .stat-card-glow{opacity:.12}.stat-number-row{align-items:baseline;color:#fff;display:flex;font-family:Outfit,sans-serif;font-size:3.75rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:.85rem}.stat-ticker-number{background:linear-gradient(135deg,#fff 70%,hsla(0,0%,100%,.5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.stat-prefix{align-self:flex-start;margin-right:.15rem}.stat-prefix,.stat-suffix{color:var(--card-glow-color,#06b6d4);font-size:2.5rem;font-weight:700;line-height:1.2}.stat-suffix{margin-left:.15rem}.stat-label{color:#f8fafc;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem}.stat-description{color:#64748b;font-size:.92rem;line-height:1.5;margin:0}@media (max-width:991px){.stats-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stats-ticker-section{padding:4rem 0}.stats-ticker-header{margin-bottom:2.5rem}.stats-ticker-header h2.ticker-title{font-size:2rem}.stats-grid{gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}.stat-number-row{font-size:3rem}.stat-prefix,.stat-suffix{font-size:2rem}}