@media(max-width:991px){
  .shp-hero{padding:60px 0 50px;text-align:center}
  .shp-hero h1{font-size:2.1rem}
  .shp-hero .shp-hero-stats{justify-content:center}
  .shp-hero img{margin-top:30px;max-width:330px}
  .shp-section{padding:50px 0}
  h2{font-size:1.65rem}
}
@media(max-width:767px){
  .shp-hero h1{font-size:1.7rem}
  .shp-hero .shp-hero-stats{gap:20px}
  .shp-hero .shp-hero-stats strong{font-size:1.25rem}
  .shp-pricing-card{margin-bottom:20px}
  .shp-section{padding:40px 0}
  .shp-cta{padding:12px 28px;font-size:.95rem}
  .shp-author-box{flex-direction:column;text-align:center}
  .shp-trust img{height:44px}
  .shp-footer .row>div{margin-bottom:25px}
  h2{font-size:1.45rem}
  .shp-lede{font-size:1rem}
}
@media(max-width:575px){
  .shp-hero h1{font-size:1.5rem}
  .shp-hero img{max-width:270px}
  .shp-pricing-card .shp-price{font-size:2.2rem}
  .shp-nav .navbar-brand{font-size:1.2rem}
}
