.faq-hero.svelte-1bex8oj{background:#0a0f1a;border-bottom:1px solid rgba(255,255,255,.06);padding:64px 24px 56px;text-align:center}.faq-hero-inner.svelte-1bex8oj{max-width:680px;margin:0 auto}.faq-eyebrow.svelte-1bex8oj{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;margin:0 0 16px}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2.5rem;font-weight:700;color:#fff;letter-spacing:-.03em;margin:0 0 16px;line-height:1.15}.faq-subtitle.svelte-1bex8oj{font-size:1.0625rem;color:#ffffff8c;margin:0;line-height:1.6}.faq-main.svelte-1bex8oj{background:#fff;min-height:60vh}.faq-container.svelte-1bex8oj{max-width:760px;margin:0 auto;padding:64px 24px 80px}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:0}.faq-item.svelte-1bex8oj{padding:36px 0;border-bottom:1px solid #f1f5f9}.faq-item.svelte-1bex8oj:last-child{border-bottom:none}.faq-item.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 12px;line-height:1.4}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.9375rem;color:#475569;line-height:1.7;margin:0 0 10px}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-item.svelte-1bex8oj ul:where(.svelte-1bex8oj){margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1bex8oj li:where(.svelte-1bex8oj){font-size:.9375rem;color:#475569;line-height:1.6}.faq-item.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#2563eb;text-decoration:none;font-weight:500}.faq-item.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-table-wrap.svelte-1bex8oj{overflow-x:auto;margin:16px 0;border-radius:8px;border:1px solid #e2e8f0}.faq-table.svelte-1bex8oj{width:100%;border-collapse:collapse;font-size:.875rem;font-family:DM Mono,monospace}.faq-table.svelte-1bex8oj th:where(.svelte-1bex8oj){background:#f8fafc;color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.faq-table.svelte-1bex8oj td:where(.svelte-1bex8oj){padding:10px 16px;color:#0f172a;border-bottom:1px solid #f1f5f9}.faq-table.svelte-1bex8oj tbody:where(.svelte-1bex8oj) tr:where(.svelte-1bex8oj):last-child td:where(.svelte-1bex8oj){border-bottom:none}.faq-table.svelte-1bex8oj tbody:where(.svelte-1bex8oj) tr:where(.svelte-1bex8oj):hover td:where(.svelte-1bex8oj){background:#f8fafc}.faq-cta.svelte-1bex8oj{margin-top:56px;padding-top:40px;border-top:1px solid #f1f5f9;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.9375rem;color:#64748b;margin:0 4px 0 0}.faq-cta-btn.svelte-1bex8oj{display:inline-block;padding:9px 20px;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;background:#2563eb;color:#fff;transition:background .15s}.faq-cta-btn.svelte-1bex8oj:hover{background:#1d4ed8}.faq-cta-secondary.svelte-1bex8oj{background:transparent;color:#2563eb;border:1px solid #bfdbfe}.faq-cta-secondary.svelte-1bex8oj:hover{background:#eff6ff}@media (max-width: 640px){.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:1.875rem}.faq-container.svelte-1bex8oj{padding:40px 20px 60px}.faq-cta.svelte-1bex8oj{flex-direction:column;align-items:flex-start}}
