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