/* QASR ALARAEK v5.26 — 3D manufacturing icons + desktop hero alignment */

/* Manufacturing: remove visual progress bar entirely. */
html body.home .q524-manufacturing__video-progress{display:none!important}

/* Realistic 3D stage icons. */
html body.home .q524-manufacturing__step-icon{
  overflow:hidden!important;
  background:#efe6da!important;
  border:1px solid rgba(115,80,53,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 5px 14px rgba(73,49,33,.08)!important;
}
html body.home .q524-manufacturing__step-icon img{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;
  transform:scale(1.02);border-radius:inherit!important;
}
html body.home .q524-manufacturing__step.is-active .q524-manufacturing__step-icon{
  transform:scale(1.07)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 7px 18px rgba(73,49,33,.13)!important;
}

/* Desktop hero: one centered content block, cards precisely centered below title, raised slightly. */
@media(min-width:901px){
  html body.home .q508-hero-content{
    top:36.8%!important;
    right:50%!important;left:auto!important;
    width:min(56%,760px)!important;
    transform:translate(50%,-50%)!important;
    text-align:center!important;
  }
  html body.home .q508-hero-content .q494-hero-title-wrap{
    width:100%!important;margin:0 0 20px!important;text-align:center!important;
  }
  html body.home .q508-hero-content .q494-hero-title-wrap h1{
    margin-inline:auto!important;text-align:center!important;
  }
  html body.home .q508-hero-content .q494-hero-actions{
    width:auto!important;max-width:620px!important;margin-inline:auto!important;
    display:flex!important;justify-content:center!important;align-items:center!important;
    gap:9px!important;flex-wrap:nowrap!important;
  }
  html body.home .q508-hero-content .q494-hero-action,
  html body.home .q508-hero-content .q494-hero-action:nth-child(2){
    flex:0 0 auto!important;
  }
}
