.hero-section.svelte-4sa0d6{text-align:center;margin-bottom:var(--space-2xl)}.tier-badge.svelte-4sa0d6{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.tier-free.svelte-4sa0d6{background:var(--color-accent-subtle);color:var(--color-accent-fg);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-medium)}.hero-title.svelte-4sa0d6{font-size:var(--text-display);margin-bottom:var(--space-sm)}.hero-subtitle.svelte-4sa0d6{font-size:var(--text-h3);color:var(--color-fg-secondary);margin-bottom:var(--space-sm)}.hero-description.svelte-4sa0d6{color:var(--color-fg-tertiary);max-width:36rem;margin:0 auto var(--space-lg)}.hero-cta.svelte-4sa0d6{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.journey-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.section-title.svelte-4sa0d6{font-size:var(--text-h2);margin-bottom:var(--space-sm)}.section-title.center.svelte-4sa0d6{text-align:center}.section-intro.svelte-4sa0d6{text-align:center;color:var(--color-fg-secondary);max-width:36rem;margin:0 auto var(--space-xl)}.section-intro-left.svelte-4sa0d6{color:var(--color-fg-secondary);margin-bottom:var(--space-lg)}.journey-cards.svelte-4sa0d6{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.journey-card.svelte-4sa0d6{flex:1;min-width:280px;max-width:360px;padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.seeing-card.svelte-4sa0d6{border-color:var(--color-accent-emphasis)}.journey-header.svelte-4sa0d6{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.journey-icon.svelte-4sa0d6{color:var(--color-fg-secondary)}.journey-title.svelte-4sa0d6{font-size:var(--text-h3);margin:0}.journey-tier.svelte-4sa0d6{font-size:var(--text-caption);color:var(--color-fg-muted)}.journey-price.svelte-4sa0d6{margin-left:auto;padding:4px 12px;background:var(--color-bg-subtle);border-radius:var(--radius-full);font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.journey-philosophy.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);font-style:italic;margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-default)}.journey-features.svelte-4sa0d6{list-style:none;padding:0;margin:0 0 var(--space-md) 0}.journey-features.svelte-4sa0d6 li:where(.svelte-4sa0d6){display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:var(--space-xs)}.journey-tool.svelte-4sa0d6{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-bg-subtle);border-radius:var(--radius-md);font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.journey-arrow.svelte-4sa0d6{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--color-fg-muted);font-size:var(--text-caption)}.triad-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.triad-cards.svelte-4sa0d6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.triad-card.svelte-4sa0d6{padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.triad-level.svelte-4sa0d6{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs)}.triad-title.svelte-4sa0d6{font-size:var(--text-h3);margin-bottom:var(--space-xs)}.triad-question.svelte-4sa0d6{font-style:italic;color:var(--color-fg-secondary);margin-bottom:var(--space-xs)}.triad-action.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-accent-fg);margin-bottom:var(--space-sm)}.triad-description.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.lessons-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.lessons-list.svelte-4sa0d6{display:flex;flex-direction:column;gap:var(--space-sm)}.lesson-row.svelte-4sa0d6{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-micro) var(--ease-standard)}.lesson-row.svelte-4sa0d6:hover{border-color:var(--color-border-emphasis)}.lesson-number.svelte-4sa0d6{font-size:var(--text-h2);font-weight:var(--font-light);color:var(--color-fg-muted);width:3rem}.lesson-content.svelte-4sa0d6{flex:1}.lesson-title.svelte-4sa0d6{font-size:var(--text-body-lg);margin-bottom:2px}.lesson-description.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.lesson-meta.svelte-4sa0d6{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);color:var(--color-fg-muted)}.cost-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.cost-comparison.svelte-4sa0d6{display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-lg)}.cost-card.svelte-4sa0d6{flex:1;min-width:240px;max-width:300px;padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);text-align:center}.cost-free.svelte-4sa0d6{border-color:var(--color-accent-emphasis)}.cost-header.svelte-4sa0d6{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--color-fg-secondary)}.cost-header.svelte-4sa0d6 h3:where(.svelte-4sa0d6){font-size:var(--text-h3);margin:0}.cost-price.svelte-4sa0d6{margin-bottom:var(--space-md)}.price-amount.svelte-4sa0d6{font-size:var(--text-display);font-weight:var(--font-semibold)}.price-period.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.cost-features.svelte-4sa0d6{list-style:none;padding:0;margin:0 0 var(--space-md) 0;text-align:left}.cost-features.svelte-4sa0d6 li:where(.svelte-4sa0d6){font-size:var(--text-body-sm);color:var(--color-fg-secondary);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-default)}.cost-features.svelte-4sa0d6 li:where(.svelte-4sa0d6):last-child{border-bottom:none}.cost-note.svelte-4sa0d6{font-size:var(--text-caption);color:var(--color-fg-muted);font-style:italic}.cost-philosophy.svelte-4sa0d6{text-align:center;color:var(--color-fg-tertiary);font-size:var(--text-body-sm)}.install-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.install-card.svelte-4sa0d6{max-width:32rem;margin:0 auto var(--space-lg);padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.install-step.svelte-4sa0d6{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.install-step.svelte-4sa0d6:last-child{margin-bottom:0}.step-number.svelte-4sa0d6{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-accent-subtle);color:var(--color-accent-fg);border-radius:var(--radius-full);font-weight:var(--font-medium)}.step-content.svelte-4sa0d6 h3:where(.svelte-4sa0d6){font-size:var(--text-body-lg);margin-bottom:var(--space-xs)}.step-content.svelte-4sa0d6 code:where(.svelte-4sa0d6){display:block;padding:var(--space-sm);background:var(--color-bg-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-body-sm)}.install-alt.svelte-4sa0d6{text-align:center;color:var(--color-fg-muted);font-size:var(--text-body-sm)}.install-alt.svelte-4sa0d6 code:where(.svelte-4sa0d6){display:inline-block;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-md);font-family:var(--font-mono)}.graduation-section.svelte-4sa0d6{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.graduation-criteria.svelte-4sa0d6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-sm);max-width:42rem;margin:0 auto var(--space-xl)}.criterion.svelte-4sa0d6{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-md);font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.graduation-quote.svelte-4sa0d6{text-align:center;max-width:28rem;margin:0 auto}.graduation-quote.svelte-4sa0d6 blockquote:where(.svelte-4sa0d6){font-size:var(--text-h3);font-style:italic;color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.graduation-instruction.svelte-4sa0d6{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.graduation-command.svelte-4sa0d6{display:inline-block;padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-family:var(--font-mono)}
