/* Adaptateur d'intégration compact (landing, colonne droite) : réduit marges, espacements et tailles.
   Le script et les valeurs de a1 restent inchangés ; seules ces règles s'ajoutent dans le cadre isolé. */
html,body{margin:0;background:#F3F6F5}
body{padding:10px}
.anim{width:100%}
.anim .kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.anim .card{border-radius:10px}
.anim .kpi{padding:9px 11px;gap:3px}
.anim .kt{font-size:12px;line-height:1.25;flex-wrap:wrap;gap:4px}
.anim .bd{font-size:10px;padding:1px 6px}
.anim .kv{gap:6px}
.anim .kv b{font-size:22px}
.anim .dl{font-size:11px}
.anim .kf{font-size:10.5px;line-height:1.3;gap:6px}
.anim .kf svg{width:64px}
@media (max-width:380px){body{padding:8px}.anim .kf{flex-wrap:wrap}.anim .kf svg{width:100%;max-width:90px}.anim .kv b{font-size:20px}}
