/* Vistio Business v1.1.25 · Planes más anchos hacia los laterales */
#planes.vb124-pricing-section{
  max-width:none;
  width:min(1720px,calc(100vw - 34px));
  margin-inline:auto;
}
#planes.vb124-pricing-section::before{
  inset:6px -14px 6px;
}
#planes .vb124-section-head{
  gap:30px;
}
#planes .vb124-section-head>p{
  max-width:420px;
}
#planes .vb124-plan-grid{
  width:100%;
  gap:18px;
}
#planes .vb124-plan-grid>.vb124-tier{
  min-width:0;
}
@media (min-width: 1560px){
  #planes.vb124-pricing-section{
    width:min(1820px,calc(100vw - 40px));
  }
}
@media (max-width: 1200px){
  #planes.vb124-pricing-section{
    width:min(1380px,calc(100vw - 30px));
  }
}
@media (max-width: 760px){
  #planes.vb124-pricing-section{
    width:min(100%,calc(100vw - 22px));
  }
  #planes.vb124-pricing-section::before{
    inset:4px -6px 4px;
  }
}
@media (prefers-reduced-motion: reduce){
  #planes.vb124-pricing-section::after{animation:none}
}
