.cbm-cta{align-items:center;border-radius:14px;display:flex;gap:28px;margin:44px 0;padding:30px}.cbm-cta.cbm-navy{background:linear-gradient(120deg,#1b2f5a,#233b6f 55%,#005eb8);color:#fff}.cbm-cta.cbm-light{background:#f4f6fa;border:1px solid #e1e6ee;color:#2b2b2b}.cbm-cta-img{flex:0 0 190px}.cbm-cta-img img{border-radius:6px;box-shadow:0 10px 26px rgba(0,0,0,.25);display:block;height:auto;width:100%}.cbm-cta .cbm-eyebrow{color:#f3a6c6;font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 6px;text-transform:uppercase}.cbm-cta.cbm-light .cbm-eyebrow{color:#bf1e64}.cbm-cta-heading{font-size:25px;font-weight:700;line-height:1.25;margin:0 0 10px}.cbm-cta.cbm-navy .cbm-cta-heading{color:#fff}.cbm-cta.cbm-light .cbm-cta-heading{color:#233b6f}.cbm-cta-text{font-size:16px;line-height:1.6;margin:0 0 18px}.cbm-cta.cbm-navy .cbm-cta-text{color:#dfe6f2}.cbm-cta-btn{background:#bf1e64;border-radius:50px;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;padding:14px 28px;text-decoration:none!important;transition:background-color .2s,transform .2s}.cbm-cta-btn:hover{background:#005eb8;transform:translateY(-1px)}@media(max-width:640px){.cbm-cta{align-items:flex-start;flex-direction:column;padding:24px}.cbm-cta-img{flex-basis:auto;max-width:170px}}