/**
 * Temă business: fundal antracit, o singură familie de accent (teal),
 * fără roșu care se bate cu teal. Contrast îmbunătățit pentru text.
 */
:root {
  --bizz-bg: #1c2229;
  --bizz-bg-elevated: #252d36;
  --bizz-bg-card: #2c343d;
  --bizz-bg-card-inner: #323b45;
  --bizz-text: #eceef2;
  --bizz-text-muted: #b4bcc6;
  --bizz-accent: #4db5a8;
  --bizz-accent-soft: #7ecfc4;
  --bizz-accent-deep: #358a80;
  --bizz-cta-text: #0d1216;
}

html {
  background-color: var(--bizz-bg);
  color-scheme: dark;
}

.bg-fixed {
  background-color: var(--bizz-bg) !important;
}

/* Benzi / carduri — același ton, fără albastru rece agresiv */
.hl_page-preview--content .row-H_bU6UgmUh,
.hl_page-preview--content .row-NEa0XOW8EK,
.hl_page-preview--content .row-9tqPf7DM6u,
.hl_page-preview--content .row-_j_fwyJs0m,
.hl_page-preview--content .row-8iHE92KyFO,
.hl_page-preview--content .row-2MIl6FJh22,
.hl_page-preview--content .row-VKjKfXQlNo,
.hl_page-preview--content .row-G-aPEiQBIc {
  background-color: var(--bizz-bg-elevated) !important;
  border-color: rgba(255, 255, 255, 0.055) !important;
}

.hl_page-preview--content .col-hD29i8VmnA > .inner,
.hl_page-preview--content .col-WSS0DS5v_F > .inner,
.hl_page-preview--content .col-s57EheLF0l > .inner {
  background-color: var(--bizz-bg-card-inner) !important;
  border-color: rgba(255, 255, 255, 0.05) !important;
}

/* Titluri și paragrafe — alb spre gri cald, nu cyan strident */
.hl_page-preview--content .text-output,
.hl_page-preview--content .text-output p,
.hl_page-preview--content .text-output li,
.hl_page-preview--content .text-output h1,
.hl_page-preview--content .text-output h2,
.hl_page-preview--content .text-output h3,
.hl_page-preview--content .text-output h4,
.hl_page-preview--content .text-output span {
  color: var(--bizz-text) !important;
}

.hl_page-preview--content .cheading-Fn7isdEB7H,
.hl_page-preview--content .cheading-uzv6nzqr-i,
.hl_page-preview--content .csub-heading-qVUEegnUHM,
.hl_page-preview--content .cheading-pmnSSntL8Y,
.hl_page-preview--content .csub-heading-Y6GuELXC3O,
.hl_page-preview--content .cheading-_LJV3KEaeG,
.hl_page-preview--content .cheading-uiBodAk2X7,
.hl_page-preview--content .cparagraph-m-XJj-8w9P,
.hl_page-preview--content .cbulletList-tKxvlkj0t3,
.hl_page-preview--content .cbulletList-y6tpdZ7AXi,
.hl_page-preview--content .cbulletList-y8xc7ZXuUW,
.hl_page-preview--content .cbulletList-3Wv-ZNOz2K,
.hl_page-preview--content .cbulletList-8S4ibmq_kz,
.hl_page-preview--content .cbulletList-jmeqz6DgZX {
  color: var(--bizz-text) !important;
}

.hl_page-preview--content .cheading-Fn7isdEB7H strong,
.hl_page-preview--content .cheading-uzv6nzqr-i strong,
.hl_page-preview--content .csub-heading-qVUEegnUHM strong,
.hl_page-preview--content .cheading-pmnSSntL8Y strong {
  color: var(--bizz-text) !important;
}

/* Întrebări intro — mint deschis, lizibil pe închis (nu teal neon) */
.hl_page-preview--content .csub-heading-qVUEegnUHM,
.hl_page-preview--content .sub-heading-qVUEegnUHM.text-output {
  color: var(--bizz-accent-soft) !important;
}

/* Titluri secțiune: accent moderat, nu competiție cu butoane */
.hl_page-preview--content .cheading-Fn7isdEB7H,
.hl_page-preview--content .heading-Fn7isdEB7H.text-output {
  color: var(--bizz-accent-soft) !important;
}

.hl_page-preview--content .cheading-uiBodAk2X7,
.hl_page-preview--content .cheading-_LJV3KEaeG {
  color: var(--bizz-accent-soft) !important;
}

.hl_page-preview--content .cheading-pmnSSntL8Y strong,
.hl_page-preview--content .heading-pmnSSntL8Y.text-output strong {
  color: var(--bizz-accent) !important;
}

