.ab-cta {
    text-align:center; padding:30px; background:#f7f7f7; border-radius:8px;
}
.ab-cta h2 { font-size:28px; margin-bottom:10px; }
.ab-cta p { font-size:16px; margin-bottom:20px; }
.ab-cta-btn {
    padding:10px 20px; background:#0073aa; color:#fff;
    border:none; border-radius:5px; text-decoration:none;
}
.ab-cta-btn:hover { background:#005177; }
