.faq-container.svelte-l8cn2b{width:100%;max-width:800px;margin:0 auto}.faq-item.svelte-l8cn2b{margin-bottom:1rem;border-radius:16px;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.6);overflow:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1)}.faq-item.svelte-l8cn2b:hover{transform:translateY(-1px)}.faq-question.svelte-l8cn2b{width:100%;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:none;border:none;text-align:left;font-weight:600;font-size:1.1rem;color:var(--text-primary, #1f2937);transition:all .2s cubic-bezier(.4,0,.2,1)}.faq-question.svelte-l8cn2b:hover{color:#667eea}.faq-answer.svelte-l8cn2b{padding:0 1.25rem 1.25rem;color:var(--text-secondary);line-height:1.6}.arrow-icon.svelte-l8cn2b{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#667eea}.arrow-icon.rotated.svelte-l8cn2b{transform:rotate(180deg)}.dark .faq-item.svelte-l8cn2b{background:#2d2d2d99;border-color:#ffffff1a}.dark .faq-question.svelte-l8cn2b{color:#fff}.dark .faq-answer.svelte-l8cn2b,.dark .text-gray-600.svelte-l8cn2b{color:#a0aec0}.dark h1.svelte-l8cn2b{color:#fff}@media (max-width: 640px){.faq-question.svelte-l8cn2b{padding:1rem;font-size:.95rem}.faq-answer.svelte-l8cn2b{padding:0 1rem 1rem;font-size:.9rem}}.dark{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--text-primary:#ffffff;--text-secondary:#a0aec0}
