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