@media (max-width: 800px) {
  .status-bar { grid-template-columns: 1fr; }
  .status-bar nav { display: none; }
  .nav-cta { font-size: 0; }
  .nav-cta::before { content: "ACQUIRE"; font-size: 10px; }
  .nav-cta b { font-size: 17px; margin-left: 8px; }
  .hero h1 { font-size: 45px; }
  .hero-bottom p { max-width: 285px; overflow-wrap: break-word; }
  .hero-actions { flex-direction: column; align-items: flex-start; gap: 10px; }
}
