.faq-hero.svelte-1bex8oj{text-align:center;border-bottom:1px solid #ffffff0f;padding:2rem 0 1.5rem}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){color:#fff;letter-spacing:-.03em;margin-bottom:.5rem;font-size:2.2rem;font-weight:900}.faq-hero-sub.svelte-1bex8oj{color:#94a3b8;max-width:500px;margin:0 auto;font-size:1rem}.faq-section.svelte-1bex8oj{padding:1.5rem 0 2rem}.faq-container.svelte-1bex8oj{max-width:750px;margin:0 auto}.faq-item.svelte-1bex8oj{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:.75rem;transition:all .2s}.faq-item.svelte-1bex8oj:hover{border-color:#f9731633}.faq-item[open].svelte-1bex8oj{background:#ffffff0d;border-color:#f973164d}.faq-question.svelte-1bex8oj{cursor:pointer;color:#e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj::marker{content:"";display:none}.faq-num.svelte-1bex8oj{color:#f97316;background:#f973161a;border-radius:6px;flex-shrink:0;padding:.2rem .45rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.faq-chevron.svelte-1bex8oj{color:#64748b;flex-shrink:0;margin-left:auto;transition:transform .2s}.faq-item[open].svelte-1bex8oj .faq-chevron:where(.svelte-1bex8oj){color:#f97316;transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 1.25rem 1.25rem 3.5rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#94a3b8;font-size:.9rem;line-height:1.8}.faq-links.svelte-1bex8oj{border-top:1px solid #ffffff0f;padding:1.5rem 0}.faq-links-inner.svelte-1bex8oj{max-width:750px;margin:0 auto}.faq-links.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:#fff;text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.faq-links-grid.svelte-1bex8oj{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.faq-links-grid.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.7rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:block}.faq-links-grid.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#f97316;border-color:#f973164d}.faq-cta.svelte-1bex8oj{background:#f9731608;border-top:1px solid #ffffff0f;padding:2rem 0}.faq-cta-inner.svelte-1bex8oj{text-align:center;max-width:500px;margin:0 auto}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#94a3b8;margin-bottom:1.5rem;font-size:.9rem}.faq-cta-links.svelte-1bex8oj{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-go.svelte-1bex8oj{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #f973164d}.btn-go.svelte-1bex8oj:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.btn-back.svelte-1bex8oj{color:#94a3b8;border:1px solid #ffffff1a;border-radius:10px;align-items:center;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-back.svelte-1bex8oj:hover{color:#e2e8f0;border-color:#fff3}@media (width<=640px){.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:1.6rem}.faq-question.svelte-1bex8oj{padding:.85rem 1rem;font-size:.88rem}.faq-answer.svelte-1bex8oj{padding:0 1rem 1rem 2.75rem}}
