.cta-banner[data-astro-cid-uiukiqfe]{--gx:50%;--gy:0%;isolation:isolate;text-align:center;border-radius:var(--radius-xl);border:1px solid #94a3b82e;padding:4rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #060a1759}@media (width>=768px){.cta-banner[data-astro-cid-uiukiqfe]{padding:5.5rem 3rem}}.cta-grid[data-astro-cid-uiukiqfe]{z-index:-1;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 75%)}.cta-glow[data-astro-cid-uiukiqfe]{z-index:-1;background:radial-gradient(600px circle at var(--gx) var(--gy), #2563eb73, transparent 60%), radial-gradient(500px circle at 80% 110%, #22d3ee38, transparent 60%);transition:background .2s;position:absolute;inset:0}.cta-title[data-astro-cid-uiukiqfe]{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin-inline:auto;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:700;line-height:1.12}.cta-text[data-astro-cid-uiukiqfe]{color:var(--text-muted);margin-top:1.1rem;max-width:52ch;margin-inline:auto;font-size:1.05rem}.cta-actions[data-astro-cid-uiukiqfe]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}
