/* V37: isolated hero corrections; no layout, sidebar or module order changes. */
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking) .hgo-hero-stage::before,
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking) .hgo-hero-stage::after,
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking)::before,
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking)::after {
 content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;max-width:0!important;min-width:0!important;
 background:none!important;box-shadow:none!important;border:0!important;
}
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking) .hgo-hero-stage{padding-inline:0!important;}
.hgo-home .hgo-hero-v3 .hgo-hero-main:not(.ogx26-is-breaking) .hgo-hero-slide{inset-inline:0!important;width:100%!important;max-width:100%!important;}
@media(max-width:767px){
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-main{position:relative!important;overflow:hidden!important;border-radius:14px!important;background:#101724!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-stage{position:relative!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-stage img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title-frame{position:absolute!important;inset:auto 0 48px 0!important;box-sizing:border-box!important;display:block!important;height:auto!important;min-height:0!important;max-height:55%!important;width:100%!important;padding:48px 16px 13px!important;margin:0!important;overflow:hidden!important;background:linear-gradient(to top,rgba(5,10,21,.96),rgba(5,10,21,.77) 58%,transparent)!important;z-index:30!important;pointer-events:none!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title:not([hidden]){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;margin:0!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title[hidden]{display:none!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title a,
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title a:link,
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title a:visited{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;font-weight:850!important;font-size:clamp(17px,4.5vw,25px)!important;line-height:1.16!important;letter-spacing:-.015em!important;text-shadow:0 2px 5px rgba(0,0,0,.95)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;max-height:3.5em!important;text-decoration:none!important;pointer-events:auto!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-title .hgo-hero-kicker{background:#cf0826!important;color:white!important;-webkit-text-fill-color:white!important;opacity:1!important;font-weight:800!important;font-size:11px!important;line-height:1.2!important;border-radius:4px!important;padding:6px 8px!important;}
 .hgo-home .hgo-device-mobile .hgo-hero-v3 .hgo-hero-controls{position:relative!important;height:48px!important;min-height:48px!important;max-height:48px!important;background:white!important;z-index:31!important;margin:0!important;}
}
@media(prefers-reduced-motion:reduce){.hgo-home .hgo-hero-v3 .hgo-hero-stage::before,.hgo-home .hgo-hero-v3 .hgo-hero-stage::after{animation:none!important;}}
