.hero.svelte-1uha8ag{padding:var(--space-32) 0 var(--space-24);text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-6xl);line-height:1.05;letter-spacing:var(--tracking-tighter);margin-bottom:var(--space-6)}.text-gradient.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary-500) 0%,#7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text.svelte-1uha8ag{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:560px;margin:0 auto var(--space-10);line-height:var(--leading-relaxed)}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-4);justify-content:center}.btn-primary.svelte-1uha8ag{height:var(--btn-height-lg);padding:0 var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-medium);color:#fff;background:var(--color-text);border-radius:var(--btn-radius);transition:all var(--duration-base) var(--ease-out)}.btn-primary.svelte-1uha8ag:hover{background:var(--color-gray-800);transform:translateY(-1px)}.btn-secondary.svelte-1uha8ag{height:var(--btn-height-lg);padding:0 var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--btn-radius);transition:all var(--duration-base) var(--ease-out)}.btn-secondary.svelte-1uha8ag:hover{background:var(--color-bg-muted);border-color:var(--color-border-strong)}.conditions.svelte-1uha8ag{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.conditions.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:var(--space-12)}.conditions-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.condition-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:all var(--duration-base) var(--ease-out)}.condition-item.svelte-1uha8ag:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.condition-item.svelte-1uha8ag:hover .condition-arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.condition-name.svelte-1uha8ag{flex:1;font-weight:var(--font-medium);color:var(--color-text)}.condition-arrow.svelte-1uha8ag{color:var(--color-text-muted);opacity:0;transform:translate(-4px);transition:all var(--duration-base) var(--ease-out)}.how.svelte-1uha8ag{padding:var(--space-24) 0}.how.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:var(--space-16)}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);max-width:960px;margin:0 auto}.step.svelte-1uha8ag{text-align:center}.step-num.svelte-1uha8ag{width:48px;height:48px;margin:0 auto var(--space-5);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-bg-muted);border-radius:var(--radius-full)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-3)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);color:var(--color-text-muted)}.trust.svelte-1uha8ag{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.trust.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:var(--space-12)}.trust-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:960px;margin:0 auto}.trust-item.svelte-1uha8ag{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.trust-icon.svelte-1uha8ag{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);background:var(--color-bg-muted);border-radius:var(--radius-lg);color:var(--color-text)}.trust-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:var(--space-2)}.trust-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-muted)}.become-guide.svelte-1uha8ag{padding:var(--space-24) 0}.become-guide-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;max-width:960px;margin:0 auto}.become-guide-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-4)}.become-guide-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.become-guide-highlights.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.highlight.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-subtle);border-radius:var(--radius-lg);font-weight:var(--font-medium);color:var(--color-text)}.highlight-icon.svelte-1uha8ag{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border-radius:var(--radius-md);color:var(--color-text);flex-shrink:0}.cta.svelte-1uha8ag{padding:var(--space-24) 0;text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-3)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}@media(max-width:768px){.hero.svelte-1uha8ag{padding:var(--space-20) 0 var(--space-16)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-4xl)}.hero-text.svelte-1uha8ag{font-size:var(--text-lg)}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:center}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{width:100%;max-width:280px;justify-content:center}.steps.svelte-1uha8ag,.trust-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:400px}.conditions.svelte-1uha8ag,.how.svelte-1uha8ag,.trust.svelte-1uha8ag,.become-guide.svelte-1uha8ag,.cta.svelte-1uha8ag{padding:var(--space-16) 0}.become-guide-inner.svelte-1uha8ag{grid-template-columns:1fr;text-align:center}.become-guide-content.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){justify-content:center}.highlight.svelte-1uha8ag{justify-content:center}}
