.cta[data-v-5e018fd1]{background:linear-gradient(135deg,#2563eb38,#7c3aed33 50%,#0891b22e);border-color:#8b5cf659;overflow:hidden;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);position:relative;text-align:center}.cta-orb[data-v-5e018fd1]{animation:ctaOrb-5e018fd1 10s ease-in-out infinite alternate;border-radius:50%;filter:blur(60px);height:420px;opacity:.55;pointer-events:none;position:absolute;width:420px}.cta-orb.a[data-v-5e018fd1]{background:#3b82f6;left:-120px;top:-180px}.cta-orb.b[data-v-5e018fd1]{animation-delay:-5s;background:#8b5cf6;bottom:-200px;right:-140px}@keyframes ctaOrb-5e018fd1{to{transform:translate(60px,40px) scale(1.15)}}.cta-grid[data-v-5e018fd1]{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:40px 40px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);position:absolute}.cta-in[data-v-5e018fd1]{display:grid;gap:16px;justify-items:center;position:relative}.cta h2[data-v-5e018fd1]{font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.25;max-width:820px}.cta-desc[data-v-5e018fd1]{color:var(--text-2);max-width:640px}.cta-actions[data-v-5e018fd1]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:12px}
