.cta{padding:var(--space-3)}.cta__panel{background:var(--crema-honda);border-radius:var(--radius-xl);padding:var(--space-16) var(--space-8)}@media (width<=749px){.cta__panel{padding:var(--space-12) var(--space-4);border-radius:var(--radius-lg)}}.cta__inner{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.cta__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--rojo-brasa);margin:0;font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:.9}.cta__text{max-width:50ch;color:var(--ink);margin:0;font-size:17px;line-height:1.4}.cta__actions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cta__button{height:60px;padding:0 var(--space-8);border:3px solid var(--ink);border-radius:var(--radius-pill);font-family:var(--font-display);text-transform:uppercase;align-items:center;font-size:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}@media (width<=749px){.cta__button{padding:0 var(--space-6);font-size:18px}}.cta__button--primary{background:var(--rojo-brasa);color:var(--on-rojo);box-shadow:5px 5px 0 var(--amarillo-maiz)}.cta__button--primary:hover{background:var(--rojo-carbon);color:var(--on-rojo)}.cta__button--secondary{background:var(--amarillo-maiz);color:var(--rojo-brasa);box-shadow:5px 5px 0 var(--ink)}.cta__button--secondary:hover{color:var(--rojo-brasa);box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}
