
/* V78 — pictogrammes de trail dessinés sur une grille 64×64 homogène */
.stats .stat-icon.stat-icon--refined{width:clamp(37px,3.5vw,52px);height:48px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:#b500ef;overflow:visible;flex-shrink:0}
button.primary-cta{font:inherit;font-size:clamp(12px,.93vw,15px);font-weight:800;border:0;cursor:pointer;line-height:1.15}
button.primary-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:800px){.stats .stat-icon.stat-icon--refined{width:39px;height:40px}}
@media(max-width:440px){.stats .stat-icon.stat-icon--refined{width:32px;height:35px}}
