/* VGaint v7.36 — WHY CHOOSE VGAINT ONLY.
   Undo the independent inset created by v7.34/7.35.
   Align section inner content to its actual parent boundary. */
main.vg-about-page > section.vg-about-section:has(> .vg-about-why) > .vg-about-why.vg-site-container {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
}
@media (min-width:1101px) {
  main.vg-about-page .vg-about-why .vg-about-reasons.v727-why-reasons {
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    column-gap:clamp(16px,2vw,30px) !important;
  }
  main.vg-about-page .vg-about-why .v727-why-reasons > article.v727-reason {
    min-width:0 !important;
  }
  main.vg-about-page .vg-about-why .v727-reason-copy h3 {
    white-space:normal !important;
  }
}
@media (max-width:1100px) and (min-width:621px) {
  main.vg-about-page .vg-about-why .vg-about-reasons.v727-why-reasons {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}
@media (max-width:620px) {
  main.vg-about-page .vg-about-why .vg-about-reasons.v727-why-reasons {
    grid-template-columns:1fr !important;
  }
}
