
.footer{padding:55px 0 80px;color:var(--muted);font-size:13px}
hr{border:none;border-top:1px solid var(--line);margin:36px 0}
.ref li{margin:8px 0}
@media(max-width:900px){
  h1{font-size:42px}
  .grid-2,.grid-3,.grid-5{grid-template-columns:1fr}
  .flow{grid-template-columns:1fr;gap:10px}
  .arrow{transform:rotate(90deg)}
  .axis{grid-template-columns:1fr}
}
