.faq-intro.svelte-1n1nv0t{padding:1.3rem}.faq-intro.svelte-1n1nv0t h1:where(.svelte-1n1nv0t){margin:.65rem 0 0;font-size:2rem}.faq-intro.svelte-1n1nv0t p:where(.svelte-1n1nv0t){max-width:52rem;margin:.65rem 0 0;color:#a6aeba;line-height:1.7}.faq-grid.svelte-1n1nv0t{display:grid;gap:1.5rem;align-items:start}.faq-toc.svelte-1n1nv0t{padding:1rem;border-radius:.9rem}.faq-toc.svelte-1n1nv0t h2:where(.svelte-1n1nv0t){margin:0 0 .8rem;color:#93c5fd;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.faq-toc.svelte-1n1nv0t nav:where(.svelte-1n1nv0t){display:grid;gap:.25rem}.faq-toc.svelte-1n1nv0t a:where(.svelte-1n1nv0t){padding:.42rem .5rem;border-radius:.45rem;color:#a5adba;font-size:.8rem;font-weight:650;text-decoration:none}.faq-toc.svelte-1n1nv0t a:where(.svelte-1n1nv0t):hover{background:#ffffff0a;color:#fff}.faq-content.svelte-1n1nv0t{display:grid;gap:1.2rem;min-width:0}.faq-category.svelte-1n1nv0t{padding:1.25rem;scroll-margin-top:8rem}.faq-category.svelte-1n1nv0t>h2:where(.svelte-1n1nv0t){margin:0 0 1rem;font-size:1.4rem}.faq-category.svelte-1n1nv0t>div:where(.svelte-1n1nv0t){display:grid;gap:.6rem}.faq-category.svelte-1n1nv0t article:where(.svelte-1n1nv0t){overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:.75rem;background:#ffffff05}.faq-category.svelte-1n1nv0t button:where(.svelte-1n1nv0t){display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.faq-category.svelte-1n1nv0t button:where(.svelte-1n1nv0t):hover{background:#ffffff0a}.faq-category.svelte-1n1nv0t button:where(.svelte-1n1nv0t) b:where(.svelte-1n1nv0t){display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#3b82f62b;color:#93c5fd}.faq-answer.svelte-1n1nv0t{padding:1rem;border-top:1px solid rgba(148,163,184,.16)}.faq-answer[hidden].svelte-1n1nv0t{display:none}.faq-answer.svelte-1n1nv0t p:where(.svelte-1n1nv0t){margin:0;color:#a6aeba;line-height:1.7}.faq-answer.svelte-1n1nv0t a:where(.svelte-1n1nv0t){display:inline-flex;margin-top:.65rem;color:#84caff;font-size:.84rem;font-weight:750;text-decoration:none}.faq-contact.svelte-1n1nv0t{padding:1.15rem;border-radius:.8rem}.faq-contact.svelte-1n1nv0t h2:where(.svelte-1n1nv0t){margin:0;font-size:1rem}.faq-contact.svelte-1n1nv0t p:where(.svelte-1n1nv0t){margin:.45rem 0 0;font-size:.85rem;line-height:1.55}.faq-contact.svelte-1n1nv0t a:where(.svelte-1n1nv0t){display:inline-flex;margin-top:.65rem;color:#84caff;font-size:.84rem;font-weight:750;text-decoration:none}@media(min-width:1024px){.faq-grid.svelte-1n1nv0t{grid-template-columns:17rem minmax(0,1fr)}.faq-toc.svelte-1n1nv0t{position:sticky;top:7.5rem}}
