/* Fidar 2.5.22.98 — preserve reference look, add only targeted refinements. */

/* 1) Desktop Services mega menu should feel like the glass header pill. */
@media (min-width:768px){
  .fidar-header .fidar-header__menu > li.menu-item-has-children > .sub-menu{
    background:linear-gradient(180deg, rgba(24,41,55,.66), rgba(24,41,55,.58))!important;
    border:1px solid rgba(255,255,255,.32)!important;
    border-radius:24px!important;
    -webkit-backdrop-filter:blur(26px) saturate(125%)!important;
    backdrop-filter:blur(26px) saturate(125%)!important;
    box-shadow:0 14px 34px rgba(5,14,24,.18)!important, inset 0 1px 0 rgba(255,255,255,.08)!important;
  }
  .fidar-header .fidar-header__menu > li.menu-item-has-children > .sub-menu a{
    color:#fff!important;
  }
}

/* 2) Mobile header: enlarge the logo only, keep the row layout intact. */
@media (max-width:767px){
  .fidar-header .fidar-header__logo img{
    width:auto!important;
    max-width:132px!important;
    height:auto!important;
    max-height:36px!important;
  }
}

/* The dropdown is an opaque panel; underlying content must not show through. */
@media (min-width:768px) {
 .fidar-header .fidar-header__menu > li.menu-item-has-children > .sub-menu {
  background:#192936!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
 }
}
@media (max-width:767px) {
 .fidar-header .fidar-header__nav {background:#192936!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
}
/* No pin geometry: do not change any original heights, widths, positions or shadows. */
@media (prefers-reduced-motion:no-preference){
 .fidar-process--editable .fidar-process__item.fidar-motion-illuminated .fidar-process__glow-wrap{
  transform:translate(-50%,-50%) scale(1.055)!important;
 }
 .fidar-process--editable .fidar-process__item.fidar-motion-illuminated .fidar-process__copy{
  transform:translateX(-50%) scale(1.045)!important;
 }
 .fidar-process--editable .fidar-process__item.fidar-motion-illuminated :is(.fidar-process__title,.fidar-process__description){
  text-shadow:none!important;
  color:#fff!important;
  opacity:1!important;
  font-weight:700!important;
 }
 .fidar-process--editable .fidar-process__glow-wrap,
 .fidar-process--editable .fidar-process__copy {transition:transform .28s ease!important;}
}

/* Text-only step contrast: default stages are muted; active text is white and bold.
   Restrict overrides to this specific collaboration-process widget. */
.fidar-process--editable[data-fidar-wheel-steps="1"] .fidar-process__item :is(.fidar-process__title,.fidar-process__description){
  color:#a1a6ad!important;opacity:.67!important;font-weight:300!important;
  text-shadow:none!important;transition:color .25s ease,opacity .25s ease,font-weight .25s ease!important;
}
.fidar-process--editable[data-fidar-wheel-steps="1"] .fidar-process__item.fidar-motion-illuminated :is(.fidar-process__title,.fidar-process__description){
  color:#fff!important;opacity:1!important;font-weight:700!important;text-shadow:none!important;
}


/* 112: explicitly restore the original process geometry; no viewport-fill or spacer. */
.fidar-process--editable.fidar-process--wheel-stage{min-height:0!important;display:block!important;justify-content:initial!important;}