/* Subtitluri listă (Networking autentic etc.): alb curat */
.hl_page-preview--content .cbulletList-3Wv-ZNOz2K strong,
.hl_page-preview--content .cbulletList-8S4ibmq_kz strong,
.hl_page-preview--content .cbulletList-jmeqz6DgZX strong {
  color: #f5f7fa !important;
}

/* Corp listă: gri deschis */
.hl_page-preview--content .cbulletList-3Wv-ZNOz2K .text-output,
.hl_page-preview--content .cbulletList-8S4ibmq_kz .text-output,
.hl_page-preview--content .cbulletList-jmeqz6DgZX .text-output {
  color: var(--bizz-text-muted) !important;
}

/* Markeri liste (iconițe) — același teal ca brandul */
.hl_page-preview--content .bulletList-y8xc7ZXuUW.text-output li::marker,
.hl_page-preview--content .bulletList-y6tpdZ7AXi.text-output li::marker,
.hl_page-preview--content .bulletList-tKxvlkj0t3.text-output li::marker,
.hl_page-preview--content .bulletList-jmeqz6DgZX.text-output li::marker,
.hl_page-preview--content .bulletList-3Wv-ZNOz2K.text-output li::marker,
.hl_page-preview--content .bulletList-8S4ibmq_kz.text-output li::marker {
  color: var(--bizz-accent) !important;
}

/* Linkuri: albastru discret, nu cyan strident */
.hl_page-preview--content .text-output a,
.hl_page-preview--content a {
  color: #9ec9ff !important;
}

.hl_page-preview--content .text-output a:hover {
  color: #cfe4ff !important;
}

.divider-EjIFVMuDO0 .divider-element {
  border-top-color: rgba(77, 181, 168, 0.35) !important;
}

.cimage-gBW_7q17VA {
  background-color: transparent !important;
}

/* Formular */
.form-builder--wrap {
  background-color: #eef1f5 !important;
  color: #1a1f26 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.32) !important;
}

.hl_form-builder--main,
.hl_wrapper--inner.form-builder {
  background: transparent !important;
}

/**
 * CTA: teal (brand), text foarte închis — fără roșu care se bate cu accentul.
 */
.hl_page-preview--content .cbutton-f9w50SwknF,
.hl_page-preview--content .cbutton-4iFLriSLlm,
.hl_page-preview--content .cbutton-L1AJGUms_S,
.hl_page-preview--content .cbutton-YWNa_09Mb4 {
  background: linear-gradient(165deg, #5ec4b6 0%, var(--bizz-accent-deep) 100%) !important;
  background-color: var(--bizz-accent) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 20px rgba(61, 160, 148, 0.28) !important;
  color: var(--bizz-cta-text) !important;
  transition: filter 0.15s ease, box-shadow 0.15s ease;
}

.hl_page-preview--content .cbutton-f9w50SwknF .main-heading-button,
.hl_page-preview--content .cbutton-f9w50SwknF .sub-heading-button,
.hl_page-preview--content .cbutton-4iFLriSLlm .main-heading-button,
.hl_page-preview--content .cbutton-4iFLriSLlm .sub-heading-button,
.hl_page-preview--content .cbutton-L1AJGUms_S .main-heading-button,
.hl_page-preview--content .cbutton-L1AJGUms_S .sub-heading-button,
.hl_page-preview--content .cbutton-YWNa_09Mb4 .main-heading-button,
.hl_page-preview--content .cbutton-YWNa_09Mb4 .sub-heading-button {
  color: var(--bizz-cta-text) !important;
  text-shadow: none !important;
}

.hl_page-preview--content .cbutton-f9w50SwknF:hover,
.hl_page-preview--content .cbutton-4iFLriSLlm:hover,
.hl_page-preview--content .cbutton-L1AJGUms_S:hover,
.hl_page-preview--content .cbutton-YWNa_09Mb4:hover {
  filter: brightness(1.06);
  box-shadow: 0 6px 28px rgba(61, 160, 148, 0.38) !important;
}

/* Footer site (bara GHL): link C&A lizibil pe fundal teal */
.hl_page-preview--content #paragraph-kMZv_YWMFt a,
.hl_page-preview--content .paragraph-kMZv_YWMFt a {
  color: rgba(255, 255, 255, 0.95) !important;
  text-decoration: underline !important;
  font-weight: 600 !important;
}

.hl_page-preview--content #paragraph-kMZv_YWMFt a:hover,
.hl_page-preview--content .paragraph-kMZv_YWMFt a:hover {
  color: #fff !important;
}
