.cta-row:where(.astro-hk3tggni){display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 0}.btn:where(.astro-hk3tggni){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-hk3tggni){background:var(--accent);color:#fff}.btn-primary:where(.astro-hk3tggni):hover{background:var(--accent-hover)}.btn-ghost:where(.astro-hk3tggni){color:var(--text-primary);border:1px solid var(--border, rgba(148, 163, 184, .25))}.btn-ghost:where(.astro-hk3tggni):hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.faq-list:where(.astro-hk3tggni) details:where(.astro-hk3tggni){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-hk3tggni) summary:where(.astro-hk3tggni){cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none}.faq-list:where(.astro-hk3tggni) summary:where(.astro-hk3tggni)::-webkit-details-marker{display:none}.faq-list:where(.astro-hk3tggni) summary:where(.astro-hk3tggni):after{content:"+";float:right;color:var(--text-secondary)}.faq-list:where(.astro-hk3tggni) details:where(.astro-hk3tggni)[open] summary:where(.astro-hk3tggni):after{content:"−"}.faq-list:where(.astro-hk3tggni) details:where(.astro-hk3tggni) p:where(.astro-hk3tggni){margin:.75rem 0 0;line-height:1.65}
