/* Mobile presentation only. The desktop composition stays as it is. */
@media (max-width:700px) {
  .flow-stage { display:none; }

  .world {
    background:radial-gradient(ellipse at 95% 12%,#27475c38,transparent 58%),var(--ink);
  }
  .world-glow {
    background:radial-gradient(ellipse at 100% 20%,#79bde016,transparent 65%);
  }

  .hero { gap:38px; padding-bottom:62px; }
  .hero .button { width:100%; }
  .hero-bottom { font-size:12px; }
  .hero-bottom>a { max-width:none; }

  .usecases { margin-left:0; }

  .process-heading { margin-bottom:46px; }
  .contact { padding-bottom:70px; }
}
