
.beneficiary-total strong{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums;transform-origin:left center}
@media(prefers-reduced-motion:no-preference){
 .beneficiary-counter.is-counting .beneficiary-total strong{color:#6c55a0;text-shadow:0 3px 17px #aa8dd338;transition:color .25s,text-shadow .25s}
 .beneficiary-counter.is-counted .beneficiary-total strong{animation:beneficiary-count-settle .4s ease-out}
 @keyframes beneficiary-count-settle{0%{transform:scale(1.07);color:#8a6eb8}100%{transform:scale(1);color:#453365}}
}

.hero>.beneficiary-counter{justify-content:center;text-align:center}
.hero .beneficiary-copy{flex:1;text-align:center}
.hero .beneficiary-total{align-items:center;justify-content:center;text-align:center}
.hero .beneficiary-total strong{transform-origin:center}
.hero .beneficiary-copy small{margin-left:auto;margin-right:auto}
