.hero.svelte-119xmr2{padding:var(--space-24) 0 var(--space-12)}.hero.svelte-119xmr2 h1:where(.svelte-119xmr2){font-size:clamp(2.25rem,5vw,3.5rem);max-width:48rem;margin:0 auto var(--space-6)}.hero-subtitle.svelte-119xmr2{font-size:1.125rem;color:var(--text-secondary);max-width:42rem;margin:0 auto var(--space-8)}.hero-subtitle.svelte-119xmr2 a:where(.svelte-119xmr2){color:var(--gold-400)}.hero-actions.svelte-119xmr2{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.stat-row.svelte-119xmr2{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);border:1px solid var(--neutral-700);border-radius:var(--radius-lg, 12px);padding:var(--space-8);background:var(--bg-secondary)}.stat.svelte-119xmr2{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.stat-num.svelte-119xmr2{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--gold-400)}.stat-label.svelte-119xmr2{font-size:.875rem;color:var(--text-tertiary)}.section-heading.svelte-119xmr2{margin-bottom:var(--space-6)}.container-narrow.svelte-119xmr2 p:where(.svelte-119xmr2){color:var(--text-secondary);margin-bottom:var(--space-4)}.container-narrow.svelte-119xmr2 p:where(.svelte-119xmr2) a:where(.svelte-119xmr2){color:var(--gold-400)}.faq-list.svelte-119xmr2{border-top:1px solid var(--neutral-700)}.faq-item.svelte-119xmr2{border-bottom:1px solid var(--neutral-700)}.faq-item.svelte-119xmr2 summary:where(.svelte-119xmr2){display:block;padding:var(--space-5) 0;font-size:1.0625rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;position:relative;padding-right:var(--space-8)}.faq-item.svelte-119xmr2 summary:where(.svelte-119xmr2)::-webkit-details-marker{display:none}.faq-item.svelte-119xmr2 summary:where(.svelte-119xmr2):after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300;color:var(--text-tertiary)}.faq-item[open].svelte-119xmr2 summary:where(.svelte-119xmr2):after{content:"−"}.faq-item.svelte-119xmr2 summary:where(.svelte-119xmr2):hover{color:var(--gold-400)}.faq-item.svelte-119xmr2 p:where(.svelte-119xmr2){padding-bottom:var(--space-5);color:var(--text-secondary)}@media(max-width:768px){.stat-row.svelte-119xmr2{grid-template-columns:repeat(2,1fr)}}
