.hero.svelte-tibptj{padding:var(--space-20) var(--space-6);text-align:center;background:var(--c-gradient-blue);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:0 0 20px 20px;justify-content:center;align-items:center;min-height:280px;display:flex}.hero-content.svelte-tibptj{flex-direction:column;align-items:center;max-width:600px;margin:0 auto;display:flex}.hero-title.svelte-tibptj{letter-spacing:-.03em;color:#fff;font-size:3rem;font-weight:800;line-height:1.1}.hero-sub.svelte-tibptj{margin-top:var(--space-4);color:#ffffffbf;font-size:1.125rem;line-height:1.7}@media (width<=768px){.hero-title.svelte-tibptj{font-size:2rem}.hero.svelte-tibptj{padding:var(--space-12) var(--space-4)}}.stats.svelte-12rlqpw{grid-template-columns:repeat(var(--cols,3), 1fr);background:var(--c-border);margin:0 var(--space-6);border-radius:var(--radius-lg);margin-top:calc(var(--space-10) * -1);z-index:2;box-shadow:var(--shadow-lg);gap:1px;display:grid;position:relative;overflow:hidden}.stat.svelte-12rlqpw{background:var(--c-surface);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;gap:4px;display:flex}.stat-num.svelte-12rlqpw{color:var(--c-primary);letter-spacing:-.02em;font-size:2rem;font-weight:800}.stat-label.svelte-12rlqpw{color:var(--c-text-secondary);font-size:.8125rem;font-weight:500}@media (width<=768px){.stats.svelte-12rlqpw{margin-left:var(--space-4);margin-right:var(--space-4);grid-template-columns:repeat(2,1fr)!important}.stat.svelte-12rlqpw{padding:var(--space-4)}.stat-num.svelte-12rlqpw{font-size:1.5rem}}
