.ci-stat-band{background:var(--ci-bg);color:var(--ci-text-body);padding:72px 0}.ci-stat-band.is-padding-compact{padding:48px 0}.ci-stat-band.is-padding-loose{padding:104px 0}.ci-stat-band--surface-light{--ci-bg:#fff;--ci-text-primary:#0a0e18;--ci-text-secondary:#1a1f2c;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-text-accent:#0060ff;--ci-border:#e5e8ee}.ci-stat-band--surface-tint{--ci-bg:#f7f8fb;--ci-text-primary:#0a0e18;--ci-text-secondary:#1a1f2c;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-text-accent:#0060ff;--ci-border:#e5e8ee}.ci-stat-band__inner{margin:0 auto;max-width:var(--ci-container,1200px);padding:0 var(--ci-gutter-x,40px)}.ci-stat-band__intro{color:var(--ci-text-secondary);font-family:var(--ci-font-body,inherit);font-size:var(--ci-fs-body-lg,17px);line-height:1.6;margin:0 0 32px;max-width:760px}.ci-stat-band__intro p{margin:0 0 .8em}.ci-stat-band__intro p:last-child{margin-bottom:0}.ci-stat-band__grid{display:grid;gap:24px}.ci-stat-band--cols-2 .ci-stat-band__grid{grid-template-columns:repeat(2,1fr)}.ci-stat-band--cols-3 .ci-stat-band__grid{grid-template-columns:repeat(3,1fr)}.ci-stat-band--cols-4 .ci-stat-band__grid{grid-template-columns:repeat(4,1fr)}.ci-stat-band--cols-auto-fit .ci-stat-band__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ci-stat-band__grid:has(>.ci-stat-band__card:only-child){grid-template-columns:minmax(auto,max-content);justify-content:center}.ci-stat-band__grid>.ci-stat-band__card:only-child{padding-left:42px;padding-right:42px}@media (min-width:901px){.ci-stat-band--cols-3 .ci-stat-band__grid:has(>.ci-stat-band__card:nth-child(5):last-child){grid-template-columns:repeat(6,1fr)}.ci-stat-band--cols-3 .ci-stat-band__grid:has(>.ci-stat-band__card:nth-child(5):last-child)>.ci-stat-band__card{grid-column:span 2}.ci-stat-band--cols-3 .ci-stat-band__grid:has(>.ci-stat-band__card:nth-child(5):last-child)>.ci-stat-band__card:nth-child(4){grid-column:2/4}.ci-stat-band--cols-3 .ci-stat-band__grid:has(>.ci-stat-band__card:nth-child(5):last-child)>.ci-stat-band__card:nth-child(5){grid-column:4/6}}@media (max-width:900px){.ci-stat-band--cols-3 .ci-stat-band__grid,.ci-stat-band--cols-4 .ci-stat-band__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ci-stat-band__grid{gap:18px;grid-template-columns:1fr}}.ci-stat-band__card{background:color-mix(in srgb,var(--ci-text-primary) 3%,transparent);border:1px solid var(--ci-border);border-radius:var(--ci-radius-md,14px);gap:14px;padding:28px}.ci-stat-band__card,.ci-stat-band__featured{align-items:center;display:flex;flex-direction:column;text-align:center}.ci-stat-band__featured{gap:10px}.ci-stat-band__value{-webkit-background-clip:text;background-clip:text;font-family:var(--ci-font-display,inherit);font-size:clamp(40px,5vw,56px);font-weight:var(--ci-fw-semibold,600);letter-spacing:var(--ci-ls-display-md,-.025em);line-height:1;-webkit-text-fill-color:transparent;color:transparent;margin-right:-.05em;padding-right:.05em}.ci-stat-band--surface-light .ci-stat-band__value,.ci-stat-band--surface-tint .ci-stat-band__value,.ci-stat-band__value{background-image:linear-gradient(135deg,var(--ci-blue,#0060ff),var(--ci-purple,#8b5cf6))}@media (prefers-contrast:more),print{.ci-stat-band__value{background:none;-webkit-text-fill-color:initial;color:var(--ci-text-primary)}}.ci-stat-band__text{font-weight:var(--ci-fw-medium,500);line-height:1.5}.ci-stat-band__body,.ci-stat-band__text{color:var(--ci-text-body);font-family:var(--ci-font-body,inherit);font-size:var(--ci-fs-body-sm,14px)}.ci-stat-band__body{line-height:1.55}.ci-stat-band__body p{margin:0 0 .7em}.ci-stat-band__body p:last-child{margin-bottom:0}.ci-stat-band__body strong{color:var(--ci-text-primary);font-weight:var(--ci-fw-semibold,600)}.ci-stat-band__outro{color:var(--ci-text-secondary);font-family:var(--ci-font-body,inherit);font-size:var(--ci-fs-body-lg,17px);line-height:1.6;margin:32px 0 0;max-width:760px}.ci-stat-band__outro p{margin:0 0 .8em}.ci-stat-band__outro p:last-child{margin-bottom:0}@media (max-width:600px){.ci-stat-band{padding:48px 0}.ci-stat-band.is-padding-compact{padding:32px 0}.ci-stat-band.is-padding-loose{padding:72px 0}.ci-stat-band__inner{padding:0 var(--ci-gutter-x-mobile,24px)}.ci-stat-band__intro{font-size:16px;margin-bottom:24px}.ci-stat-band__outro{font-size:16px;margin-top:24px}.ci-stat-band__card{padding:22px}}