.atai-stats{--as-start:#0066ff;--as-mid:#20a8db;--as-end:#008000;--as-line:5px;position:relative;isolation:isolate;overflow:hidden;background:#f8fcff;font-family:Arial,Helvetica,sans-serif;padding:58px 48px 68px;color:#071449}
.atai-stats,.atai-stats *{box-sizing:border-box}
.atai-stats.as-waves::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("waves.svg") center/100% 100% no-repeat}
.atai-stats .as-inner{width:100%;max-width:1510px;margin-inline:auto;position:relative}
.atai-stats .as-header{text-align:center;margin-bottom:58px}
.atai-stats .as-eyebrow{margin:0 0 24px;color:#0066ff;font-size:24px;font-weight:400;letter-spacing:6px;line-height:1.4}
.atai-stats .as-heading{margin:0 0 14px;color:#06124c;font-size:74px;font-weight:800;line-height:1.1;letter-spacing:-1.8px}
.atai-stats .as-subtitle{margin:0;color:#536589;font-size:34px;line-height:1.4}
.atai-stats .as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}
.atai-stats .as-card{--as-accent:#003bcc;--as-tint:#edf6ff;min-width:0;position:relative;overflow:hidden;background:#fff;border:1px solid #e0edff;border-radius:18px;box-shadow:0 12px 35px rgba(0,102,255,.08);padding:40px 42px;display:flex;align-items:center;gap:44px}
.atai-stats .as-card::before{content:"";position:absolute;inset:0 0 auto;height:var(--as-line);background:linear-gradient(90deg,var(--as-start),var(--as-mid) 45%,var(--as-end));pointer-events:none}
.atai-stats .as-icon{display:flex;align-items:center;justify-content:center;flex:0 0 168px;width:168px;height:168px;border-radius:18px;background:var(--as-tint);color:var(--as-accent);font-size:104px;line-height:1}
.atai-stats .as-icon svg{display:block;width:1em;height:1em;fill:currentColor}
.atai-stats .as-icon svg.as-line-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.atai-stats .as-icon i{color:inherit;font-size:inherit}
.atai-stats .as-copy{flex:1;min-width:0}
.atai-stats .as-number{margin:0 0 10px;color:var(--as-accent);font-size:70px;font-weight:800;line-height:1.08;letter-spacing:-1.5px;overflow-wrap:anywhere}
.atai-stats .as-title{margin:0 0 8px;color:#071449;font-size:36px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}
.atai-stats .as-description{margin:0;color:#536589;font-size:28px;line-height:1.3;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:1200px){.atai-stats .as-heading{font-size:54px}.atai-stats .as-card{padding:30px;gap:26px}.atai-stats .as-icon{flex-basis:112px;width:112px;height:112px;font-size:76px}.atai-stats .as-number{font-size:54px}.atai-stats .as-title{font-size:26px}.atai-stats .as-description{font-size:21px}}
@media(max-width:1024px){.atai-stats{padding:44px 28px}.atai-stats .as-header{margin-bottom:36px}.atai-stats .as-heading{font-size:44px}.atai-stats .as-subtitle{font-size:25px}.atai-stats .as-eyebrow{font-size:18px;letter-spacing:4px}.atai-stats .as-card{padding:26px 20px;gap:20px}.atai-stats .as-icon{flex-basis:82px;width:82px;height:82px;font-size:58px}.atai-stats .as-number{font-size:42px}.atai-stats .as-title{font-size:22px}.atai-stats .as-description{font-size:18px}}
@media(max-width:767px){.atai-stats{padding:36px 18px}.atai-stats .as-grid{grid-template-columns:minmax(0,1fr);gap:20px}.atai-stats .as-heading{font-size:36px;letter-spacing:-.7px}.atai-stats .as-eyebrow{font-size:14px;letter-spacing:3px;margin-bottom:16px}.atai-stats .as-subtitle{font-size:20px}.atai-stats .as-card{padding:26px 22px;gap:22px}.atai-stats .as-icon{flex-basis:82px;width:82px;height:82px;font-size:58px}.atai-stats .as-title{font-size:23px}.atai-stats .as-description{font-size:18px}}
@media(max-width:767px){.atai-stats.as-waves::before{background-size:auto 100%}.atai-stats .as-card{padding:26px 20px;gap:18px}.atai-stats .as-icon{flex-basis:64px;width:64px;height:64px;font-size:48px}}

/* Optional motion layer: content remains visible if JavaScript is unavailable. */
.atai-stats .as-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.atai-stats[data-as-motion]:not([data-as-motion="none"]) .as-enter{animation:ataiStatsReveal .75s both;animation-delay:var(--as-delay,0ms)}
.atai-stats[data-as-motion="premium"] .as-card{transition:transform .35s,box-shadow .35s,border-color .35s}
.atai-stats[data-as-motion="premium"] .as-icon{transition:transform .45s,box-shadow .45s}
.atai-stats[data-as-motion="premium"] .as-number{transition:transform .35s;text-shadow:0 3px 15px #0066ff08}
.atai-stats[data-as-motion="premium"] .as-card::before{background-size:200% 100%;transition:background-position .6s}
.atai-stats[data-as-motion="premium"] .as-card::after{content:"";position:absolute;inset:-60%;background:linear-gradient(110deg,transparent 43%,#83c6ff20 50%,transparent 57%);transform:translateX(-100%);pointer-events:none;transition:transform .85s}
.atai-stats[data-as-motion="premium"][data-as-ambient="yes"].as-waves::before{animation:ataiStatsWaves 18s ease-in-out infinite alternate;transform-origin:center}
@media(hover:hover) and (pointer:fine){
.atai-stats[data-as-motion="premium"] .as-card:hover{transform:translateY(-7px);border-color:#99c5e9;box-shadow:0 20px 40px #0066ff22}
.atai-stats[data-as-motion="premium"] .as-card:hover .as-icon{transform:rotate(-5deg) scale(1.06);box-shadow:0 8px 22px #0066ff14}
.atai-stats[data-as-motion="premium"] .as-card:hover .as-number{transform:translateX(4px)}
.atai-stats[data-as-motion="premium"] .as-card:hover::before{background-position:100% 50%}
.atai-stats[data-as-motion="premium"] .as-card:hover::after{transform:translateX(100%)}
}
@keyframes ataiStatsReveal{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@keyframes ataiStatsWaves{from{transform:scale(1)}to{transform:scale(1.06) translateY(-8px)}}
@media(prefers-reduced-motion:reduce){.atai-stats[data-as-motion] *,.atai-stats[data-as-motion] *::before,.atai-stats[data-as-motion] *::after,.atai-stats[data-as-motion]::before{animation:none!important;transition:none!important;transform:none!important;translate:none!important}}
