/* Credit: Counter FX, created by AliThemes.com (original header kept in counter-fx.js). Licence clearance: confirmed by Rowan, 2026-11-03 17:23 AEST (UTC+10), relayed by Relay. */
/* Counter FX: vanilla port of Rowan's Framer "CounterFX" (counter_fx/module.js) odometer wheels. */
.cfx-host{display:inline-block;max-width:100%;margin:0 0 6px}
.cfx-num{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums}
.cfx-wheel{position:relative;display:inline-block;overflow:hidden;vertical-align:top}
.cfx-wheel.cfx-move{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}
.cfx-wheel.cfx-done{-webkit-mask-image:none;mask-image:none}
.cfx-strip{position:absolute;left:0;right:0;top:0;will-change:transform}
.cfx-strip > i{display:flex;align-items:center;justify-content:center;font-style:normal}
.cfx-sizer{visibility:hidden}
.pg-st b i{font-style:normal}
/* v2.1: strip sits below the hero intro paragraph */
.cfx-host.cfx-below{display:block;margin:14px 0 18px}
.cfx-host.cfx-below .pg-stats-hero{margin:0}