.stats-section{border-top:1px solid transparent;overflow:hidden;padding:56px 0;position:relative}.stats-section.has-intro{padding:110px 0}.stats-section .centered-head,.stats-section .section-head{margin-bottom:3rem}.stats-section .stat-grid{display:grid;gap:40px;grid-template-columns:repeat(var(--stat-cols,3),1fr)}.stats-section .stat{border-left:1px solid transparent;padding-left:28px}.stats-section .stat-num{font-family:var(--font-primary);font-size:clamp(30px,3.2vw,44px);font-weight:700;letter-spacing:-1px}.stats-section .stat-label{font-size:14px;font-weight:500;margin-top:8px}.stats-section .stat-note{font-size:12.5px;margin-top:2px}.stats-section.sec-dark{border-top-color:hsla(0,0%,100%,.08)}.stats-section.sec-dark .stat{border-left-color:hsla(0,0%,100%,.1)}.stats-section.sec-dark .stat-num,.stats-section.sec-dark .stat-num span{color:var(--color-white)}.stats-section.sec-dark .stat-label{color:var(--color-grey-500)}.stats-section.sec-dark .stat-note{color:var(--color-grey-700)}.stats-section.sec-dark .centered-head h2,.stats-section.sec-dark .section-head h2{color:var(--color-white)}.stats-section.sec-dark .centered-head p{color:var(--color-grey-500)}.stats-section.sec-light,.stats-section.sec-white{border-top-color:var(--color-line-onlight)}.stats-section.sec-light .stat,.stats-section.sec-white .stat{border-left-color:var(--color-line-onlight)}.stats-section.sec-light .stat-num,.stats-section.sec-light .stat-num span,.stats-section.sec-white .stat-num,.stats-section.sec-white .stat-num span{color:var(--color-black)}.stats-section.sec-light .stat-label,.stats-section.sec-white .stat-label{color:var(--color-grey-700)}.stats-section.sec-light .stat-note,.stats-section.sec-white .stat-note{color:var(--color-grey-500)}@media (max-width:860px){.stats-section{padding:40px 0}.stats-section.has-intro{padding:70px 0}.stats-section .stat-grid{gap:28px;grid-template-columns:1fr}.stats-section .stat{border-left:none;border-top:1px solid transparent;padding-left:0;padding-top:20px}.stats-section.sec-dark .stat{border-top-color:hsla(0,0%,100%,.1)}.stats-section.sec-light .stat,.stats-section.sec-white .stat{border-top-color:var(--color-line-onlight)}}