.ml-stat-experience{width:100%;max-width:1120px;margin:20px auto 0;position:relative;flex-shrink:0}
.ml-stat-experience .ml-benefits{margin:0}
.ml-benefit{appearance:none;border:0;background:transparent;padding:18px 8px 22px;position:relative;font:inherit;color:inherit;cursor:pointer;border-radius:8px}
.ml-benefit::after{content:'';position:absolute;bottom:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,#2869ed,#8f5bed,transparent);opacity:0;transform:scaleX(.65);transition:opacity .3s,transform .3s}
.ml-benefit[aria-selected=true]::after{opacity:1;transform:scaleX(1)}
.ml-benefit-value,.ml-benefit-description{transition:color .25s}
.ml-benefit:hover .ml-benefit-value,.ml-benefit[aria-selected=true] .ml-benefit-value{color:#101f35}
.ml-benefit[aria-selected=true] .ml-benefit-description{color:#253b56}
.ml-stat-visual{--stat-art-height:clamp(340px,43vw,560px);height:calc(var(--stat-art-height)*.75);margin-top:22px;position:relative;overflow:hidden;touch-action:pan-y;isolation:isolate}
.ml-stat-visual canvas,.ml-stat-fallback{position:absolute;left:0;top:0;display:block;width:100%;height:var(--stat-art-height);pointer-events:none}
.ml-stat-visual[data-renderer=canvas] .ml-stat-fallback{display:none}
.ml-stat-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:900px){.ml-stat-experience{margin-top:24px}.ml-stat-experience .ml-benefits{gap:16px 20px}}
@media(max-width:480px){.ml-stat-experience{margin-top:20px}.ml-stat-experience .ml-benefits{gap:12px 16px}.ml-benefit{padding:14px 0 18px}.ml-stat-visual{--stat-art-height:330px;margin-top:14px}}
@media(prefers-reduced-motion:reduce){.ml-benefit::after,.ml-benefit-value,.ml-benefit-description{transition:none}}

/* Give the mobile stat row the same readable presence as the conversation. */
@media(max-width:600px){
 .ml-stat-experience .ml-benefits{--benefit-number-size:var(--voice-heading-size);width:calc(100% + 24px);margin-left:-12px;gap:16px}
 .ml-stat-experience .ml-benefit .ml-benefit-description{font-size:14px;line-height:1.5;margin-top:8px}
}
