.intro.svelte-15e3bnd{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.intro.svelte-15e3bnd{flex-direction:row;align-items:flex-start;gap:2rem}}.illustration-tile.svelte-15e3bnd{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:var(--radius-card);background:var(--color-neutral-100)}.faq{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--color-border)}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;text-align:left;font-size:.95rem;font-weight:500;color:var(--color-text)}.faq-chevron{flex-shrink:0;color:var(--color-muted);transition:transform .15s}.faq-trigger[data-state=open] .faq-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){:root:not([data-still]) .faq-content[data-state=open]{overflow:hidden;animation:svelte-15e3bnd-faq-open var(--motion-base) var(--motion-ease)}:root:not([data-still]) .faq-content[data-state=closed]{overflow:hidden;animation:svelte-15e3bnd-faq-open var(--motion-fast) var(--motion-ease-in) reverse forwards}.feature-icon.svelte-15e3bnd{transition:rotate var(--motion-slow) var(--motion-spring)}:root:not([data-still]) .feature-card:hover .feature-icon.svelte-15e3bnd{rotate:-8deg}}@keyframes svelte-15e3bnd-faq-open{0%{height:0;opacity:0}to{height:var(--bits-accordion-content-height)}}
