.wrap.svelte-14j8n1a{max-width:1080px;margin:0 auto;padding:0 var(--content-gutter, var(--space-md))}.hero.svelte-14j8n1a{padding:var(--space-3xl) var(--content-gutter, var(--space-md)) var(--space-2xl);border-bottom:1px solid var(--theme-border)}.hero.svelte-14j8n1a .inner:where(.svelte-14j8n1a){max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md)}.eyebrow.svelte-14j8n1a{margin:0;font-family:var(--theme-font-mono, monospace);font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-cyan, var(--theme-cyan))}.headline.svelte-14j8n1a{margin:0;font-family:var(--theme-font-display);font-weight:var(--theme-weight-heading);font-size:clamp(2rem,6vw,3.5rem);line-height:1.1;color:var(--theme-text)}.gold-ink.svelte-14j8n1a{color:var(--theme-primary)}.lede.svelte-14j8n1a{margin:0;max-width:62ch;font-size:var(--fs-body-lg);line-height:1.55;color:var(--theme-text-muted)}.ctas.svelte-14j8n1a{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.cta.svelte-14j8n1a{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border-radius:var(--theme-radius-control, 10px);font-family:var(--theme-font-display);font-weight:500;font-size:var(--fs-body-lg);text-decoration:none}.cta.primary.svelte-14j8n1a{background:var(--brand-gold-fill, var(--theme-primary));color:var(--theme-surface);border:1px solid var(--theme-primary)}.cta.primary.svelte-14j8n1a:hover{background:#ffe14a}.cta.ghost.svelte-14j8n1a{color:var(--theme-text);border:1px solid var(--theme-border-strong, var(--theme-border))}.cta.svelte-14j8n1a:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.badge.svelte-14j8n1a{margin-top:var(--space-sm)}.steps.svelte-14j8n1a,.faq-section.svelte-14j8n1a{padding:var(--space-2xl) 0;border-bottom:1px solid var(--theme-border)}.section-h.svelte-14j8n1a{margin:0 0 var(--space-xl);font-family:var(--theme-font-display);font-weight:var(--theme-weight-heading);font-size:var(--fs-h2, 1.75rem);color:var(--theme-text)}.grid.svelte-14j8n1a{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:720px){.grid.svelte-14j8n1a{grid-template-columns:repeat(3,1fr)}}.step__num.svelte-14j8n1a{font-family:var(--theme-font-mono, monospace);font-size:var(--fs-h3);color:var(--brand-cyan, var(--theme-cyan))}.step__title.svelte-14j8n1a{margin:var(--space-sm) 0 var(--space-xs);font-family:var(--theme-font-display);font-size:var(--fs-body-lg);color:var(--theme-text)}.step__body.svelte-14j8n1a{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--theme-text-muted)}.faq.svelte-14j8n1a{display:flex;flex-direction:column}.faq-item.svelte-14j8n1a{border-top:1px solid var(--theme-border)}.faq-item.svelte-14j8n1a:last-child{border-bottom:1px solid var(--theme-border)}.faq-q.svelte-14j8n1a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md) 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--theme-font-display);font-size:var(--fs-body-lg);color:var(--theme-text)}.faq-q.svelte-14j8n1a:focus-visible{outline:2px solid var(--brand-cyan, var(--theme-cyan));outline-offset:-2px}.chev.svelte-14j8n1a{transition:transform .2s ease;color:var(--theme-text-muted)}.faq-item.open.svelte-14j8n1a .chev:where(.svelte-14j8n1a){transform:rotate(180deg)}.faq-a.svelte-14j8n1a{margin:0;padding:0 0 var(--space-md);font-size:var(--fs-body);line-height:1.6;color:var(--theme-text-muted);max-width:70ch}.cta-section.svelte-14j8n1a{padding:var(--space-3xl) 0}.cta-wrap.svelte-14j8n1a{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start}.cta-h.svelte-14j8n1a{margin:0;font-family:var(--theme-font-display);font-weight:var(--theme-weight-heading);font-size:var(--fs-h2, 1.75rem);color:var(--theme-text)}.cta-sub.svelte-14j8n1a{margin:0;font-size:var(--fs-body-lg);color:var(--theme-text-muted)}.disclaimer.svelte-14j8n1a{margin:var(--space-lg) 0 0;max-width:72ch;padding:var(--space-sm) var(--space-md);border:1px solid var(--theme-border);border-left:2px solid var(--brand-gold-fill, var(--theme-primary));border-radius:var(--theme-radius-control, 10px);font-size:var(--fs-caption);line-height:1.55;color:var(--theme-text-muted)}.terms-link.svelte-14j8n1a{font-size:var(--fs-caption);color:var(--brand-cyan, var(--theme-cyan));text-decoration:none}.terms-link.svelte-14j8n1a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.chev.svelte-14j8n1a{transition:none}}
