.cta-banner{text-align:center;position:relative;overflow:hidden}.cta-banner__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.08) 0,transparent 60%);pointer-events:none}.cta-banner__inner{position:relative;z-index:1}.cta-banner__headline{color:#fff;margin-bottom:16px}.cta-banner__sub{max-width:520px;margin:0 auto 32px;color:hsla(0,0%,100%,.55)}.cta-banner__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-banner__secondary-btn{border:1.5px solid hsla(0,0%,100%,.2);color:#fff}