.faq-wrap.svelte-1bex8oj{background:#f8fafc;min-height:100vh;padding:48px 20px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.faq-content.svelte-1bex8oj{max-width:760px;margin:0 auto}.faq-header.svelte-1bex8oj{margin-bottom:36px}.faq-kicker.svelte-1bex8oj{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#1f6644;margin:0 0 12px}.faq-content.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#0f172a;line-height:1.1;margin:0 0 16px}.faq-intro.svelte-1bex8oj{font-size:1.0625rem;line-height:1.7;color:#475569;margin:0;max-width:56ch}.faq-cta.svelte-1bex8oj{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#0f2e1e;border:1px solid rgba(251,191,36,.2);border-radius:12px;padding:18px 24px;margin-bottom:48px}.faq-cta.svelte-1bex8oj>span:where(.svelte-1bex8oj){font-size:.875rem;font-weight:600;color:#a7c4b5;white-space:nowrap}.faq-cta-btns.svelte-1bex8oj{display:flex;gap:10px;flex-wrap:wrap}.faq-btn.svelte-1bex8oj{display:inline-block;padding:9px 22px;border-radius:8px;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.faq-btn.svelte-1bex8oj:hover{transform:translateY(-1px);text-decoration:none}.faq-btn-primary.svelte-1bex8oj{background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#111827;box-shadow:0 3px 10px #fbbf244d}.faq-btn-primary.svelte-1bex8oj:hover{box-shadow:0 5px 16px #fbbf2473;color:#111827}.faq-btn-secondary.svelte-1bex8oj{background:#ffffff1a;color:#e2e8f0;border:1px solid rgba(255,255,255,.18)}.faq-btn-secondary.svelte-1bex8oj:hover{background:#ffffff2b;color:#fff}.faq-category.svelte-1bex8oj{margin-bottom:44px}.faq-content.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.125rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #1f6644}.faq-list.svelte-1bex8oj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.faq-list.svelte-1bex8oj li:where(.svelte-1bex8oj){margin:0}.faq-list.svelte-1bex8oj a:where(.svelte-1bex8oj){display:flex;flex-direction:column;padding:14px 16px;border-radius:8px;text-decoration:none;background:#fff;border:1px solid #e2e8f0;transition:border-color .15s,box-shadow .15s}.faq-list.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{border-color:#1f6644;box-shadow:0 2px 8px #1f66441a;text-decoration:none}.faq-q.svelte-1bex8oj{font-size:.9375rem;font-weight:600;color:#0f172a;margin-bottom:3px}.faq-desc.svelte-1bex8oj{font-size:.8125rem;color:#64748b;line-height:1.5}@media(max-width:640px){.faq-wrap.svelte-1bex8oj{padding:32px 16px 64px}.faq-cta.svelte-1bex8oj{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}.faq-btn.svelte-1bex8oj{width:100%;text-align:center}}
