.faq-page.svelte-mgm6zt.svelte-mgm6zt{color:#081712}.container.svelte-mgm6zt.svelte-mgm6zt{width:min(1120px,92vw);margin:0 auto}.dark-surface.svelte-mgm6zt.svelte-mgm6zt{background:radial-gradient(circle at 85% 20%,rgba(185,255,71,.14),transparent 36%),radial-gradient(circle at 10% 50%,rgba(9,80,62,.45),transparent 50%),linear-gradient(120deg,#072b24,#022921 48%,#032119);color:#f2f8f6}.light-surface.svelte-mgm6zt.svelte-mgm6zt{background:#f3f5f4;padding:3.4rem 0}.hero.svelte-mgm6zt.svelte-mgm6zt{padding:clamp(3.2rem,8vw,5.4rem) 0 3.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.hero-inner.svelte-mgm6zt.svelte-mgm6zt{text-align:center}.eyebrow.svelte-mgm6zt.svelte-mgm6zt{margin-bottom:.8rem;letter-spacing:.6px;text-transform:uppercase;font-size:12px;line-height:16px;color:#d4ffd1}.hero.svelte-mgm6zt h1.svelte-mgm6zt{margin:0;font-size:60px;line-height:60px;font-weight:700}.hero.svelte-mgm6zt h1.svelte-mgm6zt:after{content:"";display:block;width:86px;height:3px;margin:1rem auto 0;background:#c7ff4f}.hero-intro.svelte-mgm6zt.svelte-mgm6zt{max-width:56ch;margin:1rem auto 0;color:#f2f8f6d6;font-size:16px;line-height:24px}.faq-category.svelte-mgm6zt.svelte-mgm6zt{margin-bottom:2.5rem}.faq-category.svelte-mgm6zt.svelte-mgm6zt:last-of-type{margin-bottom:0}.category-head.svelte-mgm6zt.svelte-mgm6zt{margin-bottom:1rem}.category-head.svelte-mgm6zt h2.svelte-mgm6zt{margin:0 0 .35rem;font-size:30px;line-height:36px;font-weight:700}.category-head.svelte-mgm6zt p.svelte-mgm6zt{margin:0;color:#4a5c56}.faq-list.svelte-mgm6zt details.svelte-mgm6zt{border:1px solid #d8e0dd;border-radius:12px;background:#fff;margin-bottom:.65rem;padding:.2rem 1rem}.faq-list.svelte-mgm6zt summary.svelte-mgm6zt{cursor:pointer;font-weight:600;padding:.85rem 0;list-style-position:outside}.faq-list.svelte-mgm6zt p.svelte-mgm6zt{margin:0 0 1rem;color:#3f524c;line-height:1.6}.faq-support.svelte-mgm6zt.svelte-mgm6zt{margin-top:2.5rem;text-align:center;color:#3f524c}.faq-support.svelte-mgm6zt a.svelte-mgm6zt{color:#0c3b32;font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-cta.svelte-mgm6zt.svelte-mgm6zt{margin-top:1.25rem;display:flex;justify-content:center}.btn-primary.svelte-mgm6zt.svelte-mgm6zt{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:999px;background:#0c3b32;color:#f2f8f6;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:16px}.btn-primary.svelte-mgm6zt.svelte-mgm6zt:hover{background:#072b24}
