/* Responsive Styles */
@media(max-width:960px){
  .feat-grid{grid-template-columns:repeat(2,1fr)}
  .hiw-grid{grid-template-columns:repeat(2,1fr)}
  .hiw-line{display:none}
  .trust-grid{grid-template-columns:repeat(2,1fr)}
  .solution-inner{grid-template-columns:1fr;gap:36px}
  .sol-img-wrap{order:-1}
  .checkout-grid{grid-template-columns:1fr}
  .prod-card{position:static}
  .prod-card-img::before{padding-top:56.25%}
  .sticky-bar{display:flex}
}
@media(max-width:760px){
  .reviews-inner{grid-template-columns:1fr}
  .rating-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;text-align:left}
  .rating-divider{display:none}
}
@media(max-width:600px){
  .pain-grid{grid-template-columns:1fr}
  .feat-grid{grid-template-columns:repeat(2,1fr)}
  .hiw-grid{grid-template-columns:repeat(2,1fr)}
  .trust-grid{grid-template-columns:repeat(2,1fr)}
  .ba-wrap{grid-template-columns:1fr;grid-template-rows:auto auto auto}
  .ba-side img{height:220px}
  .hero-cta{flex-direction:column;align-items:center}
  .hero-cta .btn{width:100%;max-width:320px}
  .del-opts{grid-template-columns:1fr}
  .sec{padding:60px 0}
  
  /* Mobile Table Fix */
  .cmp-outer {
    margin: 10px -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
  .cmp-table {
    min-width: 480px; /* Force scrollable on small screens to prevent breakage */
  }
  .cmp-table td {
    padding: 10px;
    font-size: 12px;
  }
}
