@media (max-width: 980px){
  .sy-hero-grid{grid-template-columns:1fr; gap:16px}
  .sy-hero h1{font-size:34px}
  .sy-trustbar{grid-template-columns:1fr; gap:10px}
  .strip-grid{grid-template-columns:repeat(2,1fr)}
  .svc-grid{grid-template-columns:repeat(2,1fr)}
  .proof-grid{grid-template-columns:1fr}
  .steps{grid-template-columns:repeat(2,1fr)}
  .form-grid{grid-template-columns:1fr}
}

@media (max-width: 560px){
  .sy-hero{padding:56px 0 30px}
  .sy-hero h1{font-size:28px}
  .sy-hero-card-bottom{grid-template-columns:1fr; gap:8px}
  .strip-grid{grid-template-columns:1fr}
  .svc-grid{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr}
  .f-row.two{grid-template-columns:1fr}
}






@media (max-width: 900px){

.seo-grid{
grid-template-columns:1fr;
gap:20px;
}

}

@media (max-width:900px){

.pkg-grid{
grid-template-columns:1fr;
}

.pkg-card.popular{
transform:none;
}

}





@media(max-width:900px){

.why-grid{
grid-template-columns:1fr;
}

.trust-bar{
grid-template-columns:repeat(2,1fr);
}

}



@media(max-width:768px){

.sticky-offer{
flex-direction:column;
gap:10px;
padding:15px;
text-align:center;
}

.offer-right{
width:100%;
display:flex;
gap:10px;
}

.offer-right .btn{
flex:1;
font-size:14px;
padding:10px;
}

}