.cta:where(.astro-AO22U25R){position:relative;overflow:hidden;padding:clamp(2rem,6vw,4.5rem);border:1px solid var(--line-strong);border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(600px 300px at 100% 100%,var(--glow-cool),transparent 70%),radial-gradient(500px 280px at 0% 0%,rgba(243,166,91,.1),transparent 70%),var(--bg-card)}.cta-grid:where(.astro-AO22U25R){position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 100%);mask-image:linear-gradient(115deg,transparent 35%,#000 100%)}.cta-body:where(.astro-AO22U25R){position:relative;max-width:720px}.btn-row:where(.astro-AO22U25R){margin-top:2rem}.direct:where(.astro-AO22U25R){display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.5rem;color:var(--text-faint);font-family:var(--font-mono);font-size:.85rem}.direct:where(.astro-AO22U25R) a:where(.astro-AO22U25R){color:var(--text-muted);text-decoration:none}.direct:where(.astro-AO22U25R) a:where(.astro-AO22U25R):hover{color:var(--accent-strong)}@media (max-width: 480px){.direct:where(.astro-AO22U25R){flex-direction:column}.sep:where(.astro-AO22U25R){display:none}}
