@media(max-width:980px){
  .links,.actions{display:none}
  .menu{display:block}
  .hero-grid,.split,.roi{grid-template-columns:1fr}
  .grid4,.problem-grid,.platform-grid{grid-template-columns:repeat(2,1fr)}
  .grid3,.price-grid{grid-template-columns:1fr 1fr}
  .capture,.flywheel{grid-template-columns:repeat(3,1fr)}
  .trust-grid{grid-template-columns:repeat(3,1fr)}
  .screen{grid-template-columns:1fr}
  .sidebar{display:none}
  .hero:before{opacity:.12}
  .links.open{display:flex}
}

@media(max-width:620px){
  .section{padding:76px 0}
  .grid3,.grid4,.problem-grid,.platform-grid,.price-grid,.compare{grid-template-columns:1fr}
  .capture,.flywheel,.trust-grid{grid-template-columns:repeat(2,1fr)}
  .wheel:not(:last-child):after{display:none}
  .hero{padding-top:64px}
  h1{font-size:54px}
  .hero-cta .btn{width:100%}
  .stage{min-height:auto;padding:18px}
  .jrow{grid-template-columns:42px 1fr}
  .chip{display:none}
  .screen{min-height:360px}
  .kpis,.board{grid-template-columns:1fr}
  .price.featured{transform:none}
  .footer-grid{grid-template-columns:1fr 1fr}
  .legal{flex-direction:column}
}
