.faq-container.svelte-1bex8oj{max-width:900px;margin:0 auto;padding:6rem 1.5rem}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:4rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1bex8oj{font-size:1.25rem;color:#9ca3af}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:2rem}.faq-item.svelte-1bex8oj{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;transition:all .3s ease}.faq-item.svelte-1bex8oj:hover{background:#ffffff0d;border-color:#667eea4d;transform:translateY(-2px)}.faq-question.svelte-1bex8oj{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.faq-answer.svelte-1bex8oj{font-size:1.1rem;line-height:1.8;color:#d1d5db}.cta-box.svelte-1bex8oj{margin-top:4rem;padding:2.5rem;background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.2);border-radius:16px;text-align:center}.cta-box.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:2rem;margin-bottom:1rem;color:#fff}.cta-box.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.1rem;color:#d1d5db}.cta-box.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#818cf8;text-decoration:underline;transition:color .2s ease}.cta-box.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#a5b4fc}@media(max-width:768px){.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2rem}.faq-question.svelte-1bex8oj{font-size:1.25rem}.faq-answer.svelte-1bex8oj{font-size:1rem}.faq-item.svelte-1bex8oj{padding:1.5rem}}
