/* Keep SANZE / Hyper primary on landing CTAs. */
html.lp-site,
body.lp-site {
  --ct-primary: #727cf5;
  --ct-primary-rgb: 114, 124, 245;
  --bs-primary: #727cf5;
  --bs-primary-rgb: 114, 124, 245;
  --bs-link-color: #727cf5;
  --lp-accent: #727cf5;
}

html.lp-site .btn.btn-primary,
body.lp-site .btn.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #727cf5;
  --bs-btn-border-color: #727cf5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6169d0;
  --bs-btn-hover-border-color: #6169d0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a62c7;
  --bs-btn-active-border-color: #5a62c7;
  --bs-btn-disabled-bg: #727cf5;
  --bs-btn-disabled-border-color: #727cf5;
  color: #fff !important;
  background-color: #727cf5 !important;
  background-image: none !important;
  border-color: #727cf5 !important;
}

html.lp-site .btn.btn-primary:hover,
html.lp-site .btn.btn-primary:focus,
html.lp-site .btn.btn-primary:focus-visible,
html.lp-site .btn.btn-primary:active,
html.lp-site .btn.btn-primary.active,
body.lp-site .btn.btn-primary:hover,
body.lp-site .btn.btn-primary:focus,
body.lp-site .btn.btn-primary:active,
body.lp-site .btn.btn-primary.active {
  color: #fff !important;
  background-color: #6169d0 !important;
  border-color: #6169d0 !important;
}

html.lp-site .btn.btn-outline-primary,
body.lp-site .btn.btn-outline-primary {
  --bs-btn-color: #727cf5;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: #727cf5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #727cf5;
  --bs-btn-hover-border-color: #727cf5;
  color: #727cf5 !important;
  background-color: transparent !important;
  border-color: #727cf5 !important;
}

html.lp-site .btn.btn-outline-primary:hover,
html.lp-site .btn.btn-outline-primary:focus,
html.lp-site .btn.btn-outline-primary:active,
body.lp-site .btn.btn-outline-primary:hover,
body.lp-site .btn.btn-outline-primary:focus,
body.lp-site .btn.btn-outline-primary:active {
  color: #fff !important;
  background-color: #727cf5 !important;
  border-color: #727cf5 !important;
}
