/* TCEG V12.1 — complemento sem alteração no layout da V11 */
.v12-cta{padding:64px 20px 80px;background:linear-gradient(125deg,#151d26,#202b35);color:#fff}
.v12-cta-inner{max-width:1120px;margin:auto;border:1px solid rgba(255,255,255,.18);padding:34px;border-radius:18px}
.v12-cta h2{font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.2;margin:0 0 15px}
.v12-cta p{max-width:720px;color:#c8d0d8;line-height:1.6}
.v12-cta-link{display:inline-block;margin-top:18px;padding:14px 20px;background:#f27d2b;border-radius:5px;color:#121820!important;text-decoration:none!important;font-weight:700}
.v12-cta-link:hover,.v12-cta-link:focus-visible{background:#ff9b53}
@media(max-width:600px){.v12-cta{padding:40px 14px}.v12-cta-inner{padding:24px 20px}}

/* V12.2 — área de toque e foco do CTA. */
.v12-cta-link{min-height:48px;line-height:1.5}.v12-cta-link:focus-visible{outline:3px solid #ff994a;outline-offset:4px}
