/* Multilingual Talents homepage product CTAs — vibrant but professional */
body .header-area.header-area1 li.mtl-student-nav-cta>a,
body .header-area.header-area1 li.mtl-ai-nav-cta>a,
body .header-area.header-area1 li.mtl-lead-nav-cta>a,
body .header-area.header-area1 li.mtl-chat-nav-cta>a,
body li.mtl-student-nav-cta>a,
body li.mtl-ai-nav-cta>a,
body li.mtl-lead-nav-cta>a,
body li.mtl-chat-nav-cta>a{
  --mtl-cta-a:#FF7A00;
  --mtl-cta-b:#FF9F2F;
  --mtl-cta-text:#fff;
  --mtl-cta-glow:rgba(255,122,0,.30);
  position:relative!important;
  isolation:isolate;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  height:38px!important;
  padding:8px 12px!important;
  margin-left:5px!important;
  border-radius:10px!important;
  border:1px solid color-mix(in srgb,var(--mtl-cta-a) 78%,#fff)!important;
  color:var(--mtl-cta-text)!important;
  background-image:linear-gradient(110deg,var(--mtl-cta-a) 0%,var(--mtl-cta-a) 34%,rgba(255,255,255,.52) 49%,var(--mtl-cta-b) 63%,var(--mtl-cta-a) 100%)!important;
  background-size:260% 100%!important;
  background-color:var(--mtl-cta-a)!important;
  box-shadow:0 7px 20px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.28)!important;
  text-decoration:none!important;
  font-weight:850!important;
  letter-spacing:.005em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important;
  animation:mtlPortalCtaShimmer 5.4s linear infinite,mtlPortalCtaPulse 3.8s ease-in-out infinite!important;
}
body .header-area.header-area1 li.mtl-student-nav-cta>a,
body li.mtl-student-nav-cta>a{
  --mtl-cta-a:#FFD84D;
  --mtl-cta-b:#FFE96A;
  --mtl-cta-text:#1F2430;
  --mtl-cta-glow:rgba(255,216,77,.42);
  border-color:#F0BE22!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
}
body .header-area.header-area1 li.mtl-ai-nav-cta>a,
body li.mtl-ai-nav-cta>a{
  --mtl-cta-a:#FF7A00;
  --mtl-cta-b:#FFAA3D;
  --mtl-cta-glow:rgba(255,122,0,.34);
}
body .header-area.header-area1 li.mtl-lead-nav-cta>a,
body li.mtl-lead-nav-cta>a{
  --mtl-cta-a:#168BFF;
  --mtl-cta-b:#55B7FF;
  --mtl-cta-glow:rgba(22,139,255,.32);
}
body .header-area.header-area1 li.mtl-chat-nav-cta>a,
body li.mtl-chat-nav-cta>a{
  --mtl-cta-a:#16C65B;
  --mtl-cta-b:#55E887;
  --mtl-cta-glow:rgba(22,198,91,.30);
}
body .header-area.header-area1 li.mtl-student-nav-cta>a:hover,
body .header-area.header-area1 li.mtl-ai-nav-cta>a:hover,
body .header-area.header-area1 li.mtl-lead-nav-cta>a:hover,
body .header-area.header-area1 li.mtl-chat-nav-cta>a:hover,
body li.mtl-student-nav-cta>a:hover,
body li.mtl-ai-nav-cta>a:hover,
body li.mtl-lead-nav-cta>a:hover,
body li.mtl-chat-nav-cta>a:hover{
  color:var(--mtl-cta-text)!important;
  transform:translateY(-2px) scale(1.015)!important;
  filter:saturate(1.12) brightness(1.02)!important;
  box-shadow:0 11px 28px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.38)!important;
}
body .header-area.header-area1 li.mtl-student-nav-cta>a:focus-visible,
body .header-area.header-area1 li.mtl-ai-nav-cta>a:focus-visible,
body .header-area.header-area1 li.mtl-lead-nav-cta>a:focus-visible,
body .header-area.header-area1 li.mtl-chat-nav-cta>a:focus-visible{
  outline:3px solid color-mix(in srgb,var(--mtl-cta-a) 42%,#fff)!important;
  outline-offset:3px!important;
}
@keyframes mtlPortalCtaShimmer{
  0%,18%{background-position:135% 0}
  64%,100%{background-position:-135% 0}
}
@keyframes mtlPortalCtaPulse{
  0%,100%{box-shadow:0 7px 20px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.28)}
  50%{box-shadow:0 9px 27px color-mix(in srgb,var(--mtl-cta-glow) 88%,transparent),inset 0 1px 0 rgba(255,255,255,.36)}
}
@media(max-width:1199px) and (min-width:992px){
  body .header-area.header-area1 li.mtl-student-nav-cta>a,
  body .header-area.header-area1 li.mtl-ai-nav-cta>a,
  body .header-area.header-area1 li.mtl-lead-nav-cta>a,
  body .header-area.header-area1 li.mtl-chat-nav-cta>a{height:35px!important;min-height:35px!important;padding:7px 8px!important;font-size:10.6px!important;margin-left:3px!important;border-radius:8px!important}
}
@media(max-width:991px){
  body li.mtl-student-nav-cta>a,body li.mtl-ai-nav-cta>a,body li.mtl-lead-nav-cta>a,body li.mtl-chat-nav-cta>a{height:auto!important;min-height:44px!important;margin:5px 0!important;padding:11px 14px!important}
}
@media(prefers-reduced-motion: reduce){
  body li.mtl-student-nav-cta>a,body li.mtl-ai-nav-cta>a,body li.mtl-lead-nav-cta>a,body li.mtl-chat-nav-cta>a{animation:none!important;transition:none!important;background-position:0 0!important}
  body li.mtl-student-nav-cta>a:hover,body li.mtl-ai-nav-cta>a:hover,body li.mtl-lead-nav-cta>a:hover,body li.mtl-chat-nav-cta>a:hover{transform:none!important}
}

