/* Alloja c1.43 — landing-only alignment to the approved c1.42 Plan page.
   No shared Plan / Review / Checkout rule is modified. */
@media (min-width:1051px) {
  body.sd-lp:not(.rv-lp) .sd-copyblock h1 {
    font-family:var(--sd-body);
    font-size:clamp(34px,2.5vw,39px);
    font-weight:800;
    line-height:1.13;
    letter-spacing:-1.2px;
  }
  body.sd-lp:not(.rv-lp) .sd-copyblock .sd-lead {
    font-family:var(--sd-body);
    font-size:clamp(16px,1.111vw,18px);
    font-weight:400;
    line-height:1.42;
    color:#4f6598;
  }
  body.sd-lp:not(.rv-lp) .sd-step h2 {font-family:var(--sd-body);font-size:20px;line-height:1.13;font-weight:800;}
  body.sd-lp:not(.rv-lp) .sd-step p {font-family:var(--sd-body);font-size:14px;line-height:1.38;color:#4f6598;}
  body.sd-lp:not(.rv-lp) .sd-offer-sub {font-family:var(--sd-body);font-size:16px;line-height:1.42;color:#4f6598;}
  body.sd-lp:not(.rv-lp) .sd-copyblock {max-width:610px;}
  body.sd-lp:not(.rv-lp) .sd-stage {justify-content:center;}
}
