.faq-section.svelte-1t8i6y4{width:100%;max-width:800px;margin:2rem auto;padding:0 1rem}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){text-align:center;margin-bottom:2rem;font-size:1.25rem}.faq-items.svelte-1t8i6y4{gap:var(--space-lg);flex-direction:column;display:flex}.faq-item.svelte-1t8i6y4{border:1px solid var(--ui)}.faq-toggle.svelte-1t8i6y4{display:none}.faq-question.svelte-1t8i6y4{padding:var(--space-lg);cursor:pointer;justify-content:space-between;align-items:center;margin:0;font-size:1rem;display:flex}.faq-icon.svelte-1t8i6y4{color:var(--text-link);font-size:1.25rem;font-weight:700}.faq-answer.svelte-1t8i6y4{max-height:0;transition:max-height .3s;overflow:hidden}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){padding:0 var(--space-lg) var(--space-lg) var(--space-lg);color:var(--text-primary);margin:0}.faq-toggle.svelte-1t8i6y4:checked+.faq-question:where(.svelte-1t8i6y4) .faq-icon:where(.svelte-1t8i6y4){transform:rotate(45deg)}.faq-toggle.svelte-1t8i6y4:checked~.faq-answer:where(.svelte-1t8i6y4){max-height:200px}.how-card.svelte-r9m5fg{text-align:center;flex-direction:column;align-items:center;max-width:560px;display:flex}.animation.svelte-r9m5fg{width:280px;height:280px;margin-bottom:var(--space-lg);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.animation.svelte-r9m5fg :where(img:where(.svelte-r9m5fg),video:where(.svelte-r9m5fg)){object-fit:cover;width:100%;height:100%}@media (width>=768px){.animation.svelte-r9m5fg{width:512px;height:512px}}p.svelte-r9m5fg{color:var(--text-primary);max-width:400px;margin:0;font-size:1rem}.login-container.svelte-8ukb9p{max-width:400px}button.svelte-8ukb9p{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background-color:var(--text-link);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-sm);border:none;display:flex}button.svelte-8ukb9p:hover{background-color:var(--blue-500)}.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex}.hero.svelte-1uha8ag>h1:where(.svelte-1uha8ag){margin-bottom:var(--space-md);max-width:600px;font-weight:700}.hero.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--text-primary);max-width:500px;margin-bottom:2rem}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag){margin-bottom:var(--space-lg)}.how-it-works.svelte-1uha8ag{text-align:center;padding:4rem 0}.cards.svelte-1uha8ag{align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}
