.faq-page.svelte-13wo9yp{min-height:100vh;display:flex;flex-direction:column;gap:2rem;width:100%}.faq-content.svelte-13wo9yp{margin:0 auto;width:100%}.questions-list.svelte-13wo9yp{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-13wo9yp{background:var(--color-white);overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.faq-item.svelte-13wo9yp:hover{box-shadow:0 4px 16px #0000001a}.faq-item.open.svelte-13wo9yp .chevron:where(.svelte-13wo9yp){transform:rotate(180deg)}.faq-question.svelte-13wo9yp{width:100%;padding:1.5rem;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left;transition:background-color .3s ease;font-weight:600}.faq-question.svelte-13wo9yp:hover{background-color:#00000005}.question-text.svelte-13wo9yp{font-family:var(--font-body);color:var(--color-text);line-height:1.5}.chevron.svelte-13wo9yp{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:transform .3s ease}.faq-answer.svelte-13wo9yp{padding:0 1.5rem 1.5rem;animation:svelte-13wo9yp-slideDown .3s ease}.faq-answer.svelte-13wo9yp p:where(.svelte-13wo9yp){font-family:var(--font-body);font-size:1rem;line-height:1.8;color:var(--color-text-light);margin-bottom:1rem}.faq-answer.svelte-13wo9yp p:where(.svelte-13wo9yp):last-child{margin-bottom:0}.empty-section.svelte-13wo9yp{font-family:var(--font-body);font-size:1rem;color:var(--color-text-light);font-style:italic;text-align:center;padding:2rem;background:#fff;border-radius:12px}@keyframes svelte-13wo9yp-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.faq-page.svelte-13wo9yp{padding:1rem 0}.faq-content.svelte-13wo9yp{padding:0 1rem}.faq-question.svelte-13wo9yp{padding:1.25rem}.question-text.svelte-13wo9yp{font-size:1rem}.faq-answer.svelte-13wo9yp{padding:0 1.25rem 1.25rem}.faq-answer.svelte-13wo9yp p:where(.svelte-13wo9yp){font-size:.95rem}}
