/* Fast IP Checking — Homepage hero removal.
   ONLY affects the existing #hero and spacing above the original #tool.
   The hero stays as a zero-height DOM anchor so the brand's #hero link,
   existing IP status logic, navigation, and all other page components remain untouched. */
section#hero {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
section#hero > * { display: none !important; }
section#tool {
  padding-top: 28px !important;
  scroll-margin-top: 84px;
}
@media (max-width: 700px) {
  section#tool { padding-top: 18px !important; }
}
