.faq-section.svelte-1bex8oj{padding:4rem 0;min-height:100vh;background:#f8f9fa}.faq-item.svelte-1bex8oj{background:#fff;margin-bottom:1rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.faq-question.svelte-1bex8oj{width:100%;padding:1.5rem;background:#fff;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;transition:background-color .2s ease}.faq-question.svelte-1bex8oj:hover{background-color:#f8f9fa}.toggle-icon.svelte-1bex8oj{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;border-radius:50%;font-size:.9rem;transition:transform .2s ease;flex-shrink:0;margin-left:1rem}.faq-item.expanded.svelte-1bex8oj .toggle-icon:where(.svelte-1bex8oj){transform:rotate(45deg)}.faq-answer.svelte-1bex8oj{padding:0 1.5rem 1.5rem;border-top:1px solid #f0f0f0;animation:svelte-1bex8oj-slideDown .2s ease}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
