
/* ExpoLead Visual Patch v2.9 — requested header/stat/footer fixes, no font-family changes */
:root{--expolead-yellow:#ffc400;--expolead-black:#050505;}

/* Remove LS badge/logo square next to ExpoLead logo in header/footer brand blocks */
.expolead-hidden-ls-badge{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
header .expolead-ls-badge,
nav .expolead-ls-badge,
footer .expolead-ls-badge{display:none!important;}

/* Header: keep logo clean and consistent */
header img[src*="expolead-logo"],
nav img[src*="expolead-logo"],
.landing-nav img[src*="expolead-logo"]{
  margin-left:0!important;
}
header a[href="#ai-follow-up"],
nav a[href="#ai-follow-up"],
.expolead-ai-nav-link{display:none!important;}

/* Stats row: reduce 10x / 3 sekundowy / Offline / AI visual size by 25% */
.expolead-stat-number{
  font-size:75%!important;
  line-height:1.05!important;
  letter-spacing:-0.015em!important;
}
@media(max-width:768px){
  .expolead-stat-number{font-size:72%!important;}
}

/* Keep stat section balanced after longer “3 sekundowy” wording */
.expolead-stat-number + *,
.expolead-stat-number ~ *{line-height:1.25!important;}

/* Footer: use dark-background logo without LS companion badge */
footer img[src*="expolead-logo-footer-dark"]{
  width:min(280px,75vw)!important;
  height:auto!important;
  display:block!important;
}
