.hero.svelte-1q37ri0{position:relative;padding:var(--space-3xl) 0;min-height:85vh;display:flex;align-items:center;overflow:hidden}.ascii-bg.svelte-1q37ri0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:monospace;font-size:.75rem;line-height:1.2;color:var(--color-ink);opacity:.04;white-space:pre;pointer-events:none;z-index:0}.hero-content.svelte-1q37ri0{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center}.overline.svelte-1q37ri0{display:inline-block;margin-bottom:var(--space-sm);color:var(--color-accent)}h1.svelte-1q37ri0{margin-bottom:var(--space-md)}.subhead.svelte-1q37ri0{font-size:1.125rem;color:var(--color-ink-light);margin-bottom:var(--space-xl);max-width:540px}.cta-group.svelte-1q37ri0{display:flex;gap:var(--space-md);flex-wrap:wrap}@media (max-width: 968px){.hero.svelte-1q37ri0{min-height:auto;padding:var(--space-2xl) 0}.hero-content.svelte-1q37ri0{grid-template-columns:1fr;gap:var(--space-xl)}.cta-group.svelte-1q37ri0{flex-direction:column}.cta-group.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){width:100%}}.expectations.svelte-ir2h6h{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}h2.svelte-ir2h6h{text-align:center;margin-bottom:var(--space-xl)}.expectations-list.svelte-ir2h6h{list-style:none;display:grid;gap:var(--space-lg)}.expectations-list.svelte-ir2h6h li:where(.svelte-ir2h6h){display:flex;gap:var(--space-md);align-items:flex-start}.expectations-list.svelte-ir2h6h svg:where(.svelte-ir2h6h){flex-shrink:0;color:var(--color-accent);margin-top:.25rem}.expectations-list.svelte-ir2h6h strong:where(.svelte-ir2h6h){display:block;margin-bottom:.25rem;font-weight:500}.expectations-list.svelte-ir2h6h p:where(.svelte-ir2h6h){margin:0;color:var(--color-ink-light);font-size:.9375rem}.how-it-works.svelte-1e6pjgp{background:var(--color-paper)}h2.svelte-1e6pjgp{text-align:center;margin-bottom:var(--space-2xl)}.steps.svelte-1e6pjgp{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.step.svelte-1e6pjgp{text-align:center}.step-number.svelte-1e6pjgp{display:inline-block;font-size:2rem;color:var(--color-accent);margin-bottom:var(--space-md)}.step.svelte-1e6pjgp h3:where(.svelte-1e6pjgp){margin-bottom:var(--space-sm);font-size:1.25rem}.step.svelte-1e6pjgp p:where(.svelte-1e6pjgp){margin:0;color:var(--color-ink-light);font-size:.9375rem}@media (max-width: 768px){.steps.svelte-1e6pjgp{grid-template-columns:1fr;gap:var(--space-2xl)}}.faq.svelte-1t8i6y4{background:var(--color-paper)}h2.svelte-1t8i6y4{text-align:center;margin-bottom:var(--space-2xl)}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item.svelte-1t8i6y4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq-question.svelte-1t8i6y4{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background:none;border:none;font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--color-ink);text-align:left;cursor:pointer;transition:background .2s ease}.faq-question.svelte-1t8i6y4:hover{background:#00000005}.faq-icon.svelte-1t8i6y4{flex-shrink:0;transition:transform .3s ease}.faq-item.open.svelte-1t8i6y4 .faq-icon:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq-answer.svelte-1t8i6y4{padding:0 var(--space-md) var(--space-md);animation:svelte-1t8i6y4-slideDown .3s ease}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0;color:var(--color-ink-light);line-height:1.6}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
