/* Buyer CTA */
.upside-buyercta { text-align: center; }
.upside-buyercta.style-navy { background: linear-gradient(135deg, #0a528f, #094C8A); }
.upside-buyercta.style-light { background: var(--light); }
body.theme-warm .upside-buyercta.style-light { background: var(--cream-deep); }
.upside-buyercta-inner { max-width: 760px; margin: 0 auto; }
.upside-buyercta h2 { font-size: 34px; margin-bottom: 14px; }
.upside-buyercta.style-navy h2 { color: #fff; }
.upside-buyercta.style-navy h2 .accent { color: #7db9f0; }
.upside-buyercta p { font-size: 17px; margin-bottom: 26px; }
.upside-buyercta.style-navy p { color: #cfe3f7; }
@media (max-width: 767px) { .upside-buyercta h2 { font-size: 26px; } }
