/* VOZAYA 0.19.44 — TRUE CENTRED HERO WRAP
   Root cause: .early-access-grid and .wrap are the SAME element.
   0.19.43 set .early-access-grid width:100%, overriding the global
   centred .wrap width and pushing the copy to the viewport edge. */

.early-access-hero > .wrap.early-access-grid{
  width:min(calc(100% - 40px), var(--max))!important;
  max-width:var(--max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

/* English/default keeps the approved proportions inside the real centred wrap. */
html[data-vozaya-hero-long="0"] .early-access-hero > .wrap.early-access-grid{
  grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;
  gap:clamp(2rem,5vw,6rem)!important;
  align-items:center!important;
}

/* Long-language safe reflow also stays inside the exact same centred wrap. */
html[data-vozaya-hero-long="1"] .early-access-hero > .wrap.early-access-grid{
  width:min(calc(100% - 40px), var(--max))!important;
  margin-inline:auto!important;
}

@media(max-width:620px){
  .early-access-hero > .wrap.early-access-grid{
    width:min(calc(100% - 26px), var(--max))!important;
  }
}
