.faq-section.svelte-1t8i6y4{width:100%;max-width:900px;margin:40px auto;padding:0 20px;color:#fff}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:40px;color:#fff}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:15px}.faq-item.svelte-1t8i6y4{background-color:#1a1a1a;border:1px solid #27272a;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[open].svelte-1t8i6y4{background-color:#1f1f1f;border-color:#3b82f6;box-shadow:0 4px 20px #0003}.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:#e4e4e7;transition:color .3s ease}.faq-question.svelte-1t8i6y4:hover{color:#fff}.faq-question.svelte-1t8i6y4 .icon:where(.svelte-1t8i6y4){font-size:1.5rem;line-height:1;transition:transform .3s ease;color:#a1a1aa}.faq-item[open].svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4) .icon:where(.svelte-1t8i6y4){transform:rotate(45deg);color:#3b82f6}.faq-answer.svelte-1t8i6y4{padding:0 24px 18px;font-size:.95rem;color:#a1a1aa;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}}
