.stats-section[data-v-d724e2b2]{--section-tint:var(--section-tint-cool);padding:var(--section-padding) 0;position:relative}.blob-1[data-v-d724e2b2]{right:-80px;top:-80px;--blob-size:380px;--blob-color:rgba(23,185,185,.3);--blob-opacity:.5;--blob-blur:60px}.blob-2[data-v-d724e2b2]{bottom:-60px;left:-60px;--blob-size:300px;--blob-color:rgba(251,191,36,.25);--blob-opacity:.45;--blob-blur:50px}.stats-section .container[data-v-d724e2b2]{position:relative;z-index:1}.stats-grid[data-v-d724e2b2]{display:grid;gap:var(--spacing-6);grid-template-columns:repeat(3,1fr)}.stat-card[data-v-d724e2b2]{align-items:center;background:var(--color-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-5);padding:var(--spacing-6) var(--spacing-8);position:relative;transition:box-shadow var(--duration-slow) var(--ease-smooth),border-color var(--duration-slow) var(--ease-smooth)}.stat-card[data-v-d724e2b2]:hover{border-color:var(--stat-border-hover);box-shadow:0 4px 12px #0000000a,0 12px 32px var(--stat-shadow),inset 0 1px #fff9}.stat-card.theme-primary[data-v-d724e2b2]{--stat-shadow:rgb(var(--color-primary-rgb)/.12);--stat-border-hover:rgb(var(--color-primary-rgb)/.2);--stat-icon-bg:var(--palette-teal-50);--stat-icon-color:var(--palette-teal-600)}.stat-card.theme-secondary[data-v-d724e2b2]{--stat-shadow:rgb(var(--color-success-rgb)/.12);--stat-border-hover:rgb(var(--color-success-rgb)/.2);--stat-icon-bg:rgb(var(--color-success-rgb)/.08);--stat-icon-color:var(--color-success)}.stat-card.theme-accent[data-v-d724e2b2]{--stat-shadow:rgb(var(--color-orange-rgb)/.12);--stat-border-hover:rgb(var(--color-orange-rgb)/.2);--stat-icon-bg:rgb(var(--color-orange-rgb)/.08);--stat-icon-color:var(--color-accent)}.stat-icon[data-v-d724e2b2]{align-items:center;background:var(--stat-icon-bg);border-radius:var(--radius-md);color:var(--stat-icon-color);display:flex;flex-shrink:0;font-size:var(--hp-text-lg);height:48px;justify-content:center;transition:transform var(--duration-slow) var(--ease-bounce-subtle);width:48px}.stat-card:hover .stat-icon[data-v-d724e2b2]{transform:scale(1.1) rotate(3deg)}.stat-card[data-v-d724e2b2]:after{background:radial-gradient(circle at 30% 30%,var(--stat-icon-bg) 0,transparent 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-slow) var(--ease-in-out);z-index:0}.stat-card[data-v-d724e2b2]:hover:after{opacity:.5}.stat-content[data-v-d724e2b2]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;text-align:center}.stat-content[data-v-d724e2b2],.stat-icon[data-v-d724e2b2]{position:relative;z-index:1}.stat-number[data-v-d724e2b2]{color:var(--color-text);display:inline-block;font-family:var(--font-sans);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:var(--font-bold);letter-spacing:var(--tracking-tighter);line-height:1.1}@keyframes stat-count-complete-pulse-d724e2b2{0%{text-shadow:0 0 0 transparent;transform:scale(1)}40%{text-shadow:0 0 24px rgb(var(--color-primary-rgb)/.45);transform:scale(1.08)}to{text-shadow:0 0 16px rgb(var(--color-primary-rgb)/.18);transform:scale(1)}}.stat-number.count-complete[data-v-d724e2b2]{animation:stat-count-complete-pulse-d724e2b2 .9s ease-out forwards}.stat-label[data-v-d724e2b2]{color:var(--color-text-muted);font-size:var(--hp-text-sm);font-weight:var(--font-medium)}.stat-card:hover .stat-label[data-v-d724e2b2]{color:var(--color-text-secondary)}@media(max-width:1024px){.stats-grid[data-v-d724e2b2]{gap:var(--spacing-4)}.stat-card[data-v-d724e2b2]{padding:var(--spacing-5) var(--spacing-6)}.stat-number[data-v-d724e2b2]{font-size:1.75rem}}@media(max-width:768px){.blob-1[data-v-d724e2b2]{--blob-size:220px;--blob-blur:40px}.blob-2[data-v-d724e2b2]{--blob-size:180px;--blob-blur:35px}.stats-grid[data-v-d724e2b2]{gap:var(--spacing-3);grid-template-columns:1fr}.stat-card[data-v-d724e2b2]{border-radius:var(--radius-md);padding:var(--spacing-5)}.stat-icon[data-v-d724e2b2]{font-size:var(--hp-text-base);height:44px;width:44px}.stat-number[data-v-d724e2b2]{font-size:1.625rem}}@media(max-width:480px){.stat-card[data-v-d724e2b2]{gap:var(--spacing-4);padding:var(--spacing-4)}.stat-icon[data-v-d724e2b2]{border-radius:var(--radius-sm);font-size:var(--hp-text-sm);height:40px;width:40px}.stat-number[data-v-d724e2b2]{font-size:var(--hp-text-2xl)}.stat-label[data-v-d724e2b2]{font-size:.8125rem}}.stats-fallback-notice[data-v-d724e2b2]{color:var(--color-text-disabled);cursor:help;font-size:var(--hp-text-xs);opacity:.6;position:absolute;right:var(--spacing-4);top:var(--spacing-4);transition:opacity var(--duration-normal) var(--ease-in-out);z-index:2}.stats-fallback-notice[data-v-d724e2b2]:hover{opacity:1}
