main.svelte-1uha8ag{min-height:100svh}.hero.svelte-1uha8ag{text-align:center;padding:80px var(--space-6) var(--space-12);background:var(--canvas-white)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-5xl);color:var(--espresso);margin-bottom:var(--space-3);line-height:1.2}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--gold);font-style:normal}.hero-subtitle.svelte-1uha8ag{font-size:var(--text-lg);color:#665;max-width:500px;margin:0 auto var(--space-8)}.hero-actions.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.steps.svelte-1uha8ag{padding:var(--space-12) var(--space-6)}.steps-row.svelte-1uha8ag{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.step-card.svelte-1uha8ag{background:var(--canvas-white);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;width:220px;box-shadow:var(--shadow-sm);border:1px solid var(--parchment)}.step-icon.svelte-1uha8ag{background:var(--gold-light);width:48px;height:48px;color:var(--gold);margin:0 auto var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-lg);color:var(--espresso);margin-bottom:var(--space-2)}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:#888;line-height:1.5}.pricing.svelte-1uha8ag{padding:var(--space-12) var(--space-6);text-align:center;background:var(--canvas-white)}.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--espresso);margin-bottom:var(--space-2)}.pricing-subtitle.svelte-1uha8ag{font-size:var(--text-lg);color:#888;margin-bottom:var(--space-8)}.pricing-row.svelte-1uha8ag{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.pricing-card.svelte-1uha8ag{background:var(--canvas-white);border:2px solid var(--parchment);border-radius:var(--radius-xl);padding:var(--space-8) 28px;width:300px;box-shadow:var(--shadow-sm);text-align:left;position:relative}.pricing-card.featured.svelte-1uha8ag{border-color:var(--gold);box-shadow:var(--shadow-lg)}.pricing-badge.svelte-1uha8ag{background:var(--gold);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--espresso);margin-bottom:var(--space-1)}.pricing-price.svelte-1uha8ag{color:var(--espresso);margin-bottom:var(--space-1);font-size:36px;font-weight:700}.pricing-price.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--text-md);color:#999;font-weight:400}.pricing-note.svelte-1uha8ag{font-size:var(--text-sm);color:#999;margin-bottom:var(--space-5)}.pricing-features.svelte-1uha8ag{margin-bottom:var(--space-6);list-style:none}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);font-size:var(--text-sm);border-bottom:1px solid var(--parchment);padding:6px 0;display:flex}.pricing-features.svelte-1uha8ag li.included:where(.svelte-1uha8ag){color:var(--ink)}.pricing-features.svelte-1uha8ag li.included:where(.svelte-1uha8ag) svg{color:var(--sage)}.pricing-features.svelte-1uha8ag li.excluded:where(.svelte-1uha8ag){color:#999}.pricing-features.svelte-1uha8ag li.excluded:where(.svelte-1uha8ag) svg{color:#ccc}.pricing-card.svelte-1uha8ag .btn{width:100%}.footer.svelte-1uha8ag{text-align:center;padding:var(--space-8) var(--space-6);font-size:var(--text-sm);color:#888;border-top:1px solid var(--parchment)}
