.stat-band{--sb-blue: #3d29e8;--sb-blue-deep: #2e1fb8;--sb-yellow: #ffb900;--sb-ease: cubic-bezier(.22, .61, .36, 1);position:relative;overflow:hidden;padding:6.4rem 0 6.8rem;background:linear-gradient(135deg,var(--sb-blue) 0%,var(--sb-blue-deep) 100%);color:#fff}.stat-band:before,.stat-band:after{content:"";position:absolute;border-radius:50%;border:.1rem solid rgba(255,255,255,.14);pointer-events:none}.stat-band:before{width:52rem;height:52rem;top:-22rem;left:-14rem}.stat-band:after{width:38rem;height:38rem;bottom:-20rem;right:-8rem;border-color:#ffb90047}.stat-band>.container{position:relative;z-index:1}.stat-band__intro{max-width:62rem;margin:0 0 4.4rem}.stat-band__heading{margin:0 0 1rem;color:#fff;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.15;letter-spacing:-.015em}.stat-band__text{margin:0;color:#ffffffd1;font-size:1.6rem;line-height:1.55}.stat-band__grid{display:grid;grid-template-columns:repeat(var(--stat-cols, 4),minmax(0,1fr));gap:0}.stat-band__item{padding:0 3rem;border-left:.1rem solid rgba(255,255,255,.18)}.stat-band__item:first-child{padding-left:0;border-left:none}.stat-band__value{display:flex;align-items:baseline;gap:.2rem;margin-bottom:1rem;color:var(--sb-yellow);font-family:var(--font-heading-family, inherit);font-weight:600;font-size:clamp(4.2rem,6vw,6.8rem);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-band__affix{font-size:.55em;line-height:1}.stat-band__label{margin:0;max-width:22ch;color:#ffffffe6;font-size:1.45rem;line-height:1.45}.stat-band__item:after{content:"";display:block;width:3.2rem;height:.3rem;margin-top:1.8rem;background:var(--sb-yellow);transform:scaleX(1);transform-origin:left center;transition:transform .6s var(--sb-ease);transition-delay:var(--hp-reveal-delay, 0ms)}.stat-band__item.hp-reveal:after{transform:scaleX(0)}.stat-band__item.hp-reveal--in:after{transform:scaleX(1)}@media screen and (max-width:989px){.stat-band{padding:5rem 0 5.2rem}.stat-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.6rem}.stat-band__item{padding:0 2rem}.stat-band__item:nth-child(odd){padding-left:0;border-left:none}}@media screen and (max-width:480px){.stat-band__intro{margin-bottom:3.2rem}.stat-band__label{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.stat-band__item:after{transition:none;transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-stat-band.css.map */
