.ai-stat{background:#fff;padding:50px 40px}.ai-stat__container{margin:0 auto;max-width:1180px}.ai-stat__card{align-items:center;background:linear-gradient(135deg,#f5f8ff,#eaf1ff);border:1px solid #d8e3fb;border-radius:22px;box-shadow:0 2px 10px -4px rgba(16,30,80,.07),0 26px 56px -42px rgba(16,30,80,.28);display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);height:auto;margin:40px 0;padding:clamp(24px,2.8vw,40px)}.ai-stat__media{align-items:center;display:flex;justify-content:center;max-height:100%;min-width:0}.ai-stat__shot{background:#fff;border:1px solid #e3ebf8;border-radius:16px;box-shadow:0 14px 34px -26px rgba(16,30,80,.34);display:flex;max-height:100%;max-width:100%;padding:clamp(20px,2.4vw,30px);width:100%}.ai-stat__shot img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ai-stat__copy{min-width:0;text-align:left}.ai-stat__eyebrow{color:#2f6bff;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.ai-stat__heading{color:#0b1020;font-size:clamp(24px,2.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:12px 0 0;text-wrap:balance}.ai-stat__text{color:#3a4458;font-size:15px;line-height:1.7;margin:14px 0 0;min-width:0;text-wrap:pretty}.ai-stat__list{display:grid;gap:12px;list-style:none;margin:clamp(18px,2vw,22px) 0 0;padding:0}.ai-stat__item{color:#10141f;font-size:14.5px;font-weight:600;gap:12px;line-height:1.45;margin:0}.ai-stat__check,.ai-stat__item{align-items:center;display:flex}.ai-stat__check{background:#2f6bff;border-radius:50%;box-shadow:0 8px 18px -10px rgba(47,107,255,.7);color:#fff;flex:0 0 auto;height:22px;justify-content:center;width:22px}.ai-stat__cap{font-size:13.5px;margin:clamp(16px,1.8vw,20px) 0 0;text-align:left}.ai-stat__src{align-items:center;color:#2f6bff;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;transition:color .25s ease}.ai-stat__src span{font-size:12px;transition:transform .25s ease}.ai-stat__src:focus-visible,.ai-stat__src:hover{color:#2547e0;text-decoration:underline;text-underline-offset:3px}.ai-stat__src:focus-visible span,.ai-stat__src:hover span{transform:translate(2px,-2px)}.ai-stat__src:focus-visible{border-radius:3px;outline:2px solid #2f6bff;outline-offset:3px}@media (max-width:900px){.ai-stat__card{gap:24px;grid-template-columns:1fr;height:auto}.ai-stat__shot img{max-height:none;width:100%}}@media (max-width:520px){.ai-stat{padding:clamp(48px,7vw,96px) 20px}}@media (max-width:420px){.ai-chart__barrow{flex-direction:column}.ai-chart__barchart{margin:auto}.ai-stat__card{margin:0}}@media (prefers-reduced-motion:no-preference){.ai-stat__media{opacity:0;transform:translateX(-72px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,.61,.36,1)}.ai-stat__media.is-visible{opacity:1;transform:translateX(0)}.ai-stat__reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--d,0s),transform .6s cubic-bezier(.22,.61,.36,1) var(--d,0s)}.ai-stat__reveal.is-visible{opacity:1;transform:translateY(0)}.ai-stat__src{opacity:0;transform:translateX(-14px);transition:opacity .45s ease .5s,transform .45s ease .5s,color .25s ease}.ai-stat__src.is-visible{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ai-stat__media,.ai-stat__reveal,.ai-stat__src{opacity:1!important;transform:none!important;transition:none!important}}.ai-chart{width:100%}.ai-chart__title{color:#10141f!important;font-size:14px!important;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:pretty}.ai-chart__subtitle{color:#5a6472!important;font-size:10.5px!important;line-height:1.5;margin:4px 0 0}.ai-chart__subtitle strong{color:#10141f;font-weight:700}.ai-chart__grid{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.35fr) auto minmax(0,1.3fr);margin-top:12px}.ai-chart__barrow{align-items:stretch;display:flex;gap:12px}.ai-chart__divider{align-self:stretch;background:rgba(37,71,224,.18);width:1px}.ai-chart__panel-label{color:#243049!important;font-size:10px!important;font-weight:700;line-height:1.35;margin:0 0 6px}.ai-chart__linechart{width:100%}.ai-chart__barchart,.ai-chart__linechart{display:block;height:auto;overflow:visible}.ai-chart__barchart{flex:0 0 auto;width:68px}.ai-chart__gridlines line{stroke:#dde4f0;stroke-width:1}.ai-chart__axislabel text,.ai-chart__yearlabel text{fill:#8a94a6;font-size:10px}.ai-chart__axislabel text{text-anchor:end}.ai-chart__yearlabel text{text-anchor:middle}.ai-chart__lineline{fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dashoffset 1.5s cubic-bezier(.22,.61,.36,1)}.ai-chart__lineline--ai{stroke:#4c7ef5}.ai-chart__lineline--gen{stroke:#1e3fd0}.ai-stat__media.is-visible .ai-chart__lineline--ai{stroke-dashoffset:0}.ai-stat__media.is-visible .ai-chart__lineline--gen{stroke-dashoffset:0;transition-delay:.55s}.ai-chart__linelabel{font-size:11px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.ai-chart__linelabel--ai{fill:#2f6bff}.ai-chart__linelabel--gen{fill:#1e3fd0}.ai-stat__media.is-visible .ai-chart__linelabel{opacity:1;transform:translateY(0)}.ai-chart__dot circle{r:4;stroke:#fff;stroke-width:1.5}.ai-chart__dot--ai circle{fill:#4c7ef5}.ai-chart__dot--gen circle{fill:#1e3fd0}.ai-chart__dot text{font-size:11px;font-weight:700;text-anchor:middle}.ai-chart__dot--ai text,.ai-chart__dot--gen text{fill:#243049}.ai-chart__dot{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.ai-stat__media.is-visible .ai-chart__dot{opacity:1;transform:scale(1)}.ai-chart__bar{transform:scaleY(0);transform-box:fill-box;transform-origin:center bottom;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.ai-chart__bar--1{fill:#2547e0}.ai-chart__bar--2{fill:#4c74ea}.ai-chart__bar--3{fill:#86a8f2}.ai-chart__bar--4{fill:#c7d7fa}.ai-stat__media.is-visible .ai-chart__bar{transform:scaleY(1)}.ai-chart__barval{font-size:12px;font-weight:800;opacity:0;text-anchor:middle;transition:opacity .4s ease}.ai-chart__barval--1,.ai-chart__barval--2{fill:#fff}.ai-chart__barval--3,.ai-chart__barval--4{fill:#10141f}.ai-stat__media.is-visible .ai-chart__barval{opacity:1}.ai-chart__legend{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:space-between;list-style:none;margin:0;min-width:0;padding:0}.ai-chart__legend li{align-items:flex-start;color:#5a6472!important;display:flex;font-size:10px!important;gap:6px;line-height:1.4}.ai-chart__legend strong{color:#10141f;font-weight:700}.ai-chart__swatch{border-radius:2px;flex:0 0 auto;height:9px;margin-top:3px;width:9px}.ai-chart__swatch--1{background:#2547e0}.ai-chart__swatch--2{background:#4c74ea}.ai-chart__swatch--3{background:#86a8f2}.ai-chart__swatch--4{background:#c7d7fa}.ai-chart__footnote{color:#8a94a6!important;font-size:9px!important;line-height:1.5;margin:14px 0 0}.ai-chart__brand{color:#10141f!important;font-size:10.5px!important;font-weight:800;margin:8px 0 0}@media (max-width:900px){.ai-chart__grid{grid-template-columns:1fr}.ai-chart__divider{display:none}.ai-chart__barwrap{max-width:420px}}@media (prefers-reduced-motion:reduce){.ai-chart__barval,.ai-chart__dot,.ai-chart__linelabel,.ai-chart__lineline{opacity:1!important;stroke-dashoffset:0!important;transform:none!important;transition:none!important}.ai-chart__bar{transition:none!important}}