/* Website 2026 persistent current-page navigation state — v5_914 */
.standard-main-nav .nav-links>a.active,
.standard-main-nav .dropdown-parent.active,
.standard-main-nav .nav-links>a.iz-current-parent,
.standard-main-nav .dropdown-parent.iz-current-parent{
  color:#1268e7!important;
  font-weight:700!important;
}
.standard-main-nav .nav-links>a.iz-current-parent::after,
.standard-main-nav .dropdown-parent.iz-current-parent::after{
  transform:scaleX(1)!important;
  transform-origin:left!important;
}
.standard-main-nav .dropdown-menu a.iz-current-child{
  background:#f1f6fb!important;
  color:#1268e7!important;
  font-weight:700!important;
}
.standard-main-nav .dropdown-menu a.iz-current-child:hover,
.standard-main-nav .dropdown-menu a.iz-current-child:focus-visible{
  background:#eaf3fc!important;
  color:#0f5dcc!important;
}


/* Website 2026 — v5_939: distinguish current location from hovered destination in the Solutions mega-menu.
   True-hover devices only; touch/iPad/iPhone retain the persistent current-page treatment. */
@media (hover:hover) and (pointer:fine){
  .standard-main-nav .solutions-mega-menu:has(a:not(.iz-current-child):hover) a.iz-current-child{
    background:#f1f6fb!important;
    color:#0b1d3f!important;
    font-weight:400!important;
  }
}
