.lw-slides-page .lw-hero h1{max-width:32rem;font-size:clamp(2.15rem,3.65vw,3.3rem);line-height:1.06}.lw-slides-page .lw-hero-art{min-height:21rem}.lw-slides-page .lw-hero-art img{max-height:28rem}.lw-slides-page .lw-trustbar{grid-template-columns:1.18fr 1.02fr}.lw-slides-page .lw-trust-items{grid-template-columns:repeat(4,1fr)}.lw-slides-page .lw-formats img{bottom:.55rem}.lw-slides-page .lw-info-card{min-height:18rem}.lw-slides-page .lw-info-card ol{gap:.76rem}.lw-slides-page .lw-local-care{min-height:22rem}.lw-slides-page .lw-local-care>img{object-position:center}.lw-slides-page .lw-review-grid article{grid-template-columns:13rem minmax(0,1fr);min-height:10rem}.lw-slides-page .lw-review-grid img{width:13rem;height:8.4rem;object-fit:cover;background:transparent}.lw-slides-page .lw-pricing>.lw-price-hero{display:grid;grid-template-columns:1fr;justify-items:start;align-content:center;gap:.12rem;margin:.1rem 0 .8rem;padding:.7rem .8rem;border:1px solid #d8e5fb;border-radius:.65rem;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.lw-slides-page .lw-price-main{display:flex;align-items:baseline;gap:.35rem}.lw-slides-page .lw-price-main strong{color:var(--lw-blue);font-size:2.2rem;line-height:1;font-weight:850}.lw-slides-page .lw-price-main span{color:var(--lw-muted);font-size:.72rem}.lw-slides-page .lw-pricing>.lw-price-hero>em{margin:0;color:var(--lw-ink);font-size:.66rem;font-style:normal;font-weight:800}@media(max-width:991.98px){.lw-slides-page .lw-trustbar{grid-template-columns:1fr}.lw-slides-page .lw-trust-items{grid-template-columns:repeat(4,1fr)}.lw-slides-page .lw-info-card{min-height:auto}}@media(max-width:767.98px){.lw-slides-page .lw-trust-items{grid-template-columns:1fr 1fr}.lw-slides-page .lw-trust-items div{border-bottom:1px solid var(--lw-line)}.lw-slides-page .lw-trust-items div:nth-child(2n){border-right:0}.lw-slides-page .lw-hero h1{font-size:clamp(2rem,9.2vw,2.8rem)}.lw-slides-page .lw-hero-art{min-height:15rem}.lw-slides-page .lw-review-grid article{grid-template-columns:1fr}.lw-slides-page .lw-review-grid img{width:100%;height:12rem}}

.lw-slides-page .lw-hero h1{max-width:36rem;font-size:clamp(2.2rem,3.25vw,3.15rem)}
.lw-slides-page .lw-review-grid article h3{margin:0 0 .35rem;font-size:1rem;line-height:1.2}
.lw-slides-page .lw-review-grid article p{margin:0}
@media(max-width:767.98px){.lw-slides-page .lw-hero h1{font-size:clamp(2rem,8.5vw,2.8rem)}}

/* Keep the mobile hero art close to its intrinsic aspect ratio. The source
   composite already includes its own transparent breathing room, so a large
   min-height here creates an unnecessarily tall blank band around it. */
@media(max-width:767.98px){
  .lw-slides-page .lw-hero-grid{gap:.45rem}
  .lw-slides-page .lw-hero-art{min-height:0;align-items:flex-start;margin:0}
  .lw-slides-page .lw-hero-art img{width:100%;max-height:none;height:auto}
}
