.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 2.5rem;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:2rem}.lead.svelte-1uha8ag{max-width:560px;font-size:1.1rem}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.feature.svelte-1uha8ag{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1rem}.section.svelte-1uha8ag{margin-top:3rem}.section-title.svelte-1uha8ag{text-align:center;margin-bottom:1.25rem}.steps.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step.svelte-1uha8ag{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem}.step-num.svelte-1uha8ag{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:999px;place-items:center;font-size:.85rem;font-weight:650;display:grid}.compare.svelte-1uha8ag{flex-direction:column;gap:.85rem;margin:0;padding:1.25rem 1.5rem;list-style:none;display:flex}.compare.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:.65rem;display:flex}.compare.svelte-1uha8ag svg{color:var(--accent);flex-shrink:0;margin-top:.15rem}.faq.svelte-1uha8ag{padding:.5rem 1.5rem}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){padding:.85rem 0}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag)+details:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:600}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-top:.5rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.wg-card.svelte-1uha8ag{color:var(--text);align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .12s,box-shadow .12s;display:flex}.wg-card.svelte-1uha8ag:hover{color:var(--text);border-color:var(--accent);box-shadow:var(--shadow-lg)}.wg-icon.svelte-1uha8ag,.empty-icon.svelte-1uha8ag{border-radius:var(--radius);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.wg-text.svelte-1uha8ag{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.chevron.svelte-1uha8ag{color:var(--text-subtle)}.empty-state.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.empty-state.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:.5rem}
