
/* ===== CTA FINAL GLOBAL LISUAL ===== */
.global-final-cta{
  --gcta-orange:#F59E0B;
  --gcta-blue:#1E3A5F;
  background:#fff;
  padding:4.25rem 0 3.25rem;
  text-align:center;
  color:#1E3A5F;
}
.global-final-cta .gcta-container{max-width:900px;margin:0 auto;padding:0 24px;}
.global-final-cta .gcta-logo{display:flex;justify-content:center;margin-bottom:1.3rem;}
.global-final-cta .gcta-logo img{width:160px!important;height:auto!important;max-width:none!important;object-fit:contain!important;}
.global-final-cta .gcta-tag{font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#1E3A5F;background:#EFF6FF;padding:.35rem 1.5rem;border-radius:40px;display:inline-block;margin-bottom:1rem;}
.global-final-cta h2{font-family:Inter,Arial,sans-serif;font-size:2.55rem;line-height:1.12;font-weight:800;color:#1E3A5F;margin:0 0 .6rem;letter-spacing:-.02em;}
.global-final-cta h2 .gcta-highlight{color:var(--gcta-orange);}
.global-final-cta .gcta-sublead{font-size:1.08rem;color:#4B5563;max-width:560px;margin:0 auto .5rem;}
.global-final-cta .gcta-divider{width:60px;height:3px;background:var(--gcta-orange);margin:1.5rem auto;border-radius:4px;}
.global-final-cta .gcta-question{font-size:1.25rem;font-weight:700;color:var(--gcta-orange);margin:0 0 .45rem;}
.global-final-cta .gcta-text{font-size:1.05rem;color:#4B5563;max-width:580px;margin:0 auto 1.65rem;line-height:1.65;}
.global-final-cta .gcta-text strong{color:var(--gcta-orange);font-weight:700;}
.global-final-cta .gcta-proposal{font-size:.98rem;color:#6B7280;margin:0 0 1.55rem;}
.global-final-cta .gcta-buttons{display:flex;justify-content:center;margin-bottom:2.5rem;}
.global-final-cta .gcta-button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:.82rem 1.8rem;border-radius:999px;background:var(--gcta-orange);color:#0A192F!important;font-weight:800;border:0;box-shadow:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}
.global-final-cta .gcta-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(245,158,11,.22);background:#e99300;}
.global-final-cta .gcta-executives{display:flex;justify-content:center;gap:1.3rem;flex-wrap:wrap;}
.global-final-cta .gcta-card{background:#F9FAFB;padding:1.45rem 1.55rem;border-radius:14px;border-left:4px solid var(--gcta-orange);width:250px;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;}
.global-final-cta .gcta-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.11);}
.global-final-cta .gcta-card>.fa-user-tie{display:block;color:var(--gcta-orange);font-size:1rem;margin-bottom:.45rem;}
.global-final-cta .gcta-card strong{display:block;font-size:1.02rem;color:#1E3A5F;margin-bottom:.08rem;}
.global-final-cta .gcta-role{display:block;font-size:.86rem;color:#6B7280;margin-bottom:.38rem;}
.global-final-cta .gcta-phone{display:flex;align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;color:var(--gcta-orange);}
.global-final-cta .gcta-phone i{color:var(--gcta-orange);}
.global-final-cta .gcta-phone a{color:var(--gcta-orange)!important;text-decoration:none;}
@media(max-width:768px){
  .global-final-cta{padding:3.2rem 0 2.6rem;}
  .global-final-cta .gcta-container{padding:0 18px;}
  .global-final-cta .gcta-logo img{width:135px!important;}
  .global-final-cta h2{font-size:2rem;}
  .global-final-cta .gcta-question{font-size:1.08rem;}
  .global-final-cta .gcta-executives{flex-direction:column;align-items:center;}
  .global-final-cta .gcta-card{width:100%;max-width:320px;}
}
@media(max-width:480px){
  .global-final-cta .gcta-logo img{width:120px!important;}
  .global-final-cta h2{font-size:1.72rem;}
  .global-final-cta .gcta-tag{font-size:.7rem;letter-spacing:2.4px;padding:.32rem 1.1rem;}
  .global-final-cta .gcta-button{width:100%;max-width:320px;}
}
