@media (max-width: 900px) {
  .figma-work-with-us-root .paths-grid {
    grid-template-columns: 1fr;
  }

  .figma-work-with-us-root .who-grid {
    grid-template-columns: 1fr 1fr;
  }

  .figma-work-with-us-root .who-grid .who-card:last-child:nth-child(3) {
    grid-column: 1 / -1;
    max-width: 360px;
    justify-self: center;
    width: 100%;
  }

  .figma-work-with-us-root .testimonials-grid {
    grid-template-columns: 1fr 1fr;
  }

  .figma-work-with-us-root .benefits-strip-inner {
    grid-template-columns: 1fr 1fr;
  }

  .figma-work-with-us-root .steps-panel.active {
    grid-template-columns: repeat(2, 1fr);
  }

  .figma-work-with-us-root .step:nth-child(2)::after {
    display: none;
  }
}

@media (max-width: 600px) {
  .figma-work-with-us-root .hero {
    padding: 64px 5% 72px;
  }

  .figma-work-with-us-root .who-grid,
  .figma-work-with-us-root .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .figma-work-with-us-root .benefits-strip-inner {
    grid-template-columns: 1fr 1fr;
  }

  .figma-work-with-us-root .steps-panel.active {
    grid-template-columns: 1fr;
  }

  .figma-work-with-us-root .step::after {
    display: none;
  }

  .figma-work-with-us-root .stats-inner {
    flex-wrap: wrap;
  }

  .figma-work-with-us-root .stat-block {
    flex: 1 1 40%;
    border-right: 1px solid var(--border);
  }

  .figma-work-with-us-root .foh-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .figma-work-with-us-root .paths-section,
  .figma-work-with-us-root .how-section,
  .figma-work-with-us-root .who-section,
  .figma-work-with-us-root .testimonials,
  .figma-work-with-us-root .faq-section,
  .figma-work-with-us-root .cta-section,
  .figma-work-with-us-root .benefits-strip,
  .figma-work-with-us-root .stats-strip {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media (max-width: 480px) {
  .figma-work-with-us-root .benefits-strip-inner {
    grid-template-columns: 1fr;
  }

  .figma-work-with-us-root .stat-block {
    flex: 1 1 100%;
    border-right: none;
    border-bottom: 1px solid var(--border);
  }

  .figma-work-with-us-root .stat-block:last-child {
    border-bottom: none;
  }
}
