/* Preserve the original visual identity; reduce repeated mobile navigation. */
@media (max-width:760px) {
  .hero .nav { padding-block:.65rem; gap:.4rem; }
  .hero .nav .wordmark { width:5rem; }
  .hero .nav .wordmark img { width:5rem; height:auto; }
  .hero .nav-actions { width:100%; gap:0 .6rem!important; }
  .hero .nav-actions .nav-link { min-height:44px; padding:.45rem .2rem; }
  .hero .nav-actions .nav-cta { display:none; }
  .hero .hero-content { padding-top:2rem; }
}
