.faq-page.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:1.5rem 1rem 2rem}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:2rem;padding:2rem 0;background:linear-gradient(135deg,#8b7cf60d,#ffffffe6);border-radius:var(--border-radius-lg, 12px);border:1px solid rgba(139,124,246,.2)}.faq-title.svelte-1bex8oj{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--color-primary-dark, #0f172a);margin:0 0 1rem}.faq-subtitle.svelte-1bex8oj{font-size:1.2rem;color:var(--color-gray-600, #475569);margin:0}.faq-content.svelte-1bex8oj{background:#fff;border-radius:var(--border-radius-lg, 12px);padding:2rem;box-shadow:0 4px 15px #8b7cf61a;border:1px solid var(--color-primary-light, rgba(139, 124, 246, .3))}.faq-item.svelte-1bex8oj{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-gray-200, #e2e8f0)}.faq-item.svelte-1bex8oj:last-child{border-bottom:none;margin-bottom:0}.faq-question.svelte-1bex8oj{font-size:1.25rem;font-weight:600;color:var(--color-primary-dark, #0f172a);margin:0 0 .75rem;line-height:1.4}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-gray-700, #334155);line-height:1.6;margin:0}.faq-answer.svelte-1bex8oj a{color:var(--color-primary, #8b7cf6);text-decoration:none;font-weight:500}.faq-answer.svelte-1bex8oj a:hover{text-decoration:underline}@media(max-width:768px){.faq-page.svelte-1bex8oj{padding:1rem .75rem 1.5rem}.faq-header.svelte-1bex8oj{padding:1.5rem 1rem}.faq-content.svelte-1bex8oj{padding:1.5rem}.faq-question.svelte-1bex8oj{font-size:1.1rem}}
