.stat-band{color:var(--fg);container:stat-band/inline-size;display:flex;flex-direction:column;gap:var(--space-lg,40px);width:100%}.stat-band__header{align-items:flex-end;display:flex;gap:var(--space-xl,48px);justify-content:space-between}.stat-band__heading{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-sm,24px);min-width:0}.stat-band .stat-band__headline{color:var(--fg);margin:0}.stat-band__intro{color:var(--fg-secondary);flex:0 1 400px;min-width:0}.stat-band__intro :last-child{margin-bottom:0}.stat-band__stats{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(var(--stats,4),minmax(0,1fr));margin:0}.stat-band__stat{display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px var(--space-sm,24px) 4px}.stat-band__stat:first-child{padding-left:0}.stat-band__stat+.stat-band__stat{border-left:1px solid var(--border)}.stat-band__value{background:var(--figure-fill);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--font-size-h1,64px);font-weight:var(--font-weight-regular,400);justify-self:start;letter-spacing:-.04em;line-height:1;max-width:100%;overflow-wrap:anywhere;width:fit-content}.stat-band__caption{color:var(--fg-secondary);line-height:1.4;margin:0}.stat-band__cards{display:grid;gap:var(--space-sm,24px);grid-template-columns:repeat(var(--cards,3),minmax(0,1fr))}.stat-band__card{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-large,16px);display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--space-sm,24px)}.stat-band__icon{flex-shrink:0;height:48px;width:48px}.stat-band__icon,.stat-band__tag{margin-bottom:4px}.stat-band .stat-band__title{color:var(--fg);font-weight:var(--font-weight-medium,500);margin:0}.stat-band .stat-band__text{color:var(--fg-secondary);line-height:1.4}.stat-band .stat-band__text p{margin:0 0 8px}.stat-band .stat-band__text :last-child{margin-bottom:0}.stat-band .stat-band__text a{color:var(--accent)}.stat-band .stat-band__ctas{margin-top:calc(var(--space-s, 16px)*-1)}.stat-band__card--quote{gap:var(--space-s,16px);margin:0;padding:var(--space-md,32px) 28px 24px}.stat-band__quote{border:0;color:var(--fg);font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-regular,400);line-height:1.25;margin:0;padding:48px 0 0;position:relative}.stat-band__quote:before{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;content:"\201C"/"";font-size:96px;left:-3px;line-height:1;position:absolute;top:-10px}.stat-band__source{align-self:stretch;border-top:1px solid var(--border);color:var(--fg-secondary);margin-top:auto;padding-top:12px}.stat-band__footnote{color:var(--fg-secondary);line-height:1.4;margin-top:calc(var(--space-xs, 12px)*-1);max-width:900px}.stat-band__footnote :last-child{margin-bottom:0}@container stat-band (max-width: 899px){.stat-band__stats{border-top:0;grid-template-columns:repeat(min(var(--stats,4),2),minmax(0,1fr))}.stat-band__stat,.stat-band__stat:first-child{border-top:1px solid var(--border);padding:var(--space-sm,24px) var(--space-s,16px) 4px 0}.stat-band__stat+.stat-band__stat{border-left:0}.stat-band__quote{font-size:var(--font-size-body-m,20px)}}@container stat-band (max-width: 719px){.stat-band__header{align-items:flex-start;flex-direction:column;gap:var(--space-s,16px)}.stat-band__intro{flex-basis:auto}.stat-band__cards{gap:var(--space-s,16px);grid-template-columns:minmax(0,1fr)}}@container stat-band (max-width: 479px){.stat-band__value{font-size:var(--font-size-h3,48px)}}@media (max-width:767px){.stat-band{gap:var(--space-md,32px)}}