.stats-section{width:100%;max-width:100%;padding:var(--spacing-16) 0;background-color:var(--background-color,transparent);color:var(--text-color,var(--white));overflow-x:hidden}.stats-container{justify-content:center;align-items:center;gap:var(--spacing-16);max-width:1200px;padding:0 var(--spacing-6);margin:0 auto;display:flex;position:relative}.stat-item{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:200px;display:flex;position:relative}.stat-value{color:inherit;font-family:var(--font-secondary,"Sora");letter-spacing:-.02em;margin-bottom:var(--spacing-4);font-size:clamp(2rem,3vw,3rem);font-style:normal;font-weight:600;line-height:1.2}.stat-label{color:inherit;font-family:var(--font-primary);text-transform:uppercase;margin-bottom:var(--spacing-2);font-size:clamp(.875rem,1.5vw,1.5rem);font-style:normal;font-weight:400;line-height:1.4}.stats-section.stats-section--compact{padding:var(--spacing-8) 0}.stats-section.stats-section--compact .stats-container{gap:var(--spacing-8);max-width:1150px}.stats-section.stats-section--compact .stat-item{flex:1 1 0;min-width:0}.stats-section.stats-section--compact .stat-value{font-family:var(--font-secondary,"Sora");letter-spacing:-.015em;margin-bottom:var(--spacing-3);font-size:clamp(1.5rem,1.15rem + 1.75vw,2.25rem);font-weight:600;line-height:1.2}.stats-section.stats-section--compact .stat-label{text-transform:none;letter-spacing:.01em;max-width:12rem;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-2);font-size:clamp(.75rem,.7rem + .35vw,.9375rem);font-weight:500;line-height:1.4}.stats-section.stats-section--compact .stat-accent-line{max-width:4rem;margin:0 auto}.stats-section.stats-section--compact .stat-divider{height:4rem}@media (width<=768px){.stats-section.stats-section--compact{padding:var(--spacing-6) 0}.stats-section.stats-section--compact .stats-container{gap:var(--spacing-5) var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.stats-section.stats-section--compact .stat-value{font-size:clamp(1.375rem,1.1rem + 2vw,1.75rem)}.stats-section.stats-section--compact .stat-item{max-width:none}.stats-section.stats-section--compact .stat-label{max-width:none;font-size:clamp(.75rem,.7rem + .5vw,.875rem)}}@media (width>=769px) and (width<=1024px){.stats-section.stats-section--compact .stats-container{gap:var(--spacing-6);flex-wrap:nowrap}.stats-section.stats-section--compact .stat-divider{height:3.5rem;display:block}}.stats-section.stats-section--readable-labels .stat-label{text-transform:none;letter-spacing:.01em;max-width:min(22rem,90vw);margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.65vw,1.1875rem);font-weight:500;line-height:1.45}.stats-section.stats-section--readable-labels .stat-divider{background-color:var(--gray-300)}.stat-accent-line{border-radius:var(--radius-sm);background-color:#40b45f;width:100%;height:2px}.stat-divider{background-color:#283959;flex-shrink:0;width:1px;height:129px}@media (width<=480px){.stats-section{padding:var(--spacing-8) 0}.stats-container{gap:var(--spacing-6);padding:0 var(--spacing-3);flex-direction:column}.stat-item{width:100%;min-width:auto;max-width:280px;margin:0 auto}.stat-value{font-size:clamp(2rem,8vw,2.5rem);line-height:1.1}.stat-label{font-size:clamp(.75rem,3vw,.875rem);line-height:1.3}.stat-divider{display:none}}@media (width>=481px) and (width<=768px){.stats-section{padding:var(--spacing-12) 0}.stats-container{gap:var(--spacing-8);padding:0 var(--spacing-4);flex-direction:column}.stat-item{width:100%;min-width:auto;max-width:320px;margin:0 auto}.stat-value{font-size:clamp(2.5rem,6vw,3rem)}.stat-label{font-size:clamp(1rem,2.5vw,1.125rem)}.stat-divider{display:none}}@media (width>=769px) and (width<=1024px){.stats-section{padding:var(--spacing-14) 0}.stats-container{gap:var(--spacing-8);padding:0 var(--spacing-6);flex-flow:wrap;justify-content:space-around}.stat-item{flex:0 1 calc(50% - var(--spacing-4));min-width:200px;max-width:250px}.stat-value{font-size:clamp(1.75rem,3.2vw,2.25rem)}.stat-label{font-size:clamp(1rem,1.8vw,1.25rem)}.stat-divider{display:none}}@media (width>=1025px) and (width<=1439px){.stats-section{padding:var(--spacing-16) 0}.stats-container{gap:var(--spacing-8);padding:0 var(--spacing-8);flex-direction:row;max-width:1200px}.stat-item{flex:1;min-width:200px}.stat-value{font-size:clamp(1.75rem,2.5vw,2.125rem)}.stat-label{font-size:clamp(1rem,1.3vw,1.25rem)}.stat-divider{height:100px;display:block}}@media (width>=1440px){.stats-section{padding:var(--spacing-20) 0}.stats-container{gap:var(--spacing-10);max-width:1400px;padding:0 var(--spacing-12)}.stat-item{flex:1;min-width:250px}.stat-value{font-size:clamp(2.25rem,2.6vw,2.5rem)}.stat-label{font-size:clamp(1.125rem,1.1vw,1.25rem)}.stat-divider{height:120px;display:block}}.stat-item{will-change:transform;transition:transform .3s;transform:translateZ(0)}.stat-value{transition:transform .3s,color .3s}.stat-item:hover .stat-value{transform:translateY(-2px)}@media (hover:none) and (pointer:coarse){.stat-item:hover .stat-value{transform:none}.stat-item:active{transform:scale(.98)}}@media (width>=1920px){.stats-container{gap:var(--spacing-12);max-width:1600px}.stat-value{font-size:2.75rem}.stat-label{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.stat-value{transition:none}.stat-item:hover .stat-value{transform:none}}@media (prefers-contrast:high){.stat-accent-line{background-color:var(--white);height:3px}.stat-divider{background-color:var(--white);width:2px}}@media (width<=768px){.stats-section{padding:var(--spacing-10) 0}.stats-container{gap:var(--spacing-6) var(--spacing-4);padding:0 var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-item{width:auto;min-width:0;max-width:none;margin:0}.stat-item:last-child:nth-child(4n+1){grid-column:1/-1}.stat-value{font-size:clamp(1.5rem,1rem + 2.5vw,2rem)}.stat-label{font-size:clamp(.75rem,.7rem + .4vw,.875rem)}}@media (width<=359px){.stat-value{font-size:1.25rem}}
