/* Responsive */
@media(max-width:980px){
  .header-inner{grid-template-columns:1fr auto}
  .nav{display:none}
  .section-head{grid-template-columns:70px 1fr}
  .section-head>p{grid-column:2}
  .products{grid-template-columns:1fr 1fr}
  .product:nth-child(3){margin-top:34px}
  .story,.proof,.editorial{grid-template-columns:1fr}
  .application-grid{grid-template-columns:1fr 1fr}
  .footer-grid{grid-template-columns:1fr 1fr}
  .hero-meta{grid-template-columns:1fr}
  .hero-photo-note{position:static;margin-top:26px;max-width:520px}
}
@media(max-width:700px){
  .wrap{width:min(100% - 24px,var(--max))}
  .utility{display:none}
  .section{padding:64px 0}
  .hero{
    min-height:620px;
    background-position:42% center;
  }
  .hero-inner{
    min-height:620px;
    justify-content:flex-end;
    align-items:flex-end;
    padding:48px 0 42px;
  }
  .hero-content{
    width:100%;
    max-width:640px;
    margin-left:0;
  }
  .hero:before{
    background:
      linear-gradient(180deg,
        rgba(224,233,241,.08) 0%,
        rgba(224,233,241,.12) 42%,
        rgba(224,233,241,.66) 76%,
        rgba(236,241,245,.88) 100%);
  }
  .hero-trust{
    gap:14px 20px;
  }
  .products{grid-template-columns:1fr}
  .product,.product + .product{
    padding:0 0 28px;
    border-left:0;
    border-bottom:1px solid var(--line);
    margin:0 0 28px 0;
  }
  .hero-inner{min-height:auto;padding:54px 0 56px}
  .application-grid{grid-template-columns:1fr}
  .proof-items{grid-template-columns:1fr}
  .cta{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr}
  .footer-bottom{flex-direction:column;gap:7px}
}


