.faq.svelte-12kz9u6{padding:var(--space-12) var(--space-6);background:var(--gradient-section)}@media(min-width:64rem){.faq.svelte-12kz9u6{padding:var(--space-16) var(--space-8)}}.faq__container.svelte-12kz9u6{max-width:48rem;margin:0 auto}.faq__title.svelte-12kz9u6{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--gray-900);margin:0 0 var(--space-8);text-align:center;letter-spacing:-.02em}.faq__list.svelte-12kz9u6{display:flex;flex-direction:column;gap:var(--space-3)}.faq__item.svelte-12kz9u6{background:var(--color-surface);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.faq__item.svelte-12kz9u6:hover{border-color:var(--brand-color-200);box-shadow:var(--shadow-sm)}.faq__item[open].svelte-12kz9u6{border-color:var(--brand-color-300);box-shadow:var(--shadow-card)}.faq__question.svelte-12kz9u6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--gray-900)}.faq__question.svelte-12kz9u6::-webkit-details-marker{display:none}.faq__q-text.svelte-12kz9u6{flex:1}.faq__icon.svelte-12kz9u6{width:1.25rem;height:1.25rem;color:var(--gray-500);flex-shrink:0;transition:transform var(--transition-normal)}.faq__item[open].svelte-12kz9u6 .faq__icon:where(.svelte-12kz9u6){transform:rotate(180deg);color:var(--brand-color-600)}.faq__answer.svelte-12kz9u6{padding:0 var(--space-6) var(--space-5);color:var(--gray-700);font-size:var(--text-base);line-height:var(--leading-relaxed)}
