.faq.svelte-1t8i6y4{max-width:800px;margin:0 auto}.faq__title.svelte-1t8i6y4{text-align:center;margin-bottom:var(--spacing-xl)}.faq__list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:var(--spacing-sm)}.faq__item.svelte-1t8i6y4{border:1px solid var(--color-gray-border);background-color:var(--color-white)}.faq__question.svelte-1t8i6y4{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-black);transition:background-color .2s ease}.faq__question.svelte-1t8i6y4:hover{background-color:var(--color-gray-light)}.faq__icon.svelte-1t8i6y4{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.faq__item.open.svelte-1t8i6y4 .faq__icon:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq__answer.svelte-1t8i6y4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.open.svelte-1t8i6y4 .faq__answer:where(.svelte-1t8i6y4){grid-template-rows:1fr}.faq__answer-inner.svelte-1t8i6y4{overflow:hidden}.faq__answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-gray-medium);line-height:1.7}
