/* Taxulo — the only CSS the captured pages need beyond Wix's own.
   Everything else is Wix's stylesheet, captured inline with each page.

   Keep this file tiny and defensive-free.  An earlier version added
   `html,body{overflow-x:hidden}` as a precaution; it turned <html> into its
   own scroll container, which moved the real scroller to <body> and broke
   window.scrollTo on every page.  The live site does not need the rule, so
   neither does the copy.  Do not add a rule here without a page that proves
   it is needed.

   Wix sets entrance animations to `paused` and its runtime starts them by
   putting data-motion-enter="done" on the element.  The capture scrolls each
   page first, so every animated element already carries that attribute — but
   if one ever did not, a fade-in would be frozen on its invisible first
   frame.  Unpausing lets it run once and finish visible.  cap.js does the
   same thing on scroll; this is the no-JavaScript fallback. */
@media (prefers-reduced-motion: no-preference) {
  [id^="comp-"]:not([data-motion-enter="done"]) {
    animation-play-state: running !important;
  }
}

/* Submit states for the Wix-markup forms that now post to GoHighLevel. */
form[data-cap-state="sending"] button[type="submit"] { opacity: .6; pointer-events: none; }
.cap-msg { margin-top: 8px; font-size: 14px; line-height: 1.4; }
.cap-msg[data-kind="ok"]  { color: #1a7f3c; }
.cap-msg[data-kind="err"] { color: #B11116; }
