/* EN-only mirrored photographic heroes — preserve RTL Arabic exactly as approved. */
@media(min-width:701px){
 html[lang="en"] body.present.web .gh-approval-hero,
 html[lang="en"] body.present.web .gh-solutions-hero,
 html[lang="en"] body.present.web .gh-approval-platform-hero {
   background-image:linear-gradient(90deg,rgba(5,44,31,.95) 0%,rgba(5,44,31,.85) 29%,rgba(5,41,29,.43) 64%,rgba(5,36,25,.12) 100%),url('/static/gh-visuals/approved-mountain-hero-en.webp')!important;
   background-position:center center!important;background-size:cover!important;
 }
}
html[lang="en"] body.present.web .gh-approval-hero>.pwrap,
html[lang="en"] body.present.web .gh-solutions-hero>.pwrap{
  text-align:left!important;direction:ltr!important;max-width:1250px!important;
}
html[lang="en"] body.present.web .gh-approval-hero .pwrap>*,
html[lang="en"] body.present.web .gh-solutions-hero .pwrap>*{
  text-align:left!important;margin-left:0!important;margin-right:auto!important;
}
html[lang="en"] body.present.web .gh-approval-hero h1,
html[lang="en"] body.present.web .gh-solutions-hero h1{max-width:760px!important}
html[lang="en"] body.present.web .gh-approval-hero p,
html[lang="en"] body.present.web .gh-solutions-hero p{max-width:680px!important}
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-grid{
  display:flex!important;justify-content:flex-start!important;direction:ltr!important;
}
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-content{
  width:min(100%,720px)!important;margin-left:0!important;margin-right:auto!important;
  text-align:left!important;direction:ltr!important;
}
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-content h1,
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-content p,
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-content .gh-eyebrow{
  text-align:left!important;margin-left:0!important;margin-right:auto!important;
}
html[lang="en"] body.present.web .gh-approval-platform-hero .gh-actions{justify-content:flex-start!important}
/* Contact body must read LTR in English, not just its hero. */
html[lang="en"] body.present.web .gh-r83-contact-info,
html[lang="en"] body.present.web .gh-r83-contact-card,
html[lang="en"] body.present.web .gh-r83-contact-row,
html[lang="en"] body.present.web .gh-r83-contact-row>div{
  direction:ltr!important;text-align:left!important;
}
html[lang="en"] body.present.web .gh-r83-contact-row{flex-direction:row!important;justify-content:flex-start!important}
html[lang="en"] body.present.web .gh-r83-contact-row a{text-align:left!important}
@media(max-width:700px){
 html[lang="en"] body.present.web .gh-approval-hero,
 html[lang="en"] body.present.web .gh-solutions-hero,
 html[lang="en"] body.present.web .gh-approval-platform-hero{
   background-image:linear-gradient(90deg,rgba(5,44,31,.96) 0%,rgba(5,44,31,.88) 45%,rgba(5,41,29,.5) 100%),url('/static/gh-visuals/approved-mountain-hero-en.webp')!important;
   background-position:center center!important;
 }
 html[lang="en"] body.present.web .gh-approval-platform-hero .gh-hero-content h1{font-size:clamp(36px,9vw,54px)!important}
}
