/* "Book a Demo" form on /contact-us (assets/components/lead-form/lead-form.v1.js). Linked from
   contact-us only. assets/ files are immutable: change this file only by publishing
   lead-form.v2.css. */

/* The bot check runs invisibly. Google allows hiding the reCAPTCHA badge only when its notice is
   shown with the form: .lead-recaptcha-note, which lead-form.v1.js reveals once reCAPTCHA is in
   use on this host (it stays hidden while the form still posts to Webflow). */
.grecaptcha-badge { visibility: hidden !important; }

.lead-recaptcha-note {
  margin: 12px 0 0;
  color: var(--brand--grey-text, #6b7280);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
}
.lead-recaptcha-note[hidden] { display: none; }
.lead-recaptcha-note a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: underline;
}

/* The failure message is a sentence or two with a mailto link. */
.w-form-fail > div { font-size: 0.9375rem; line-height: 1.5; }
.w-form-fail a { color: inherit; font-size: inherit; font-weight: inherit; text-decoration: underline; }

/* Honeypot: real visitors never see or reach it. The same off-screen rules are inline on the
   element, so it stays hidden even if this stylesheet is missing. */
[data-lead-hp] {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
