.hero.svelte-r7po0e{padding:var(--space-32) 0 var(--space-20);text-align:center;background:var(--color-bg-subtle)}.hero.svelte-r7po0e h1:where(.svelte-r7po0e){font-size:var(--text-5xl);line-height:1.1;letter-spacing:var(--tracking-tighter);margin-bottom:var(--space-6)}.hero-text.svelte-r7po0e{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.who.svelte-r7po0e{padding:var(--space-24) 0}.who.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-6)}.who-content.svelte-r7po0e{max-width:640px;margin:0 auto;text-align:center}.who-content.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.who-content.svelte-r7po0e p:where(.svelte-r7po0e):last-child{font-weight:var(--font-medium);color:var(--color-text);margin-bottom:0}.recognition.svelte-r7po0e{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.recognition-content.svelte-r7po0e{max-width:640px;margin:0 auto}.recognition-content.svelte-r7po0e h2:where(.svelte-r7po0e){margin-bottom:var(--space-2)}.recognition-subhead.svelte-r7po0e{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.recognition-content.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.recognition-closer.svelte-r7po0e{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text);margin-top:var(--space-8);margin-bottom:0}.what-you-know.svelte-r7po0e{padding:var(--space-24) 0}.what-you-know.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-12)}.know-grid.svelte-r7po0e{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:960px;margin:0 auto}.know-card.svelte-r7po0e{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.know-card.svelte-r7po0e h3:where(.svelte-r7po0e){margin-bottom:var(--space-3)}.know-card.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.what-guiding-looks-like.svelte-r7po0e{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.what-guiding-looks-like.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-3)}.section-intro.svelte-r7po0e{text-align:center;font-size:var(--text-lg);color:var(--color-text-secondary);max-width:560px;margin:0 auto var(--space-12);line-height:var(--leading-relaxed)}.guiding-grid.svelte-r7po0e{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:960px;margin:0 auto}.guiding-item.svelte-r7po0e{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.guiding-icon.svelte-r7po0e{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)}.guiding-item.svelte-r7po0e h3:where(.svelte-r7po0e){margin-bottom:var(--space-2)}.guiding-item.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.your-terms.svelte-r7po0e{padding:var(--space-24) 0}.your-terms.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-3)}.terms-grid.svelte-r7po0e{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:960px;margin:0 auto}.terms-item.svelte-r7po0e{text-align:center;padding:var(--space-6)}.terms-icon.svelte-r7po0e{width:48px;height:48px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text)}.terms-item.svelte-r7po0e h3:where(.svelte-r7po0e){margin-bottom:var(--space-2)}.terms-item.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.get-started.svelte-r7po0e{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.get-started-content.svelte-r7po0e{max-width:640px;margin:0 auto}.get-started.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-12)}.steps.svelte-r7po0e{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-12)}.step.svelte-r7po0e{display:flex;align-items:flex-start;gap:var(--space-5)}.step-num.svelte-r7po0e{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-bg-muted);border-radius:var(--radius-full)}.step-text.svelte-r7po0e h3:where(.svelte-r7po0e){margin-bottom:var(--space-1)}.step-text.svelte-r7po0e p:where(.svelte-r7po0e){font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.cta-wrapper.svelte-r7po0e{text-align:center}.btn-primary.svelte-r7po0e{height:var(--btn-height-lg);padding:0 var(--space-8);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-r7po0e:hover{background:var(--color-gray-800);transform:translateY(-1px)}.cta-note.svelte-r7po0e{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.faq.svelte-r7po0e{padding:var(--space-24) 0}.faq.svelte-r7po0e h2:where(.svelte-r7po0e){text-align:center;margin-bottom:var(--space-12)}.faq-list.svelte-r7po0e{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item.svelte-r7po0e{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.faq-item.svelte-r7po0e[open]{border-color:var(--color-border)}.faq-item.svelte-r7po0e summary:where(.svelte-r7po0e){padding:var(--space-5) var(--space-6);font-weight:var(--font-medium);color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.faq-item.svelte-r7po0e summary:where(.svelte-r7po0e)::-webkit-details-marker{display:none}.faq-item.svelte-r7po0e summary:where(.svelte-r7po0e):after{content:"+";flex-shrink:0;font-size:var(--text-lg);color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out)}.faq-item[open].svelte-r7po0e summary:where(.svelte-r7po0e):after{content:"−"}.faq-item.svelte-r7po0e p:where(.svelte-r7po0e){padding:0 var(--space-6) var(--space-6);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media(max-width:768px){.hero.svelte-r7po0e{padding:var(--space-20) 0 var(--space-12)}.hero.svelte-r7po0e h1:where(.svelte-r7po0e){font-size:var(--text-4xl)}.hero-text.svelte-r7po0e{font-size:var(--text-lg)}.know-grid.svelte-r7po0e,.guiding-grid.svelte-r7po0e,.terms-grid.svelte-r7po0e{grid-template-columns:1fr;max-width:400px}.who.svelte-r7po0e,.recognition.svelte-r7po0e,.what-you-know.svelte-r7po0e,.what-guiding-looks-like.svelte-r7po0e,.your-terms.svelte-r7po0e,.get-started.svelte-r7po0e,.faq.svelte-r7po0e{padding:var(--space-16) 0}.btn-primary.svelte-r7po0e{width:100%;max-width:280px;justify-content:center}}