/* MTL_SERIOUS_PRODUCT_CTAS_V2
   Keep the approved Student CTA untouched. Refine AI / Lead / Chat only. */
:root{--mtl-serious-ai:#E46A00;--mtl-serious-lead:#176FB8;--mtl-serious-chat:#148447}
body .header-area.header-area1 li.mtl-ai-nav-cta>a,
body li.mtl-ai-nav-cta>a{
  --mtl-cta-a:var(--mtl-serious-ai);--mtl-cta-b:#F18422;--mtl-cta-glow:rgba(228,106,0,.18);
}
body .header-area.header-area1 li.mtl-lead-nav-cta>a,
body li.mtl-lead-nav-cta>a{
  --mtl-cta-a:var(--mtl-serious-lead);--mtl-cta-b:#2789D8;--mtl-cta-glow:rgba(23,111,184,.17);
}
body .header-area.header-area1 li.mtl-chat-nav-cta>a,
body li.mtl-chat-nav-cta>a{
  --mtl-cta-a:var(--mtl-serious-chat);--mtl-cta-b:#1E9D57;--mtl-cta-glow:rgba(20,132,71,.16);
}
body .header-area.header-area1 li.mtl-ai-nav-cta>a,
body .header-area.header-area1 li.mtl-lead-nav-cta>a,
body .header-area.header-area1 li.mtl-chat-nav-cta>a,
body li.mtl-ai-nav-cta>a,
body li.mtl-lead-nav-cta>a,
body li.mtl-chat-nav-cta>a{
  border-radius:7px!important;
  border-color:color-mix(in srgb,var(--mtl-cta-a) 88%,#0f172a)!important;
  background-image:linear-gradient(105deg,var(--mtl-cta-a) 0%,var(--mtl-cta-a) 42%,rgba(255,255,255,.16) 50%,var(--mtl-cta-b) 58%,var(--mtl-cta-a) 100%)!important;
  background-size:240% 100%!important;
  box-shadow:0 4px 12px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.15)!important;
  font-weight:800!important;
  letter-spacing:0!important;
  animation:mtlPortalCtaSeriousSheen 8s ease-in-out infinite!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
}
body .header-area.header-area1 li.mtl-ai-nav-cta>a:hover,
body .header-area.header-area1 li.mtl-lead-nav-cta>a:hover,
body .header-area.header-area1 li.mtl-chat-nav-cta>a:hover,
body li.mtl-ai-nav-cta>a:hover,
body li.mtl-lead-nav-cta>a:hover,
body li.mtl-chat-nav-cta>a:hover{
  transform:translateY(-1px)!important;
  filter:brightness(1.025)!important;
  box-shadow:0 7px 17px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
@keyframes mtlPortalCtaSeriousSheen{
  0%,28%{background-position:120% 0}
  62%,100%{background-position:-120% 0}
}
@media(prefers-reduced-motion: reduce){
  body li.mtl-ai-nav-cta>a,body li.mtl-lead-nav-cta>a,body li.mtl-chat-nav-cta>a{animation:none!important;background-position:0 0!important}
}

/* MTL_SERIOUS_CTAS_COMPACT_DARK_V1
   Student CTA intentionally untouched. Desktop AI / Lead / Chat only. */
@media(min-width:992px){
  body .header-area.header-area1 li.mtl-ai-nav-cta>a,
  body .header-area.header-area1 li.mtl-lead-nav-cta>a,
  body .header-area.header-area1 li.mtl-chat-nav-cta>a{
    height:24px!important;
    min-height:24px!important;
    padding:4px 7px!important;
    font-size:9px!important;
    line-height:14px!important;
    margin-left:4px!important;
    border-radius:6px!important;
    box-shadow:0 3px 9px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.10)!important;
  }
  body .header-area.header-area1 li.mtl-ai-nav-cta>a{--mtl-cta-a:#C95A00;--mtl-cta-b:#DE741A;--mtl-cta-glow:rgba(201,90,0,.14)}
  body .header-area.header-area1 li.mtl-lead-nav-cta>a{--mtl-cta-a:#0B5FA5;--mtl-cta-b:#1978BE;--mtl-cta-glow:rgba(11,95,165,.14)}
  body .header-area.header-area1 li.mtl-chat-nav-cta>a{--mtl-cta-a:#087A3E;--mtl-cta-b:#15924E;--mtl-cta-glow:rgba(8,122,62,.13)}
  body .header-area.header-area1 li.mtl-ai-nav-cta>a:hover,
  body .header-area.header-area1 li.mtl-lead-nav-cta>a:hover,
  body .header-area.header-area1 li.mtl-chat-nav-cta>a:hover{
    transform:translateY(-1px)!important;
    filter:brightness(1.035)!important;
    box-shadow:0 5px 12px var(--mtl-cta-glow),inset 0 1px 0 rgba(255,255,255,.12)!important;
  }
}
