/* === consulting-hero === */
/* Consulting — Hero — responsive breakpoints */
@media(max-width:1100px){
  .consulting-hero-wrap{grid-template-columns:1fr 1fr!important;}
  .consulting-hero-left{padding:60px 40px 60px 48px!important;}
}
@media(max-width:900px){
  .consulting-hero-wrap{
    grid-template-columns:1fr!important;
    min-height:auto!important;
    padding-top:80px!important;
  }
  .consulting-hero-left{
    padding:48px 28px 40px!important;
    order:2;
  }
  .consulting-hero-right{
    min-height:55vw!important;
    max-height:480px;
    order:1;
  }
}
@media(max-width:600px){
  .consulting-hero-left{padding:36px 20px 32px!important;}
  .consulting-hero-right{min-height:72vw!important;}
}
/* Editor sidebar open — the scaler shrinks to 0.72, so at 1389px viewport
   the effective content width is ~1389*0.72 = 1000px. Keep two-col layout. */
body.ssla-sidebar-open .consulting-hero-wrap{
  grid-template-columns:1fr 1fr!important;
}
body.ssla-sidebar-open .consulting-hero-left{
  padding:48px 32px 48px 40px!important;
}
.consulting-hero-wrap .em{color:var(--shell-accent)}
