/* =====================================================================
   BX3 ANGKA - 2 sampai 4 angka besar sejajar, garis tipis di antaranya.
   Angka naik pelan (count-up) saat pertama terlihat; tanpa JS / kurangi animasi = angka akhir.
   ===================================================================== */

.bx3.bx3-stats{display:block;background:var(--bx3-white);padding:clamp(64px,7.4vw,136px) var(--bx3-pad-x)}
.bx3.bx3-stats--cream{background:var(--bx3-cream)}
.bx3 .bx3-stats__title{margin-bottom:clamp(36px,4vw,64px);text-align:center}
.bx3 .bx3-stats__list{display:grid;grid-template-columns:repeat(var(--bx3-n,3),minmax(0,1fr));max-width:1240px;margin:0 auto}
.bx3 .bx3-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4px clamp(16px,2.4vw,48px);text-align:center}
.bx3 .bx3-stat+.bx3-stat{border-left:1px solid var(--bx3-line)}
.bx3 .bx3-stat__num{display:flex;align-items:baseline;justify-content:center;font-size:clamp(2.75rem,5.4vw,5.5rem);font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--bx3-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.bx3 .bx3-stat__sfx{margin-left:.04em;color:var(--bx3-orange)}
.bx3 .bx3-stat__label{margin-top:clamp(14px,1.4vw,22px);max-width:16em;font-size:var(--bx3-ts,var(--bx3-fs-sm));line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--bx3-ink-soft)}

.bx3.bx3-stats:is(.bx3-ts-m,.bx3-ts-l) .bx3-stat__label{letter-spacing:.04em}
/* 3.8.1: angka tidak pernah melewati kolomnya (tidak menabrak garis pemisah). Lebar angka ±0,62em per karakter;
   --bx3-len = karakter angka terpanjang di widget ini (semua angka tetap sama besar). */
@supports (width:1cqi){
  .bx3 .bx3-stat{container-type:inline-size}
  .bx3 .bx3-stat__num{font-size:min(clamp(2.75rem,5.4vw,5.5rem),calc(100cqi / (var(--bx3-len,4) * .62)))}
}

@media (max-width:767px){
  .bx3 .bx3-stats__list{grid-template-columns:minmax(0,1fr)}
  .bx3 .bx3-stat{padding:28px 0}
  .bx3 .bx3-stat+.bx3-stat{border-left:0;border-top:1px solid var(--bx3-line)}
}
