/* G100 WEVIX Proof Trial structural parity.
   Source of reference: WEVIX-Proof-Website/src/WEVIX.Proof.PublicWeb/PublicSiteHtml.cs
   and wwwroot/css/site.css (live SHA256 confirmed identical).
   Only Monitor Delivery Trial scope, no global styles or form/auth business changes. */
@media(min-width:1100px){
 .wmd-trial-g098 .trial-shell-g098{width:min(1180px,calc(100% - 48px))}
 .wmd-trial-g098 .trial-hero-layout-g098{grid-template-columns:minmax(0,1fr) 330px;gap:32px}
 .wmd-trial-g098 .trial-body-layout-g098{
  grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);
  gap:32px;
 }
}
@media(min-width:761px) and (max-width:1099px){
 .wmd-trial-g098 .trial-body-layout-g098{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:26px}
}
.wmd-trial-g098 .trial-steps-g100 h2{
 color:#0b2540;
 font-size:22px;
 font-weight:800;
 letter-spacing:-.025em;
 margin:0 0 10px;
 line-height:1.4;
}
.wmd-trial-g098 .trial-steps-g100 .vertical-flow-g100{
 display:grid;
 gap:2px;
 text-align:center;
 margin-top:4px;
 max-width:100%;
 color:#24374e;
}
.wmd-trial-g098 .trial-steps-g100 .vertical-flow-g100 span{
 background:transparent;
 border-radius:9px;
 padding:5px 7px;
 font-size:10px;
 font-weight:400;
 line-height:1.6;
}
.wmd-trial-g098 .trial-steps-g100 .vertical-flow-g100 i{
 font-size:10px;
 font-style:normal;
 color:#647f9f;
 line-height:1.6;
}
.wmd-trial-g098 .trial-steps-g100 .trial-step-help-g098{
 color:#62708a;
 font-size:10px;
 line-height:1.5;
 margin:10px 0 0;
 max-width:none;
}
.wmd-trial-g098 .trial-steps-g100 .trial-step-help-g098 a{font-size:inherit}
.wmd-trial-g098 .trial-request-g098{
 border-color:#dce4ef;
 border-radius:16px;
 box-shadow:0 10px 28px rgba(15,23,42,.08);
}
.wmd-trial-g098 .trial-request-g098 .mp-trial-form input:not([type=checkbox]){
 font-weight:800;
}
.wmd-trial-g098 .trial-request-g098 .trial-form-note-g098{
 border-top:1px solid #e3e7ec;
 font-size:10px;
 line-height:1.45;
 padding:9px 15px;
 color:#62708a;
}
@media(max-width:760px){
 .wmd-trial-g098 .trial-steps-g100 .vertical-flow-g100{
  max-width:480px;
  margin-inline:auto;
 }
 .wmd-trial-g098 .trial-steps-g100 .trial-step-help-g098{
  max-width:480px;
  margin-inline:auto;
 }
 .wmd-trial-g098 .trial-steps-g100 h2{font-size:21px}
 .wmd-trial-g098 .trial-request-g098 .mp-trial-form input:not([type=checkbox]){
  font-weight:500;
 }
}
