.bm-stats{background:var(--bs-bg);color:var(--bs-text);padding:var(--bs-top) var(--bs-side) var(--bs-bottom)}
.bm-stats *{box-sizing:border-box}
.bm-stats__inner{width:100%;max-width:var(--bs-width);margin-inline:auto}
.bm-stats__heading{font-family:inherit;color:var(--bs-number);font-size:var(--bs-heading-size);font-weight:700;line-height:1.2;text-align:center;margin:0 0 12px}
.bm-stats__intro{font-size:16px;line-height:1.6;text-align:center;max-width:650px;margin:0 auto 32px}
.bm-stats__grid{display:grid;grid-template-columns:repeat(var(--bs-columns),minmax(0,1fr));gap:var(--bs-gap);list-style:none;margin:0;padding:0}
.bm-stats__item{position:relative;min-width:0;padding:var(--bs-card-padding);text-align:var(--bs-align);background:var(--bs-card-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius)}
.bm-stats--minimal .bm-stats__item{background:transparent;border-color:transparent;border-radius:0}
.bm-stats__accent{display:block;width:32px;height:3px;background:var(--bs-accent);border-radius:3px;margin:0 0 24px}
.bm-stats[data-align="center"] .bm-stats__accent{margin-inline:auto}
.bm-stats__value{font-family:inherit;color:var(--bs-number);font-size:var(--bs-value-size);font-weight:700;line-height:1.1;letter-spacing:-.04em;margin:0 0 12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.bm-stats__label{font-size:var(--bs-label-size);font-weight:400;line-height:1.5;margin:0;overflow-wrap:anywhere}
.bm-stats__note{font-size:12px;line-height:1.5;margin:12px 0 0}
@media(max-width:749px){
.bm-stats{padding:var(--bs-mobile-top) var(--bs-mobile-side) var(--bs-mobile-bottom)}
.bm-stats__grid{grid-template-columns:repeat(var(--bs-mobile-columns),minmax(0,1fr));gap:var(--bs-mobile-gap)}
.bm-stats__item{padding:var(--bs-mobile-card-padding)}
.bm-stats__value{font-size:var(--bs-mobile-value-size)}
.bm-stats__accent{margin-bottom:18px}
}
