section.centered-footer-cta{overflow:hidden;padding:10rem 0;position:relative;&:after,&:before{aspect-ratio:1/1;background-image:radial-gradient(circle,#f5f7fa 0,rgba(245,247,250,0) 100%);content:"";height:300%;left:50%;position:absolute}&:before{top:0;transform:translate(-50%,-40%)}&:after{bottom:0;transform:translate(-50%,40%)}.container{--containerWidth:55rem;align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;text-align:center;z-index:2;.logo{max-width:15.5rem;width:100%}.heading2{*{font-weight:var(--semibold);padding-bottom:0}}p{font-size:1.8rem;text-wrap:balance}}}