.stats{position:relative;background-image:url(/wp-content/themes/mass-theme/images/paciente-lombardi.webp);background-size:cover;background-position:center;background-attachment:fixed}.stats::before{content:'';position:absolute;inset:0;background:rgb(12 28 40 / .62)}:where(.stats) .stats-grid{display:grid;grid-template-columns:repeat(var(--mass-stats-columns,4),1fr);gap:var(--space-36);position:relative}:where(.stats) .stat-item{text-align:center}:where(.stats) .stat-num{font-family:var(--ff-h);font-size:clamp(40px,5vw,64px);font-weight:700;color:var(--c-white);line-height:1;display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2)}:where(.stats) .stat-num .plus{font-size:.46em;margin-top:var(--space-8);color:var(--c-accent)}:where(.stats) .stat-lbl{font-size:var(--font-size-13);color:rgb(255 255 255 / .52);margin-top:var(--space-8);font-weight:500}:where(.stats) .stat-div{width:22px;height:2px;background:rgb(255 255 255 / .14);margin:var(--space-10) auto 0;border-radius:var(--radius-2)}.stats.stats-light{background:var(--c-bg);background-image:none}.stats.stats-light::before{display:none}.stats.stats-light .stat-num{color:var(--c-dark)}.stats.stats-light .stat-lbl{color:var(--c-muted)}.stats.stats-light .stat-div{background:var(--c-border)}