.faq-section.svelte-x8pini{background:var(--white)}.faq-filters.svelte-x8pini{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px;justify-content:center}.faq-filter-btn.svelte-x8pini{padding:8px 12px;background:transparent;border:1px solid var(--gray-200);border-radius:4px;font-family:monospace;font-size:.8125rem;font-weight:500;color:var(--gray-600);cursor:pointer;transition:all .2s ease;white-space:nowrap}.faq-filter-btn.svelte-x8pini:hover{border-color:var(--gray-400);color:var(--gray-900)}.faq-filter-btn.active.svelte-x8pini{background:var(--gray-900);border-color:var(--gray-900);color:var(--white)}.faq-list.svelte-x8pini{max-width:800px;margin:0 auto 60px}.faq-item.svelte-x8pini{border-bottom:1px solid var(--gray-200)}.faq-question.svelte-x8pini{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;text-align:left;background:transparent;border:none;cursor:pointer;transition:color .15s ease}.faq-question.svelte-x8pini:hover{color:var(--gray-900)}.faq-question-text.svelte-x8pini{font-size:1rem;font-weight:500;color:var(--gray-900);flex:1;padding-right:24px}.faq-icon.svelte-x8pini{width:24px;height:24px;font-family:monospace;font-size:1.25rem;font-weight:400;color:var(--gray-400);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.faq-question.svelte-x8pini:hover .faq-icon:where(.svelte-x8pini){color:var(--gray-900)}.faq-answer.svelte-x8pini{padding-bottom:24px;animation:svelte-x8pini-fadeIn .2s ease}.faq-answer.svelte-x8pini p:where(.svelte-x8pini){font-size:.9375rem;line-height:1.7;color:var(--gray-600);margin-bottom:12px}.faq-answer.svelte-x8pini p:where(.svelte-x8pini):last-child{margin-bottom:0}.faq-answer-bullet.svelte-x8pini{font-size:.9375rem;line-height:1.7;color:var(--gray-600);margin-bottom:8px;padding-left:16px;position:relative}.faq-answer-bullet.svelte-x8pini:before{content:">";position:absolute;left:0;color:var(--gray-400);font-family:monospace}@keyframes svelte-x8pini-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.faq-filters.svelte-x8pini{gap:6px;margin-bottom:40px}.faq-filter-btn.svelte-x8pini{padding:6px 10px;font-size:.75rem}.faq-question-text.svelte-x8pini{font-size:.9375rem}.faq-answer.svelte-x8pini p:where(.svelte-x8pini),.faq-answer-bullet.svelte-x8pini{font-size:.875rem}}@media(max-width:768px){.faq-filters.svelte-x8pini{gap:6px;margin-bottom:32px;justify-content:flex-start}.faq-filter-btn.svelte-x8pini{padding:6px 8px;font-size:.75rem}.faq-question.svelte-x8pini{padding:20px 0}.faq-question-text.svelte-x8pini{font-size:.9375rem;padding-right:16px}.faq-answer.svelte-x8pini{padding-bottom:20px}.faq-answer.svelte-x8pini p:where(.svelte-x8pini),.faq-answer-bullet.svelte-x8pini{font-size:.875rem}}
