.dark .cta-band{background-color:#0a0a0f;background-image:radial-gradient(50% 90% at 20% 0,rgba(124,58,237,.16),transparent 65%),radial-gradient(50% 90% at 85% 100%,rgba(251,106,61,.11),transparent 65%);border-top:1px solid hsla(0,0%,100%,.08)}.cta-band .cta-dots{display:none;position:absolute;inset:0;pointer-events:none}.dark .cta-band .cta-dots{display:block;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 100% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(70% 100% at 50% 50%,#000,transparent 85%)}
