/* Mobile hero stability adjustments */
@media (max-width: 750px) {
  .site-header {
    background: rgba(14, 27, 42, .96);
    border-bottom: 1px solid rgba(255, 255, 255, .11);
  }

  .hero {
    height: 620px;
    min-height: 620px;
    padding-top: 77px;
    margin-top: 0;
  }

  .hero-content {
    top: 38px;
    bottom: auto;
  }
  .hero h1 { font-size: clamp(44px, 13vw, 53px); }
  .hero-lead { max-width: 285px; }

  /* Reduce the blank space before the second section. */
  .intro { padding-top: 65px; }
}

/* Always show the Pan-India Legal Alliance team image. */
.alliance-image.image-reveal { clip-path: inset(0) !important; }
.alliance-image.image-reveal img { transform: scale(1) !important; }
.honeypot { display: none !important; }
