.elementor-1268 .elementor-element.elementor-element-7de8aad{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-7de8aad:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-7de8aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://assets-global.website-files.com/62d4d93872775604bb8dd8ff/62d4d939727756a66a8dd93c_Header%20Pattern%20(Post).svg");background-position:top center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1268 .elementor-element.elementor-element-0d7b57e{text-align:center;}.elementor-1268 .elementor-element.elementor-element-0d7b57e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:50px;color:var( --e-global-color-dda32bf );}.elementor-1268 .elementor-element.elementor-element-cb8e1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-0e1380e{text-align:start;}.elementor-1268 .elementor-element.elementor-element-0e1380e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:50px;color:#000033;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1268 .elementor-element.elementor-element-57195ea{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1268 .elementor-element.elementor-element-7de8aad:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-7de8aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assets-global.website-files.com/62d4d93872775604bb8dd8ff/62d4d939727756a66a8dd93c_Header%20Pattern%20(Post).svg");background-position:545px -65px;}.elementor-1268 .elementor-element.elementor-element-7de8aad{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1268 .elementor-element.elementor-element-0d7b57e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1268 .elementor-element.elementor-element-0d7b57e .elementor-heading-title{font-size:24px;}.elementor-1268 .elementor-element.elementor-element-cb8e1e3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1268 .elementor-element.elementor-element-57195ea{font-size:14px;line-height:1.4rem;}}@media(min-width:768px){.elementor-1268 .elementor-element.elementor-element-7de8aad{--content-width:1170px;}.elementor-1268 .elementor-element.elementor-element-cb8e1e3{--content-width:960px;}}/* Start custom CSS for text-editor, class: .elementor-element-57195ea *//* ---- LeadsHQ client guide styling ---- */
.lhq-guide {
  --lhq-blue: #1f4dff;      /* match to your header blue */
  --lhq-ink: #1a1f36;       /* headings / strong text */
  --lhq-body: #35404f;      /* body copy */
  --lhq-muted: #6b7684;
  --lhq-line: #e6e9ef;      /* hairlines */
  --lhq-soft: #f5f7fb;      /* table header / callout fill */

  max-width: 760px;
  margin: 0 auto;
  color: var(--lhq-body);
  font-size: 17px;
  line-height: 1.75;
  letter-spacing: 0.1px;
}

/* Paragraph rhythm */
.lhq-guide p {
  margin: 0 0 1.35em;
}

/* Headings — clear hierarchy + breathing room (no divider line) */
.lhq-guide h2 {
  color: var(--lhq-ink);
  font-size: 1.75rem;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: -0.01em;
  margin: 2.5em 0 0.75em;
}

.lhq-guide h3 {
  color: var(--lhq-ink);
  font-size: 1.2rem;
  line-height: 1.35;
  font-weight: 650;
  margin: 2em 0 0.6em;
  padding-left: 0.7em;
  border-left: 3px solid var(--lhq-blue);
}

/* First heading sits tight to the top */
.lhq-guide > h2:first-child { margin-top: 0; }

.lhq-guide strong { color: var(--lhq-ink); font-weight: 650; }

/* Links */
.lhq-guide a {
  color: var(--lhq-blue);
  text-decoration: none;
  border-bottom: 1px solid rgba(31,77,255,0.35);
  transition: border-color .15s ease, color .15s ease;
}
.lhq-guide a:hover { border-bottom-color: var(--lhq-blue); }

/* ---- Tables (the status reference) ---- */
.lhq-guide table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 1.75em 0;
  border: 1px solid var(--lhq-line);
  border-radius: 10px;
  overflow: hidden;
  font-size: 0.97rem;
}
.lhq-guide thead th {
  background: var(--lhq-soft);
  color: var(--lhq-ink);
  font-weight: 650;
  text-align: left;
  padding: 0.85em 1.1em;
  border-bottom: 1px solid var(--lhq-line);
}
.lhq-guide tbody td {
  padding: 0.8em 1.1em;
  border-bottom: 1px solid var(--lhq-line);
  vertical-align: top;
}
.lhq-guide tbody tr:last-child td { border-bottom: 0; }
.lhq-guide tbody tr:nth-child(even) { background: #fafbfd; }
/* Make the status name column stand out */
.lhq-guide tbody td:first-child { font-weight: 600; color: var(--lhq-ink); white-space: nowrap; }

/* ---- Blockquote / callout cards ---- */
.lhq-guide blockquote {
  margin: 1.75em 0;
  padding: 1.1em 1.3em;
  background: var(--lhq-soft);
  border-left: 4px solid var(--lhq-blue);
  border-radius: 0 10px 10px 0;
  color: var(--lhq-ink);
}
.lhq-guide blockquote p:last-child { margin-bottom: 0; }

/* ---- Inline + block code (the NA1 15/08 examples) ---- */
.lhq-guide code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.9em;
  background: #eef1f7;
  color: #2a3140;
  padding: 0.15em 0.4em;
  border-radius: 5px;
}
.lhq-guide pre {
  background: #12172a;
  color: #e7ecff;
  padding: 1.1em 1.3em;
  border-radius: 10px;
  overflow-x: auto;
  line-height: 1.6;
  margin: 1.5em 0;
}
.lhq-guide pre code { background: none; color: inherit; padding: 0; }

/* Lists */
.lhq-guide ul, .lhq-guide ol { margin: 0 0 1.35em; padding-left: 1.3em; }
.lhq-guide li { margin-bottom: 0.5em; }

/* Hide separator lines entirely */
.lhq-guide hr { display: none; }

/* Mobile */
@media (max-width: 600px) {
  .lhq-guide { font-size: 16px; }
  .lhq-guide h2 { font-size: 1.45rem; }
  .lhq-guide table { font-size: 0.9rem; }
  .lhq-guide thead th,
  .lhq-guide tbody td { padding: 0.65em 0.75em; }
}/* End custom CSS */