.faq-section.svelte-4fk518{padding:1.5rem 1rem .5rem;max-width:640px;margin:0 auto;width:100%}.faq-heading.svelte-4fk518{font-size:1.25rem;font-weight:700;color:var(--foreground);font-family:var(--font-display);margin:0 0 1rem;text-align:center}.faq-section.svelte-4fk518 .faq-accordion{display:flex;flex-direction:column}.faq-section.svelte-4fk518 .faq-item{border-bottom:1px solid var(--border)}.faq-section.svelte-4fk518 .faq-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0;font-size:.9375rem;font-weight:600;color:var(--foreground);text-align:left;background:none;border:none;cursor:pointer;line-height:1.4}.faq-section.svelte-4fk518 .faq-trigger:hover{color:var(--primary)}.faq-section.svelte-4fk518 .faq-chevron{flex-shrink:0;color:var(--muted-foreground);transition:transform .2s ease}.faq-section.svelte-4fk518 .faq-trigger[data-state=open] .faq-chevron{transform:rotate(180deg)}.faq-section.svelte-4fk518 .faq-content{overflow:hidden}.faq-section.svelte-4fk518 .faq-content p{padding:0 0 1rem;font-size:.875rem;line-height:1.7;color:var(--muted-foreground);margin:0}@media(min-width:640px){.faq-heading.svelte-4fk518{font-size:1.375rem}.faq-section.svelte-4fk518 .faq-trigger{font-size:1rem}.faq-section.svelte-4fk518 .faq-content p{font-size:.9375rem}}
