/* MostHelt Pro demo/sales application — contrast and readability hotfix */
.sales-application-page .sales-application-story{
  background:linear-gradient(155deg,#063f36 0%,#075447 100%)!important;
  color:#eefaf6!important;
}
.sales-application-page .sales-application-story .kicker{
  color:#9ce8d3!important;
  -webkit-text-fill-color:#9ce8d3!important;
  font-weight:900!important;
  letter-spacing:.11em!important;
}
.sales-application-page .sales-application-story h1{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 1px 0 rgba(0,0,0,.03)!important;
}
.sales-application-page .sales-application-story>p{
  color:#d1e4de!important;
  -webkit-text-fill-color:#d1e4de!important;
}
.sales-application-page .sales-app-points>div{
  border-top-color:rgba(255,255,255,.15)!important;
}
.sales-application-page .sales-app-points>div>span{
  background:rgba(255,255,255,.10)!important;
  color:#a9efd9!important;
  -webkit-text-fill-color:#a9efd9!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
.sales-application-page .sales-app-points b{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
.sales-application-page .sales-app-points small{
  color:#bfd8d1!important;
  -webkit-text-fill-color:#bfd8d1!important;
}
.sales-application-page .sales-story-link,
.sales-application-page .sales-story-link:link,
.sales-application-page .sales-story-link:visited{
  color:#a8ecd9!important;
  -webkit-text-fill-color:#a8ecd9!important;
  text-decoration:none!important;
}
.sales-application-page .sales-story-link:hover,
.sales-application-page .sales-story-link:focus{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* Keep the light form panel explicitly readable even under legacy global rules. */
.sales-application-page .sales-application-card h2{
  color:#142926!important;
  -webkit-text-fill-color:#142926!important;
}
.sales-application-page .sales-application-card>p,
.sales-application-page .sales-form-note{
  color:#687b76!important;
  -webkit-text-fill-color:#687b76!important;
}
.sales-application-page .sales-form-grid label>span,
.sales-application-page .sales-consent span{
  color:#536a64!important;
  -webkit-text-fill-color:#536a64!important;
}
.sales-application-page .sales-lead-form .auth-submit{
  background:#087c69!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
.sales-application-page .sales-auth-links .outline{
  color:#1d5f53!important;
  -webkit-text-fill-color:#1d5f53!important;
}
@media(max-width:1000px){
  .sales-application-page .sales-application-story{min-height:auto!important}
}
