.spring-results{padding:var(--sr-pt) 0 var(--sr-pb)}.spring-results__band{background:linear-gradient(135deg,var(--sr-from),var(--sr-mid) 55%,var(--sr-to));border:1px solid hsla(0,0%,100%,.12);border-radius:32px;overflow:hidden;padding:72px 56px;position:relative}.spring-results__band--blob:after{background:radial-gradient(circle,color-mix(in srgb,var(--spr-magenta) 55%,transparent),transparent 65%);content:"";filter:blur(40px);height:600px;position:absolute;right:-160px;top:-200px;width:600px}.spring-results__inner{position:relative;z-index:1}.spring-results__head{margin-bottom:52px;max-width:660px}.spring-results__subtext{color:var(--spr-ink2);font-size:19px;margin:14px 0 0}.spring-results__grid{display:grid;gap:24px;grid-template-columns:repeat(var(--sr-cols,4),1fr)}.spring-results__stat{border-top:1px solid hsla(0,0%,100%,.2);padding-top:22px}.spring-results__num{color:#fff;font-size:58px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.spring-results__suffix{background:linear-gradient(120deg,var(--spr-lime),var(--spr-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.spring-results__caption{color:var(--spr-ink2);font-size:15px;line-height:1.4;margin-top:12px}@media (max-width:1100px){.spring-results__grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.spring-results__band{padding:48px 26px}.spring-results__grid{grid-template-columns:1fr}.spring-results__num{font-size:46px}}