.faq-page.svelte-1bex8oj{min-height:100dvh;display:flex;flex-direction:column}.faq-header.svelte-1bex8oj{padding:16px 24px;border-bottom:1px solid var(--color-border)}.faq-brand.svelte-1bex8oj{font-size:20px;font-weight:700;background:linear-gradient(135deg,#ff3f93,#ff7a39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-content.svelte-1bex8oj{flex:1;max-width:780px;margin:0 auto;padding:40px 24px 60px;width:100%}h1.svelte-1bex8oj{font-size:32px;font-weight:700;margin-bottom:8px}.faq-subtitle.svelte-1bex8oj{color:var(--color-text-muted);font-size:16px;margin-bottom:40px;line-height:1.5}.faq-subtitle.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-primary)}.faq-subtitle.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--color-primary-hover)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:2px}.faq-item.svelte-1bex8oj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.faq-item.open.svelte-1bex8oj{border-color:var(--color-primary)}.faq-question.svelte-1bex8oj{width:100%;padding:20px 24px;background:none;border:none;color:var(--color-text);font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s}.faq-question.svelte-1bex8oj:hover{color:#fff}.faq-chevron.svelte-1bex8oj{font-size:22px;font-weight:300;color:var(--color-text-muted);flex-shrink:0;width:24px;text-align:center}.faq-answer.svelte-1bex8oj{padding:0 24px 20px}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:15px;line-height:1.7;color:var(--color-text-muted)}.faq-cta.svelte-1bex8oj{margin-top:60px;text-align:center;padding:40px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:24px;font-weight:700;margin-bottom:8px;color:#fff}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:15px;color:var(--color-text-muted);margin-bottom:24px}.faq-cta-btn.svelte-1bex8oj{width:auto;display:inline-flex;min-width:200px;padding:14px 32px;border-radius:999px}.faq-footer.svelte-1bex8oj{padding:24px;border-top:1px solid var(--color-border)}.faq-footer-inner.svelte-1bex8oj{max-width:780px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-brand.svelte-1bex8oj{font-size:16px;font-weight:600;background:linear-gradient(135deg,#ff3f93,#ff7a39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-links.svelte-1bex8oj{display:flex;gap:24px}.footer-links.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:13px;color:var(--color-text-muted);transition:color .15s}.footer-links.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--color-text)}@media(max-width:768px){.faq-content.svelte-1bex8oj{padding:24px 16px 40px}h1.svelte-1bex8oj{font-size:26px}.faq-question.svelte-1bex8oj{padding:16px 18px;font-size:15px}.faq-answer.svelte-1bex8oj{padding:0 18px 16px}.faq-footer-inner.svelte-1bex8oj{flex-direction:column;gap:16px;text-align:center}}
