/* Starter Review — match uploaded reference card style */
.starter-home-v1 > .section:not(.starter-cta-fix) .container.narrow{
  max-width:1110px!important;
}
.starter-home-v1 > .section:not(.starter-cta-fix) .service-card,
.starter-home-v1 > .section:not(.starter-cta-fix) .step-card,
.starter-home-v1 .starter-vertical-list > article{
  width:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:1.45rem 1.75rem!important;
  border:1px solid #dce7eb!important;
  border-left:5px solid #15998f!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(25,62,86,.08)!important;
}

.starter-home-v1 .starter-vertical-list{
  display:flex!important;
  flex-direction:column!important;
  gap:1rem!important;
  max-width:1110px!important;
  margin-inline:auto!important;
}
.starter-home-v1 .business-message-header.narrow{
  max-width:1110px!important;
}
.starter-home-v1 .starter-review-card{
  background:#fff!important;
  border-color:#dce7eb!important;
}
.starter-home-v1 .step-number{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 .35rem!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#173b5c!important;
  font-size:.9rem!important;
  font-weight:500!important;
}

html[dir="rtl"] .starter-home-v1 > .section:not(.starter-cta-fix) .service-card,
html[dir="rtl"] .starter-home-v1 > .section:not(.starter-cta-fix) .step-card,
html[dir="rtl"] .starter-home-v1 .starter-vertical-list > article{
  border-left:1px solid #dce7eb!important;
  border-right:5px solid #15998f!important;
  text-align:right!important;
}
@media(max-width:700px){
  .starter-home-v1 > .section:not(.starter-cta-fix) .service-card,
  .starter-home-v1 > .section:not(.starter-cta-fix) .step-card,
  .starter-home-v1 .starter-vertical-list > article{
    padding:1.1rem 1.2rem!important;
    border-radius:18px!important;
  }
}
