/* FACBOX en chiffres — présentation sobre, sans logos ni témoignages fictifs. */
.facbox-usage{max-width:1100px;margin:0 auto}
.facbox-usage-global{margin:20px 0 28px}
.facbox-usage-global h2{font-size:19px;margin-bottom:14px}
.facbox-usage-global-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.facbox-usage-global-grid>div{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}
.facbox-usage-global-grid strong{font-size:27px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text)}
.facbox-usage-global-grid span{font-size:13px;line-height:1.4;color:var(--muted)}
.facbox-usage-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));
  gap:16px;
  margin:22px 0 28px;
}
.facbox-usage-card{
  min-width:0;
  border:1px solid var(--line);
  border-radius:12px;
  background:var(--panel);
  color:var(--text);
  padding:24px;
}
.facbox-usage-kicker{
  display:inline-block;
  color:var(--muted);
  text-transform:uppercase;
  font-size:12px;
  letter-spacing:.07em;
  font-weight:700;
}
.facbox-usage-card h2{
  margin:9px 0 22px;
  font-size:19px;
  line-height:1.4;
  overflow-wrap:anywhere;
}
.facbox-usage-stats{
  display:grid;
  gap:14px;
  margin:0;
}
.facbox-usage-stats>div{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:12px;
  padding-top:11px;
  border-top:1px solid var(--line);
}
.facbox-usage-stats dt{font-size:13px;color:var(--muted)}
.facbox-usage-stats dd{margin:0;font-size:21px;font-weight:750;font-variant-numeric:tabular-nums}
@media(max-width:580px){
  .facbox-usage-grid{grid-template-columns:1fr}
  .facbox-usage-card{padding:17px}
}
