/* HangarVector V222 public information-page refinement.
   Open, staggered, compact. No fake/blurred visual placeholders. */
.hv221-info .section{padding:58px 0}
.hv221-info .sectionhead{max-width:760px;margin-bottom:28px}
.hv221-info .feature-grid{display:flex!important;flex-direction:column;gap:0!important;counter-reset:hvfeature}
.hv221-info .feature-card,.hv221-info .feature{
  position:relative!important;display:block!important;width:min(760px,76%)!important;min-height:0!important;
  padding:30px 0 32px 28px!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important
}
.hv221-info .feature-card:nth-child(even),.hv221-info .feature:nth-child(even){margin-left:auto!important;padding-left:0!important;padding-right:28px!important;text-align:right}
.hv221-info .feature-card+.feature-card,.hv221-info .feature+.feature{border-top:1px solid #dce7eb!important}
.hv221-info .feature-card:before,.hv221-info .feature:before{content:none!important;display:none!important;}
.hv221-info .feature-card:nth-child(even):before,.hv221-info .feature:nth-child(even):before{left:auto;right:0}
.hv221-info .feature-card:after,.hv221-info .feature:after{display:none!important;content:none!important}
.hv221-info .feature-card h3,.hv221-info .feature h3{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.12!important;margin:0 0 9px!important;color:#17343e}
.hv221-info .feature-card p,.hv221-info .feature p{font-size:15px!important;line-height:1.65!important;max-width:680px!important;margin:0!important;color:#536a74}
.hv221-info .feature-card:nth-child(even) p,.hv221-info .feature:nth-child(even) p{margin-left:auto!important}
.hv221-info .feature-card ul,.hv221-info .feature ul{line-height:1.65;color:#536a74}
.hv221-info .hv208-pro-path{border:0!important;border-top:1px solid #dce7eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:34px 0!important}
.hv221-info .hv208-pro-field-list>div{border:0!important;border-top:1px solid #dce7eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:22px 0!important}
@media(max-width:760px){
 .hv221-info .section{padding:44px 0}.hv221-info .sectionhead{margin-bottom:18px}
 .hv221-info .feature-card,.hv221-info .feature,.hv221-info .feature-card:nth-child(even),.hv221-info .feature:nth-child(even){width:100%!important;margin:0!important;padding:24px 0 25px 18px!important;text-align:left!important}
 .hv221-info .feature-card:before,.hv221-info .feature:before,.hv221-info .feature-card:nth-child(even):before,.hv221-info .feature:nth-child(even):before{left:0!important;right:auto!important;top:29px;height:28px}
 .hv221-info .feature-card:nth-child(even) p,.hv221-info .feature:nth-child(even) p{margin-left:0!important}
}
