/* FizyoLocus V133 - Inner pages sticky/fixed header parity with homepage.
   Scoped to inner pages only; visual header design is unchanged. */
body.fl-v94-no-top-gap .fl-site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  z-index:2147481000!important;
  transform:translateZ(0);
  will-change:box-shadow;
}
body.fl-v94-no-top-gap .fl-inner-shell{
  padding-top:var(--fl-v133-header-height,140px)!important;
}
body.fl-v94-no-top-gap .fl-site-header.is-scrolled{
  box-shadow:0 8px 28px rgba(16,36,63,.13)!important;
  border-bottom-color:rgba(13,151,170,.10)!important;
}
@media(max-width:820px){
  body.fl-v94-no-top-gap .fl-inner-shell{padding-top:var(--fl-v133-header-height,124px)!important}
}
