.cc-content-templates-wrap.cc-content-templates-wrap--cta-glow{--cc-content-templates-heading:var(--white);--cc-content-templates-text:var(--on-dark);padding-block:0}.cc-content-templates--cta-glow .cc-content-templates__inner{background:linear-gradient(135deg,var(--cc-blue-900) 0,var(--cc-blue) 55%,var(--teal) 100%);border-radius:1.25rem;box-shadow:var(--shadow-md);color:var(--white);gap:0;isolation:isolate;overflow:hidden;padding:7rem var(--space-24);position:relative;text-align:center}.cc-content-templates--cta-glow .cc-content-templates__inner:before{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:3rem 3rem;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 0,transparent 80%);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 0,transparent 80%);pointer-events:none;position:absolute;z-index:-2}.cc-content-templates--cta-glow .cc-content-templates__inner:after{aspect-ratio:1;background:radial-gradient(circle,rgba(var(--cc-glow-rgb),.32) 0,rgba(var(--cc-glow-rgb),.12) 45%,rgba(var(--cc-glow-rgb),0) 75%);content:"";pointer-events:none;position:absolute;right:-15%;top:-25%;width:65%;z-index:-1}.cc-content-templates--cta-glow .cc-content-templates__content{--cc-content-templates-buttons-justify:center;margin-inline:auto;max-width:40rem;text-align:center}.cc-content-templates--cta-glow .cc-content-templates__body h1,.cc-content-templates--cta-glow .cc-content-templates__body h2{font-size:var(--fs-h2)}.cc-content-templates--cta-glow .cc-content-templates__ratings{gap:var(--space-24);justify-content:center;margin-top:var(--space-32)}.cc-content-templates--cta-glow .cc-content-templates__rating{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);box-shadow:none;color:var(--white)}.cc-content-templates--cta-glow .cc-content-templates__rating-badge img{display:block;height:auto;max-width:100%;width:12.5rem}@media (max-width:768px){.cc-content-templates--cta-glow .cc-content-templates__inner{padding:4rem var(--space-24)}}