.sn-stats__grid{--sn-stats-gap:var(--sn-space-default,24px);display:grid;gap:var(--sn-stats-gap);grid-template-columns:repeat(var(--sn-stats-cols,3),minmax(0,1fr));margin:0}.sn-stats--gap-none{--sn-stats-gap:0}.sn-stats--gap-xsmall{--sn-stats-gap:var(--sn-space-xsmall,12px)}.sn-stats--gap-small{--sn-stats-gap:var(--sn-space-small,16px)}.sn-stats--gap-default{--sn-stats-gap:var(--sn-space-default,24px)}.sn-stats--gap-medium{--sn-stats-gap:var(--sn-space-medium,48px)}.sn-stats--gap-large{--sn-stats-gap:var(--sn-space-large,64px)}.sn-stats--gap-xlarge{--sn-stats-gap:var(--sn-space-xlarge,80px)}.sn-stats__item{padding:var(--sn-space-small,16px) 0}.sn-stats--left .sn-stats__item{text-align:left}.sn-stats--center .sn-stats__item{text-align:center}.sn-stats--carded .sn-stats__item{background:var(--sn-color-surface,#fff);border:1px solid var(--sn-color-border-soft,#e7ecee);border-radius:var(--sn-radius-card,20px);box-shadow:var(--sn-shadow-card,0 2px 6px rgba(2,23,49,.06));padding:var(--sn-space-8,32px)}.sn-section--bg-dark .sn-stats--carded .sn-stats__item{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.sn-stats--divided .sn-stats__item+.sn-stats__item,.sn-stats--divided .sn-stats__item:not(:first-child){border-left:1px solid var(--sn-color-border,#dbe3e8);padding-left:var(--sn-stats-gap)}.sn-stats__value{align-items:baseline;display:flex;gap:4px;margin:0}.sn-stats--center .sn-stats__value{justify-content:center}.sn-stats__num{font-family:var(--sn-font-display,system-ui,sans-serif);font-size:var(--sn-type-display-size,68px);font-variant-numeric:tabular-nums;font-weight:var(--sn-weight-bold,700);letter-spacing:-.02em;line-height:1}.sn-stats__num,.sn-stats__suffix{color:var(--sn-color-action,#0176d3)}.sn-stats__suffix{font-family:var(--sn-font-display,system-ui,sans-serif);font-size:var(--sn-type-h3-size,24px);font-weight:var(--sn-weight-semibold,600)}.sn-stats__label{color:var(--sn-color-body,#2c2c31);font-family:var(--sn-font-body,system-ui,sans-serif);font-size:var(--sn-type-body-size,16px);line-height:var(--sn-type-body-leading,1.55);margin:var(--sn-space-xsmall,12px) 0 0}.sn-stats__source{color:var(--sn-color-muted,#64748b);display:block;font-size:var(--sn-type-eyebrow-size,12px);margin-top:var(--sn-space-xxsmall,8px)}@media (max-width:860px){.sn-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-stats--divided .sn-stats__item{border-left:0;padding-left:0}.sn-stats__num{font-size:var(--sn-type-h1-size,44px)}}@media (max-width:480px){.sn-stats__grid{grid-template-columns:1fr}}