/* VeltrixHost R76 — unified plans-section heading flow */
body.vh-page-body .vh-plan-heading-flow{
  max-width:880px!important;
  margin:0 auto 36px!important;
  text-align:center!important;
}
body.vh-page-body .vh-plan-heading-flow .vh-section-kicker{
  display:block!important;
  margin:0 0 10px!important;
  font-family:var(--vh-r74-font, "Manrope", sans-serif)!important;
  font-size:11.5px!important;
  line-height:1.3!important;
  font-weight:760!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
  color:var(--vh-orange)!important;
}
body.vh-page-body .vh-plan-heading-flow h2{
  max-width:800px!important;
  margin:0 auto!important;
  font-family:var(--vh-r74-font, "Manrope", sans-serif)!important;
  font-size:clamp(29px,2.45vw,36px)!important;
  line-height:1.14!important;
  font-weight:750!important;
  letter-spacing:-.032em!important;
  color:var(--vh-r74-ink,#111820)!important;
  text-align:center!important;
  text-wrap:balance!important;
}
body.vh-page-body .vh-plan-heading-flow p{
  max-width:720px!important;
  margin:12px auto 0!important;
  font-family:var(--vh-r74-font, "Manrope", sans-serif)!important;
  font-size:15.25px!important;
  line-height:1.72!important;
  font-weight:430!important;
  color:var(--vh-r74-muted,#596672)!important;
  text-align:center!important;
}
@media(max-width:760px){
  body.vh-page-body .vh-plan-heading-flow{margin-bottom:30px!important}
  body.vh-page-body .vh-plan-heading-flow h2{font-size:27px!important;line-height:1.17!important}
  body.vh-page-body .vh-plan-heading-flow p{font-size:14.5px!important;line-height:1.7!important}
}
