body{color:#e2e8f0;background:#0b0c10;margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}.faq-page.svelte-123c6si{background:#0b0c10;flex-direction:column;min-height:100vh;display:flex}.faq-nav.svelte-123c6si{backdrop-filter:blur(12px);z-index:50;background:#0b0c10d9;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-inner.svelte-123c6si{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:14px 20px;display:flex}.nav-brand.svelte-123c6si{align-items:center;text-decoration:none;display:flex}.nav-actions.svelte-123c6si{align-items:center;gap:16px;display:flex}.nav-lang.svelte-123c6si{font-family:var(--gm-font-mono,monospace);letter-spacing:.08em;color:#94a3b8;border:1px solid #fff3;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s}.nav-lang.svelte-123c6si:hover{color:#fff;border-color:#ffffff80}.nav-back.svelte-123c6si{color:#94a3b8;align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.nav-back.svelte-123c6si:hover{color:#f8fafc}.nav-cta.svelte-123c6si{color:#fff;background:#2563eb;border-radius:6px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.nav-cta.svelte-123c6si:hover{background:#1d4ed8}.faq-main.svelte-123c6si{box-sizing:border-box;flex:1;width:100%;max-width:860px;margin:0 auto;padding:56px 20px 80px}.faq-header.svelte-123c6si{text-align:left;margin-bottom:48px}.faq-eyebrow.svelte-123c6si{font-family:var(--gm-font-mono,monospace);letter-spacing:.12em;color:#38bdf8;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:inline-block}.faq-header.svelte-123c6si h1:where(.svelte-123c6si){color:#f8fafc;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15}.faq-sub.svelte-123c6si{color:#94a3b8;max-width:640px;margin:0;font-size:16px;line-height:1.6}.faq-categories.svelte-123c6si{flex-direction:column;gap:40px;display:flex}.category-title.svelte-123c6si{color:#f1f5f9;border-bottom:1px solid #ffffff14;margin:0 0 16px;padding-bottom:10px;font-size:19px;font-weight:600}.category-items.svelte-123c6si{flex-direction:column;gap:12px;display:flex}.faq-item.svelte-123c6si{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;transition:border-color .2s,background .2s;overflow:hidden}.faq-item.svelte-123c6si:hover{border-color:#ffffff2e}.faq-item[open].svelte-123c6si{background:#ffffff0a;border-color:#38bdf859}.faq-summary.svelte-123c6si{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.faq-summary.svelte-123c6si::-webkit-details-marker{display:none}.faq-q.svelte-123c6si{color:#f8fafc;padding-right:16px;font-size:15px;font-weight:500;line-height:1.45}.faq-icon.svelte-123c6si{color:#64748b;flex-shrink:0;align-items:center;transition:transform .2s,color .2s;display:flex}.faq-item[open].svelte-123c6si .faq-icon:where(.svelte-123c6si){color:#38bdf8;transform:rotate(180deg)}.faq-answer.svelte-123c6si{color:#94a3b8;padding:0 20px 20px;font-size:14.5px;line-height:1.65}.faq-answer.svelte-123c6si p:where(.svelte-123c6si){margin:0}.faq-bottom-cta.svelte-123c6si{margin-top:56px}.cta-card.svelte-123c6si{text-align:left;background:linear-gradient(135deg,#1e293b80 0%,#0f172ab3 100%);border:1px solid #ffffff1f;border-radius:12px;padding:36px 32px}.cta-card.svelte-123c6si h2:where(.svelte-123c6si){color:#f8fafc;margin:0 0 10px;font-size:22px;font-weight:600}.cta-card.svelte-123c6si p:where(.svelte-123c6si){color:#94a3b8;max-width:600px;margin:0 0 24px;font-size:15px;line-height:1.6}.cta-btn.svelte-123c6si{color:#fff;background:#2563eb;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.cta-btn.svelte-123c6si:hover{background:#1d4ed8}.faq-footer.svelte-123c6si{border-top:1px solid #ffffff14;padding:24px 20px}.footer-inner.svelte-123c6si{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.footer-brand.svelte-123c6si{align-items:center;gap:16px;display:flex}.footer-copy.svelte-123c6si{font-family:var(--gm-font-mono,monospace);color:#64748b;font-size:11px}.footer-links.svelte-123c6si{gap:20px;display:flex}.footer-links.svelte-123c6si a:where(.svelte-123c6si){color:#94a3b8;font-size:13px;text-decoration:none;transition:color .15s}.footer-links.svelte-123c6si a:where(.svelte-123c6si):hover{color:#f8fafc}@media (width<=640px){.nav-back.svelte-123c6si span:where(.svelte-123c6si){display:none}.cta-card.svelte-123c6si{padding:24px 20px}}
