html.genai-ui-audit-ready a,
html.genai-ui-audit-ready a:visited,
html.genai-ui-audit-ready [data-framer-component-type="RichTextContainer"] a,
html.genai-ui-audit-ready [data-framer-component-type="RichTextContainer"] a:visited {
  color: inherit !important;
  text-decoration: none !important;
}

body.genai-dark-hero .framer-w7i9zw-container,
body.genai-dark-hero .framer-w7i9zw-container *,
body.genai-dark-hero .framer-w7i9zw-container svg,
body.genai-dark-hero .framer-w7i9zw-container path,
body.genai-dark-surface .framer-w7i9zw-container,
body.genai-dark-surface .framer-w7i9zw-container *,
body.genai-dark-surface .framer-w7i9zw-container svg,
body.genai-dark-surface .framer-w7i9zw-container path {
  color: #f9fafb !important;
  fill: #f9fafb !important;
  -webkit-text-fill-color: #f9fafb !important;
}

body.genai-dark-hero .framer-w7i9zw-container header,
body.genai-dark-surface .framer-w7i9zw-container header {
  opacity: 1 !important;
  transform: none !important;
}

body.genai-dark-hero .framer-w7i9zw-container .framer-fdsout,
body.genai-dark-surface .framer-w7i9zw-container .framer-fdsout {
  filter: none !important;
}

body.genai-light-hero .framer-w7i9zw-container {
  opacity: 0.12 !important;
  transition: opacity 180ms ease;
}

body.genai-light-hero .framer-w7i9zw-container:hover,
body.genai-light-hero .framer-w7i9zw-container:focus-within {
  opacity: 1 !important;
}

body.genai-dark-hero .framer-15dzs6o .framer-text,
body.genai-dark-hero .framer-15dzs6o .framer-text *,
body.genai-dark-hero .framer-15dzs6o [data-framer-component-type="RichTextContainer"],
body.genai-dark-hero .framer-15dzs6o [data-framer-component-type="RichTextContainer"] * {
  color: #f9fafb !important;
  -webkit-text-fill-color: #f9fafb !important;
}

body.genai-light-hero .framer-15dzs6o .framer-text,
body.genai-light-hero .framer-15dzs6o .framer-text *,
body.genai-light-hero .framer-15dzs6o [data-framer-component-type="RichTextContainer"],
body.genai-light-hero .framer-15dzs6o [data-framer-component-type="RichTextContainer"] * {
  color: #0c1018 !important;
  -webkit-text-fill-color: #0c1018 !important;
}

body.genai-dark-hero .framer-15dzs6o a,
body.genai-dark-hero .framer-15dzs6o a * {
  color: #f9fafb !important;
  -webkit-text-fill-color: #f9fafb !important;
}

body.genai-light-hero .framer-15dzs6o a,
body.genai-light-hero .framer-15dzs6o a * {
  color: #0c1018 !important;
  -webkit-text-fill-color: #0c1018 !important;
}

body.genai-dark-hero .framer-15dzs6o a {
  background-color: rgba(255, 255, 255, 0.16) !important;
}

body.genai-light-hero .framer-15dzs6o a {
  background-color: rgba(153, 161, 175, 0.08) !important;
}

html.genai-ui-audit-ready #template-overlay {
  display: none !important;
}

html.genai-ui-audit-ready .framer-1uc9ibs-container {
  display: none !important;
}

html.genai-ui-audit-ready footer a,
html.genai-ui-audit-ready footer a *,
html.genai-ui-audit-ready footer button,
html.genai-ui-audit-ready footer button *,
html.genai-ui-audit-ready .framer-1cf51go-container a,
html.genai-ui-audit-ready .framer-1cf51go-container a *,
html.genai-ui-audit-ready .framer-1cf51go-container button,
html.genai-ui-audit-ready .framer-1cf51go-container button * {
  color: #f9fafb !important;
  fill: #f9fafb !important;
  -webkit-text-fill-color: #f9fafb !important;
}
