.cta-row:where(.astro-bp7flhxw){display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 0}.btn:where(.astro-bp7flhxw){display:inline-flex;align-items:center;padding:.65rem 1.1rem;border-radius:999px;font-weight:600;font-size:.9375rem;text-decoration:none}.btn-primary:where(.astro-bp7flhxw){background:var(--accent);color:#fff}.btn-primary:where(.astro-bp7flhxw):hover{background:var(--accent-hover)}.btn-ghost:where(.astro-bp7flhxw){color:var(--text-primary);border:1px solid var(--border, rgba(148, 163, 184, .25))}.btn-ghost:where(.astro-bp7flhxw):hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.faq-list:where(.astro-bp7flhxw) details:where(.astro-bp7flhxw){border:1px solid var(--border, rgba(148, 163, 184, .18));border-radius:10px;padding:.85rem 1.05rem;margin:.5rem 0;background:var(--bg-surface, rgba(255, 255, 255, .02))}.faq-list:where(.astro-bp7flhxw) summary:where(.astro-bp7flhxw){cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none}.faq-list:where(.astro-bp7flhxw) summary:where(.astro-bp7flhxw)::-webkit-details-marker{display:none}.faq-list:where(.astro-bp7flhxw) summary:where(.astro-bp7flhxw):after{content:"+";float:right;color:var(--text-secondary)}.faq-list:where(.astro-bp7flhxw) details:where(.astro-bp7flhxw)[open] summary:where(.astro-bp7flhxw):after{content:"−"}.faq-list:where(.astro-bp7flhxw) details:where(.astro-bp7flhxw) p:where(.astro-bp7flhxw){margin:.75rem 0 0;line-height:1.65}
