.stat-container{margin:0 auto;overflow-y:clip}.stat-wrapper{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:var(--justify);@media (max-width:640px){display:grid;gap:var(--spacing-8x);grid-template-columns:1fr}}.stat{--font:var(--heading-font);--font-size:clamp(3.1111rem,calc(1.89rem + 3.237vw),4.5556rem);--text-color:var(--text-base);--border-color:transparent;--bg-color:transparent;--stat-color:var(--blue-base);align-items:center;background:var(--bg-color);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;padding-inline:var(--spacing-8x);@media (max-width:640px){padding-inline:0}}.stat__data{align-items:center;color:var(--stat-color);display:flex;font-family:var(--font);font-size:var(--font-size);font-weight:700;height:var(--font-size);letter-spacing:-1.64px;line-height:1;position:relative;z-index:0;&:before{background:var(--blue-50);clip-path:shape(from calc(100% - 3.983px) calc(100% - 7.3091px),curve to calc(100% - 11.953px) 100% with calc(100% - 4.344px) calc(100% - 3.1758px)/calc(100% - 7.804px) 100%,line to 8px 100%,curve to 0 calc(100% - 8.0039px) with 3.5817px 100%/0 calc(100% - 3.5856px),line to 0 17.7952px,curve to 7.8603px 9.7964px with 0 13.4314px/3.4971px 9.8726px,line to calc(100% - 8.881px) .1513px,curve to calc(100% - .771px) 8.8449px with calc(100% - 4.133px) .0684px/calc(100% - .359px) 4.1147px,line to calc(100% - 3.983px) calc(100% - 7.3091px),close);content:"";height:34px;inset:auto -.06em 0 -.06em;position:absolute;z-index:-1}}.stat__data-prefix,.stat__data-suffix{font-family:var(--font);font-size:var(--font-size);line-height:1;&.stat__data-text--sm{font-size:clamp(1.91rem,calc(1.19rem + 2.038vw),2.82rem)}}.stat__desc{color:var(--text-color);max-width:100%;text-align:center;width:233px}.stat__num{clip-path:inset(0 -50px 0 -50px);position:relative}.stat__num-placeholder{opacity:0}.stat__num-scroll-track{align-items:center;display:flex;flex-direction:column;inset:0 auto auto 50%;position:absolute;text-align:center;transform:translate(-50%);transition:all 2s cubic-bezier(.36,0,.21,1);.stat[data-is-counting=true] &{transform:translate(-50%,calc(-100% + var(--font-size)))}}