@media (max-width: 991.98px) {
  .navbar-collapse { margin-top: .5rem; padding: 1rem; border-radius: 1rem; background: rgba(4,12,26,.97); }
  .section-space { padding: 5rem 0; }
  .hero::before { background: linear-gradient(90deg, rgba(3,11,25,.96), rgba(3,11,25,.68)); }
  .hero-proof { margin-top: -1.5rem; }
  .proof-item:nth-child(2) { border-right: 0; }
  .research-notice-card { padding: 1.75rem; }
}
@media (max-width: 767.98px) {
  .hero { min-height: 900px; background-position: 64% center; }
  .hero::before { background: linear-gradient(180deg, rgba(3,11,25,.96) 10%, rgba(3,11,25,.68) 65%, rgba(3,11,25,.94)); }
  .hero-content { align-self: flex-start; padding-top: 9rem; }
  .proof-item { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.12); }
  .proof-item:last-child { border-bottom: 0; }
  .display-title { letter-spacing: -.045em; }
  .page-hero { padding: 9rem 0 4rem; }
  .floating-apply { right: .75rem; bottom: .75rem; }
  .research-notice-body { flex-direction: column; }
}

