.faq-section.svelte-1t8i6y4{width:100%;max-width:900px;margin:40px auto;padding:0 20px;color:var(--text-primary)}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:40px;color:var(--text-primary)}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:15px}.faq-item.svelte-1t8i6y4{background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[open].svelte-1t8i6y4{background-color:var(--bg-elevated);border-color:var(--accent-blue);box-shadow:var(--dropdown-shadow, 0 4px 20px rgba(0, 0, 0, .2))}.faq-question.svelte-1t8i6y4{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;font-size:1.1rem;font-weight:600;cursor:pointer;color:var(--text-secondary);transition:color .3s ease}.faq-question.svelte-1t8i6y4:hover{color:var(--text-primary)}.faq-question.svelte-1t8i6y4 .icon:where(.svelte-1t8i6y4){font-size:1.5rem;line-height:1;transition:transform .3s ease;color:var(--text-muted)}.faq-item[open].svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4) .icon:where(.svelte-1t8i6y4){transform:rotate(45deg);color:var(--accent-blue)}.faq-answer.svelte-1t8i6y4{padding:0 24px 18px;font-size:.95rem;color:var(--text-secondary);line-height:1.6;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}.faq-item[open].svelte-1t8i6y4 .faq-answer:where(.svelte-1t8i6y4){opacity:1;height:auto}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0}@media(max-width:768px){.faq-section.svelte-1t8i6y4{padding:0 16px}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){font-size:1.8rem;margin-bottom:30px}.faq-question.svelte-1t8i6y4{font-size:1rem;padding:14px 20px}.faq-answer.svelte-1t8i6y4{padding:0 20px 14px;font-size:.9rem}}
