/* Only when a professional manually promotes the CTA before the last module.
   At the natural last position, the original full-width CTA stays untouched. */
.profile-body .bbcb-profile-cta-slot{margin:clamp(25px,3vw,50px) 0;min-width:0}
.profile-body .bbcb-profile-cta-slot .inner-cta{border-radius:var(--radius,24px);padding:clamp(25px,4vw,46px) clamp(20px,4vw,42px);overflow:hidden}
.profile-body .bbcb-profile-cta-slot .inner-cta>.container{width:100%;max-width:100%;padding:0;margin:0}
.profile-body .bbcb-profile-cta-slot .inner-cta-grid{grid-template-columns:minmax(0,1fr);gap:22px}
.profile-body .bbcb-profile-cta-slot .inner-cta h2{font-size:clamp(1.65rem,3.6vw,2.8rem);max-width:100%}
.profile-body .bbcb-profile-cta-slot .inner-cta .btn{justify-self:start;max-width:100%}
@media(max-width:767px){.profile-body .bbcb-profile-cta-slot{margin:24px 0}.profile-body .bbcb-profile-cta-slot .inner-cta{padding:24px 20px}.profile-body .bbcb-profile-cta-slot .inner-cta .btn{width:auto}}
