/* Clexperus custom styles recovered from the FMG site */
#schedule .cx-calendly-wrap{overflow:visible!important}
#cx-inv .cx-inv-del-icon{display:none!important}
#cx-inv .cx-inv-deliverable{display:block;background:#f7f5ef;border-left:4px solid #c4a962;border-radius:4px;padding:16px 18px 16px 20px}
#cx-inv .cx-inv-del-text{padding-top:0;margin:0;line-height:1.55}
#cx-inv .cx-inv-deliverables{gap:14px}
#cx-disc-bar .cx-disc-copy{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(26,39,68,.14)}
.cx-alt-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.75rem; color: #1a2744; margin: 60px 0 8px; line-height: 1.2; }
.cx-alt-rule { width: 52px; height: 3px; background: #c4a962; border: none; margin: 0 0 16px; }
.cx-alt-sub { font-size: 0.95rem; color: #555; line-height: 1.7; margin: 0 0 32px; max-width: 700px; }
.cx-alt-intro { margin: 48px 0 52px; max-width: 760px; }
.cx-alt-intro-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1.75rem; color: #1a2744; margin: 0 0 14px; line-height: 1.2; }
.cx-alt-intro p { font-size: 1rem; color: #444; line-height: 1.75; margin: 0 0 14px; }
/* Pain point grid */
.cx-alt-pain-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 8px; }
.cx-alt-pain-grid { grid-template-columns: 1fr; }
.cx-alt-pain-card { background: #fff; border: 1px solid #e2ddd4; border-top: 4px solid #1a2744; border-radius: 4px; padding: 24px 22px; transition: box-shadow 0.2s, transform 0.2s; }
.cx-alt-pain-card:hover { box-shadow: 0 8px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-alt-pain-cat { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: #c4a962; margin: 0 0 10px; }
.cx-alt-pain-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1rem; color: #1a2744; margin: 0 0 14px; }
.cx-alt-pain-list { list-style: none !important; padding: 0 !important; margin: 0; }
.cx-alt-pain-list li { list-style: none !important; font-size: 0.88rem; color: #555; line-height: 1.55; padding: 6px 0 6px 1.2em; position: relative; border-bottom: 1px solid #f0ece4; }
.cx-alt-pain-list li:last-child { border-bottom: none; }
.cx-alt-pain-list li::before { content: '\25B8'; color: #c4a962; position: absolute; left: 0; font-size: 0.75rem; top: 8px; }
/* Solutions row */
.cx-alt-solutions { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-bottom: 8px; }
.cx-alt-solutions { grid-template-columns: 1fr; }
.cx-alt-sol { padding: 24px 20px 20px; background: #f7f5ef; border-radius: 4px; border-left: 4px solid #c4a962; transition: background 0.15s; }
.cx-alt-sol:hover { background: #ede9e0; }
.cx-alt-sol-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1rem; color: #1a2744; margin: 0 0 10px; }
.cx-alt-sol-body { font-size: 0.88rem; color: #555; line-height: 1.65; margin: 0; }
/* Pre-IPO section */
.cx-alt-preipo-body { font-size: 0.95rem; color: #444; line-height: 1.75; margin: 0 0 20px; }
.cx-alt-warning { background: #1a2744; border-radius: 6px; padding: 28px 32px; margin: 24px 0 28px; }
.cx-alt-warning { padding: 22px 20px; }
.cx-alt-warning-label { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: #c4a962; margin: 0 0 10px; }
.cx-alt-warning-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1.2rem; color: #fff; margin: 0 0 14px; line-height: 1.3; }
.cx-alt-warning p { font-size: 0.9rem; color: #ccc; line-height: 1.7; margin: 0 0 10px; }
.cx-alt-warning p:last-child { margin: 0; }
.cx-alt-warning-list { list-style: none !important; padding: 0 !important; margin: 14px 0 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px 24px; }
.cx-alt-warning-list { grid-template-columns: 1fr; }
.cx-alt-warning-list li { list-style: none !important; font-size: 0.86rem; color: #ddd; padding-left: 1.3em; position: relative; line-height: 1.5; }
.cx-alt-warning-list li::before { content: '\26A0'; color: #c4a962; position: absolute; left: 0; font-size: 0.72rem; top: 3px; }
.cx-alt-dd-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 8px; }
.cx-alt-dd-steps { grid-template-columns: 1fr; }
.cx-alt-dd-step { padding: 20px 18px 18px; background: #fff; border: 1px solid #e2ddd4; border-top: 4px solid #c4a962; border-radius: 4px; }
.cx-alt-dd-num { font-family: 'Playfair Display', Georgia, serif; font-size: 1.6rem; color: #c4a962; line-height: 1; margin-bottom: 8px; }
.cx-alt-dd-title { font-family: 'Playfair Display', Georgia, serif; font-size: 0.98rem; color: #1a2744; margin-bottom: 8px; }
.cx-alt-dd-body { font-size: 0.85rem; color: #555; line-height: 1.6; margin: 0; }
/* Private credit section */
.cx-alt-credit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin: 24px 0 0; }
.cx-alt-credit-grid { grid-template-columns: 1fr; }
.cx-alt-credit-col { }
.cx-alt-credit-col-head { font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #888; margin: 0 0 14px; padding-bottom: 8px; border-bottom: 2px solid #e2ddd4; }
.cx-alt-credit-col-head.is-good { color: #2a6e4e; border-bottom-color: #2a6e4e; }
.cx-alt-credit-col-head.is-bad { color: #8b2020; border-bottom-color: #8b2020; }
.cx-alt-credit-items { list-style: none !important; padding: 0 !important; margin: 0; }
.cx-alt-credit-items li { list-style: none !important; font-size: 0.88rem; color: #444; line-height: 1.55; padding: 7px 0 7px 1.4em; position: relative; border-bottom: 1px solid #f0ece4; }
.cx-alt-credit-items li:last-child { border-bottom: none; }
.cx-alt-credit-items.is-good li::before { content: '\2714'; color: #2a6e4e; position: absolute; left: 0; font-size: 0.78rem; top: 9px; }
.cx-alt-credit-items.is-bad li::before { content: '\2715'; color: #8b2020; position: absolute; left: 0; font-size: 0.78rem; top: 9px; }
.cx-alt-credit-approach { background: #f7f5ef; border-left: 4px solid #c4a962; border-radius: 4px; padding: 24px 28px; margin: 28px 0 0; }
.cx-alt-credit-approach-quote { font-family: 'Playfair Display', Georgia, serif; font-size: 1.15rem; color: #1a2744; margin: 0 0 10px; line-height: 1.4; }
.cx-alt-credit-approach-sub { font-size: 0.88rem; color: #555; margin: 0; line-height: 1.6; }
/* Asset types (dark cards) */
.cx-alt-products { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 8px; }
.cx-alt-products { grid-template-columns: repeat(2, 1fr); }
.cx-alt-products { grid-template-columns: 1fr; }
.cx-alt-product { background: #1a2744; border-radius: 4px; padding: 20px 18px; color: #fff; }
.cx-alt-product-name { font-family: 'Playfair Display', Georgia, serif; font-size: 1rem; color: #c4a962; margin: 0 0 6px; }
.cx-alt-product-body { font-size: 0.83rem; color: #bbb; line-height: 1.55; margin: 0; }
/* Portability callout */
.cx-alt-portability { background: #fff; border: 1px solid #e2ddd4; border-left: 4px solid #1a2744; border-radius: 4px; padding: 24px 28px; margin: 28px 0 0; }
.cx-alt-portability-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1.05rem; color: #1a2744; margin: 0 0 10px; }
.cx-alt-portability-body { font-size: 0.9rem; color: #555; line-height: 1.65; margin: 0; }
/* CTA */
.cx-alt-cta-wrap { margin-top: 56px; text-align: center; }
.cx-alt-cta { display: inline-block; padding: 14px 36px; background: #1a2744; color: #fff; border-radius: 3px; font-size: 0.9rem; font-weight: 600; text-decoration: none; letter-spacing: 0.04em; transition: background 0.18s, transform 0.18s; }
.cx-alt-cta:hover { background: #334e75; transform: translateY(-2px); }
.cx-alt-cta-sub { font-size: 0.85rem; color: #888; margin: 12px 0 0; }
.cx-tfaq {
    max-width: 800px; margin: 0 auto; padding: 36px 20px 44px;
    background: linear-gradient(180deg, #f7f5ef 0%, #faf9f6 42%, #fff 100%);
    border-radius: 12px; border: 1px solid #e8e2d4;
    font-family: inherit; box-sizing: border-box;
  }
.cx-tfaq *, .cx-tfaq *::before, .cx-tfaq *::after { box-sizing: border-box; }
.cx-tfaq-head { margin-bottom: 26px; padding-bottom: 18px; border-bottom: 2px solid #c4a962; }
.cx-tfaq-head h2 { color: #1a2744 !important; font-size: 1.75rem; font-weight: 600; margin: 0 0 10px !important; line-height: 1.25; background: transparent !important; }
.cx-tfaq-sub { font-size: 1rem; line-height: 1.6; color: #555; margin: 0; max-width: 620px; }
.cx-tfaq-item {
    position: relative; margin-bottom: 10px;
    background: #fff !important; border-radius: 10px;
    border: 1px solid #e2e8f0; border-left: 4px solid #d4bc72;
    box-shadow: 0 2px 8px rgba(26,39,68,0.04); overflow: hidden;
    transition: box-shadow 0.28s ease, transform 0.28s ease, border-left-color 0.28s ease;
  }
.cx-tfaq-item:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.09); transform: translateY(-2px); border-left-color: #c4a962; }
.cx-tfaq-check { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }
label.cx-tfaq-q {
    display: flex !important; align-items: flex-start; gap: 14px;
    padding: 18px 20px 18px 16px !important; cursor: pointer; margin: 0 !important;
    background: #fff !important; color: #1a2744 !important;
    font-size: 1rem; font-weight: 600; line-height: 1.45;
    user-select: none; border: none !important; border-radius: 0 !important;
    transition: background 0.22s ease;
  }
label.cx-tfaq-q:hover { background: linear-gradient(90deg, #fdfcf9 0%, #fff 100%) !important; }
.cx-tfaq-check:checked ~ label.cx-tfaq-q { background: linear-gradient(90deg, #1a2744 0%, #243656 100%) !important; color: #fff !important; }
.cx-tfaq-toggle {
    flex-shrink: 0; width: 26px; height: 26px;
    display: flex; align-items: center; justify-content: center;
    border-radius: 50%; background: #1a2744 !important; color: #c4a962 !important;
    font-size: 1.05rem; font-weight: 700; font-family: Arial, sans-serif;
    box-shadow: 0 2px 6px rgba(26,39,68,0.2);
    transition: background 0.22s ease, color 0.22s ease;
  }
.cx-tfaq-check:checked ~ .cx-tfaq-q .cx-tfaq-toggle { background: #c4a962 !important; color: #1a2744 !important; }
.cx-tfaq-qtext { flex: 1; padding-top: 2px; }
.cx-tfaq-minus { display: none; }
.cx-tfaq-a { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.4,0,0.2,1), opacity 0.35s ease; background: #fff !important; color: #333; font-size: 0.96rem; line-height: 1.68; border-top: 0 solid #e8e4da; }
.cx-tfaq-a-inner { padding: 0 22px 0 20px; margin: 0 16px 0 0; }
.cx-tfaq-a p { margin: 0 0 12px; }
.cx-tfaq-a p:last-child { margin-bottom: 0; }
.cx-tfaq-check:checked ~ .cx-tfaq-a { max-height: 900px; opacity: 1; border-top-width: 1px; }
.cx-tfaq-check:checked ~ .cx-tfaq-a .cx-tfaq-a-inner { padding-top: 16px; padding-bottom: 20px; }
.cx-tfaq-check:checked ~ .cx-tfaq-q .cx-tfaq-plus { display: none; }
.cx-tfaq-check:checked ~ .cx-tfaq-q .cx-tfaq-minus { display: inline; }
.cx-tfaq-item:has(.cx-tfaq-check:checked) { border-left-color: #c4a962; box-shadow: 0 12px 32px rgba(26,39,68,0.12); }
.cx-tfaq { padding: 40px 28px 48px; }
label.cx-tfaq-q { padding: 20px 22px 20px 18px !important; font-size: 1.03rem; }
.cx-tfaq { padding: 28px 14px 32px; border-radius: 8px; }
label.cx-tfaq-q { font-size: 0.93rem; padding: 15px 14px !important; gap: 10px; }
.cx-tfaq-a-inner { margin-left: 0; padding-left: 18px; padding-right: 16px; }
#schedule .cx-sched-lead {
    color: #333;
    font-size: 1rem;
    line-height: 1.6;
    text-align: center;
    max-width: 720px;
    margin: 0 auto 24px;
  }
/* ── Unified card ── */
  #schedule .cx-sched-card {
    display: grid;
    background: #fff;
    border: 1px solid #d8dde6;
    border-radius: 10px;
    overflow: visible;
    box-shadow: 0 2px 12px rgba(26, 39, 68, 0.06);
    align-items: start;
  }
#schedule .cx-sched-card {
      grid-template-columns: minmax(0, 1fr) 360px;
      grid-template-areas:
        "head-cal  head-form"
        "body-cal  body-form";
      align-items: stretch;
    }
#schedule .cx-sched-card {
      grid-template-columns: 1fr 1fr;
      grid-template-areas:
        "head-cal  head-form"
        "body-cal  body-cal"
        "body-form body-form";
    }
#schedule .cx-sched-card {
      grid-template-columns: 1fr;
      grid-template-areas:
        "head-form"
        "body-form"
        "head-cal"
        "body-cal";
    }
#schedule .cx-head-cal {
    grid-area: head-cal;
    padding: 22px 24px 18px;
    border-bottom: 1px solid #e8ecf1;
    background: #fff;
  }
#schedule .cx-head-form {
    grid-area: head-form;
    padding: 22px 24px 18px;
    border-bottom: 1px solid #e8ecf1;
    background: #faf9f7;
  }
#schedule .cx-head-form { border-left: 1px solid #e8ecf1; }
#schedule .cx-head-cal h3,
  #schedule .cx-head-form h3 {
    color: #1a2744;
    font-size: 1.1rem;
    font-weight: 600;
    margin: 0 0 6px;
    line-height: 1.3;
  }
#schedule .cx-head-cal p,
  #schedule .cx-head-form p {
    color: #555;
    font-size: 0.84rem;
    line-height: 1.55;
    margin: 0;
  }
/* Calendly body &#8212; flush, no inner box, dynamic height */
  #schedule .cx-body-cal {
    grid-area: body-cal;
    padding: 0 0 16px;
    min-width: 0;
    overflow: visible;
    background: #fff;
  }
#schedule .cx-body-cal { padding: 0 0 20px 0; }
#schedule .cx-calendly-wrap {
    width: 100%;
    overflow: visible;
    background: transparent;
    line-height: 0;
  }
/* Form body */
  #schedule .cx-body-form {
    grid-area: body-form;
    padding: 0 22px 22px;
    background: #faf9f7;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow: visible;
  }
#schedule .cx-body-form {
      border-left: 1px solid #e8ecf1;
      padding-top: 0;
    }
#schedule .cx-head-form { border-left: none; }
#schedule .cx-body-form {
      border-top: 1px solid #e8ecf1;
      max-width: 520px;
      margin: 0 auto;
      width: 100%;
      padding: 20px 22px 24px;
    }
#schedule .cx-head-cal { border-top: 1px solid #e8ecf1; }
#schedule .cx-head-form { border-top: none; }
#schedule .cx-body-form { border-top: none; max-width: none; }
#schedule .cx-lead-form-col {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0;
  }
#schedule .cx-lead-form {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
#schedule .cx-lead-form label {
    display: block;
    font-size: 0.68rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #666;
    margin-bottom: 3px;
    font-weight: 600;
  }
#schedule .cx-lead-form input,
  #schedule .cx-lead-form select,
  #schedule .cx-lead-form textarea {
    width: 100%;
    border: 1px solid #c8cfdb;
    border-radius: 4px;
    padding: 9px 11px;
    font-family: inherit;
    font-size: 0.88rem;
    color: #333;
    background: #fff;
  }
#schedule .cx-lead-form input:focus,
  #schedule .cx-lead-form select:focus,
  #schedule .cx-lead-form textarea:focus {
    outline: none;
    border-color: #1a2744;
  }
#schedule .cx-field-message textarea {
    min-height: 120px;
    height: 120px;
    resize: vertical;
  }
#schedule .cx-field-message {
      flex: 1;
      display: flex;
      flex-direction: column;
      min-height: 100px;
    }
#schedule .cx-field-message textarea {
      flex: 1;
      min-height: 100px;
      height: auto;
      resize: none;
    }
#schedule .cx-lead-form-footer { margin-top: 20px; flex-shrink: 0; }
#schedule .cx-lead-submit {
    background: #1a2744;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 10px 16px;
    font-family: inherit;
    font-size: 0.75rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
    width: 100%;
  }
#schedule .cx-lead-submit:hover { background: #243a5e; }
#schedule .cx-lead-note {
    font-size: 0.74rem;
    color: #777;
    margin: 8px 0 0;
    text-align: center;
  }
#schedule .cx-lead-thanks {
    display: none;
    padding: 18px 14px;
    background: #fff;
    border: 1px solid #e2ddd0;
    border-radius: 4px;
    color: #333;
    font-size: 0.9rem;
    line-height: 1.6;
  }
#schedule .cx-lead-thanks strong {
    color: #1a2744;
    display: block;
    margin-bottom: 6px;
  }
#schedule .cx-lead-form input,
    #schedule .cx-lead-form select,
    #schedule .cx-lead-form textarea { font-size: 16px; }
section.section_Html .cx-ba,
      section.section_Html .cx-ba-pb,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
/* ── Base layout ── */
  .cx-ba { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-ba *, .cx-ba *::before, .cx-ba *::after { box-sizing: border-box; }
.cx-ba > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-ba > h2:first-child { margin-top: 0; }
.cx-ba-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
/* ── Owner questions ── */
  .cx-ba-questions {
    display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px;
    margin: 0 0 28px; padding: 18px 20px; background: #f7f5ef;
    border-radius: 8px; border-left: 4px solid #c4a962;
  }
.cx-ba-q {
    margin: 0; font-size: 0.92rem; line-height: 1.5; color: #334e75; font-style: italic;
  }
.cx-ba-q::before { content: '\201C'; color: #c4a962; font-weight: 700; font-style: normal; }
/* ── Value Acceleration gates ── */
  .cx-ba-gates {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 32px;
  }
.cx-ba-gate {
    border-radius: 10px; padding: 22px 18px 20px; text-align: center;
    border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-ba-gate--protect { background: #f7f5ef; border-top: 4px solid #1a2744; }
.cx-ba-gate--build   { background: #f0f4fa; border-top: 4px solid #334e75; }
.cx-ba-gate--harvest { background: #fdf9ef; border-top: 4px solid #c4a962; }
.cx-ba-gate:hover { box-shadow: 0 10px 26px rgba(26,39,68,0.10); transform: translateY(-4px); }
.cx-ba-gate-num {
    display: inline-flex; align-items: center; justify-content: center;
    width: 44px; height: 44px; border-radius: 50%; font-size: 0.78rem; font-weight: 700;
    margin-bottom: 12px;
  }
.cx-ba-gate--protect .cx-ba-gate-num { background: #1a2744; color: #fff; }
.cx-ba-gate--build   .cx-ba-gate-num { background: #334e75; color: #fff; }
.cx-ba-gate--harvest .cx-ba-gate-num { background: #c4a962; color: #1a2744; }
.cx-ba-gate h3 { font-size: 1.05rem; color: #1a2744; margin: 0 0 8px; font-weight: 700; }
.cx-ba-gate p { font-size: 0.86rem; line-height: 1.55; color: #555; margin: 0; }
.cx-ba-gate ul { margin: 8px 0 0; padding-left: 1.1em; font-size: 0.82rem; line-height: 1.5; color: #555; text-align: left; }
.cx-ba-gate li { margin-bottom: 4px; }
/* ── Process timeline ── */
  .cx-ba-process {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0;
  }
.cx-ba-process > li { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.cx-ba-process > li::marker { content: none !important; display: none !important; }
.cx-ba-process::before {
    content: ''; position: absolute; top: 28px; left: 6%; right: 6%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-ba-step {
    position: relative; z-index: 1; text-align: center; padding: 0 8px;
    transition: transform 0.28s ease;
  }
.cx-ba-step:hover { transform: translateY(-4px); }
.cx-ba-step:hover .cx-ba-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-ba-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.72rem; font-weight: 700; line-height: 1; margin: 0 auto 10px;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-ba-dot--peak { background: #c4a962; color: #1a2744; }
.cx-ba-step h3 { font-size: 0.88rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-ba-step p { font-size: 0.78rem; line-height: 1.45; color: #555; margin: 0; }
/* ── Exit paths grid ── */
  .cx-ba-exits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-ba-exit {
    border-top: 4px solid #c4a962; background: #fafafa; border-radius: 0 0 8px 8px;
    padding: 16px 14px 14px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-ba-exit--alt { border-top-color: #334e75; }
.cx-ba-exit:hover { box-shadow: 0 10px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-ba-exit-tag {
    display: inline-block; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.1em;
    text-transform: uppercase; color: #c4a962; margin-bottom: 8px;
  }
.cx-ba-exit--alt .cx-ba-exit-tag { color: #334e75; }
.cx-ba-exit h3 { color: #1a2744; font-size: 0.98rem; margin: 0 0 8px; font-weight: 700; }
.cx-ba-exit p { margin: 0; font-size: 0.83rem; line-height: 1.52; color: #444; }
/* ── Planning domains ── */
  .cx-ba-domains { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 24px; }
.cx-ba-domain {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 16px 14px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-ba-domain:hover { border-color: #c4a962; box-shadow: 0 8px 20px rgba(26,39,68,0.08); transform: translateY(-3px); }
.cx-ba-domain h3 { color: #1a2744; font-size: 0.95rem; margin: 0 0 8px; font-weight: 700; }
.cx-ba-domain ul { margin: 0; padding-left: 1.1em; font-size: 0.84rem; line-height: 1.5; color: #444; }
.cx-ba-domain li { margin-bottom: 5px; }
/* ── CTA bar ── */
  .cx-ba-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-ba-cta-text { flex: 1; min-width: 220px; }
.cx-ba-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-ba-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-ba-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-ba-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-ba-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-ba-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }
.cx-ba-gates { grid-template-columns: 1fr; }
.cx-ba-process { grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-ba-process::before { display: none; }
.cx-ba-exits { grid-template-columns: 1fr 1fr; }
.cx-ba-domains { grid-template-columns: 1fr 1fr; }
.cx-ba-questions { grid-template-columns: 1fr; }
.cx-ba-exits { grid-template-columns: 1fr; }
.cx-ba-domains { grid-template-columns: 1fr; }
.cx-ba-cta { flex-direction: column; align-items: flex-start; }
.cx-imgbreak {
    --cx-cover-url: url('PASTE_FMG_COVER_URL');
    position: relative;
    width: 100vw;
    max-width: 100vw;
    left: 50%;
    right: 50%;
    margin: 0 0 0 -50vw;
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-sizing: border-box;
    font-family: inherit;
  }
.cx-imgbreak *, .cx-imgbreak *::before, .cx-imgbreak *::after { box-sizing: border-box; }
.cx-imgbreak__bg {
    position: absolute;
    inset: 0;
    background-image: var(--cx-cover-url);
    background-size: coverxa;
    background-position: center 42%;
    background-repeat: no-repeat;
    transform: scale(1.02);
    transition: transform 8s ease-out;
  }
.cx-imgbreak__bg { background-attachment: fixed; }
.cx-imgbreak:hover .cx-imgbreak__bg { transform: scale(1.06); }
.cx-imgbreak__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(
      115deg,
      rgba(26, 39, 68, 0.88) 0%,
      rgba(26, 39, 68, 0.72) 45%,
      rgba(44, 62, 107, 0.78) 100%
    );
  }
.cx-imgbreak__inner {
    position: relative;
    z-index: 1;
    max-width: 720px;
    padding: 48px 28px;
    text-align: center;
  }
.cx-imgbreak__rule {
    width: 48px;
    height: 3px;
    background: #c4a962;
    margin: 0 auto 18px;
    border-radius: 2px;
  }
.cx-imgbreak__eyebrow {
    margin: 0 0 10px;
    font-size: 0.78rem;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #e8d9a8;
  }
.cx-imgbreak__inner h2 {
    margin: 0 0 14px;
    color: #fff !important;
    font-size: 1.85rem;
    line-height: 1.25;
    font-weight: 600;
  }
.cx-imgbreak__inner p {
    margin: 0;
    color: rgba(255, 255, 255, 0.9);
    font-size: 1.05rem;
    line-height: 1.6;
  }
.cx-imgbreak { min-height: 260px; }
.cx-imgbreak__inner { padding: 36px 20px; }
.cx-imgbreak__inner h2 { font-size: 1.45rem; }
.cx-imgbreak__inner p { font-size: 0.98rem; }
.cx-ba-pb { max-width: 1000px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; }
.cx-ba-pb *, .cx-ba-pb *::before, .cx-ba-pb *::after { box-sizing: border-box; }
.cx-ba-pb-head { margin-bottom: 28px; }
.cx-ba-pb-head h2 {
    color: #1a2744; font-size: 1.65rem; font-weight: 600; margin: 0 0 10px; line-height: 1.3;
  }
.cx-ba-pb-head p {
    font-size: 1rem; line-height: 1.6; color: #555; margin: 0; max-width: 680px;
  }
.cx-ba-pb-grid {
    display: grid; grid-template-columns: 1fr 1fr; gap: 0;
    border: 1px solid #dde3ec; border-radius: 10px; overflow: hidden;
  }
.cx-ba-pb-step {
    padding: 24px 22px;
    border-bottom: 1px solid #dde3ec;
    transition: background 0.22s ease, box-shadow 0.22s ease;
    position: relative;
  }
.cx-ba-pb-step:nth-last-child(-n+2) { border-bottom: none; }
.cx-ba-pb-step:nth-child(odd) { border-right: 1px solid #dde3ec; }
.cx-ba-pb-step:hover { background: #f7f5ef; }
.cx-ba-pb-step:hover { box-shadow: inset 3px 0 0 #c4a962; }
.cx-ba-pb-step-num {
    display: inline-flex; align-items: center; justify-content: center;
    width: 40px; height: 40px; border-radius: 50%;
    background: #1a2744; color: #fff;
    font-size: 0.75rem; font-weight: 700; margin-bottom: 12px;
    transition: background 0.22s ease;
  }
.cx-ba-pb-step:hover .cx-ba-pb-step-num { background: #c4a962; color: #1a2744; }
.cx-ba-pb-step h3 {
    font-size: 1rem; color: #1a2744; font-weight: 700; margin: 0 0 8px; line-height: 1.3;
  }
.cx-ba-pb-step p {
    font-size: 0.875rem; line-height: 1.6; color: #444; margin: 0 0 10px;
  }
.cx-ba-pb-step ul {
    margin: 0; padding-left: 1.1em; font-size: 0.835rem; line-height: 1.52; color: #555;
    list-style: disc;
  }
.cx-ba-pb-step li { margin-bottom: 4px; }
/* early vs. late column header */
  .cx-ba-pb-colheads {
    display: grid; grid-template-columns: 1fr 1fr; gap: 0;
    margin-bottom: 0; border: 1px solid #dde3ec; border-radius: 10px 10px 0 0;
    border-bottom: none; overflow: hidden;
  }
.cx-ba-pb-colheads div {
    padding: 12px 22px; background: #1a2744; color: #fff;
    font-size: 0.78rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
  }
.cx-ba-pb-colheads div:first-child { border-right: 1px solid rgba(255,255,255,0.15); }
.cx-ba-pb-grid { border-radius: 0 0 10px 10px; }
.cx-ba-pb-colheads { display: none; }
.cx-ba-pb-grid {
      grid-template-columns: 1fr;
      border-radius: 10px;
    }
.cx-ba-pb-step:nth-child(odd) { border-right: none; }
.cx-ba-pb-step:nth-last-child(-n+2) { border-bottom: 1px solid #dde3ec; }
.cx-ba-pb-step:last-child { border-bottom: none; }
.cx-tfaq-head {
    margin-bottom: 26px; padding-bottom: 18px; padding-left: 0 !important;
    border-bottom: 2px solid #c4a962; border-left: none !important;
  }
.cx-tfaq-head h2,
  .cx-tfaq-head .cx-tfaq-sub {
    border-left: none !important; padding-left: 0 !important; margin-left: 0 !important;
  }
.cx-tfaq > h2, .cx-tfaq-head h2 {
    color: #1a2744 !important; font-size: 1.75rem; font-weight: 600; text-align: left !important;
    margin: 0 0 10px !important; line-height: 1.25; letter-spacing: -0.02em; background: transparent !important;
  }
.cx-tfaq-sub {
    font-size: 1rem; line-height: 1.6; color: #555; margin: 0; max-width: 620px;
  }
.cx-tfaq-item {
    position: relative; margin-bottom: 10px;
    background: #fff !important; border-radius: 10px;
    border: 1px solid #e2e8f0;
    border-left: 4px solid #d4bc72;
    box-shadow: 0 2px 8px rgba(26,39,68,0.04);
    overflow: hidden;
    transition: box-shadow 0.28s ease, transform 0.28s ease, border-left-color 0.28s ease;
  }
.cx-tfaq-item:hover {
      box-shadow: 0 10px 28px rgba(26,39,68,0.09);
      transform: translateY(-2px);
      border-left-color: #c4a962;
    }
label.cx-tfaq-q, .cx-tfaq-q {
    display: flex !important; align-items: flex-start; gap: 14px;
    padding: 18px 20px 18px 16px !important; cursor: pointer; margin: 0 !important;
    background: #fff !important; background-color: #fff !important;
    color: #1a2744 !important; font-size: 1rem; font-weight: 600; line-height: 1.45;
    user-select: none; border: none !important; border-radius: 0 !important;
    transition: background 0.22s ease;
  }
label.cx-tfaq-q:hover, .cx-tfaq-q:hover {
    background: linear-gradient(90deg, #fdfcf9 0%, #fff 100%) !important;
  }
.cx-tfaq-check:checked ~ label.cx-tfaq-q,
  .cx-tfaq-check:checked ~ .cx-tfaq-q {
    background: linear-gradient(90deg, #1a2744 0%, #243656 100%) !important;
    color: #fff !important;
  }
.cx-tfaq-toggle {
    flex-shrink: 0; width: 26px; height: 26px; margin-top: 0;
    display: flex; align-items: center; justify-content: center;
    border-radius: 50%; background: #1a2744 !important; color: #c4a962 !important;
    font-size: 1.05rem; font-weight: 700; line-height: 1; font-family: Arial, sans-serif;
    box-shadow: 0 2px 6px rgba(26,39,68,0.2);
    transition: background 0.22s ease, color 0.22s ease, transform 0.22s ease;
  }
.cx-tfaq-check:checked ~ .cx-tfaq-q .cx-tfaq-toggle {
    background: #c4a962 !important; color: #1a2744 !important;
  }
.cx-tfaq-num { display: none !important; }
.cx-tfaq-a {
    max-height: 0; overflow: hidden; opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s ease;
    background: #fff !important; color: #333; font-size: 0.96rem; line-height: 1.68;
    border-top: 0 solid #e8e4da;
  }
.cx-tfaq-a-inner {
    padding: 0 22px 0 20px; margin: 0 16px 0 0;
  }
.cx-tfaq-check:checked ~ .cx-tfaq-a .cx-tfaq-a-inner {
    padding-top: 16px; padding-bottom: 20px;
  }
.cx-tfaq-item:has(.cx-tfaq-check:checked) {
    border-left-color: #c4a962;
    box-shadow: 0 12px 32px rgba(26,39,68,0.12);
  }
.cx-tfaq-head h2 { font-size: 1.85rem; }
label.cx-tfaq-q, .cx-tfaq-q { padding: 20px 22px 20px 18px !important; font-size: 1.03rem; }
.cx-tfaq-head h2 { font-size: 1.38rem; }
label.cx-tfaq-q, .cx-tfaq-q { font-size: 0.93rem; padding: 15px 14px !important; gap: 10px; }
section.section_Html .cx-bv,
      section.section_Html .cx-bv-wf,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
/* ── Base ── */
  .cx-bv { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-bv *, .cx-bv *::before, .cx-bv *::after { box-sizing: border-box; }
.cx-bv > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-bv > h2:first-child { margin-top: 0; }
.cx-bv-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
/* ── Questions ── */
  .cx-bv-questions {
    display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px;
    margin: 0 0 28px; padding: 18px 20px; background: #f7f5ef;
    border-radius: 8px; border-left: 4px solid #c4a962;
  }
.cx-bv-q { margin: 0; font-size: 0.92rem; line-height: 1.5; color: #334e75; font-style: italic; }
.cx-bv-q::before { content: '\201C'; color: #c4a962; font-weight: 700; font-style: normal; }
/* ── Methods grid ── */
  .cx-bv-methods { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-bv-method {
    border-top: 4px solid #1a2744; background: #f7f5ef; border-radius: 0 0 8px 8px;
    padding: 18px 16px 16px; border: 1px solid #dde3ec; border-top-width: 4px;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-bv-method--gold { border-top-color: #c4a962; }
.cx-bv-method:hover { box-shadow: 0 10px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-bv-method-tag {
    display: inline-block; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em;
    text-transform: uppercase; color: #1a2744; margin-bottom: 8px;
  }
.cx-bv-method--gold .cx-bv-method-tag { color: #c4a962; }
.cx-bv-method h3 { color: #1a2744; font-size: 1rem; margin: 0 0 8px; font-weight: 700; }
.cx-bv-method p { margin: 0 0 10px; font-size: 0.86rem; line-height: 1.55; color: #444; }
.cx-bv-method p:last-child { margin-bottom: 0; }
.cx-bv-method code { font-family: monospace; font-size: 0.84rem; background: #fff; padding: 2px 6px; border-radius: 3px; color: #1a2744; border: 1px solid #dde3ec; }
/* ── Value drivers ── */
  .cx-bv-drivers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-bv-driver {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 16px 14px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-bv-driver:hover { border-color: #c4a962; box-shadow: 0 8px 20px rgba(26,39,68,0.08); transform: translateY(-3px); }
.cx-bv-driver-label {
    display: inline-block; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em;
    text-transform: uppercase; color: #c4a962; margin-bottom: 6px;
  }
.cx-bv-driver h3 { color: #1a2744; font-size: 0.95rem; margin: 0 0 8px; font-weight: 700; }
.cx-bv-driver p { margin: 0; font-size: 0.83rem; line-height: 1.52; color: #444; }
/* ── Discount callout ── */
  .cx-bv-discount {
    background: #1a2744; color: #fff; border-radius: 10px; padding: 22px 24px; margin: 0 0 28px;
    display: grid; grid-template-columns: 1fr 1fr; gap: 16px 24px;
  }
.cx-bv-discount h3 { color: #c4a962; font-size: 1.05rem; margin: 0 0 8px; font-weight: 700; grid-column: 1 / -1; }
.cx-bv-discount-item h4 { color: #e0e4ec; font-size: 0.9rem; margin: 0 0 5px; font-weight: 600; }
.cx-bv-discount-item p { color: rgba(255,255,255,0.78); font-size: 0.84rem; line-height: 1.52; margin: 0; }
/* ── When valuation matters ── */
  .cx-bv-occasions { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 0 0 28px; }
.cx-bv-occasion {
    border-left: 4px solid #c4a962; background: #f7f5ef; border-radius: 0 8px 8px 0;
    padding: 14px 14px 14px 16px;
    transition: background 0.22s ease;
  }
.cx-bv-occasion:hover { background: #f0ece0; }
.cx-bv-occasion h3 { color: #1a2744; font-size: 0.9rem; margin: 0 0 5px; font-weight: 700; }
.cx-bv-occasion p { margin: 0; font-size: 0.82rem; line-height: 1.5; color: #555; }
/* ── CTA ── */
  .cx-bv-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-bv-cta-text { flex: 1; min-width: 220px; }
.cx-bv-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-bv-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-bv-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-bv-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-bv-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }
.cx-bv-methods { grid-template-columns: 1fr; }
.cx-bv-drivers { grid-template-columns: 1fr 1fr; }
.cx-bv-occasions { grid-template-columns: 1fr 1fr; }
.cx-bv-discount { grid-template-columns: 1fr; }
.cx-bv-questions { grid-template-columns: 1fr; }
.cx-bv-drivers { grid-template-columns: 1fr; }
.cx-bv-occasions { grid-template-columns: 1fr; }
.cx-bv-cta { flex-direction: column; align-items: flex-start; }
.cx-imgbreak {
    --cx-cover-url: url('PASTE_FMG_COVER_URL');
    position: relative; width: 100vw; max-width: 100vw; left: 50%; right: 50%;
    margin: 0 0 0 -50vw; min-height: 300px; display: flex; align-items: center;
    justify-content: center; overflow: hidden; box-sizing: border-box; font-family: inherit;
  }
.cx-imgbreak__bg {
    position: absolute; inset: 0; background-image: var(--cx-cover-url);
    background-size: cover; background-position: center 42%; background-repeat: no-repeat;
    transform: scale(1.02); transition: transform 8s ease-out;
  }
.cx-imgbreak__overlay {
    position: absolute; inset: 0;
    background: linear-gradient(115deg, rgba(26,39,68,0.88) 0%, rgba(26,39,68,0.72) 45%, rgba(44,62,107,0.78) 100%);
  }
.cx-imgbreak__inner {
    position: relative; z-index: 1; max-width: 720px; padding: 48px 28px; text-align: center;
  }
.cx-imgbreak__rule { width: 48px; height: 3px; background: #c4a962; margin: 0 auto 18px; border-radius: 2px; }
.cx-imgbreak__eyebrow { margin: 0 0 10px; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #e8d9a8; }
.cx-imgbreak__inner h2 { margin: 0 0 14px; color: #fff !important; font-size: 1.85rem; line-height: 1.25; font-weight: 600; }
.cx-imgbreak__inner p { margin: 0; color: rgba(255,255,255,0.9); font-size: 1.05rem; line-height: 1.6; }
.cx-bv-wf { max-width: 900px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; }
.cx-bv-wf *, .cx-bv-wf *::before, .cx-bv-wf *::after { box-sizing: border-box; }
.cx-bv-wf-head { margin-bottom: 28px; }
.cx-bv-wf-head h2 { color: #1a2744; font-size: 1.65rem; font-weight: 600; margin: 0 0 10px; line-height: 1.3; }
.cx-bv-wf-head p { font-size: 1rem; line-height: 1.6; color: #555; margin: 0; max-width: 700px; }
/* ── Waterfall bars ── */
  .cx-bv-wf-bars { display: flex; flex-direction: column; gap: 0; margin: 0 0 32px; }
.cx-bv-wf-row {
    display: flex; align-items: stretch; gap: 0; min-height: 64px;
    border-bottom: 1px solid #e8e4da;
    transition: background 0.22s ease;
  }
.cx-bv-wf-row:hover { background: #fdfcf9; }
.cx-bv-wf-row:first-child { border-radius: 10px 10px 0 0; overflow: hidden; }
.cx-bv-wf-row:last-child { border-bottom: none; border-radius: 0 0 10px 10px; overflow: hidden; }
.cx-bv-wf-label {
    flex: 0 0 220px; padding: 14px 16px; display: flex; align-items: center;
    font-size: 0.92rem; font-weight: 700; color: #1a2744; background: #f7f5ef;
    border-right: 3px solid #c4a962;
  }
.cx-bv-wf-label--start { background: #1a2744; color: #fff; border-right-color: #c4a962; }
.cx-bv-wf-label--net { background: #c4a962; color: #1a2744; border-right-color: #1a2744; }
.cx-bv-wf-body { flex: 1; padding: 14px 18px; display: flex; flex-direction: column; justify-content: center; }
.cx-bv-wf-body strong { color: #1a2744; font-size: 0.96rem; display: block; margin-bottom: 3px; }
.cx-bv-wf-body p { margin: 0; font-size: 0.85rem; line-height: 1.52; color: #555; }
.cx-bv-wf-body p em { color: #334e75; font-style: normal; font-weight: 600; }
.cx-bv-wf-row--deduct .cx-bv-wf-label { background: #f0f4fa; border-right-color: #334e75; color: #334e75; }
.cx-bv-wf-row--deduct .cx-bv-wf-body strong { color: #334e75; }
/* ── Entity comparison table ── */
  .cx-bv-entity { margin: 0 0 28px; overflow-x: auto; }
.cx-bv-entity table { width: 100%; border-collapse: collapse; font-size: 0.875rem; }
.cx-bv-entity th {
    background: #1a2744; color: #fff; padding: 10px 14px; text-align: left;
    font-weight: 600; font-size: 0.82rem; letter-spacing: 0.02em;
  }
.cx-bv-entity th:first-child { border-radius: 8px 0 0 0; }
.cx-bv-entity th:last-child { border-radius: 0 8px 0 0; }
.cx-bv-entity td {
    padding: 10px 14px; border-bottom: 1px solid #e8e4da; color: #333; vertical-align: top;
    line-height: 1.48;
  }
.cx-bv-entity tr:last-child td { border-bottom: none; }
.cx-bv-entity tr:nth-child(even) td { background: #f7f5ef; }
.cx-bv-entity td:first-child { font-weight: 600; color: #1a2744; }
.cx-bv-entity .cx-bv-good { color: #1a6b1a; font-weight: 600; }
.cx-bv-entity .cx-bv-warn { color: #b05a00; font-weight: 600; }
.cx-bv-wf-label { flex: 0 0 130px; font-size: 0.82rem; padding: 12px 10px; }
.cx-bv-wf-body { padding: 12px 12px; }
.cx-tfaq { max-width:800px;margin:0 auto;padding:36px 20px 44px;background:linear-gradient(180deg,#f7f5ef 0%,#faf9f6 42%,#fff 100%);border-radius:12px;border:1px solid #e8e2d4;font-family:inherit;box-sizing:border-box; }
.cx-tfaq *,.cx-tfaq *::before,.cx-tfaq *::after{box-sizing:border-box;}
.cx-tfaq-head{margin-bottom:26px;padding-bottom:18px;padding-left:0!important;border-bottom:2px solid #c4a962;border-left:none!important;}
.cx-tfaq-head h2,.cx-tfaq-head .cx-tfaq-sub{border-left:none!important;padding-left:0!important;margin-left:0!important;}
.cx-tfaq>h2,.cx-tfaq-head h2{color:#1a2744!important;font-size:1.75rem;font-weight:600;text-align:left!important;margin:0 0 10px!important;line-height:1.25;letter-spacing:-0.02em;background:transparent!important;}
.cx-tfaq-sub{font-size:1rem;line-height:1.6;color:#555;margin:0;max-width:620px;}
.cx-tfaq-item{position:relative;margin-bottom:10px;background:#fff!important;border-radius:10px;border:1px solid #e2e8f0;border-left:4px solid #d4bc72;box-shadow:0 2px 8px rgba(26,39,68,0.04);overflow:hidden;transition:box-shadow 0.28s ease,transform 0.28s ease,border-left-color 0.28s ease;}
.cx-tfaq-item:hover{box-shadow:0 10px 28px rgba(26,39,68,0.09);transform:translateY(-2px);border-left-color:#c4a962;}
.cx-tfaq-check{position:absolute;opacity:0;pointer-events:none;width:0;height:0;}
label.cx-tfaq-q,.cx-tfaq-q{display:flex!important;align-items:flex-start;gap:14px;padding:18px 20px 18px 16px!important;cursor:pointer;margin:0!important;background:#fff!important;background-color:#fff!important;color:#1a2744!important;font-size:1rem;font-weight:600;line-height:1.45;user-select:none;border:none!important;border-radius:0!important;transition:background 0.22s ease;}
label.cx-tfaq-q:hover,.cx-tfaq-q:hover{background:linear-gradient(90deg,#fdfcf9 0%,#fff 100%)!important;}
.cx-tfaq-check:checked~label.cx-tfaq-q,.cx-tfaq-check:checked~.cx-tfaq-q{background:linear-gradient(90deg,#1a2744 0%,#243656 100%)!important;color:#fff!important;}
.cx-tfaq-toggle{flex-shrink:0;width:26px;height:26px;margin-top:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1a2744!important;color:#c4a962!important;font-size:1.05rem;font-weight:700;line-height:1;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(26,39,68,0.2);transition:background 0.22s ease,color 0.22s ease;}
.cx-tfaq-check:checked~.cx-tfaq-q .cx-tfaq-toggle{background:#c4a962!important;color:#1a2744!important;}
.cx-tfaq-qtext{flex:1;padding-top:2px;}
.cx-tfaq-num{display:none!important;}
.cx-tfaq-minus{display:none;}
.cx-tfaq-a{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.35s ease;background:#fff!important;color:#333;font-size:0.96rem;line-height:1.68;border-top:0 solid #e8e4da;}
.cx-tfaq-a-inner{padding:0 22px 0 20px;margin:0 16px 0 0;}
.cx-tfaq-a p{margin:0 0 12px;}
.cx-tfaq-a p:last-child{margin-bottom:0;}
.cx-tfaq-check:checked~.cx-tfaq-a{max-height:900px;opacity:1;border-top-width:1px;}
.cx-tfaq-check:checked~.cx-tfaq-a .cx-tfaq-a-inner{padding-top:16px;padding-bottom:20px;}
.cx-tfaq-check:checked~.cx-tfaq-q .cx-tfaq-plus{display:none;}
.cx-tfaq-check:checked~.cx-tfaq-q .cx-tfaq-minus{display:inline;}
.cx-tfaq-item:has(.cx-tfaq-check:checked){border-left-color:#c4a962;box-shadow:0 12px 32px rgba(26,39,68,0.12);}
.cx-tfaq{padding:40px 28px 48px;}
.cx-tfaq-head h2{font-size:1.85rem;}
label.cx-tfaq-q,.cx-tfaq-q{padding:20px 22px 20px 18px!important;font-size:1.03rem;}
.cx-tfaq{padding:28px 14px 32px;border-radius:8px;}
.cx-tfaq-head h2{font-size:1.38rem;}
label.cx-tfaq-q,.cx-tfaq-q{font-size:0.93rem;padding:15px 14px!important;gap:10px;}
.cx-tfaq-a-inner{margin-left:0;padding-left:18px;padding-right:16px;}
section.section_Html .cx-dfp,
      section.section_Html .cx-dfp-pb,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
.cx-dfp { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-dfp *, .cx-dfp *::before, .cx-dfp *::after { box-sizing: border-box; }
.cx-dfp > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-dfp > h2:first-child { margin-top: 0; }
.cx-dfp-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
.cx-dfp-flow {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;
  }
.cx-dfp-flow > li { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.cx-dfp-flow > li::marker { content: none !important; display: none !important; }
.cx-dfp-flow::before {
    content: ''; position: absolute; top: 28px; left: 8%; right: 8%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-dfp-step {
    position: relative; z-index: 1; text-align: center; padding: 0 10px;
    transition: transform 0.28s ease;
  }
.cx-dfp-step:hover { transform: translateY(-4px); }
.cx-dfp-step:hover .cx-dfp-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-dfp-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.62rem; font-weight: 700; line-height: 1.05; margin: 0 auto 10px;
    letter-spacing: 0.03em; text-align: center; padding: 2px;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-dfp-dot--peak { background: #c4a962; color: #1a2744; }
.cx-dfp-step h3 { font-size: 0.92rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-dfp-step p { font-size: 0.82rem; line-height: 1.45; color: #555; margin: 0; }
.cx-dfp-segments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 0 0 28px; }
.cx-dfp-seg {
    border-top: 4px solid #c4a962; background: #fafafa; border-radius: 0 0 8px 8px;
    padding: 18px 16px 16px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-dfp-seg:hover { box-shadow: 0 10px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-dfp-seg h3 { color: #1a2744; font-size: 1.05rem; margin: 0 0 10px; font-weight: 700; }
.cx-dfp-seg ul { margin: 0; padding-left: 1.1em; font-size: 0.88rem; line-height: 1.5; color: #444; }
.cx-dfp-seg li { margin-bottom: 6px; }
.cx-dfp-seg li strong { color: #1a2744; font-weight: 600; }
.cx-dfp-domains { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin: 0 0 24px; }
.cx-dfp-domain {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 14px 12px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-dfp-domain:hover { border-color: #c4a962; box-shadow: 0 6px 16px rgba(26,39,68,0.07); transform: translateY(-2px); }
.cx-dfp-domain-label { display: block; font-size: 0.68rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: #c4a962; margin-bottom: 6px; }
.cx-dfp-domain h4 { margin: 0 0 4px; font-size: 0.92rem; color: #1a2744; line-height: 1.25; }
.cx-dfp-domain p { margin: 0; font-size: 0.8rem; line-height: 1.45; color: #555; }
.cx-dfp-attorney {
    background: #f7f5ef; border: 1px solid #e8e2d4; border-left: 4px solid #c4a962;
    border-radius: 0 8px 8px 0; padding: 18px 20px; margin: 0 0 24px;
  }
.cx-dfp-attorney-label {
    display: block; font-size: 0.72rem; font-weight: 700; text-transform: uppercase;
    letter-spacing: 0.08em; color: #334e75; margin-bottom: 8px;
  }
.cx-dfp-attorney h3 { color: #1a2744; font-size: 1.08rem; margin: 0 0 8px; font-weight: 700; }
.cx-dfp-attorney p { margin: 0 0 10px; font-size: 0.94rem; line-height: 1.6; color: #444; }
.cx-dfp-attorney p:last-child { margin-bottom: 0; }
.cx-dfp-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-dfp-cta-text { flex: 1; min-width: 220px; }
.cx-dfp-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-dfp-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-dfp-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-dfp-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-dfp-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-dfp-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; line-height: 1.55; }
.cx-dfp-flow { grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-dfp-flow::before { display: none; }
.cx-dfp-segments { grid-template-columns: 1fr; }
.cx-dfp-domains { grid-template-columns: 1fr 1fr; }
.cx-dfp-domains { grid-template-columns: 1fr; }
.cx-dfp-cta { flex-direction: column; align-items: flex-start; }
.cx-imgbreak__bg {
    position: absolute;
    inset: 0;
    background-image: var(--cx-cover-url);
    background-size: cover;
    background-position: center 42%;
    background-repeat: no-repeat;
    transform: scale(1.02);
    transition: transform 8s ease-out;
  }
.cx-dfp-pb { max-width: 960px; margin: 0 auto; padding: 28px 16px 12px; font-family: inherit; box-sizing: border-box; }
.cx-dfp-pb *, .cx-dfp-pb *::before, .cx-dfp-pb *::after { box-sizing: border-box; }
.cx-dfp-pb > h2 { color: #1a2744; font-size: 1.75rem; margin: 0 0 10px; font-weight: 600; text-align: center; }
.cx-dfp-pb > .cx-dfp-pb-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 24px; max-width: 720px; text-align: center; }
.cx-dfp-pb-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-dfp-pb-col {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-dfp-pb-col:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-dfp-pb-head { padding: 14px 18px; font-weight: 700; font-size: 0.95rem; color: #fff; }
.cx-dfp-pb-head--good { background: #1a2744; }
.cx-dfp-pb-head--gap { background: #334e75; }
.cx-dfp-pb-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-dfp-pb-body { padding: 16px 18px 18px; background: #fff; }
.cx-dfp-pb-body ul { margin: 0; padding-left: 1.15em; font-size: 0.92rem; line-height: 1.55; color: #444; }
.cx-dfp-pb-body li { margin-bottom: 10px; }
.cx-dfp-pb-body li:last-child { margin-bottom: 0; }
.cx-dfp-pb-body li strong { color: #1a2744; }
.cx-dfp-pb-note {
    margin-top: 20px; padding: 14px 18px; background: #f7f5ef; border-left: 4px solid #c4a962;
    font-size: 0.92rem; line-height: 1.55; color: #444; border-radius: 0 6px 6px 0;
  }
.cx-dfp-pb-note strong { color: #1a2744; }
.cx-dfp-pb { padding: 20px 12px 8px; }
.cx-dfp-pb > h2 { font-size: 1.4rem; text-align: left; }
.cx-dfp-pb > .cx-dfp-pb-intro { text-align: left; font-size: 0.95rem; }
.cx-dfp-pb-grid { grid-template-columns: 1fr; gap: 16px; }
section.section_Html .cx-estate,
      section.section_Html .cx-faq,
      section.section_Html .cx-101,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
.cx-estate { font-family: inherit; color: #1a1a1a; max-width: 1100px; margin: 0 auto; padding: 8px 16px 32px; box-sizing: border-box; }
.cx-estate *, .cx-estate *::before, .cx-estate *::after { box-sizing: border-box; }
.cx-estate h2 { color: #1a2744; font-size: 1.65rem; margin: 0 0 16px; line-height: 1.3; }
.cx-estate h3 { color: #1a2744; font-size: 1.15rem; margin: 0 0 10px; }
.cx-estate p, .cx-estate li { font-size: 1rem; line-height: 1.6; color: #333; }
.cx-estate .cx-lead { font-size: 1.05rem; margin-bottom: 12px; }
.cx-estate .cx-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin-top: 12px; }
.cx-estate .cx-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 28px 0; }
.cx-estate .cx-card {
    border: 1px solid #e2e2e2; border-radius: 8px; overflow: hidden; background: #fff;
    transition: transform 0.28s ease, box-shadow 0.28s ease;
  }
.cx-estate .cx-card:hover { transform: translateY(-3px); box-shadow: 0 8px 22px rgba(26,39,68,0.1); }
.cx-estate .cx-card-head { padding: 14px 18px; font-weight: 700; color: #fff; font-size: 0.95rem; }
.cx-estate .cx-card-head--problem { background: #1a2744; }
.cx-estate .cx-card-head--solution { background: #2c3e6b; }
.cx-estate .cx-card-body { padding: 18px; }
.cx-estate .cx-callout { background: #f7f5ef; border-left: 4px solid #c4a962; padding: 12px 16px; margin-top: 14px; font-size: 0.95rem; }
.cx-estate .cx-callout strong { color: #1a2744; }
.cx-estate .cx-phases { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin: 24px 0; }
.cx-estate .cx-phase {
    text-align: center; padding: 20px 16px; border: 1px solid #e2e2e2; border-radius: 8px; background: #fafafa; overflow: visible;
    transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.2s ease;
  }
.cx-estate .cx-phase:hover {
      transform: translateY(-3px);
      box-shadow: 0 8px 20px rgba(26,39,68,0.08);
      border-color: #c4a962;
    }
.cx-estate .cx-phase:hover .cx-phase-num { transform: scale(1.08); }
.cx-estate .cx-phase-num { transition: transform 0.25s ease; }
.cx-estate .cx-phase-num { width: 44px; height: 44px; line-height: 44px; border-radius: 50%; background: #1a2744; color: #fff; font-weight: 700; margin: 0 auto 12px; flex-shrink: 0; }
.cx-estate .cx-phase-num--accent { background: #c4a962; color: #1a2744; }
.cx-estate .cx-phase-body { min-width: 0; }
.cx-estate .cx-phase h4 { margin: 0 0 8px; color: #1a2744; font-size: 1rem; }
.cx-estate .cx-phase p { margin: 0; font-size: 0.92rem; line-height: 1.5; }
/* Desktop table */
  .cx-estate .cx-table-wrap { overflow-x: auto; margin: 24px 0; -webkit-overflow-scrolling: touch; }
.cx-estate .cx-compare-mobile { display: none; }
.cx-estate table { width: 100%; border-collapse: collapse; font-size: 0.95rem; min-width: 560px; }
.cx-estate th, .cx-estate td { border: 1px solid #ddd; padding: 12px 14px; text-align: left; vertical-align: top; }
.cx-estate th { background: #1a2744; color: #fff; font-weight: 600; }
.cx-estate tr:nth-child(even) td { background: #f9f9f9; }
.cx-estate tbody tr { transition: background 0.2s ease; }
.cx-estate tbody tr:hover td { background: #eef2f8 !important; }
.cx-estate .cx-close { background: #1a2744; color: #fff; padding: 24px; border-radius: 8px; margin-top: 28px; margin-bottom: 16px; }
.cx-estate .cx-close h3 { color: #fff; margin-top: 0; }
.cx-estate .cx-close p { color: #e8e8e8; margin-bottom: 12px; }
.cx-estate .cx-cta-wrap { margin-top: 8px; text-align: left; }
.cx-estate a.c-btn {
    display: inline-block;
    background: rgb(51, 78, 117);
    color: #fff !important;
    font-weight: 700;
    font-size: 18px;
    padding: 15px 20px;
    border-radius: 5px;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-estate a.c-btn:hover { background: #2c3e6b; color: #fff !important; }
.cx-estate a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(26,39,68,0.25); }
.cx-estate a.c-btn:active { transform: translateY(0); }
.cx-estate { padding: 8px 12px 40px; }
.cx-estate h2 { font-size: 1.35rem; margin-bottom: 14px; }
.cx-estate h3 { font-size: 1.05rem; }
.cx-estate p, .cx-estate li { font-size: 0.95rem; line-height: 1.55; }
.cx-estate .cx-lead { font-size: 0.98rem; }
.cx-estate .cx-grid-2 { grid-template-columns: 1fr; gap: 16px; margin: 20px 0; }
.cx-estate .cx-card-body { padding: 16px; }
.cx-estate .cx-phases { grid-template-columns: 1fr; gap: 14px; margin: 20px 0; }
.cx-estate .cx-phase { text-align: center; padding: 20px 18px; display: block; overflow: visible; }
.cx-estate .cx-phase-num { margin: 0 auto 12px; width: 44px; height: 44px; line-height: 44px; }
.cx-estate .cx-phase h4 { font-size: 0.98rem; }
.cx-estate .cx-phase p { font-size: 0.9rem; }
.cx-estate .cx-table-wrap { display: none; }
.cx-estate .cx-compare-mobile { display: blokk; margin: 20px 0; }
.cx-estate .cx-compare-item {
      border: 1px solid #e2e2e2; border-radius: 8px; overflow: hidden; margin-bottom: 12px; background: #fff;
      transition: box-shadow 0.25s ease;
    }
.cx-estate .cx-compare-item:active { box-shadow: 0 4px 14px rgba(26,39,68,0.08); }
.cx-estate .cx-compare-label { background: #1a2744; color: #fff; margin: 0; padding: 10px 14px; font-size: 0.9rem; font-weight: 700; }
.cx-estate .cx-compare-row { display: grid; grid-template-columns: 1fr 1fr; }
.cx-estate .cx-compare-col { padding: 12px 14px; font-size: 0.88rem; line-height: 1.45; border-top: 1px solid #eee; }
.cx-estate .cx-compare-col--doc { border-right: 1px solid #eee; background: #fafafa; }
.cx-estate .cx-compare-col--cx { background: #fff; }
.cx-estate .cx-compare-tag { display: block; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03em; color: #777; margin-bottom: 6px; }
.cx-estate .cx-compare-col--cx .cx-compare-tag { color: #1a2744; }
.cx-estate .cx-compare-col p { margin: 0; font-size: 0.88rem; line-height: 1.45; color: #333; }
.cx-estate .cx-close { padding: 20px 16px; margin-bottom: 24px; }
.cx-estate .cx-close h3 { font-size: 1.1rem; }
.cx-101 { max-width: 960px; margin: 0 auto; padding: 28px 16px 8px; font-family: inherit; box-sizing: border-box; }
.cx-101 *, .cx-101 *::before, .cx-101 *::after { box-sizing: border-box; }
.cx-101 > h2 { color: #1a2744; font-size: 1.85rem; margin: 0 0 16px; font-weight: 600; text-align: center; }
.cx-101 > .cx-101-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 28px; max-width: 720px; text-align: left; }
.cx-101 > .cx-101-intro strong { color: #1a2744; }
.cx-101-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 28px 40px; }
.cx-101-step {
    display: flex; gap: 14px; align-items: flex-start; margin-bottom: 22px;
    padding: 10px 12px; margin-left: -12px; margin-right: -12px; border-radius: 8px;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-101-step:hover { background: rgba(247, 245, 239, 0.85); transform: translateX(4px); }
.cx-101-step:hover .cx-101-num { background: #334e75; transform: scale(1.08); }
.cx-101-num { transition: background 0.25s ease, transform 0.25s ease; }
.cx-101-step:last-child { margin-bottom: 0; }
.cx-101-num { flex-shrink: 0; width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius: 50%; background: #1a2744; color: #fff; font-size: 0.85rem; font-weight: 700; }
.cx-101-body { flex: 1; min-width: 0; }
.cx-101-title { color: #1a2744; font-size: 1rem; font-weight: 600; margin: 0 0 6px; line-height: 1.3; }
.cx-101-step p.cx-101-text { font-size: 0.92rem; line-height: 1.55; color: #555; margin: 0; }
.cx-101-step ul { margin: 6px 0 0; padding-left: 1.1em; font-size: 0.92rem; line-height: 1.5; color: #555; }
.cx-101-step li { margin-bottom: 5px; }
.cx-101-step li strong { color: #1a2744; font-weight: 600; }
.cx-101 { padding: 20px 12px 8px; }
.cx-101 > h2 { font-size: 1.45rem; text-align: left; }
.cx-101 > .cx-101-intro { font-size: 0.95rem; margin-bottom: 22px; }
.cx-101-grid { grid-template-columns: 1fr; gap: 0; }
.cx-101-step { margin-bottom: 18px; }
.cx-tfaq-a ol { margin: 0; padding-left: 1.25em; }
.cx-tfaq-a li { margin-bottom: 6px; }
section.section_Html .cx-eo,section.section_Html .cx-eo-df,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
/* ── Base ── */
  .cx-eo{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-eo *,.cx-eo *::before,.cx-eo *::after{box-sizing:border-box;}
.cx-eo>h2{color:#1a2744;font-size:1.65rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-eo>h2:first-child{margin-top:0;}
.cx-eo-lead{font-size:1.05rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── Exit path cards ── */
  .cx-eo-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 28px;}
.cx-eo-path{border-radius:10px;border:1px solid #dde3ec;overflow:hidden;transition:box-shadow 0.28s ease,transform 0.28s ease;}
.cx-eo-path:hover{box-shadow:0 12px 30px rgba(26,39,68,0.10);transform:translateY(-4px);}
.cx-eo-path-head{padding:16px 18px 14px;background:#1a2744;}
.cx-eo-path-head--gold{background:linear-gradient(135deg,#1a2744 0%,#3a5280 100%);}
.cx-eo-path-tag{display:block;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#e8d9a8;margin-bottom:5px;}
.cx-eo-path-head h3{color:#fff;font-size:1.02rem;margin:0;font-weight:700;line-height:1.3;}
.cx-eo-path-body{padding:16px 18px;}
.cx-eo-path-body p{font-size:0.86rem;line-height:1.55;color:#444;margin:0 0 12px;}
.cx-eo-path-body p:last-child{margin-bottom:0;}
.cx-eo-path-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;}
.cx-eo-path-meta-item{background:#f7f5ef;border-radius:6px;padding:8px 10px;}
.cx-eo-path-meta-item span{display:block;font-size:0.67rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#c4a962;margin-bottom:2px;}
.cx-eo-path-meta-item p{font-size:0.8rem;line-height:1.42;color:#333;margin:0;}
/* ── Intrafamily tools ── */
  .cx-eo-intrafamily{background:#f7f5ef;border-radius:10px;padding:22px 22px 18px;margin:0 0 28px;border:1px solid #dde3ec;}
.cx-eo-intrafamily h3{color:#1a2744;font-size:1.1rem;margin:0 0 14px;font-weight:700;}
.cx-eo-intrafamily-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.cx-eo-tool{background:#fff;border-radius:8px;padding:14px 14px;border:1px solid #dde3ec;transition:border-color 0.22s ease,box-shadow 0.22s ease;}
.cx-eo-tool:hover{border-color:#c4a962;box-shadow:0 6px 16px rgba(26,39,68,0.08);}
.cx-eo-tool h4{color:#1a2744;font-size:0.9rem;margin:0 0 6px;font-weight:700;}
.cx-eo-tool p{font-size:0.82rem;line-height:1.52;color:#444;margin:0;}
/* ── Pre-transaction tools ── */
  .cx-eo-pretx{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 28px;}
.cx-eo-pretx-item{border-left:4px solid #c4a962;background:#fff;border-radius:0 8px 8px 0;padding:16px 16px 14px 18px;border-top:1px solid #dde3ec;border-right:1px solid #dde3ec;border-bottom:1px solid #dde3ec;transition:background 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;}
.cx-eo-pretx-item:hover{background:#fdfcf9;box-shadow:0 8px 20px rgba(26,39,68,0.08)!important;transform:translateY(-2px);}
.cx-page-exit-options-analysis #section_6 .c-section-boxes__inner-box,
.cx-page-exit-options-analysis #section_7 .c-section-boxes__inner-box {
  transition: transform 0.28s ease, box-shadow 0.28s ease;
}
@media (prefers-reduced-motion: no-preference) {
  .cx-page-exit-options-analysis #section_6 .c-section-boxes__inner-box:hover,
  .cx-page-exit-options-analysis #section_7 .c-section-boxes__inner-box:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 28px rgba(26, 39, 68, 0.11);
  }
}
.cx-eo-pretx-item h4{color:#1a2744;font-size:0.95rem;margin:0 0 6px;font-weight:700;}
.cx-eo-pretx-item p{font-size:0.84rem;line-height:1.55;color:#444;margin:0;}
/* ── CTA ── */
  .cx-eo-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-eo-cta-text{flex:1;min-width:220px;}
.cx-eo-cta h3{color:#fff;margin:0 0 6px;font-size:1.15rem;}
.cx-eo-cta p{color:#e0e4ec;margin:0;font-size:0.95rem;line-height:1.5;}
.cx-eo-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-eo-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-eo-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:16px 0 0;}
.cx-eo-paths{grid-template-columns:1fr 1fr;}
.cx-eo-intrafamily-tools{grid-template-columns:1fr 1fr;}
.cx-eo-pretx{grid-template-columns:1fr;}
.cx-eo-paths{grid-template-columns:1fr;}
.cx-eo-intrafamily-tools{grid-template-columns:1fr;}
.cx-eo-cta{flex-direction:column;align-items:flex-start;}
.cx-imgbreak{--cx-cover-url:url('PASTE_FMG_COVER_URL');position:relative;width:100vw;max-width:100vw;left:50%;right:50%;margin:0 0 0 -50vw;min-height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;font-family:inherit;}
.cx-imgbreak *,.cx-imgbreak *::before,.cx-imgbreak *::after{box-sizing:border-box;}
.cx-imgbreak__bg{position:absolute;inset:0;background-image:var(--cx-cover-url);background-size:cover;background-position:center 42%;background-repeat:no-repeat;transform:scale(1.02);transition:transform 8s ease-out;}
.cx-imgbreak__bg{background-attachment:fixed;}
.cx-imgbreak:hover .cx-imgbreak__bg{transform:scale(1.06);}
.cx-imgbreak__overlay{position:absolute;inset:0;background:linear-gradient(115deg,rgba(26,39,68,0.88) 0%,rgba(26,39,68,0.72) 45%,rgba(44,62,107,0.78) 100%);}
.cx-imgbreak__inner{position:relative;z-index:1;max-width:720px;padding:48px 28px;text-align:center;}
.cx-imgbreak__rule{width:48px;height:3px;background:#c4a962;margin:0 auto 18px;border-radius:2px;}
.cx-imgbreak__eyebrow{margin:0 0 10px;font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#e8d9a8;}
.cx-imgbreak__inner h2{margin:0 0 14px;color:#fff!important;font-size:1.85rem;line-height:1.25;font-weight:600;}
.cx-imgbreak__inner p{margin:0;color:rgba(255,255,255,0.9);font-size:1.05rem;line-height:1.6;}
.cx-imgbreak{min-height:260px;}
.cx-imgbreak__inner{padding:36px 20px;}
.cx-imgbreak__inner h2{font-size:1.45rem;}
.cx-imgbreak__inner p{font-size:0.98rem;}
.cx-eo-df{max-width:1020px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;}
.cx-eo-df *,.cx-eo-df *::before,.cx-eo-df *::after{box-sizing:border-box;}
.cx-eo-df-head{margin-bottom:24px;}
.cx-eo-df-head h2{color:#1a2744;font-size:1.65rem;font-weight:600;margin:0 0 10px;line-height:1.3;}
.cx-eo-df-head p{font-size:1rem;line-height:1.6;color:#555;margin:0;max-width:700px;}
/* ── Comparison matrix ── */
  .cx-eo-df-table{overflow-x:auto;margin:0 0 28px;}
.cx-eo-df-table table{width:100%;border-collapse:collapse;font-size:0.84rem;min-width:660px;}
.cx-eo-df-table th{padding:10px 12px;text-align:left;font-weight:700;font-size:0.78rem;letter-spacing:0.04em;text-transform:uppercase;}
.cx-eo-df-table th:first-child{background:#1a2744;color:#fff;width:160px;border-radius:8px 0 0 0;}
.cx-eo-df-table th.cx-eo-col-ma{background:#1a2744;color:#fff;}
.cx-eo-df-table th.cx-eo-col-pe{background:#334e75;color:#fff;}
.cx-eo-df-table th.cx-eo-col-esop{background:#1a6b1a;color:#fff;}
.cx-eo-df-table th.cx-eo-col-family{background:#6b5b95;color:#fff;}
.cx-eo-df-table th.cx-eo-col-mbo{background:#b05a00;color:#fff;}
.cx-eo-df-table th:last-child{border-radius:0 8px 0 0;}
.cx-eo-df-table td{padding:10px 12px;border-bottom:1px solid #e8e4da;vertical-align:top;line-height:1.45;color:#333;}
.cx-eo-df-table tr:last-child td{border-bottom:none;}
.cx-eo-df-table tr:nth-child(even) td{background:#f7f5ef;}
.cx-eo-df-table td:first-child{font-weight:700;color:#1a2744;background:#f7f5ef!important;border-right:2px solid #dde3ec;}
.cx-eo-hi{color:#1a6b1a;font-weight:700;}
.cx-eo-md{color:#334e75;font-weight:600;}
.cx-eo-lo{color:#b05a00;font-weight:600;}
.cx-eo-na{color:#888;}
/* ── Decision questions ── */
  .cx-eo-df-qs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px;}
.cx-eo-df-q{background:#f7f5ef;border-radius:8px;padding:16px 16px 14px;border-left:4px solid #c4a962;}
.cx-eo-df-q h4{color:#1a2744;font-size:0.9rem;margin:0 0 8px;font-weight:700;}
.cx-eo-df-q ul{margin:0;padding-left:1.1em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-eo-df-q li{margin-bottom:4px;}
.cx-eo-df-qs{grid-template-columns:1fr;}
.cx-tfaq{max-width:800px;margin:0 auto;padding:36px 20px 44px;background:linear-gradient(180deg,#f7f5ef 0%,#faf9f6 42%,#fff 100%);border-radius:12px;border:1px solid #e8e2d4;font-family:inherit;box-sizing:border-box;}
.cx-tfaq-toggle{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1a2744!important;color:#c4a962!important;font-size:1.05rem;font-weight:700;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(26,39,68,0.2);transition:background 0.22s ease,color 0.22s ease;}
section.section_Html .cx-fg,section.section_Html .cx-fg-road,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
.cx-fg{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-fg *{box-sizing:border-box;}
.cx-fg>h2{color:#1a2744;font-size:1.6rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-fg>h2:first-child{margin-top:0;}
.cx-fg-lead{font-size:1.02rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── Failure data callout ── */
  .cx-fg-failure{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;}
.cx-fg-fail-card{border-radius:8px;padding:18px 16px;text-align:center;}
.cx-fg-fail-card:nth-child(1){background:#fde8e8;border-left:4px solid #c62828;}
.cx-fg-fail-card:nth-child(2){background:#fff8e1;border-left:4px solid #f9a825;}
.cx-fg-fail-card:nth-child(3){background:#e8f5e9;border-left:4px solid #2e7d32;}
.cx-fg-fail-pct{font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:6px;}
.cx-fg-fail-card:nth-child(1) .cx-fg-fail-pct{color:#c62828;}
.cx-fg-fail-card:nth-child(2) .cx-fg-fail-pct{color:#f9a825;}
.cx-fg-fail-card:nth-child(3) .cx-fg-fail-pct{color:#2e7d32;}
.cx-fg-fail-card p{font-size:0.85rem;line-height:1.45;margin:0;color:#333;}
/* ── Governance phases ── */
  .cx-fg-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px;position:relative;}
.cx-fg-phase{border-radius:10px;padding:20px 16px 18px;border:1px solid #dde3ec;background:#fff;position:relative;transition:box-shadow 0.25s ease;}
.cx-fg-phase:hover{box-shadow:0 8px 20px rgba(26,39,68,0.1);}
.cx-fg-phase-tag{display:inline-block;font-size:0.66rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:8px;}
.cx-fg-phase:nth-child(1) .cx-fg-phase-tag{background:#fde8e8;color:#c62828;}
.cx-fg-phase:nth-child(2) .cx-fg-phase-tag{background:#fff8e1;color:#b8860b;}
.cx-fg-phase:nth-child(3) .cx-fg-phase-tag{background:#e8f5e9;color:#2e7d32;}
.cx-fg-phase h3{color:#1a2744;font-size:1rem;margin:0 0 10px;font-weight:700;}
.cx-fg-phase p{font-size:0.86rem;line-height:1.52;color:#444;margin:0 0 8px;}
.cx-fg-phase ul{margin:0;padding-left:1.1em;font-size:0.83rem;line-height:1.5;color:#555;}
.cx-fg-phase li{margin-bottom:4px;}
.cx-fg-phase li strong{color:#1a2744;}
/* ── Next-gen education ── */
  .cx-fg-nextgen{background:#f0f4fa;border-radius:10px;padding:22px 22px 18px;margin:0 0 28px;}
.cx-fg-nextgen-eyebrow{font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#334e75;margin:0 0 8px;}
.cx-fg-nextgen h3{color:#1a2744;font-size:1.1rem;margin:0 0 14px;font-weight:700;}
.cx-fg-skills{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;}
.cx-fg-skill{background:#fff;border-radius:8px;padding:12px 10px;text-align:center;border:1px solid #c8d4e8;}
.cx-fg-skill-icon{font-size:1.5rem;margin-bottom:6px;}
.cx-fg-skill h4{color:#1a2744;font-size:0.82rem;font-weight:700;margin:0 0 3px;}
.cx-fg-skill p{font-size:0.74rem;color:#555;margin:0;line-height:1.4;}
.cx-fg-ages{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.cx-fg-age{border-radius:6px;padding:12px 14px;background:#fff;border:1px solid #c8d4e8;}
.cx-fg-age h4{color:#334e75;font-size:0.85rem;font-weight:700;margin:0 0 5px;}
.cx-fg-age p{font-size:0.8rem;line-height:1.48;color:#444;margin:0;}
/* ── Governance documents ── */
  .cx-fg-docs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;}
.cx-fg-doc{border-radius:8px;padding:16px 15px;border:1px solid #dde3ec;border-top:3px solid #c4a962;background:#fff;}
.cx-fg-doc h4{color:#1a2744;font-size:0.92rem;font-weight:700;margin:0 0 7px;}
.cx-fg-doc p{font-size:0.84rem;line-height:1.5;color:#444;margin:0;}
/* ── Sudden wealth callout ── */
  .cx-fg-sw{background:#1a2744;border-radius:10px;padding:24px 24px 20px;margin:0 0 28px;}
.cx-fg-sw-eyebrow{font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#e8d9a8;margin:0 0 8px;}
.cx-fg-sw h3{color:#fff;font-size:1.1rem;margin:0 0 12px;font-weight:700;}
.cx-fg-sw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.cx-fg-sw-step{text-align:center;}
.cx-fg-sw-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#c4a962;color:#1a2744;font-weight:800;font-size:1rem;margin:0 auto 8px;}
.cx-fg-sw-step h4{color:#fff;font-size:0.88rem;font-weight:700;margin:0 0 4px;}
.cx-fg-sw-step p{color:rgba(255,255,255,0.78);font-size:0.8rem;line-height:1.45;margin:0;}
/* ── CTA ── */
  .cx-fg-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-fg-cta-text{flex:1;min-width:220px;}
.cx-fg-cta h3{color:#fff;margin:0 0 6px;font-size:1.12rem;}
.cx-fg-cta p{color:#e0e4ec;margin:0;font-size:0.93rem;line-height:1.5;}
.cx-fg-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-fg-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-fg-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:14px 0 0;}
.cx-fg-failure{grid-template-columns:1fr;}
.cx-fg-phases{grid-template-columns:1fr;}
.cx-fg-skills{grid-template-columns:repeat(3,1fr);}
.cx-fg-ages{grid-template-columns:1fr;}
.cx-fg-sw-steps{grid-template-columns:1fr 1fr;}
.cx-fg-docs{grid-template-columns:1fr;}
.cx-fg-skills{grid-template-columns:1fr 1fr;}
.cx-fg-sw-steps{grid-template-columns:1fr;}
.cx-fg-cta{flex-direction:column;align-items:flex-start;}
.cx-imgbreak{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:340px;background:url('https://cdn.clexperus.com/assets/family-governance-hero.jpg') center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.cx-imgbreak::before{content:'';position:absolute;inset:0;background:rgba(20,30,55,0.60);}
.cx-imgbreak-inner{position:relative;z-index:1;text-align:center;padding:0 24px;max-width:800px;}
.cx-imgbreak-inner blockquote{margin:0;padding:0;border:none;}
.cx-imgbreak-inner p{color:#fff;font-size:1.85rem;font-weight:600;line-height:1.3;margin:0 0 10px;text-shadow:0 2px 12px rgba(0,0,0,0.35);}
.cx-imgbreak-inner cite{color:#e8d9a8;font-size:1rem;font-style:normal;letter-spacing:0.04em;}
.cx-imgbreak{height:280px;}
.cx-imgbreak-inner p{font-size:1.35rem;}
.cx-fg-road{max-width:1080px;margin:0 auto;padding:28px 16px 12px;font-family:inherit;box-sizing:border-box;}
.cx-fg-road *{box-sizing:border-box;}
.cx-fg-road>h2{color:#1a2744;font-size:1.6rem;margin:0 0 8px;font-weight:600;text-align:center;}
.cx-fg-road>.cx-fg-road-sub{font-size:0.97rem;color:#555;line-height:1.62;text-align:center;max-width:680px;margin:0 auto 26px;}
/* ── Timeline roadmap ── */
  .cx-fg-road-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 28px;border-radius:10px;overflow:hidden;border:1px solid #dde3ec;}
.cx-fg-road-phase{padding:20px 16px 18px;background:#fff;border-right:1px solid #dde3ec;position:relative;}
.cx-fg-road-phase:last-child{border-right:none;}
.cx-fg-road-phase-bar{height:4px;position:absolute;top:0;left:0;right:0;}
.cx-fg-road-phase:nth-child(1) .cx-fg-road-phase-bar{background:#c4a962;}
.cx-fg-road-phase:nth-child(2) .cx-fg-road-phase-bar{background:#1a2744;}
.cx-fg-road-phase:nth-child(3) .cx-fg-road-phase-bar{background:#334e75;}
.cx-fg-road-phase:nth-child(4) .cx-fg-road-phase-bar{background:#2c3e6b;}
.cx-fg-road-phase-time{font-size:0.66rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#c4a962;margin-bottom:5px;}
.cx-fg-road-phase h3{color:#1a2744;font-size:0.98rem;margin:0 0 10px;font-weight:700;line-height:1.25;}
.cx-fg-road-phase ul{margin:0;padding-left:1.05em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-fg-road-phase li{margin-bottom:4px;}
.cx-fg-road-phase li strong{color:#1a2744;}
/* ── Family meeting template ── */
  .cx-fg-meeting{background:#f7f5ef;border-radius:10px;padding:22px 22px 18px;margin:0 0 28px;}
.cx-fg-meeting h3{color:#1a2744;font-size:1.05rem;margin:0 0 14px;font-weight:700;}
.cx-fg-meeting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.cx-fg-meeting-seg{background:#fff;border-radius:6px;padding:12px 14px;border-left:3px solid #1a2744;}
.cx-fg-meeting-seg:nth-child(2){border-left-color:#334e75;}
.cx-fg-meeting-seg:nth-child(3){border-left-color:#c4a962;}
.cx-fg-meeting-seg h4{color:#1a2744;font-size:0.85rem;font-weight:700;margin:0 0 5px;}
.cx-fg-meeting-seg p{font-size:0.8rem;line-height:1.48;color:#444;margin:0;}
/* ── Behavioral finance for families ── */
  .cx-fg-biases{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 28px;}
.cx-fg-bias{border:1px solid #dde3ec;border-radius:8px;padding:15px 14px;background:#fff;}
.cx-fg-bias h4{color:#1a2744;font-size:0.92rem;font-weight:700;margin:0 0 5px;}
.cx-fg-bias p{font-size:0.83rem;line-height:1.5;color:#444;margin:0 0 4px;}
.cx-fg-bias-strategy{font-size:0.8rem;color:#334e75;font-style:italic;}
/* ── Jaffe's four keys ── */
  .cx-fg-jaffe{background:#1a2744;border-radius:10px;padding:22px 22px 18px;margin:0 0 28px;}
.cx-fg-jaffe h3{color:#fff;font-size:1.05rem;margin:0 0 14px;font-weight:700;}
.cx-fg-jaffe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.cx-fg-jaffe-key{background:rgba(255,255,255,0.08);border-radius:8px;padding:14px 12px;border-top:3px solid #c4a962;text-align:center;}
.cx-fg-jaffe-key h4{color:#fff;font-size:0.9rem;margin:0 0 5px;font-weight:700;}
.cx-fg-jaffe-key p{color:rgba(255,255,255,0.78);font-size:0.8rem;line-height:1.45;margin:0;}
.cx-fg-road-phases{grid-template-columns:1fr 1fr;}
.cx-fg-road-phase{border-right:1px solid #dde3ec;border-bottom:1px solid #dde3ec;}
.cx-fg-road-phase:nth-child(2n){border-right:none;}
.cx-fg-meeting-grid{grid-template-columns:1fr;}
.cx-fg-jaffe-grid{grid-template-columns:1fr 1fr;}
.cx-fg-road-phases{grid-template-columns:1fr;}
.cx-fg-road-phase{border-right:none;border-bottom:1px solid #dde3ec;}
.cx-fg-road-phase:last-child{border-bottom:none;}
.cx-fg-biases{grid-template-columns:1fr;}
.cx-fg-jaffe-grid{grid-template-columns:1fr;}
.cx-tfaq-a ul { margin: 6px 0 12px; padding-left: 1.2em; }
.cx-tfaq-a li { margin-bottom: 5px; }
.cx-tfaq-a strong { color: #1a2744; }
section.section_Html .cx-fo,section.section_Html .cx-fo-pillars,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
.cx-fo{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-fo *,.cx-fo *::before,.cx-fo *::after{box-sizing:border-box;}
.cx-fo>h2{color:#1a2744;font-size:1.65rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-fo>h2:first-child{margin-top:0;}
.cx-fo-lead{font-size:1.05rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── Questions ── */
  .cx-fo-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0 0 28px;padding:18px 20px;background:#f7f5ef;border-radius:8px;border-left:4px solid #c4a962;}
.cx-fo-q{margin:0;font-size:0.92rem;line-height:1.5;color:#334e75;font-style:italic;}
.cx-fo-q::before{content:'\201C';color:#c4a962;font-weight:700;font-style:normal;}
/* ── FO model comparison ── */
  .cx-fo-models{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px;}
.cx-fo-model{border-radius:10px;padding:22px 18px 18px;border:1px solid #dde3ec;transition:box-shadow 0.28s ease,transform 0.28s ease;}
.cx-fo-model--sfo{background:#f7f5ef;border-top:4px solid #1a2744;}
.cx-fo-model--mfo{background:#f0f4fa;border-top:4px solid #334e75;}
.cx-fo-model--vfo{background:#fdf9ef;border-top:4px solid #c4a962;}
.cx-fo-model:hover{box-shadow:0 10px 26px rgba(26,39,68,0.10);transform:translateY(-4px);}
.cx-fo-model-badge{display:inline-block;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px;}
.cx-fo-model--sfo .cx-fo-model-badge{color:#1a2744;}
.cx-fo-model--mfo .cx-fo-model-badge{color:#334e75;}
.cx-fo-model--vfo .cx-fo-model-badge{color:#c4a962;}
.cx-fo-model h3{font-size:1.02rem;color:#1a2744;margin:0 0 8px;font-weight:700;}
.cx-fo-model p{font-size:0.86rem;line-height:1.55;color:#444;margin:0 0 10px;}
.cx-fo-model p:last-child{margin-bottom:0;}
.cx-fo-model ul{margin:0;padding-left:1.1em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-fo-model li{margin-bottom:4px;}
/* ── Family capital types ── */
  .cx-fo-capitals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 28px;}
.cx-fo-capital{background:#fff;border:1px solid #dde3ec;border-radius:8px;padding:14px 13px;text-align:center;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;}
.cx-fo-capital:hover{border-color:#c4a962;box-shadow:0 8px 18px rgba(26,39,68,0.08);transform:translateY(-3px);}
.cx-fo-capital-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1a2744;color:#c4a962;font-size:0.82rem;font-weight:700;margin:0 auto 10px;}
.cx-fo-capital h3{color:#1a2744;font-size:0.9rem;margin:0 0 5px;font-weight:700;}
.cx-fo-capital p{font-size:0.8rem;line-height:1.48;color:#555;margin:0;}
/* ── Strategic partners callout ── */
  .cx-fo-partners{background:#1a2744;border-radius:10px;padding:26px 26px 22px;margin:0 0 28px;}
.cx-fo-partners-eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#e8d9a8;margin:0 0 8px;}
.cx-fo-partners h3{color:#fff;font-size:1.2rem;margin:0 0 12px;font-weight:700;line-height:1.3;}
.cx-fo-partners p{color:rgba(255,255,255,0.85);font-size:0.95rem;line-height:1.62;margin:0 0 12px;}
.cx-fo-partners p:last-child{margin-bottom:0;}
.cx-fo-partners-rule{width:40px;height:2px;background:#c4a962;border-radius:2px;margin:0 0 16px;}
/* ── CTA ── */
  .cx-fo-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-fo-cta-text{flex:1;min-width:220px;}
.cx-fo-cta h3{color:#fff;margin:0 0 6px;font-size:1.15rem;}
.cx-fo-cta p{color:#e0e4ec;margin:0;font-size:0.95rem;line-height:1.5;}
.cx-fo-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-fo-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-fo-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:16px 0 0;}
.cx-fo-models{grid-template-columns:1fr;}
.cx-fo-capitals{grid-template-columns:1fr 1fr;}
.cx-fo-questions{grid-template-columns:1fr;}
.cx-fo-cta{flex-direction:column;align-items:flex-start;}
.cx-imgbreak{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:340px;background:url('https://cdn.clexperus.com/assets/family-office-hero.jpg') center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.cx-imgbreak::before{content:'';position:absolute;inset:0;background:rgba(20,30,55,0.62);}
.cx-fo-pillars{max-width:1080px;margin:0 auto;padding:28px 16px 12px;font-family:inherit;box-sizing:border-box;}
.cx-fo-pillars*{box-sizing:border-box;}
.cx-fo-pillars>h2{color:#1a2744;font-size:1.65rem;margin:0 0 8px;font-weight:600;text-align:center;}
.cx-fo-pillars>.cx-fo-pillars-sub{font-size:1rem;line-height:1.62;color:#555;text-align:center;max-width:680px;margin:0 auto 28px;}
.cx-fo-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;}
.cx-fo-pillar{border-radius:10px;overflow:hidden;border:1px solid #dde3ec;transition:box-shadow 0.28s ease,transform 0.28s ease;}
.cx-fo-pillar:hover{box-shadow:0 10px 28px rgba(26,39,68,0.1);transform:translateY(-4px);}
.cx-fo-pillar-head{background:#1a2744;padding:15px 18px;}
.cx-fo-pillar-head--wl{background:#1a2744;}
.cx-fo-pillar-head--fs{background:#2c3e6b;}
.cx-fo-pillar-head--fg{background:#334e75;}
.cx-fo-pillar-num{font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#c4a962;margin-bottom:4px;}
.cx-fo-pillar-head h3{color:#fff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;}
.cx-fo-pillar-body{padding:16px 18px 18px;background:#fff;}
.cx-fo-pillar-body p{font-size:0.88rem;line-height:1.55;color:#444;margin:0 0 10px;}
.cx-fo-pillar-body ul{margin:0 0 12px;padding-left:1.1em;font-size:0.85rem;line-height:1.5;color:#555;}
.cx-fo-pillar-body li{margin-bottom:4px;}
.cx-fo-pillar-body a{display:inline-block;font-size:0.85rem;font-weight:700;color:#334e75;text-decoration:none;border-bottom:2px solid #c4a962;padding-bottom:1px;transition:color 0.18s ease;}
.cx-fo-pillar-body a:hover{color:#1a2744;}
.cx-fo-pillar--wide{grid-column:span 1;}
.cx-fo-pillars-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;}
.cx-fo-pillars-stat{background:#f7f5ef;border-radius:8px;padding:18px 20px;border-left:4px solid #c4a962;}
.cx-fo-pillars-stat h4{color:#1a2744;margin:0 0 6px;font-size:1rem;font-weight:700;}
.cx-fo-pillars-stat p{margin:0;font-size:0.9rem;line-height:1.55;color:#444;}
.cx-fo-pillars-grid{grid-template-columns:1fr;}
.cx-fo-pillars-row2{grid-template-columns:1fr;}
section.section_Html .cx-fs,section.section_Html .cx-fs-svc,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
.cx-fs{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-fs *{box-sizing:border-box;}
.cx-fs>h2{color:#1a2744;font-size:1.6rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-fs>h2:first-child{margin-top:0;}
.cx-fs-lead{font-size:1.02rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── Risk coverage grid ── */
  .cx-fs-risk{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;}
.cx-fs-rcard{background:#fff;border:1px solid #dde3ec;border-radius:8px;padding:15px 14px;border-left:3px solid #1a2744;transition:box-shadow 0.22s ease,transform 0.22s ease;}
.cx-fs-rcard:hover{box-shadow:0 8px 20px rgba(26,39,68,0.09);transform:translateY(-3px);}
.cx-fs-rcard h4{color:#1a2744;font-size:0.92rem;font-weight:700;margin:0 0 6px;}
.cx-fs-rcard p{font-size:0.83rem;line-height:1.5;color:#444;margin:0;}
/* ── Digital assets section ── */
  .cx-fs-digital{background:#f0f4fa;border-radius:10px;padding:22px 22px 18px;margin:0 0 28px;}
.cx-fs-digital-eyebrow{font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#334e75;margin:0 0 8px;}
.cx-fs-digital h3{color:#1a2744;font-size:1.1rem;margin:0 0 12px;font-weight:700;}
.cx-fs-digital-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;}
.cx-fs-digital-item{font-size:0.88rem;line-height:1.5;color:#444;}
.cx-fs-digital-item strong{color:#1a2744;display:block;margin-bottom:2px;font-size:0.9rem;}
/* ── CFO services list ── */
  .cx-fs-cfo{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0 0 28px;padding:18px 20px;background:#f7f5ef;border-radius:8px;border-left:4px solid #c4a962;}
.cx-fs-cfo-item{display:flex;align-items:flex-start;gap:8px;font-size:0.9rem;line-height:1.5;color:#333;}
.cx-fs-cfo-item::before{content:'✓';color:#c4a962;font-weight:700;flex-shrink:0;margin-top:1px;}
/* ── Privacy & security ── */
  .cx-fs-privacy{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;}
.cx-fs-priv-card{border-radius:8px;padding:16px 15px;border:1px solid #dde3ec;background:#fff;}
.cx-fs-priv-card h4{color:#1a2744;font-size:0.92rem;font-weight:700;margin:0 0 8px;}
.cx-fs-priv-card ul{margin:0;padding-left:1.1em;font-size:0.83rem;line-height:1.52;color:#444;}
.cx-fs-priv-card li{margin-bottom:4px;}
/* ── CTA ── */
  .cx-fs-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-fs-cta-text{flex:1;min-width:220px;}
.cx-fs-cta h3{color:#fff;margin:0 0 6px;font-size:1.12rem;}
.cx-fs-cta p{color:#e0e4ec;margin:0;font-size:0.93rem;line-height:1.5;}
.cx-fs-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-fs-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-fs-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:14px 0 0;}
.cx-fs-risk{grid-template-columns:1fr 1fr;}
.cx-fs-privacy{grid-template-columns:1fr;}
.cx-fs-risk{grid-template-columns:1fr;}
.cx-fs-cfo{grid-template-columns:1fr;}
.cx-fs-digital-grid{grid-template-columns:1fr;}
.cx-fs-cta{flex-direction:column;align-items:flex-start;}
.cx-imgbreak{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:340px;background:url('https://cdn.clexperus.com/assets/family-stewardship-hero.jpg') center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.cx-fs-svc{max-width:1080px;margin:0 auto;padding:28px 16px 12px;font-family:inherit;box-sizing:border-box;}
.cx-fs-svc *{box-sizing:border-box;}
.cx-fs-svc>h2{color:#1a2744;font-size:1.6rem;margin:0 0 8px;font-weight:600;text-align:center;}
.cx-fs-svc>.cx-fs-svc-sub{font-size:0.97rem;color:#555;line-height:1.62;text-align:center;max-width:680px;margin:0 auto 26px;}
/* ── Lifestyle grid ── */
  .cx-fs-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px;}
.cx-fs-svc-card{border-radius:10px;background:#fff;border:1px solid #dde3ec;overflow:hidden;transition:box-shadow 0.28s ease,transform 0.28s ease;}
.cx-fs-svc-card:hover{box-shadow:0 10px 26px rgba(26,39,68,0.1);transform:translateY(-4px);}
.cx-fs-svc-head{background:#1a2744;padding:13px 16px;}
.cx-fs-svc-head:nth-child(1){background:#1a2744;}
.cx-fs-svc-card:nth-child(2) .cx-fs-svc-head{background:#334e75;}
.cx-fs-svc-card:nth-child(3) .cx-fs-svc-head{background:#2c3e6b;}
.cx-fs-svc-card:nth-child(4) .cx-fs-svc-head{background:#3a526b;}
.cx-fs-svc-card:nth-child(5) .cx-fs-svc-head{background:#1a3a5c;}
.cx-fs-svc-card:nth-child(6) .cx-fs-svc-head{background:#253a5e;}
.cx-fs-svc-head h3{color:#fff;margin:0;font-size:1rem;font-weight:700;}
.cx-fs-svc-head span{display:block;color:#c4a962;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:4px;}
.cx-fs-svc-body{padding:14px 16px 16px;}
.cx-fs-svc-body ul{margin:0;padding-left:1.05em;font-size:0.84rem;line-height:1.52;color:#444;}
.cx-fs-svc-body li{margin-bottom:4px;}
/* ── Concierge note ── */
  .cx-fs-svc-note{background:#f7f5ef;border-radius:8px;padding:18px 20px;border-left:4px solid #c4a962;margin:0 0 28px;}
.cx-fs-svc-note h3{color:#1a2744;margin:0 0 8px;font-size:1rem;font-weight:700;}
.cx-fs-svc-note p{font-size:0.92rem;line-height:1.6;color:#444;margin:0;}
.cx-fs-svc-note strong{color:#1a2744;}
/* ── Risk audit CTA ── */
  .cx-fs-audit{background:#1a2744;border-radius:10px;padding:24px 24px 20px;display:grid;grid-template-columns:1fr auto;gap:20px 24px;align-items:center;}
.cx-fs-audit h3{color:#fff;margin:0 0 6px;font-size:1.12rem;font-weight:700;}
.cx-fs-audit p{color:rgba(255,255,255,0.82);margin:0;font-size:0.9rem;line-height:1.5;}
.cx-fs-audit a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:15px;padding:13px 20px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease;}
.cx-fs-audit a.c-btn:hover{background:#d4bc72;transform:translateY(-2px);}
.cx-fs-svc-grid{grid-template-columns:1fr 1fr;}
.cx-fs-audit{grid-template-columns:1fr;}
.cx-fs-svc-grid{grid-template-columns:1fr;}
.cx-fs-audit{padding:18px 18px 16px;}
section.section_Html .cx-fp,
      section.section_Html .cx-fp-rm,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
.cx-fp { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-fp *, .cx-fp *::before, .cx-fp *::after { box-sizing: border-box; }
.cx-fp > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-fp > h2:first-child { margin-top: 0; }
.cx-fp-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
.cx-fp-questions {
    display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px;
    margin: 0 0 28px; padding: 18px 20px; background: #f7f5ef;
    border-radius: 8px; border-left: 4px solid #c4a962;
  }
.cx-fp-q {
    margin: 0; font-size: 0.92rem; line-height: 1.5; color: #334e75; font-style: italic;
  }
.cx-fp-q::before { content: '\201C'; color: #c4a962; font-weight: 700; font-style: normal; }
.cx-fp-process {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0;
  }
.cx-fp-process > li { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.cx-fp-process > li::marker { content: none !important; display: none !important; }
.cx-fp-process::before {
    content: ''; position: absolute; top: 28px; left: 6%; right: 6%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-fp-step {
    position: relative; z-index: 1; text-align: center; padding: 0 8px;
    transition: transform 0.28s ease;
  }
.cx-fp-step:hover { transform: translateY(-4px); }
.cx-fp-step:hover .cx-fp-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-fp-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.72rem; font-weight: 700; line-height: 1; margin: 0 auto 10px;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-fp-dot--peak { background: #c4a962; color: #1a2744; }
.cx-fp-step h3 { font-size: 0.88rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-fp-step p { font-size: 0.78rem; line-height: 1.45; color: #555; margin: 0; }
.cx-fp-pillars { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-fp-pillar {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 16px 14px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-fp-pillar:hover { border-color: #c4a962; box-shadow: 0 8px 20px rgba(26,39,68,0.08); transform: translateY(-3px); }
.cx-fp-pillar-icon {
    display: block; width: 36px; height: 36px; line-height: 36px; text-align: center;
    border-radius: 50%; background: #1a2744; color: #c4a962; font-size: 0.85rem; font-weight: 700;
    margin-bottom: 10px;
  }
.cx-fp-pillar h3 { margin: 0 0 6px; font-size: 0.92rem; color: #1a2744; line-height: 1.25; font-weight: 700; }
.cx-fp-pillar p { margin: 0; font-size: 0.8rem; line-height: 1.48; color: #555; }
.cx-fp-domains { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 24px; }
.cx-fp-domain {
    border-top: 4px solid #c4a962; background: #fafafa; border-radius: 0 0 8px 8px;
    padding: 16px 14px 14px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-fp-domain:hover { box-shadow: 0 10px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-fp-domain h3 { color: #1a2744; font-size: 1rem; margin: 0 0 8px; font-weight: 700; }
.cx-fp-domain ul { margin: 0; padding-left: 1.1em; font-size: 0.86rem; line-height: 1.5; color: #444; }
.cx-fp-domain li { margin-bottom: 5px; }
.cx-fp-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-fp-cta-text { flex: 1; min-width: 220px; }
.cx-fp-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-fp-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-fp-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-fp-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-fp-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-fp-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }
.cx-fp-related {
    margin: 0 0 24px; padding: 14px 18px; background: #fff; border: 1px solid #dde3ec;
    border-radius: 8px; font-size: 0.92rem; line-height: 1.55; color: #444;
  }
.cx-fp-related strong { color: #1a2744; }
.cx-fp-related a { color: #334e75; font-weight: 600; text-decoration: underline; }
.cx-fp-process { grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-fp-process::before { display: none; }
.cx-fp-pillars { grid-template-columns: 1fr 1fr; }
.cx-fp-domains { grid-template-columns: 1fr; }
.cx-fp-questions { grid-template-columns: 1fr; }
.cx-fp-pillars { grid-template-columns: 1fr; }
.cx-fp-cta { flex-direction: column; align-items: flex-start; }
.cx-imgbreak {
    position: relative;
    width: 100vw;
    max-width: 100vw;
    left: 50%;
    right: 50%;
    margin: 0 0 0 -50vw;
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-sizing: border-box;
    font-family: inherit;
    background: #4b5563;
  }
.cx-fp-rm { max-width: 960px; margin: 0 auto; padding: 28px 16px 12px; font-family: inherit; box-sizing: border-box; }
.cx-fp-rm *, .cx-fp-rm *::before, .cx-fp-rm *::after { box-sizing: border-box; }
.cx-fp-rm > h2 { color: #1a2744; font-size: 1.75rem; margin: 0 0 10px; font-weight: 600; text-align: center; }
.cx-fp-rm > .cx-fp-rm-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 28px; max-width: 720px; text-align: center; }
.cx-fp-rm-phases { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 0 0 20px; }
.cx-fp-rm-phase {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-fp-rm-phase:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-fp-rm-head { padding: 14px 18px; font-weight: 700; font-size: 0.95rem; color: #fff; background: #1a2744; }
.cx-fp-rm-head--mid { background: #334e75; }
.cx-fp-rm-head--ongoing { background: #2c3e6b; }
.cx-fp-rm-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-fp-rm-body { padding: 16px 18px 18px; background: #fff; }
.cx-fp-rm-body ul { margin: 0; padding-left: 1.15em; font-size: 0.92rem; line-height: 1.55; color: #444; }
.cx-fp-rm-body li { margin-bottom: 10px; }
.cx-fp-rm-body li:last-child { margin-bottom: 0; }
.cx-fp-rm-body li strong { color: #1a2744; }
.cx-fp-rm-note {
    margin-top: 8px; padding: 14px 18px; background: #f7f5ef; border-left: 4px solid #c4a962;
    font-size: 0.92rem; line-height: 1.55; color: #444; border-radius: 0 6px 6px 0;
  }
.cx-fp-rm-note strong { color: #1a2744; }
.cx-fp-rm { padding: 20px 12px 8px; }
.cx-fp-rm > h2 { font-size: 1.4rem; text-align: left; }
.cx-fp-rm > .cx-fp-rm-intro { text-align: left; font-size: 0.95rem; }
.cx-fp-rm-phases { grid-template-columns: 1fr; gap: 16px; }
section.section_Html:has(.cx-imgbreak) > .overlay,
    section.section_Html:has(.cx-imgbreak) .c-customsection__container {
      padding: 0 !important; margin: 0 !important; max-width: 100% !important;
    }
.cx-imgbreak { width: 100% !important; left: 0 !important; margin: 0 !important; }
.cx-imgbreak__bg { background-attachment: scroll !important; transform: none !important; }
section.section_Html:has(.cx-imgbreak) > .overlay {
      width: 100% !important;
      max-width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
.cx-imgbreak {
      width: 100% !important;
      max-width: 100% !important;
      left: 0 !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
/* ===== How we help band ===== */
  section.section_Html:has(.cx-imgbreak),
  section.section_Html:has(.cx-imgbreak) > .overlay,
  section.section_Html:has(.cx-imgbreak) .c-customsection__container {
    padding-top: 0 !important; padding-bottom: 0 !important;
    background: none !important; background-image: none !important;
  }
.cx-imgbreak {
    --cx-cover-url: url("//static.fmgsuite.com/media/SectionBackgroundImage/originalSize/b8a8ee94-be82-4550-8e6c-06a877f6ab58.png");
    position: relative; width: 100%; min-height: 300px;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden; box-sizing: border-box;
  }
.cx-imgbreak__bg { position: absolute; inset: 0; background-image: var(--cx-cover-url); background-size: cover; background-position: center 42%; }
.cx-imgbreak__overlay { position: absolute; inset: 0; background: linear-gradient(115deg, rgba(26,39,68,0.88) 0%, rgba(44,62,107,0.78) 100%); }
.cx-imgbreak__inner { position: relative; z-index: 1; max-width: 720px; padding: 48px 28px; text-align: center; }
.cx-imgbreak__rule { width: 48px; height: 3px; background: #c4a962; margin: 0 auto 18px; }
.cx-imgbreak__inner h2 { margin: 0 0 14px; color: #fff !important; font-size: 1.85rem; font-weight: 600; }
.cx-home-cap {
    --cx-navy: #1a2744;
    --cx-navy-mid: #334e75;
    --cx-gold: #c4a962;
    --cx-cream: #faf8f4;
    max-width: 1240px;
    margin: 0 auto;
    padding: 64px 32px 56px;
    box-sizing: border-box;
    font-family: inherit;
  }
.cx-home-cap *, .cx-home-cap *::before, .cx-home-cap *::after { box-sizing: border-box; }
.cx-home-cap__head {
    text-align: center;
    max-width: 720px;
    margin: 0 auto 48px;
  }
.cx-home-cap__head h2 {
    margin: 0 0 14px;
    font-size: 2.25rem;
    line-height: 1.2;
    font-weight: 600;
    color: var(--cx-navy) !important;
  }
.cx-home-cap__head p {
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.55;
    color: var(--cx-navy-mid);
  }
.cx-home-cap__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
  }
.cx-home-cap__card {
    display: flex;
    flex-direction: column;
    min-height: 280px;
    padding: 40px 36px 36px;
    background: var(--cx-cream);
    border: 1px solid #e8e4dc;
    border-top: 4px solid var(--cx-gold);
    border-radius: 8px;
    text-decoration: none;
    color: inherit;
    transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.2s ease;
  }
.cx-home-cap__card h3 {
    margin: 0 0 16px;
    font-size: 1.4rem;
    line-height: 1.3;
    font-weight: 700;
    color: var(--cx-navy) !important;
  }
.cx-home-cap__card p {
    margin: 0 0 24px;
    flex: 1;
    font-size: 1.125rem;
    line-height: 1.65;
    color: #4a5568;
  }
.cx-home-cap__link {
    font-size: 0.95rem;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--cx-navy-mid);
    transition: color 0.2s ease;
  }
.cx-home-cap__link::after {
    content: " \2192";
  }
.cx-home-cap__card:hover {
      transform: translateY(-4px);
      box-shadow: 0 12px 32px rgba(26, 39, 68, 0.1);
      border-top-color: var(--cx-navy);
    }
.cx-home-cap__card:hover .cx-home-cap__link { color: var(--cx-navy); }
.cx-home-cap__grid { grid-template-columns: 1fr; gap: 20px; }
.cx-home-cap { padding: 48px 20px 40px; }
.cx-home-cap__head h2 { font-size: 1.85rem; }
.cx-home-cap__card { min-height: 0; padding: 32px 28px 28px; }
.cx-home-cap__card h3 { font-size: 1.25rem; }
.cx-home-cap__card p { font-size: 1.05rem; }
.cx-iap-intro { margin: 48px 0 52px; max-width: 760px; }
.cx-iap-intro-head {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.75rem;
  color: #1a2744;
  margin: 0 0 16px;
  line-height: 1.2;
}
.cx-iap-rule { width: 52px; height: 3px; background: #c4a962; border: none; margin: 0 0 20px; }
.cx-iap-intro p { font-size: 1rem; color: #444; line-height: 1.75; margin: 0 0 14px; }
.cx-iap-florida {
  background: #1a2744;
  border-radius: 4px;
  padding: 24px 28px;
  margin: 0 0 52px;
  display: flex;
  gap: 18px;
  align-items: flex-start;
}
.cx-iap-florida-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 2px; }
.cx-iap-florida-text { font-size: 0.9rem; color: #ccc; line-height: 1.65; margin: 0; }
.cx-iap-florida-text strong { color: #c4a962; display: block; font-size: 0.95rem; margin-bottom: 4px; }
.cx-iap-section-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.6rem;
  color: #1a2744;
  margin: 60px 0 8px;
  line-height: 1.2;
}
.cx-iap-section-sub { font-size: 0.95rem; color: #555; line-height: 1.65; margin: 0 0 32px; max-width: 680px; }
.cx-iap-pillars {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 16px;
}
.cx-iap-pillars { grid-template-columns: 1fr; }
.cx-iap-pillar {
  border: 1px solid #e2ddd4;
  border-top: 4px solid #c4a962;
  border-radius: 4px;
  padding: 28px 26px 24px;
  background: #fff;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.cx-iap-pillar:hover { box-shadow: 0 8px 28px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-iap-pillar-label { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #c4a962; margin: 0 0 8px; }
.cx-iap-pillar-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.2rem; color: #1a2744; margin: 0 0 14px; line-height: 1.25; }
.cx-iap-pillar-body { font-size: 0.9rem; color: #555; line-height: 1.7; margin: 0 0 18px; }
.cx-iap-pillar-list { list-style: none; padding: 0; margin: 0; border-top: 1px solid #ede9e0; padding-top: 14px; }
.cx-iap-pillar-list li { font-size: 0.87rem; color: #444; padding: 5px 0 5px 1.2em; position: relative; line-height: 1.5; }
.cx-iap-pillar-list li::before { content: '\2014'; color: #c4a962; position: absolute; left: 0; font-size: 0.8rem; }
.cx-iap-ppli { background: #f7f5ef; border-left: 4px solid #c4a962; border-radius: 4px; padding: 32px 36px; margin: 40px 0 0; }
.cx-iap-ppli { padding: 24px 20px; }
.cx-iap-ppli-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.25rem; color: #1a2744; margin: 0 0 8px; }
.cx-iap-ppli-sub { font-size: 0.88rem; color: #c4a962; font-weight: 600; margin: 0 0 16px; text-transform: uppercase; letter-spacing: 0.05em; }
.cx-iap-ppli-body { font-size: 0.92rem; color: #444; line-height: 1.75; margin: 0 0 20px; }
.cx-iap-ppli-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px 28px; margin-bottom: 20px; }
.cx-iap-ppli-grid { grid-template-columns: 1fr; }
.cx-iap-ppli-item-label { font-size: 0.82rem; font-weight: 700; color: #1a2744; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px; }
.cx-iap-ppli-item-body { font-size: 0.87rem; color: #555; line-height: 1.6; margin: 0; }
.cx-iap-ppli-note { font-size: 0.82rem; color: #777; line-height: 1.6; border-top: 1px solid #ddd9ce; padding-top: 16px; margin: 0; }
.cx-iap-risk { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 32px; }
.cx-iap-risk { grid-template-columns: 1fr; }
.cx-iap-risk-item { background: #1a2744; border-radius: 4px; padding: 24px 20px; color: #fff; }
.cx-iap-risk-item-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1rem; color: #c4a962; margin: 0 0 10px; }
.cx-iap-risk-item-body { font-size: 0.87rem; color: #bbb; line-height: 1.65; margin: 0; }
.cx-iap-cta-wrap { margin-top: 56px; text-align: center; }
.cx-iap-cta { display: inline-block; padding: 14px 36px; background: #1a2744; color: #fff; border-radius: 3px; font-size: 0.9rem; font-weight: 600; text-decoration: none; letter-spacing: 0.04em; transition: background 0.18s, transform 0.18s; }
.cx-iap-cta:hover { background: #334e75; transform: translateY(-2px); }
.cx-iap-cta-sub { font-size: 0.85rem; color: #888; margin: 12px 0 0; }
label.cx-tfaq-q, .cx-tfaq-q {
    display: flex !important; align-items: flex-start; gap: 14px;
    padding: 18px 20px 18px 16px !important; cursor: pointer; margin: 0 !important;
    background: #fff !important; color: #1a2744 !important;
    font-size: 1rem; font-weight: 600; line-height: 1.45;
    user-select: none; border: none !important; border-radius: 0 !important;
    transition: background 0.22s ease;
  }
.cx-tfaq-check:checked ~ label.cx-tfaq-q {
    background: linear-gradient(90deg, #1a2744 0%, #243656 100%) !important; color: #fff !important;
  }
.cx-tfaq-a {
    max-height: 0; overflow: hidden; opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4,0,0.2,1), opacity 0.35s ease;
    background: #fff !important; color: #333; font-size: 0.96rem; line-height: 1.68;
    border-top: 0 solid #e8e4da;
  }
.cx-inv-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.75rem; color: #1a2744; margin: 60px 0 8px; line-height: 1.2; }
.cx-inv-rule { width: 52px; height: 3px; background: #c4a962; border: none; margin: 0 0 16px; }
.cx-inv-sub { font-size: 0.95rem; color: #555; line-height: 1.7; margin: 0 0 32px; max-width: 700px; }
.cx-inv-intro { margin: 48px 0 52px; max-width: 760px; }
.cx-inv-intro-head { font-family: 'Playfair Display', Georgia, serif; font-size: 1.75rem; color: #1a2744; margin: 0 0 14px; line-height: 1.2; }
.cx-inv-intro p { font-size: 1rem; color: #444; line-height: 1.75; margin: 0 0 14px; }
.cx-inv-deliverables { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin-bottom: 8px; }
.cx-inv-deliverables { grid-template-columns: 1fr; }
.cx-inv-deliverable { display: flex; align-items: flex-start; gap: 12px; background: #f7f5ef; border-radius: 4px; padding: 14px 16px; transition: background 0.15s; }
.cx-inv-deliverable:hover { background: #ede9e0; }
.cx-inv-del-icon { width: 28px; height: 28px; border-radius: 50%; background: #1a2744; color: #c4a962; display: flex; align-items: center; justify-content: center; font-size: 0.65rem; font-weight: 700; flex-shrink: 0; letter-spacing: 0.02em; }
.cx-inv-del-text { font-size: 0.9rem; color: #333; line-height: 1.5; padding-top: 4px; }
.cx-inv-process { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-bottom: 8px; }
.cx-inv-process { grid-template-columns: 1fr; }
.cx-inv-step { padding: 24px 20px 20px; background: #fff; border: 1px solid #e2ddd4; border-top: 4px solid #c4a962; border-radius: 4px; transition: box-shadow 0.2s, transform 0.2s; }
.cx-inv-step:hover { box-shadow: 0 8px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-inv-step-num { font-family: 'Playfair Display', Georgia, serif; font-size: 2rem; color: #c4a962; line-height: 1; margin-bottom: 10px; }
.cx-inv-step-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.05rem; color: #1a2744; margin-bottom: 8px; }
.cx-inv-step-body { font-size: 0.87rem; color: #555; line-height: 1.65; margin: 0; }
.cx-inv-products { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 8px; }
.cx-inv-products { grid-template-columns: repeat(2, 1fr); }
.cx-inv-products { grid-template-columns: 1fr; }
.cx-inv-product { background: #1a2744; border-radius: 4px; padding: 20px 18px; color: #fff; }
.cx-inv-product-name { font-family: 'Playfair Display', Georgia, serif; font-size: 1rem; color: #c4a962; margin: 0 0 6px; }
.cx-inv-product-body { font-size: 0.83rem; color: #bbb; line-height: 1.55; margin: 0; }
.cx-inv-independent { background: #f7f5ef; border-left: 4px solid #c4a962; border-radius: 4px; padding: 24px 28px; margin: 28px 0 0; }
.cx-inv-independent-quote { font-family: 'Playfair Display', Georgia, serif; font-size: 1.2rem; color: #1a2744; margin: 0; line-height: 1.35; }
.cx-inv-independent-sub { font-size: 0.88rem; color: #555; margin: 6px 0 0; line-height: 1.55; }
.cx-inv-unified { background: #1a2744; border-radius: 6px; padding: 36px 38px; margin: 24px 0 0; color: #fff; }
.cx-inv-unified { padding: 26px 22px; }
.cx-inv-unified-title { font-family: 'Playfair Display', Georgia, serif; font-size: 1.4rem; color: #fff; margin: 0 0 6px; }
.cx-inv-unified-sub { font-size: 0.88rem; color: #c4a962; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; margin: 0 0 16px; }
.cx-inv-unified p { font-size: 0.93rem; color: #ccc; line-height: 1.7; margin: 0 0 16px; }
.cx-inv-unified-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 28px; margin-top: 18px; }
.cx-inv-unified-grid { grid-template-columns: 1fr; }
.cx-inv-unified-grid div { font-size: 0.88rem; color: #ddd; padding-left: 1.2em; position: relative; line-height: 1.5; }
.cx-inv-unified-grid div::before { content: '\2192'; color: #c4a962; position: absolute; left: 0; }
.cx-inv-thematic { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: start; margin-top: 8px; }
.cx-inv-thematic { grid-template-columns: 1fr; }
.cx-inv-thematic-body p { font-size: 0.93rem; color: #444; line-height: 1.75; margin: 0 0 14px; }
.cx-inv-thematic-body p:last-child { margin: 0; }
.cx-inv-themes-wrap { background: #f7f5ef; border-radius: 4px; padding: 22px 24px; }
.cx-inv-themes { list-style: none !important; padding: 0 !important; margin: 0; }
.cx-inv-themes-label { font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #888; margin: 0 0 12px; }
.cx-inv-themes li { list-style: none !important; font-size: 0.9rem; color: #1a2744; font-weight: 500; padding: 8px 0 8px 1.3em; position: relative; border-bottom: 1px solid #e6e1d6; line-height: 1.4; }
.cx-inv-themes li:last-child { border-bottom: none; }
.cx-inv-themes li::before { content: '\25C6'; color: #c4a962; position: absolute; left: 0; font-size: 0.7rem; top: 11px; }
.cx-inv-calendar { margin-top: 8px; overflow-x: auto; }
.cx-inv-cal-table { width: 100%; border-collapse: collapse; font-size: 0.82rem; min-width: 640px; }
.cx-inv-cal-table th { background: #1a2744; color: #c4a962; padding: 10px 8px; text-align: center; font-weight: 700; font-size: 0.78rem; letter-spacing: 0.04em; }
.cx-inv-cal-table th:first-child { text-align: left; padding-left: 14px; min-width: 230px; color: #fff; }
.cx-inv-cal-table td { padding: 9px 8px; text-align: center; border-bottom: 1px solid #f0ece4; color: #555; }
.cx-inv-cal-table td:first-child { text-align: left; padding-left: 14px; font-size: 0.85rem; color: #333; font-weight: 500; }
.cx-inv-cal-table tr:nth-child(even) td { background: #faf9f6; }
.cx-inv-dot { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: #1a2744; }
.cx-inv-cta-wrap { margin-top: 56px; text-align: center; }
.cx-inv-cta { display: inline-block; padding: 14px 36px; background: #1a2744; color: #fff; border-radius: 3px; font-size: 0.9rem; font-weight: 600; text-decoration: none; letter-spacing: 0.04em; transition: background 0.18s, transform 0.18s; }
.cx-inv-cta:hover { background: #334e75; transform: translateY(-2px); }
.cx-inv-cta-sub { font-size: 0.85rem; color: #888; margin: 12px 0 0; }
section.section_Html .cx-ipo,
      section.section_Html .cx-ipo-pb,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
.cx-ipo { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-ipo *, .cx-ipo *::before, .cx-ipo *::after { box-sizing: border-box; }
.cx-ipo > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-ipo > h2:first-child { margin-top: 0; }
.cx-ipo-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
/* Lifecycle timeline &#8212; same pattern as Tax Planning (cx-tp-lifecycle) */
  .cx-ipo-timeline {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; list-style-type: none !important;
    display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;
  }
.cx-ipo-timeline > li {
    list-style: none !important; list-style-type: none !important;
    padding-left: 0 !important; margin-left: 0 !important;
  }
.cx-ipo-timeline > li::marker { content: none !important; display: none !important; }
.cx-ipo-timeline::before {
    content: ''; position: absolute; top: 28px; left: 8%; right: 8%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-ipo-phase {
    position: relative; z-index: 1; text-align: center; padding: 0 10px;
    transition: transform 0.28s ease;
  }
.cx-ipo-phase:hover { transform: translateY(-4px); }
.cx-ipo-phase:hover .cx-ipo-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-ipo-dot {
    display: grid;
    place-items: center;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #1a2744;
    color: #fff;
    font-size: 0.58rem;
    font-weight: 700;
    line-height: 1.15;
    margin: 0 auto 10px;
    letter-spacing: 0.03em;
    text-align: center;
    padding: 4px;
    flex-shrink: 0;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-ipo-dot--peak { background: #c4a962; color: #1a2744; }
.cx-ipo-phase h3 { font-size: 0.92rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-ipo-phase p { font-size: 0.82rem; line-height: 1.45; color: #555; margin: 0; }
.cx-ipo-deliver {
    background: #f7f5ef; border: 1px solid #e8e2d4; border-left: 4px solid #c4a962;
    border-radius: 0 8px 8px 0; padding: 20px 22px; margin: 0 0 28px;
  }
.cx-ipo-deliver h3 { color: #1a2744; font-size: 1.08rem; margin: 0 0 12px; font-weight: 700; }
.cx-ipo-deliver ul { margin: 0; padding-left: 1.15em; font-size: 0.94rem; line-height: 1.58; color: #444; }
.cx-ipo-deliver li { margin-bottom: 8px; }
.cx-ipo-deliver li:last-child { margin-bottom: 0; }
.cx-ipo-equity { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 0 0 28px; }
.cx-ipo-eq {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-ipo-eq:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-ipo-eq-head { padding: 14px 18px; font-weight: 700; font-size: 0.95rem; color: #fff; background: #1a2744; }
.cx-ipo-eq-head--alt { background: #334e75; }
.cx-ipo-eq-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-ipo-eq-body { padding: 16px 18px 18px; background: #fff; }
.cx-ipo-eq-body ul { margin: 0; padding-left: 1.1em; font-size: 0.9rem; line-height: 1.55; color: #444; }
.cx-ipo-eq-body li { margin-bottom: 8px; }
.cx-ipo-eq-body li strong { color: #1a2744; }
.cx-ipo-related {
    margin: 0 0 24px; padding: 14px 18px; background: #fff; border: 1px solid #dde3ec;
    border-radius: 8px; font-size: 0.92rem; line-height: 1.55; color: #444;
  }
.cx-ipo-related strong { color: #1a2744; }
.cx-ipo-related a { color: #334e75; font-weight: 600; text-decoration: underline; }
.cx-ipo-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-ipo-cta-text { flex: 1; min-width: 220px; }
.cx-ipo-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-ipo-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-ipo-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-ipo-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-ipo-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-ipo-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }

/* IPO Why Choose 3+2 cards: space above and below the box rows. */
.cx-page-ipo-planning #section_6.section_SimpleText .c-customsection__container {
  padding-bottom: 12px !important;
}
.cx-page-ipo-planning #section_7.section_Boxes .c-customsection__container {
  padding-top: 40px !important;
  padding-bottom: 28px !important;
}
.cx-page-ipo-planning #section_8.section_Boxes .c-customsection__container {
  padding-top: 28px !important;
  padding-bottom: 56px !important;
}

@media (max-width: 900px) {
  .cx-ipo-timeline { grid-template-columns: 1fr 1fr; gap: 24px 14px; align-items: stretch; }
  .cx-ipo-timeline::before { display: none; }
  .cx-ipo-phase {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding: 0 6px;
  }
  .cx-ipo-phase h3 { min-height: 2.5em; }
  .cx-ipo-equity { grid-template-columns: 1fr; }
  .cx-ipo-deliver { padding: 18px 16px; }
  .cx-ipo-deliver h3 { font-size: 1rem; }
  .cx-ipo-deliver ul { font-size: 0.9rem; }
  .cx-ipo-cta { flex-direction: column; align-items: flex-start; }
}

@media (max-width: 640px) {
  .cx-ipo-timeline {
    grid-template-columns: 1fr;
    gap: 18px;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .cx-ipo-phase {
    display: grid;
    grid-template-columns: 64px 1fr;
    grid-template-rows: auto auto;
    column-gap: 14px;
    row-gap: 4px;
    align-items: start;
    text-align: left;
    padding: 0;
  }
  .cx-ipo-dot {
    grid-row: 1 / span 2;
    width: 64px;
    height: 64px;
    margin: 0;
    align-self: center;
    font-size: 0.62rem;
  }
  .cx-ipo-phase h3 {
    min-height: 0;
    margin: 0;
    font-size: 0.98rem;
    text-align: left;
    align-self: end;
  }
  .cx-ipo-phase p {
    font-size: 0.86rem;
    line-height: 1.5;
    text-align: left;
  }
}
.cx-ipo-pb { max-width: 960px; margin: 0 auto; padding: 28px 16px 12px; font-family: inherit; box-sizing: border-box; }
.cx-ipo-pb *, .cx-ipo-pb *::before, .cx-ipo-pb *::after { box-sizing: border-box; }
.cx-ipo-pb > h2 { color: #1a2744; font-size: 1.75rem; margin: 0 0 10px; font-weight: 600; text-align: center; }
.cx-ipo-pb > .cx-ipo-pb-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 24px; max-width: 720px; text-align: center; }
.cx-ipo-pb-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-ipo-pb-col {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-ipo-pb-col:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-ipo-pb-head { padding: 14px 18px; font-weight: 700; font-size: 0.95rem; color: #fff; }
.cx-ipo-pb-head--pre { background: #1a2744; }
.cx-ipo-pb-head--post { background: #334e75; }
.cx-ipo-pb-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-ipo-pb-body { padding: 16px 18px 18px; background: #fff; }
.cx-ipo-pb-body ul { margin: 0; padding-left: 1.15em; font-size: 0.92rem; line-height: 1.55; color: #444; }
.cx-ipo-pb-body li { margin-bottom: 10px; }
.cx-ipo-pb-body li strong { color: #1a2744; }
.cx-ipo-pb-note {
    margin-top: 20px; padding: 14px 18px; background: #f7f5ef; border-left: 4px solid #c4a962;
    font-size: 0.92rem; line-height: 1.55; color: #444; border-radius: 0 6px 6px 0;
  }
.cx-ipo-pb-note strong { color: #1a2744; }
.cx-ipo-pb > h2 { font-size: 1.4rem; text-align: left; }
.cx-ipo-pb > .cx-ipo-pb-intro { text-align: left; font-size: 0.95rem; }
.cx-ipo-pb-grid { grid-template-columns: 1fr; }
.cx-tfaq-head h2 { color: #1a2744 !important; font-size: 1.75rem; font-weight: 600; margin: 0 0 10px !important; line-height: 1.25; }
.cx-tfaq-item {
    position: relative; margin-bottom: 10px; background: #fff !important; border-radius: 10px;
    border: 1px solid #e2e8f0; border-left: 4px solid #d4bc72;
    box-shadow: 0 2px 8px rgba(26,39,68,0.04); overflow: hidden;
    transition: box-shadow 0.28s ease, transform 0.28s ease, border-left-color 0.28s ease;
  }
label.cx-tfaq-q, .cx-tfaq-q {
    display: flex !important; align-items: flex-start; gap: 14px;
    padding: 18px 20px 18px 16px !important; cursor: pointer; margin: 0 !important;
    background: #fff !important; color: #1a2744 !important; font-size: 1rem; font-weight: 600; line-height: 1.45;
  }
.cx-tfaq-check:checked ~ label.cx-tfaq-q, .cx-tfaq-check:checked ~ .cx-tfaq-q {
    background: linear-gradient(90deg, #1a2744 0%, #243656 100%) !important; color: #fff !important;
  }
.cx-tfaq-toggle {
    flex-shrink: 0; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center;
    border-radius: 50%; background: #1a2744 !important; color: #c4a962 !important;
    font-size: 1.05rem; font-weight: 700; line-height: 1;
  }
.cx-tfaq-a { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.4,0,0.2,1), opacity 0.35s ease; background: #fff !important; color: #333; font-size: 0.96rem; line-height: 1.68; }
.cx-tfaq-check:checked ~ .cx-tfaq-a { max-height: 900px; opacity: 1; border-top: 1px solid #e8e4da; }
.cx-tfaq { padding: 28px 14px 32px; }
label.cx-tfaq-q, .cx-tfaq-q { font-size: 0.93rem; padding: 15px 14px !important; }
.cx-nl-page {
    width: 100vw;
    max-width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #EFEFEC;
    padding: 0 16px 40px;
    box-sizing: border-box;
    font-family: 'Inter', sans-serif;
    color: #1C2B3A;
    -webkit-font-smoothing: antialiased;
  }
.cx-nl-page *, .cx-nl-page *::before, .cx-nl-page *::after { box-sizing: border-box; }
.cx-nl-page * { margin: 0; padding: 0; }
.cx-nl-page {
    --slate: #1C2B3A;
    --claret: #7B1F35;
    --claret-light: #9E2B44;
    --gold: #C4A44A;
    --cream: #F8F5F0;
    --warm-gray: #E8E3DC;
    --text: #1C2B3A;
    --muted: #6B7280;
    --divider: #D4CFC8;
    background: #EFEFEC;
    font-family: 'Inter', sans-serif;
    color: var(--text);
    -webkit-font-smoothing: antialiased;
  }
.cx-nl-page .email-wrapper {
    max-width: 680px;
    margin: 0 auto;
    background: #fff;
  }
/* ── HEADER ── */
  .cx-nl-page .header {
    background: var(--slate);
    padding: 36px 48px 28px;
    border-bottom: 3px solid var(--claret);
  }
.cx-nl-page .header-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 24px;
  }
.cx-nl-page .brand-lockup {
    display: flex;
    align-items: center;
    gap: 12px;
  }
.cx-nl-page .brand-icon {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background: url('data:image/png;base64,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') center/contain no-repeat;
    filter: brightness(0) invert(1);
  }
.cx-nl-page .firm-name {
    font-family: 'Inter', sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    line-height: 1.2;
  }
.cx-nl-page .firm-sub {
    font-size: 10px;
    font-weight: 400;
    color: var(--gold);
    letter-spacing: 0.12em;
    text-transform: uppercase;
    margin-top: 4px;
  }
.cx-nl-page .issue-meta {
    text-align: right;
    font-size: 11px;
    color: rgba(255,255,255,0.45);
    letter-spacing: 0.06em;
    line-height: 1.7;
    font-weight: 300;
  }
.cx-nl-page .headline-band {
    border-top: 1px solid rgba(255,255,255,0.12);
    padding-top: 22px;
  }
.cx-nl-page .issue-label {
    font-size: 10px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 500;
    margin-bottom: 10px;
  }
.cx-nl-page .headline {
    font-family: 'Playfair Display', serif;
    font-size: 28px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
  }
.cx-nl-page .headline em {
    font-style: italic;
    color: var(--gold);
  }
/* ── OPENING NOTE ── */
  .cx-nl-page .opening {
    background: var(--cream);
    padding: 32px 48px;
    border-bottom: 1px solid var(--divider);
  }
.cx-nl-page .salutation {
    font-size: 15px;
    font-weight: 400;
    color: var(--text);
    line-height: 1.7;
    margin-bottom: 14px;
  }
.cx-nl-page .advisor-voice {
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-size: 16px;
    color: var(--claret);
    line-height: 1.6;
    padding-left: 18px;
    border-left: 3px solid var(--gold);
    margin-top: 18px;
  }
/* ── SECTIONS ── */
  .cx-nl-page .content {
    padding: 0 48px;
  }
.cx-nl-page .section {
    padding: 32px 0;
    border-bottom: 1px solid var(--divider);
  }
.cx-nl-page .section:last-child {
    border-bottom: none;
  }
.cx-nl-page .section-tag {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 10px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    font-weight: 600;
    color: var(--claret);
    margin-bottom: 10px;
  }
.cx-nl-page .section-tag::before {
    content: '';
    display: block;
    width: 18px;
    height: 1.5px;
    background: var(--claret);
  }
.cx-nl-page .section-title {
    font-family: 'Playfair Display', serif;
    font-size: 19px;
    font-weight: 600;
    color: var(--slate);
    margin-bottom: 12px;
    line-height: 1.3;
  }
.cx-nl-page .section-body {
    font-size: 14.5px;
    line-height: 1.75;
    color: #374151;
    font-weight: 300;
  }
.cx-nl-page .section-body p {
    margin-bottom: 10px;
  }
.cx-nl-page .section-body p:last-child {
    margin-bottom: 0;
  }
.cx-nl-page .callout {
    background: var(--cream);
    border-left: 3px solid var(--gold);
    padding: 14px 18px;
    margin: 16px 0;
    font-size: 13.5px;
    color: var(--slate);
    line-height: 1.65;
    font-weight: 400;
  }
.cx-nl-page .callout strong {
    color: var(--claret);
    font-weight: 600;
  }
/* ── MARKET PULSE ── */
  .cx-nl-page .pulse-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin-top: 16px;
  }
.cx-nl-page .pulse-item {
    background: var(--cream);
    border-radius: 4px;
    padding: 14px 16px;
    border-top: 2px solid transparent;
  }
.cx-nl-page .pulse-item.positive { border-top-color: #2D7A4F; }
.cx-nl-page .pulse-item.watch { border-top-color: var(--gold); }
.cx-nl-page .pulse-item.cautious { border-top-color: var(--claret); }
.cx-nl-page .pulse-label {
    font-size: 10px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 600;
    color: var(--muted);
    margin-bottom: 5px;
  }
.cx-nl-page .pulse-text {
    font-size: 13px;
    color: var(--slate);
    line-height: 1.5;
    font-weight: 400;
  }
/* ── TAKEAWAY ── */
  .cx-nl-page .takeaway {
    background: var(--slate);
    padding: 30px 48px;
    margin: 0;
  }
.cx-nl-page .takeaway-label {
    font-size: 10px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: var(--gold);
    font-weight: 600;
    margin-bottom: 12px;
  }
.cx-nl-page .takeaway-text {
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-size: 17px;
    color: rgba(255,255,255,0.9);
    line-height: 1.65;
  }
/* ── FOOTER ── */
  .cx-nl-page .footer {
    background: var(--cream);
    padding: 28px 48px;
    border-top: 1px solid var(--divider);
  }
.cx-nl-page .footer-name {
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--slate);
    margin-bottom: 2px;
  }
.cx-nl-page .footer-title {
    font-size: 12px;
    color: var(--claret);
    font-weight: 500;
    letter-spacing: 0.04em;
    margin-bottom: 12px;
  }
.cx-nl-page .footer-contact {
    font-size: 12px;
    color: var(--muted);
    line-height: 1.8;
  }
.cx-nl-page .footer-contact a {
    color: var(--claret);
    text-decoration: none;
  }
.cx-nl-page .disclaimer {
    margin-top: 20px;
    padding-top: 16px;
    border-top: 1px solid var(--divider);
    font-size: 10.5px;
    color: #9CA3AF;
    line-height: 1.7;
  }
.cx-nl-page .header, .cx-nl-page .opening, .cx-nl-page .content,
    .cx-nl-page .takeaway, .cx-nl-page .footer { padding-left: 22px; padding-right: 22px; }
.cx-nl-page .header-top { flex-direction: column; gap: 12px; }
.cx-nl-page .brand-lockup { align-self: flex-start; }
.cx-nl-page .issue-meta { text-align: left; }
.cx-nl-page .headline { font-size: 22px; }
.cx-nl-page .pulse-grid { grid-template-columns: 1fr; }
.cx-tp { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-tp *, .cx-tp *::before, .cx-tp *::after { box-sizing: border-box; }
.cx-tp > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-tp > h2:first-child { margin-top: 0; }
.cx-tp > .cx-tp-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
.cx-tp > .cx-tp-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }
/* Lifecycle timeline &#8212; horizontal, not estate 3-phase circles */
  .cx-tp-lifecycle {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; list-style-type: none !important;
    display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;
  }
.cx-tp-lifecycle > li {
    list-style: none !important; list-style-type: none !important;
    padding-left: 0 !important; margin-left: 0 !important;
  }
.cx-tp-lifecycle > li::marker { content: none !important; display: none !important; }
.cx-tp-lifecycle::before {
    content: ''; position: absolute; top: 28px; left: 8%; right: 8%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-tp-life {
    position: relative; z-index: 1; text-align: center; padding: 0 10px;
    transition: transform 0.28s ease;
  }
.cx-tp-life:hover { transform: translateY(-4px); }
.cx-tp-life:hover .cx-tp-life-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-tp-life-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.58rem; font-weight: 700; line-height: 1.05; margin: 0 auto 10px;
    letter-spacing: 0.03em; text-align: center; padding: 2px;
    transition: background 0.25s ease, transform 0.25s ease;
  }
.cx-tp-life-dot--peak { background: #c4a962; color: #1a2744; }
.cx-tp-life h3 { font-size: 0.92rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-tp-life p { font-size: 0.82rem; line-height: 1.45; color: #555; margin: 0; }
/* Segment pillars &#8212; 3 columns, not 5 icon cards */
  .cx-tp-segments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 0 0 28px; }
.cx-tp-seg {
    border-top: 4px solid #c4a962; background: #fafafa; border-radius: 0 0 8px 8px;
    padding: 18px 16px 16px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-tp-seg:hover { box-shadow: 0 10px 24px rgba(26,39,68,0.09); transform: translateY(-3px); }
.cx-tp-seg h3 { color: #1a2744; font-size: 1.05rem; margin: 0 0 10px; font-weight: 700; }
.cx-tp-seg ul { margin: 0; padding-left: 1.1em; font-size: 0.88rem; line-height: 1.5; color: #444; }
.cx-tp-seg li { margin-bottom: 6px; }
.cx-tp-seg li strong { color: #1a2744; font-weight: 600; }
/* Opportunity domain grid &#8212; pills/cards, not comparison table */
  .cx-tp-domains { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin: 0 0 28px; }
.cx-tp-domain {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 14px 12px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-tp-domain:hover { border-color: #c4a962; box-shadow: 0 6px 16px rgba(26,39,68,0.07); transform: translateY(-2px); }
.cx-tp-domain-label { display: block; font-size: 0.68rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: #c4a962; margin-bottom: 6px; }
.cx-tp-domain h4 { margin: 0 0 4px; font-size: 0.92rem; color: #1a2744; line-height: 1.25; }
.cx-tp-domain p { margin: 0; font-size: 0.8rem; line-height: 1.45; color: #555; }
.cx-tp-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-tp-cta-text { flex: 1; min-width: 220px; }
.cx-tp-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-tp-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-tp-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-tp-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-tp-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-tp-lifecycle { grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-tp-lifecycle::before { display: none; }
.cx-tp-segments { grid-template-columns: 1fr; }
.cx-tp-domains { grid-template-columns: 1fr 1fr; }
.cx-tp-domains { grid-template-columns: 1fr; }
.cx-tp-cta { flex-direction: column; align-items: flex-start; }
.cx-tp-pb { max-width: 960px; margin: 0 auto; padding: 28px 16px 12px; font-family: inherit; box-sizing: border-box; }
.cx-tp-pb *, .cx-tp-pb *::before, .cx-tp-pb *::after { box-sizing: border-box; }
.cx-tp-pb > h2 { color: #1a2744; font-size: 1.75rem; margin: 0 0 10px; font-weight: 600; text-align: center; }
.cx-tp-pb > .cx-tp-pb-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 24px; max-width: 720px; text-align: center; }
.cx-tp-pb-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-tp-pb-col {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-tp-pb-col:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-tp-pb-head { padding: 14px 18px; font-weight: 700; font-size: 0.95rem; color: #fff; }
.cx-tp-pb-head--early { background: #1a2744; }
.cx-tp-pb-head--late { background: #334e75; }
.cx-tp-pb-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-tp-pb-body { padding: 16px 18px 18px; background: #fff; }
.cx-tp-pb-body ul { margin: 0; padding-left: 1.15em; font-size: 0.92rem; line-height: 1.55; color: #444; }
.cx-tp-pb-body li { margin-bottom: 10px; }
.cx-tp-pb-body li:last-child { margin-bottom: 0; }
.cx-tp-pb-body li strong { color: #1a2744; }
.cx-tp-pb-note {
    margin-top: 20px; padding: 14px 18px; background: #f7f5ef; border-left: 4px solid #c4a962;
    font-size: 0.92rem; line-height: 1.55; color: #444; border-radius: 0 6px 6px 0;
  }
.cx-tp-pb-note strong { color: #1a2744; }
.cx-tp-pb { padding: 20px 12px 8px; }
.cx-tp-pb > h2 { font-size: 1.4rem; text-align: left; }
.cx-tp-pb > .cx-tp-pb-intro { text-align: left; font-size: 0.95rem; }
.cx-tp-pb-grid { grid-template-columns: 1fr; gap: 16px; }
.cx-ye { max-width: 1080px; margin: 0 auto; padding: 20px 16px 32px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-ye *, .cx-ye *::before, .cx-ye *::after { box-sizing: border-box; }
.cx-ye > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 12px; line-height: 1.3; font-weight: 600; }
.cx-ye > h2:first-child { margin-top: 0; }
.cx-ye > h3 { color: #1a2744; font-size: 1.15rem; margin: 22px 0 10px; font-weight: 600; }
.cx-ye-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 18px; max-width: 860px; }
.cx-ye-note {
    background: #f7f5ef; border-left: 4px solid #c4a962; padding: 12px 14px; margin: 16px 0 22px;
    font-size: 0.9rem; line-height: 1.55; color: #444;
  }
.cx-ye-note strong { color: #1a2744; }
/* Federal limits table */
  .cx-ye-table-wrap { overflow-x: auto; margin: 0 0 24px; border: 1px solid #dde3ec; border-radius: 8px; }
.cx-ye-table { width: 100%; border-collapse: collapse; font-size: 0.88rem; line-height: 1.45; }
.cx-ye-table th, .cx-ye-table td { padding: 10px 12px; text-align: left; border-bottom: 1px solid #e8ebf0; vertical-align: top; }
.cx-ye-table th { background: #1a2744; color: #fff; font-weight: 600; }
.cx-ye-table tr:last-child td { border-bottom: 0; }
.cx-ye-table tr:nth-child(even) td { background: #fafbfc; }
.cx-ye-table td:first-child { font-weight: 600; color: #1a2744; min-width: 140px; }
/* State rate map &#8212; original CSS grid (public rate data; not a copied graphic) */
  .cx-ye-map-legend { display: flex; flex-wrap: wrap; gap: 10px 16px; margin: 0 0 12px; font-size: 0.78rem; color: #555; }
.cx-ye-map-legend span { display: inline-flex; align-items: center; gap: 6px; }
.cx-ye-swatch { width: 14px; height: 14px; border-radius: 3px; border: 1px solid rgba(0,0,0,0.08); flex-shrink: 0; }
.cx-ye-map {
    display: grid; grid-template-columns: repeat(auto-fill, minmax(62px, 1fr)); gap: 6px; margin: 0 0 14px;
  }
.cx-ye-st {
    border-radius: 6px; padding: 8px 4px; text-align: center; font-size: 0.72rem; line-height: 1.25;
    border: 1px solid rgba(26,39,68,0.12); transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
.cx-ye-st strong { display: block; font-size: 0.78rem; letter-spacing: 0.02em; }
.cx-ye-st span { display: block; font-size: 0.65rem; opacity: 0.9; margin-top: 2px; }
.cx-ye-st:hover { transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,39,68,0.12); }
.cx-ye-st--0 { background: #eef2f7; color: #334e75; }
.cx-ye-st--lo { background: #d4e0ef; color: #1a2744; }
.cx-ye-st--md { background: #9bb3d4; color: #1a2744; }
.cx-ye-st--hi { background: #5a7ab0; color: #fff; }
.cx-ye-st--vh { background: #1a2744; color: #f0e6c8; }
/* Checklist accordion */
  .cx-ye-check { margin: 0 0 24px; }
.cx-ye-cat {
    border: 1px solid #d8dde6; margin-bottom: 8px; border-radius: 6px; overflow: hidden; background: #fff;
    transition: box-shadow 0.22s ease;
  }
.cx-ye-cat:hover { box-shadow: 0 4px 12px rgba(26,39,68,0.06); }
.cx-ye-cat-check { position: absolute; opacity: 0; pointer-events: none; width: 0; height: 0; }
.cx-ye-cat-q {
    display: flex; align-items: center; gap: 10px; padding: 13px 16px; margin: 0; cursor: pointer;
    background: #f7f5ef; color: #1a2744; font-size: 0.95rem; font-weight: 700; user-select: none;
    transition: background 0.2s ease;
  }
.cx-ye-cat-q:hover { background: #efe9dc; }
.cx-ye-cat-toggle { font-size: 1.1rem; font-weight: 700; width: 14px; flex-shrink: 0; transition: transform 0.22s ease; }
.cx-ye-cat-check:checked ~ .cx-ye-cat-q .cx-ye-cat-toggle { transform: rotate(90deg); }
.cx-ye-cat-a { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.4s ease, opacity 0.3s ease; }
.cx-ye-cat-check:checked ~ .cx-ye-cat-a { max-height: 2000px; opacity: 1; }
.cx-ye-cat-inner { padding: 14px 18px 16px; font-size: 0.9rem; line-height: 1.6; color: #333; border-top: 1px solid #e8ebf0; }
.cx-ye-cat-inner ul { margin: 0; padding-left: 1.2em; }
.cx-ye-cat-inner li { margin-bottom: 10px; }
.cx-ye-cat-inner li:last-child { margin-bottom: 0; }
/* Principles grid */
.cx-ye-principles { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; margin: 28px 0 36px; }
.cx-ye-prin {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 18px 12px; text-align: center;
    transition: border-color 0.22s ease, transform 0.22s ease;
  }
.cx-ye-prin:hover { border-color: #c4a962; transform: translateY(-2px); }
.cx-ye-prin strong { display: block; color: #c4a962; font-size: 1.1rem; margin-bottom: 6px; letter-spacing: 0.04em; }
.cx-ye-prin span { font-size: 0.78rem; line-height: 1.4; color: #555; }
.cx-ye-disclaimer { font-size: 0.88rem; font-style: italic; color: #555; margin: 18px 0 0; line-height: 1.55; }
@media (max-width: 900px) {
  .cx-ye-principles { grid-template-columns: repeat(2, 1fr); }
  .cx-ye-principles .cx-ye-prin:last-child { grid-column: 1 / -1; max-width: 200px; margin: 0 auto; width: 100%; }
}
@media (max-width: 640px) {
  .cx-ye-principles { grid-template-columns: 1fr; }
  .cx-ye-principles .cx-ye-prin:last-child { max-width: none; }
}
.cx-ye-map { grid-template-columns: repeat(auto-fill, minmax(54px, 1fr)); }
.cx-roth { max-width: 1080px; margin: 0 auto; padding: 20px 16px 28px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-roth *, .cx-roth *::before, .cx-roth *::after { box-sizing: border-box; }
.cx-roth > h2 { color: #1a2744; font-size: 1.65rem; margin: 0 0 12px; line-height: 1.3; font-weight: 600; }
.cx-roth > h3 { color: #1a2744; font-size: 1.12rem; margin: 22px 0 8px; font-weight: 600; }
.cx-roth-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 16px; max-width: 860px; }
.cx-roth-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin: 0 0 20px; }
.cx-roth-card {
    background: #fafafa; border: 1px solid #dde3ec; border-radius: 8px; padding: 16px 14px;
    border-top: 4px solid #c4a962; transition: box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-roth-card:hover { box-shadow: 0 8px 20px rgba(26,39,68,0.08); transform: translateY(-2px); }
.cx-roth-card h4 { margin: 0 0 8px; color: #1a2744; font-size: 1rem; line-height: 1.3; }
.cx-roth-card p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: #444; }
.cx-roth-card ul { margin: 8px 0 0; padding-left: 1.1em; font-size: 0.85rem; line-height: 1.5; color: #555; }
.cx-roth-card li { margin-bottom: 5px; }
.cx-roth-status {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 18px 20px; margin: 0 0 20px;
  }
.cx-roth-status h3 { color: #c4a962; margin: 0 0 8px; font-size: 1.05rem; }
.cx-roth-status p { margin: 0 0 10px; font-size: 0.92rem; line-height: 1.6; color: #e8ecf4; }
.cx-roth-status p:last-child { margin-bottom: 0; }
.cx-roth-compare { overflow-x: auto; margin: 0 0 18px; border: 1px solid #dde3ec; border-radius: 8px; }
.cx-roth-table { width: 100%; border-collapse: collapse; font-size: 0.86rem; line-height: 1.45; }
.cx-roth-table th, .cx-roth-table td { padding: 10px 12px; text-align: left; border-bottom: 1px solid #e8ebf0; vertical-align: top; }
.cx-roth-table th { background: #f7f5ef; color: #1a2744; font-weight: 600; }
.cx-roth-table tr:last-child td { border-bottom: 0; }
.cx-roth-warn {
    background: #f7f5ef; border-left: 4px solid #c4a962; padding: 12px 14px; margin: 16px 0;
    font-size: 0.9rem; line-height: 1.55; color: #444;
  }
.cx-roth-disclaimer { font-size: 0.88rem; font-style: italic; color: #555; margin: 16px 0 0; line-height: 1.55; }
.cx-roth-cards { grid-template-columns: 1fr; }
section.section_Html .cx-ve,section.section_Html .cx-ve-rm,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
/* ── Base ── */
  .cx-ve{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-ve *,.cx-ve *::before,.cx-ve *::after{box-sizing:border-box;}
.cx-ve>h2{color:#1a2744;font-size:1.65rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-ve>h2:first-child{margin-top:0;}
.cx-ve-lead{font-size:1.05rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── 4 Capitals grid ── */
  .cx-ve-capitals{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 0 28px;}
.cx-ve-capital{border-radius:10px;padding:22px 20px 18px;transition:box-shadow 0.28s ease,transform 0.28s ease;}
.cx-ve-capital--human{background:#f7f5ef;border-top:4px solid #1a2744;}
.cx-ve-capital--structural{background:#f0f4fa;border-top:4px solid #334e75;}
.cx-ve-capital--customer{background:#fdf9ef;border-top:4px solid #c4a962;}
.cx-ve-capital--social{background:#f5f0fa;border-top:4px solid #6b5b95;}
.cx-ve-capital:hover{box-shadow:0 10px 26px rgba(26,39,68,0.10);transform:translateY(-4px);}
.cx-ve-capital-badge{display:inline-block;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px;}
.cx-ve-capital--human .cx-ve-capital-badge{color:#1a2744;}
.cx-ve-capital--structural .cx-ve-capital-badge{color:#334e75;}
.cx-ve-capital--customer .cx-ve-capital-badge{color:#c4a962;}
.cx-ve-capital--social .cx-ve-capital-badge{color:#6b5b95;}
.cx-ve-capital h3{font-size:1.05rem;color:#1a2744;margin:0 0 8px;font-weight:700;}
.cx-ve-capital p{font-size:0.86rem;line-height:1.55;color:#444;margin:0 0 10px;}
.cx-ve-capital ul{margin:0;padding-left:1.1em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-ve-capital li{margin-bottom:4px;}
/* ── Owner-dependency spectrum ── */
  .cx-ve-spectrum{margin:0 0 28px;background:#1a2744;border-radius:10px;padding:24px 22px;}
.cx-ve-spectrum h3{color:#c4a962;font-size:1.05rem;margin:0 0 16px;font-weight:700;}
.cx-ve-spectrum-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}
.cx-ve-spectrum-stage{background:rgba(255,255,255,0.07);border-radius:8px;padding:14px 12px;text-align:center;border-top:3px solid transparent;transition:background 0.22s ease;}
.cx-ve-spectrum-stage--1{border-top-color:#c4394a;}
.cx-ve-spectrum-stage--2{border-top-color:#e07b00;}
.cx-ve-spectrum-stage--3{border-top-color:#6b93cb;}
.cx-ve-spectrum-stage--4{border-top-color:#c4a962;}
.cx-ve-spectrum-stage:hover{background:rgba(255,255,255,0.13);}
.cx-ve-spectrum-stage-label{font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:6px;}
.cx-ve-spectrum-stage--1 .cx-ve-spectrum-stage-label{color:#e07a7a;}
.cx-ve-spectrum-stage--2 .cx-ve-spectrum-stage-label{color:#f0b96a;}
.cx-ve-spectrum-stage--3 .cx-ve-spectrum-stage-label{color:#6b93cb;}
.cx-ve-spectrum-stage--4 .cx-ve-spectrum-stage-label{color:#c4a962;}
.cx-ve-spectrum-stage h4{color:#fff;font-size:0.88rem;margin:0 0 5px;font-weight:700;}
.cx-ve-spectrum-stage p{color:rgba(255,255,255,0.7);font-size:0.78rem;line-height:1.45;margin:0;}
/* ── Entity optimizer ── */
  .cx-ve-entity{margin:0 0 28px;overflow-x:auto;}
.cx-ve-entity table{width:100%;border-collapse:collapse;font-size:0.875rem;}
.cx-ve-entity th{background:#1a2744;color:#fff;padding:10px 14px;text-align:left;font-weight:600;font-size:0.82rem;letter-spacing:0.02em;}
.cx-ve-entity th:first-child{border-radius:8px 0 0 0;}
.cx-ve-entity th:last-child{border-radius:0 8px 0 0;}
.cx-ve-entity td{padding:10px 14px;border-bottom:1px solid #e8e4da;color:#333;vertical-align:top;line-height:1.48;}
.cx-ve-entity tr:last-child td{border-bottom:none;}
.cx-ve-entity tr:nth-child(even) td{background:#f7f5ef;}
.cx-ve-entity td:first-child{font-weight:600;color:#1a2744;}
.cx-ve-good{color:#1a6b1a;font-weight:600;}
.cx-ve-warn{color:#b05a00;font-weight:600;}
/* ── Domains ── */
  .cx-ve-domains{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 24px;}
.cx-ve-domain{background:#fff;border:1px solid #dde3ec;border-radius:8px;padding:16px 14px;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;}
.cx-ve-domain:hover{border-color:#c4a962;box-shadow:0 8px 20px rgba(26,39,68,0.08);transform:translateY(-3px);}
.cx-ve-domain h3{color:#1a2744;font-size:0.95rem;margin:0 0 8px;font-weight:700;}
.cx-ve-domain ul{margin:0;padding-left:1.1em;font-size:0.84rem;line-height:1.5;color:#444;}
.cx-ve-domain li{margin-bottom:5px;}
/* ── CTA ── */
  .cx-ve-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-ve-cta-text{flex:1;min-width:220px;}
.cx-ve-cta h3{color:#fff;margin:0 0 6px;font-size:1.15rem;}
.cx-ve-cta p{color:#e0e4ec;margin:0;font-size:0.95rem;line-height:1.5;}
.cx-ve-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-ve-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-ve-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:16px 0 0;}
.cx-ve-capitals{grid-template-columns:1fr;}
.cx-ve-spectrum-bar{grid-template-columns:1fr 1fr;}
.cx-ve-domains{grid-template-columns:1fr 1fr;}
.cx-ve-domains{grid-template-columns:1fr;}
.cx-ve-spectrum-bar{grid-template-columns:1fr;}
.cx-ve-cta{flex-direction:column;align-items:flex-start;}
.cx-ve-rm{max-width:1000px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;}
.cx-ve-rm *,.cx-ve-rm *::before,.cx-ve-rm *::after{box-sizing:border-box;}
.cx-ve-rm-head{margin-bottom:28px;}
.cx-ve-rm-head h2{color:#1a2744;font-size:1.65rem;font-weight:600;margin:0 0 10px;line-height:1.3;}
.cx-ve-rm-head p{font-size:1rem;line-height:1.6;color:#555;margin:0;max-width:680px;}
.cx-ve-rm-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #dde3ec;border-radius:10px;overflow:hidden;margin:0 0 24px;}
.cx-ve-rm-phase{padding:22px 18px;border-right:1px solid #dde3ec;transition:background 0.22s ease;}
.cx-ve-rm-phase:last-child{border-right:none;}
.cx-ve-rm-phase:hover{background:#f7f5ef;}
.cx-ve-rm-phase-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:0.8rem;font-weight:700;margin-bottom:12px;}
.cx-ve-rm-phase--1 .cx-ve-rm-phase-num{background:#1a2744;color:#fff;}
.cx-ve-rm-phase--2 .cx-ve-rm-phase-num{background:#334e75;color:#fff;}
.cx-ve-rm-phase--3 .cx-ve-rm-phase-num{background:#6b93cb;color:#fff;}
.cx-ve-rm-phase--4 .cx-ve-rm-phase-num{background:#c4a962;color:#1a2744;}
.cx-ve-rm-phase-label{font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:6px;display:block;}
.cx-ve-rm-phase--1 .cx-ve-rm-phase-label{color:#1a2744;}
.cx-ve-rm-phase--2 .cx-ve-rm-phase-label{color:#334e75;}
.cx-ve-rm-phase--3 .cx-ve-rm-phase-label{color:#6b93cb;}
.cx-ve-rm-phase--4 .cx-ve-rm-phase-label{color:#c4a962;}
.cx-ve-rm-phase h3{font-size:0.98rem;color:#1a2744;font-weight:700;margin:0 0 10px;line-height:1.3;}
.cx-ve-rm-phase ul{margin:0;padding-left:1.1em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-ve-rm-phase li{margin-bottom:4px;}
/* ── Ongoing rhythm ── */
  .cx-ve-rm-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.cx-ve-rm-cadence{border-left:4px solid #c4a962;background:#f7f5ef;border-radius:0 8px 8px 0;padding:14px 14px 14px 16px;}
.cx-ve-rm-cadence h4{color:#1a2744;font-size:0.9rem;margin:0 0 5px;font-weight:700;}
.cx-ve-rm-cadence p{margin:0;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-ve-rm-phases{grid-template-columns:1fr 1fr;}
.cx-ve-rm-phase{border-bottom:1px solid #dde3ec;}
.cx-ve-rm-phase:nth-child(even){border-right:none;}
.cx-ve-rm-phase:nth-last-child(-n+2){border-bottom:none;}
.cx-ve-rm-rhythm{grid-template-columns:1fr;}
.cx-ve-rm-phases{grid-template-columns:1fr;}
.cx-ve-rm-phase{border-right:none;}
.cx-ve-rm-phase:last-child{border-bottom:none;}
section.section_Html .cx-wl,section.section_Html .cx-wl-struct,section.section_Html .cx-tfaq,section.section_Html .cx-imgbreak,section.section_Html #schedule,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
.cx-wl{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-wl *{box-sizing:border-box;}
.cx-wl>h2{color:#1a2744;font-size:1.6rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-wl>h2:first-child{margin-top:0;}
.cx-wl-lead{font-size:1.02rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* ── Stat callouts ── */
  .cx-wl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px;}
.cx-wl-stat{background:#1a2744;border-radius:10px;padding:20px 16px;text-align:center;}
.cx-wl-stat-num{display:block;font-size:2.2rem;font-weight:800;color:#c4a962;line-height:1;margin-bottom:6px;}
.cx-wl-stat p{color:rgba(255,255,255,0.88);font-size:0.85rem;line-height:1.45;margin:0;}
/* ── Investment framework ── */
  .cx-wl-invest{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px;}
.cx-wl-inv-card{border:1px solid #dde3ec;border-radius:8px;padding:18px 16px;background:#fff;transition:box-shadow 0.22s ease;}
.cx-wl-inv-card:hover{box-shadow:0 8px 20px rgba(26,39,68,0.09);}
.cx-wl-inv-card h3{color:#1a2744;font-size:0.98rem;margin:0 0 8px;font-weight:700;}
.cx-wl-inv-card p{font-size:0.87rem;line-height:1.55;color:#444;margin:0 0 8px;}
.cx-wl-inv-card p:last-child{margin-bottom:0;}
/* ── Estate structure grid ── */
  .cx-wl-estate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;}
.cx-wl-estruct{background:#f7f5ef;border-radius:8px;padding:15px 14px;border-top:3px solid #c4a962;}
.cx-wl-estruct h4{color:#1a2744;font-size:0.92rem;margin:0 0 6px;font-weight:700;}
.cx-wl-estruct p{font-size:0.82rem;line-height:1.5;color:#444;margin:0 0 5px;}
.cx-wl-estruct-tag{display:inline-block;background:#1a2744;color:#c4a962;font-size:0.65rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:2px 7px;border-radius:4px;margin-bottom:6px;}
/* ── Charitable table ── */
  .cx-wl-char-wrap{overflow-x:auto;margin:0 0 28px;}
table.cx-wl-char{width:100%;border-collapse:collapse;font-size:0.87rem;}
table.cx-wl-char th{background:#1a2744;color:#e8d9a8;font-weight:700;padding:10px 12px;text-align:left;font-size:0.8rem;letter-spacing:0.04em;white-space:nowrap;}
table.cx-wl-char td{padding:10px 12px;border-bottom:1px solid #eee;color:#333;line-height:1.45;vertical-align:top;}
table.cx-wl-char tr:nth-child(even) td{background:#f7f5ef;}
table.cx-wl-char td strong{color:#1a2744;}
/* ── CTA ── */
  .cx-wl-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-wl-cta-text{flex:1;min-width:220px;}
.cx-wl-cta h3{color:#fff;margin:0 0 6px;font-size:1.12rem;}
.cx-wl-cta p{color:#e0e4ec;margin:0;font-size:0.93rem;line-height:1.5;}
.cx-wl-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-wl-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-wl-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:14px 0 0;}
.cx-wl-stats{grid-template-columns:1fr 1fr;}
.cx-wl-invest{grid-template-columns:1fr;}
.cx-wl-estate-grid{grid-template-columns:1fr 1fr;}
.cx-wl-stats{grid-template-columns:1fr;}
.cx-wl-estate-grid{grid-template-columns:1fr;}
.cx-wl-cta{flex-direction:column;align-items:flex-start;}
.cx-imgbreak{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:340px;background:url('https://cdn.clexperus.com/assets/wealth-legacy-hero.jpg') center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.cx-wl-struct{max-width:1080px;margin:0 auto;padding:28px 16px 12px;font-family:inherit;box-sizing:border-box;}
.cx-wl-struct *{box-sizing:border-box;}
.cx-wl-struct>h2{color:#1a2744;font-size:1.6rem;margin:0 0 8px;font-weight:600;text-align:center;}
.cx-wl-struct>.cx-wl-struct-sub{font-size:0.97rem;color:#555;line-height:1.62;text-align:center;max-width:680px;margin:0 auto 24px;}
/* ── Four phase roadmap ── */
  .cx-wl-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 28px;border-radius:10px;overflow:hidden;border:1px solid #dde3ec;}
.cx-wl-phase{padding:20px 16px 18px;background:#fff;border-right:1px solid #dde3ec;position:relative;}
.cx-wl-phase:last-child{border-right:none;}
.cx-wl-phase-bar{height:4px;position:absolute;top:0;left:0;right:0;}
.cx-wl-phase:nth-child(1) .cx-wl-phase-bar{background:#1a2744;}
.cx-wl-phase:nth-child(2) .cx-wl-phase-bar{background:#334e75;}
.cx-wl-phase:nth-child(3) .cx-wl-phase-bar{background:#2c3e6b;}
.cx-wl-phase:nth-child(4) .cx-wl-phase-bar{background:#c4a962;}
.cx-wl-phase-num{font-size:0.65rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#c4a962;margin-bottom:5px;}
.cx-wl-phase h3{color:#1a2744;font-size:0.98rem;margin:0 0 10px;font-weight:700;line-height:1.25;}
.cx-wl-phase ul{margin:0;padding-left:1.1em;font-size:0.82rem;line-height:1.5;color:#555;}
.cx-wl-phase li{margin-bottom:4px;}
.cx-wl-phase li strong{color:#1a2744;}
/* ── Asset location matrix ── */
  .cx-wl-loc-wrap{overflow-x:auto;margin:0 0 26px;}
table.cx-wl-loc{width:100%;border-collapse:collapse;font-size:0.87rem;}
table.cx-wl-loc th{background:#1a2744;color:#e8d9a8;padding:10px 12px;text-align:left;font-size:0.8rem;letter-spacing:0.04em;font-weight:700;white-space:nowrap;}
table.cx-wl-loc td{padding:10px 12px;border-bottom:1px solid #eee;color:#333;line-height:1.45;vertical-align:top;}
table.cx-wl-loc tr:nth-child(even) td{background:#f7f5ef;}
table.cx-wl-loc .tag{display:inline-block;font-size:0.68rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;padding:2px 6px;border-radius:3px;}
/* ── Income rhythm ── */
  .cx-wl-rhythm{background:#f7f5ef;border-radius:8px;padding:20px 22px;border-left:4px solid #c4a962;margin:0 0 28px;}
.cx-wl-rhythm h3{color:#1a2744;margin:0 0 10px;font-size:1.05rem;font-weight:700;}
.cx-wl-rhythm ul{margin:0;padding-left:1.15em;font-size:0.92rem;line-height:1.6;color:#444;columns:2;column-gap:24px;}
.cx-wl-rhythm li{margin-bottom:5px;break-inside:avoid;}
.cx-wl-rhythm ul{columns:1;}
.cx-wl-phases{grid-template-columns:1fr 1fr;}
.cx-wl-phase{border-right:1px solid #dde3ec;border-bottom:1px solid #dde3ec;}
.cx-wl-phase:nth-child(2n){border-right:none;}
.cx-wl-phases{grid-template-columns:1fr;}
.cx-wl-phase{border-right:none;border-bottom:1px solid #dde3ec;}
.cx-wl-phase:last-child{border-bottom:none;}
section.section_Html .cx-wm,
      section.section_Html .cx-wm-ar,
      section.section_Html .cx-tfaq,
      section.section_Html .cx-imgbreak,
      section.section_Html #schedule,
      #section_5 .c-section-boxes__inner-box,
      #section_6 .c-section-boxes__inner-box {
        animation: cx-fade-up 0.7s ease-out both;
        animation-timeline: view();
        animation-range: entry 5% cover 30%;
      }
.cx-wm { max-width: 1080px; margin: 0 auto; padding: 12px 16px 24px; font-family: inherit; box-sizing: border-box; color: #1a1a1a; }
.cx-wm *, .cx-wm *::before, .cx-wm *::after { box-sizing: border-box; }
.cx-wm > h2 { color: #1a2744; font-size: 1.65rem; margin: 28px 0 14px; line-height: 1.3; font-weight: 600; }
.cx-wm > h2:first-child { margin-top: 0; }
.cx-wm-lead { font-size: 1.05rem; line-height: 1.65; color: #444; margin: 0 0 20px; max-width: 820px; }
.cx-wm-pillars-two {
    display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 0 0 20px;
  }
.cx-wm-invest-two {
    display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 0 0 28px;
  }
.cx-wm-invest {
    display: block; border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    text-decoration: none !important; color: inherit;
    transition: box-shadow 0.28s ease, transform 0.28s ease, border-color 0.22s ease;
  }
.cx-wm-invest:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); border-color: #c4a962; }
.cx-wm-invest-head { padding: 14px 18px; font-weight: 700; font-size: 1rem; color: #fff; background: #1a2744; }
.cx-wm-invest-head--alt { background: #334e75; }
.cx-wm-invest-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-wm-invest-body { padding: 16px 18px 18px; background: #fff; }
.cx-wm-invest-body p { margin: 0; font-size: 0.92rem; line-height: 1.58; color: #444; }
.cx-wm-invest-link { display: inline-block; margin-top: 10px; font-size: 0.88rem; font-weight: 600; color: #334e75; text-decoration: underline; }
.cx-wm-core {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-wm-core:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-wm-core-head { padding: 14px 18px; font-weight: 700; font-size: 1rem; color: #fff; background: #1a2744; }
.cx-wm-core-head--alt { background: #334e75; }
.cx-wm-core-head span { display: block; font-size: 0.75rem; font-weight: 500; opacity: 0.85; margin-top: 4px; }
.cx-wm-core-body { padding: 16px 18px 18px; background: #fff; }
.cx-wm-core-body p { margin: 0 0 10px; font-size: 0.92rem; line-height: 1.58; color: #444; }
.cx-wm-core-body p:last-child { margin-bottom: 0; }
.cx-wm-core-body a { color: #334e75; font-weight: 600; text-decoration: underline; }
.cx-wm-process {
    position: relative; margin: 8px 0 32px; padding: 0 !important;
    list-style: none !important; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;
  }
.cx-wm-process > li { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.cx-wm-process > li::marker { content: none !important; display: none !important; }
.cx-wm-process::before {
    content: ''; position: absolute; top: 28px; left: 6%; right: 6%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-wm-step {
    position: relative; z-index: 1; text-align: center; padding: 0 8px;
    transition: transform 0.28s ease;
  }
.cx-wm-step:hover { transform: translateY(-4px); }
.cx-wm-step:hover .cx-wm-dot { background: #c4a962; color: #1a2744; transform: scale(1.08); }
.cx-wm-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.85rem; font-weight: 700; line-height: 1;
    margin: 0 auto 10px; padding: 12px; overflow: hidden;
    transition: background 0.25s ease, transform 0.25s ease, color 0.25s ease;
  }
.cx-wm-dot--peak { background: #c4a962; color: #1a2744; }
.cx-wm-step h3 { font-size: 0.88rem; color: #1a2744; margin: 0 0 6px; font-weight: 700; line-height: 1.25; }
.cx-wm-step p { font-size: 0.78rem; line-height: 1.45; color: #555; margin: 0; }
.cx-wm-value { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-wm-val {
    background: #fff; border: 1px solid #dde3ec; border-radius: 8px; padding: 16px 14px;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-wm-val:hover { border-color: #c4a962; box-shadow: 0 8px 20px rgba(26,39,68,0.08); transform: translateY(-3px); }
.cx-wm-val-icon {
    display: flex; align-items: center; justify-content: center;
    width: 36px; height: 36px; border-radius: 50%; background: #1a2744; color: #c4a962;
    font-size: 0.85rem; font-weight: 700; margin: 0 auto 10px;
  }
.cx-wm-val h3 { margin: 0 0 6px; font-size: 0.92rem; color: #1a2744; line-height: 1.25; font-weight: 700; }
.cx-wm-val p { margin: 0; font-size: 0.8rem; line-height: 1.48; color: #555; }
.cx-wm-services {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 0 0 24px;
  }
.cx-wm-svc {
    display: block; padding: 14px 16px; background: #f7f5ef; border: 1px solid #e8e2d4;
    border-radius: 8px; text-decoration: none !important; color: inherit;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
  }
.cx-wm-svc:hover { border-color: #c4a962; box-shadow: 0 6px 18px rgba(26,39,68,0.08); transform: translateY(-2px); }
.cx-wm-svc strong { display: block; color: #1a2744; font-size: 0.92rem; margin-bottom: 4px; }
.cx-wm-svc span { font-size: 0.8rem; line-height: 1.45; color: #555; }
.cx-wm-cta {
    background: linear-gradient(135deg, #1a2744 0%, #2c3e6b 100%); color: #fff; border-radius: 8px;
    padding: 22px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px;
  }
.cx-wm-cta-text { flex: 1; min-width: 220px; }
.cx-wm-cta h3 { color: #fff; margin: 0 0 6px; font-size: 1.15rem; }
.cx-wm-cta p { color: #e0e4ec; margin: 0; font-size: 0.95rem; line-height: 1.5; }
.cx-wm-cta a.c-btn {
    display: inline-block; background: #c4a962; color: #1a2744 !important; font-weight: 700; font-size: 16px;
    padding: 14px 22px; border-radius: 5px; text-decoration: none !important; text-transform: uppercase;
    letter-spacing: 0.02em; white-space: nowrap;
    transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  }
.cx-wm-cta a.c-btn:hover { background: #d4bc72; color: #1a2744 !important; }
.cx-wm-cta a.c-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); }
.cx-wm-disclaimer { font-size: 0.9rem; font-style: italic; color: #555; margin: 16px 0 0; }
.cx-wm-process { grid-template-columns: 1fr 1fr; gap: 20px; }
.cx-wm-process::before { display: none; }
.cx-wm-value { grid-template-columns: 1fr 1fr; }
.cx-wm-pillars-two { grid-template-columns: 1fr; }
.cx-wm-invest-two { grid-template-columns: 1fr; }
.cx-wm-services { grid-template-columns: 1fr 1fr; }
.cx-wm-process { grid-template-columns: 1fr; gap: 18px; }
.cx-wm-value { grid-template-columns: 1fr; }
.cx-wm-val { text-align: center; }
.cx-wm-services { grid-template-columns: 1fr; }
.cx-wm-cta { flex-direction: column; align-items: flex-start; }
.cx-imgbreak__bg {
    position: absolute; inset: 0;
    background-image: var(--cx-cover-url);
    background-size: cover; background-position: center 42%; background-repeat: no-repeat;
    transform: scale(1.02); transition: transform 8s ease-out;
  }
.cx-imgbreak__eyebrow {
    margin: 0 0 10px; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.14em;
    text-transform: uppercase; color: #e8d9a8;
  }
.cx-wm-ar { max-width: 960px; margin: 0 auto; padding: 28px 16px 12px; font-family: inherit; box-sizing: border-box; }
.cx-wm-ar *, .cx-wm-ar *::before, .cx-wm-ar *::after { box-sizing: border-box; }
.cx-wm-ar > h2 { color: #1a2744; font-size: 1.75rem; margin: 0 0 10px; font-weight: 600; text-align: center; }
.cx-wm-ar > .cx-wm-ar-intro { font-size: 1rem; line-height: 1.65; color: #444; margin: 0 auto 28px; max-width: 720px; text-align: center; }
.cx-wm-ar-quarters { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 0 0 28px; }
.cx-wm-ar-q {
    border-radius: 8px; overflow: hidden; border: 1px solid #dde3ec;
    transition: box-shadow 0.28s ease, transform 0.28s ease;
  }
.cx-wm-ar-q:hover { box-shadow: 0 10px 28px rgba(26,39,68,0.1); transform: translateY(-3px); }
.cx-wm-ar-q-head { padding: 12px 14px; font-weight: 700; font-size: 0.88rem; color: #fff; background: #1a2744; }
.cx-wm-ar-q-head--q2 { background: #243656; }
.cx-wm-ar-q-head--q3 { background: #2c3e6b; }
.cx-wm-ar-q-head--q4 { background: #334e75; }
.cx-wm-ar-q-head span { display: block; font-size: 0.72rem; font-weight: 500; opacity: 0.85; margin-top: 3px; }
.cx-wm-ar-q-body { padding: 14px 14px 16px; background: #fff; }
.cx-wm-ar-q-body ul { margin: 0; padding-left: 1.1em; font-size: 0.84rem; line-height: 1.5; color: #444; }
.cx-wm-ar-q-body li { margin-bottom: 7px; }
.cx-wm-ar-q-body li:last-child { margin-bottom: 0; }
.cx-wm-ar-journey { margin: 0 0 12px; }
.cx-wm-ar-journey > h3 { color: #1a2744; font-size: 1.2rem; margin: 0 0 14px; font-weight: 600; text-align: center; }
.cx-wm-ar-phases {
    position: relative; margin: 0; padding: 0 !important;
    list-style: none !important; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;
  }
.cx-wm-ar-phases > li { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.cx-wm-ar-phases > li::marker { content: none !important; display: none !important; }
.cx-wm-ar-phases::before {
    content: ''; position: absolute; top: 24px; left: 6%; right: 6%; height: 3px;
    background: linear-gradient(90deg, #1a2744 0%, #c4a962 50%, #1a2744 100%); z-index: 0;
  }
.cx-wm-ar-phase {
    position: relative; z-index: 1; text-align: center; padding: 0 6px;
    transition: transform 0.28s ease;
  }
.cx-wm-ar-phase:hover { transform: translateY(-3px); }
.cx-wm-ar-phase:hover .cx-wm-ar-dot { background: #c4a962; color: #1a2744; }
.cx-wm-ar-dot {
    display: flex; align-items: center; justify-content: center;
    width: 56px; height: 56px; border-radius: 50%; background: #1a2744; color: #fff;
    font-size: 0.5rem; font-weight: 700; line-height: 1.1; letter-spacing: 0;
    margin: 0 auto 8px; padding: 4px; text-align: center;
    transition: background 0.25s ease;
  }
.cx-wm-ar-phase h4 { font-size: 0.82rem; color: #1a2744; margin: 0 0 5px; font-weight: 700; line-height: 1.25; }
.cx-wm-ar-phase p { font-size: 0.74rem; line-height: 1.42; color: #555; margin: 0; }
.cx-wm-ar-note {
    margin-top: 16px; padding: 14px 18px; background: #f7f5ef; border-left: 4px solid #c4a962;
    font-size: 0.92rem; line-height: 1.55; color: #444; border-radius: 0 6px 6px 0;
  }
.cx-wm-ar-note strong { color: #1a2744; }
.cx-wm-ar > h2 { font-size: 1.4rem; text-align: left; }
.cx-wm-ar > .cx-wm-ar-intro { text-align: left; font-size: 0.95rem; }
.cx-wm-ar-quarters { grid-template-columns: 1fr 1fr; }
.cx-wm-ar-phases { grid-template-columns: 1fr 1fr; gap: 18px; }
.cx-wm-ar-phases::before { display: none; }
.cx-wm-ar-quarters { grid-template-columns: 1fr; }
.cx-wm-ar-phases { grid-template-columns: 1fr; gap: 16px; }
.cx-wm-ar-phase { padding: 0 12px; }
.cx-wm-ar-phase p { font-size: 0.82rem; }
.cx-wm-ar-dot { width: 60px; height: 60px; font-size: 0.48rem; padding: 5px; }
section.section_Html .cx-wwa,#section_5 .c-section-boxes__inner-box,#section_6 .c-section-boxes__inner-box{animation:cx-fade-up 0.7s ease-out both;animation-timeline:view();animation-range:entry 5% cover 30%;}
.cx-wwa{max-width:1080px;margin:0 auto;padding:12px 16px 24px;font-family:inherit;box-sizing:border-box;color:#1a1a1a;}
.cx-wwa *,.cx-wwa *::before,.cx-wwa *::after{box-sizing:border-box;}
.cx-wwa>h2{color:#1a2744;font-size:1.65rem;margin:28px 0 14px;line-height:1.3;font-weight:600;}
.cx-wwa>h2:first-child{margin-top:0;}
.cx-wwa-intro{font-size:1.05rem;line-height:1.65;color:#444;margin:0 0 20px;max-width:820px;}
/* Team role grid &#8212; icon circles, no headshots */
  .cx-wwa-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;}
.cx-wwa-role{background:#fff;border:1px solid #dde3ec;border-radius:8px;padding:16px 14px;text-align:center;min-width:0;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;}
.cx-wwa-role:hover{border-color:#c4a962;box-shadow:0 8px 20px rgba(26,39,68,0.08);transform:translateY(-3px);}
.cx-wwa-role-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#1a2744;color:#c4a962;font-size:0.7rem;font-weight:700;letter-spacing:0.02em;line-height:1.05;margin:0 auto 10px;padding:4px;}
.cx-wwa-role-icon--peak{background:#c4a962;color:#1a2744;}
.cx-wwa-role h3{color:#1a2744;font-size:0.92rem;margin:0 0 6px;font-weight:700;line-height:1.25;}
.cx-wwa-role p{font-size:0.8rem;line-height:1.48;color:#555;margin:0;}
/* Leadership &#8212; small photo, firm-forward */
  .cx-wwa-leadership{display:grid;grid-template-columns:130px 1fr;gap:22px;align-items:start;margin:0 0 28px;padding:22px 22px 20px;background:#f7f5ef;border:1px solid #e8e2d4;border-left:4px solid #c4a962;border-radius:0 8px 8px 0;}
.cx-wwa-leadership-photo-wrap{
    width:110px;height:110px;flex-shrink:0;border-radius:50%;overflow:hidden;
    border:3px solid #fff;box-shadow:0 4px 14px rgba(26,39,68,0.12);background-color:#e8e2d4;
    background-image:url('data:image/jpeg;base64,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');
    background-size:cover!important;background-position:center 32%!important;background-repeat:no-repeat!important;
  }
.cx-wwa-leadership-eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#c4a962;margin:0 0 6px;}
.cx-wwa-leadership h3{color:#1a2744;font-size:1.08rem;margin:0 0 8px;font-weight:700;line-height:1.3;}
.cx-wwa-leadership-creds{font-size:0.82rem;color:#334e75;font-weight:600;margin:0 0 10px;}
.cx-wwa-leadership p{font-size:0.92rem;line-height:1.58;color:#444;margin:0 0 10px;}
.cx-wwa-leadership p:last-child{margin-bottom:0;}
.cx-wwa-leadership a{color:#334e75;font-weight:600;text-decoration:underline;}
/* AGP institutional band */
  .cx-wwa-agp{background:#1a2744;border-radius:10px;padding:26px 26px 22px;margin:0 0 28px;}
.cx-wwa-agp-eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#e8d9a8;margin:0 0 8px;}
.cx-wwa-agp h3{color:#fff;font-size:1.2rem;margin:0 0 12px;font-weight:700;line-height:1.3;}
.cx-wwa-agp p{color:rgba(255,255,255,0.88);font-size:0.95rem;line-height:1.62;margin:0 0 12px;}
.cx-wwa-agp p:last-child{margin-bottom:0;}
.cx-wwa-agp-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:14px 0 0;padding:0;list-style:none!important;}
.cx-wwa-agp-list li{font-size:0.88rem;line-height:1.45;color:rgba(255,255,255,0.82);padding-left:1.1em;position:relative;}
.cx-wwa-agp-list li::before{content:'';position:absolute;left:0;top:0.55em;width:6px;height:6px;border-radius:50%;background:#c4a962;}
.cx-wwa-cta{background:linear-gradient(135deg,#1a2744 0%,#2c3e6b 100%);color:#fff;border-radius:8px;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;}
.cx-wwa-cta-text{flex:1;min-width:220px;}
.cx-wwa-cta h3{color:#fff;margin:0 0 6px;font-size:1.15rem;}
.cx-wwa-cta p{color:#e0e4ec;margin:0;font-size:0.95rem;line-height:1.5;}
.cx-wwa-cta a.c-btn{display:inline-block;background:#c4a962;color:#1a2744!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:5px;text-decoration:none!important;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.cx-wwa-cta a.c-btn:hover{background:#d4bc72;color:#1a2744!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);}
.cx-wwa-disclaimer{font-size:0.9rem;font-style:italic;color:#555;margin:16px 0 0;}
.cx-wwa-team{grid-template-columns:1fr 1fr;}
.cx-wwa-agp-list{grid-template-columns:1fr;}
.cx-wwa-leadership{grid-template-columns:1fr;text-align:center;}
.cx-wwa-leadership-photo-wrap{margin:0 auto;}
.cx-wwa-team{grid-template-columns:1fr;}
.cx-wwa-cta{flex-direction:column;align-items:flex-start;}
.cx-wws-intro {
  text-align: center;
  max-width: 640px;
  margin: 48px auto 52px;
}
.cx-wws-intro-head {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.6rem;
  color: #1a2744;
  margin: 0 0 14px;
  line-height: 1.25;
}
.cx-wws-intro-sub {
  font-size: 1rem;
  color: #555;
  line-height: 1.65;
  margin: 0;
}
.cx-wws-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
}
.cx-wws-grid { grid-template-columns: 1fr; }
.cx-wws-card {
  border: 1px solid #e2ddd4;
  border-top: 4px solid #c4a962;
  border-radius: 4px;
  padding: 32px 30px 28px;
  background: #fff;
  display: flex;
  flex-direction: column;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.cx-wws-card:hover {
  box-shadow: 0 8px 28px rgba(26,39,68,0.10);
  transform: translateY(-3px);
}
.cx-wws-card-label {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #c4a962;
  margin: 0 0 8px;
}
.cx-wws-card-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.35rem;
  color: #1a2744;
  margin: 0 0 14px;
  line-height: 1.25;
}
.cx-wws-card-challenge {
  font-size: 0.92rem;
  color: #555;
  line-height: 1.65;
  margin: 0 0 24px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ede9e0;
}
.cx-wws-services-label {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #888;
  margin: 0 0 12px;
}
.cx-wws-services {
  list-style: none;
  padding: 0;
  margin: 0 0 28px;
  flex: 1;
}
.cx-wws-services li {
  padding: 6px 0;
  border-bottom: 1px solid #f2efe8;
}
.cx-wws-services li:last-child { border-bottom: none; }
.cx-wws-services a {
  font-size: 0.9rem;
  color: #334e75;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: color 0.15s;
}
.cx-wws-services a:hover { color: #c4a962; }
.cx-wws-services a::after {
  content: '\2192';
  font-size: 0.85rem;
  opacity: 0.5;
  flex-shrink: 0;
  margin-left: 8px;
}
.cx-wws-card-cta {
  display: inline-block;
  padding: 11px 22px;
  background: none;
  border: 1px solid #1a2744;
  border-radius: 3px;
  color: #1a2744;
  font-size: 0.85rem;
  font-weight: 600;
  text-decoration: none;
  letter-spacing: 0.03em;
  text-align: center;
  transition: background 0.18s, color 0.18s;
  margin-top: auto;
}
.cx-wws-card-cta:hover { background: #1a2744; color: #fff; }
/* ── Full-width alternating image / text rows ─────────────── */
#cx-wc-wrap .cx-wc-band-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  min-height: 280px;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 6px;
}
#cx-wc-wrap .cx-wc-band-row + .cx-wc-band-row {
  margin-top: 24px;
}
#cx-wc-wrap .cx-wc-band-row--vision {
  background: #1a2744;
  color: #fff;
}
#cx-wc-wrap .cx-wc-band-row--client {
  background: #f7f5ef;
  color: #333;
}
#cx-wc-wrap .cx-wc-band-media {
  min-height: 280px;
  overflow: hidden;
}
#cx-wc-wrap .cx-wc-band-media img {
  width: 100%;
  height: 100%;
  min-height: 280px;
  object-fit: cover;
  object-position: center;
  display: block;
}
#cx-wc-wrap .cx-wc-band-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 32px 36px;
}
#cx-wc-wrap .cx-wc-band-row--reverse .cx-wc-band-media {
  order: 2;
}
#cx-wc-wrap .cx-wc-band-row--reverse .cx-wc-band-copy {
  order: 1;
}
#cx-wc-wrap .cx-wc-band-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.5rem;
  margin: 0 0 14px;
  line-height: 1.25;
}
#cx-wc-wrap .cx-wc-band-row--vision .cx-wc-band-title { color: #fff; }
#cx-wc-wrap .cx-wc-band-row--client .cx-wc-band-title { color: #1a2744; }
#cx-wc-wrap .cx-wc-band-text {
  font-size: 0.95rem;
  line-height: 1.65;
  margin: 0;
}
#cx-wc-wrap .cx-wc-band-row--vision .cx-wc-band-text { color: rgba(255, 255, 255, 0.92); }
#cx-wc-wrap .cx-wc-band-row--client .cx-wc-band-text { color: #444; }
#cx-wc-wrap .cx-wc-band-row,
  #cx-wc-wrap .cx-wc-band-row--reverse {
    grid-template-columns: 1fr;
  }
#cx-wc-wrap .cx-wc-band-row--reverse .cx-wc-band-media,
  #cx-wc-wrap .cx-wc-band-row--reverse .cx-wc-band-copy {
    order: unset;
  }
#cx-wc-wrap .cx-wc-band-media,
  #cx-wc-wrap .cx-wc-band-media img {
    min-height: 220px;
    height: 220px;
  }
#cx-wc-wrap .cx-wc-band-copy {
    padding: 24px 20px 28px;
  }
/* ── Values grid ───────────────────────────────────────────── */
#cx-wc-wrap .cx-wc-section-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.9rem;
  color: #1a2744;
  margin: 48px 0 8px;
  line-height: 1.2;
}
#cx-wc-wrap .cx-wc-rule {
  width: 52px;
  height: 3px;
  background: #c4a962;
  border: none;
  margin: 0 0 28px;
}
#cx-wc-wrap .cx-wc-values-intro {
  font-size: 1rem;
  color: #555;
  line-height: 1.65;
  max-width: 720px;
  margin: 0 0 24px;
}
#cx-wc-wrap .cx-wc-values {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
}
#cx-wc-wrap .cx-wc-values { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#cx-wc-wrap .cx-wc-values { grid-template-columns: 1fr; }
#cx-wc-wrap .cx-wc-value {
  background: #fff;
  border: 1px solid #e8e4da;
  border-top: 3px solid #c4a962;
  border-radius: 4px;
  padding: 20px 18px 18px;
  min-width: 0;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}
#cx-wc-wrap .cx-wc-value:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 18px rgba(26, 39, 68, 0.08);
}
#cx-wc-wrap .cx-wc-value-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.05rem;
  color: #1a2744;
  margin: 0 0 8px;
  line-height: 1.3;
}
#cx-wc-wrap .cx-wc-value-body {
  font-size: 0.9rem;
  color: #555;
  line-height: 1.55;
  margin: 0;
}
#cx-wc-wrap .cx-wc-reveal {
    opacity: 0;
    transform: translateY(16px);
    animation: cxwcFadeUp 0.5s ease forwards;
    animation-timeline: view();
    animation-range: entry 0% entry 28%;
  }
/* ── Section headings ──────────────────────────────────────── */
.cx-pa-section-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.9rem;
  color: #1a2744;
  margin: 60px 0 8px;
  line-height: 1.2;
}
.cx-pa-section-sub {
  font-size: 1rem;
  color: #555;
  margin: 0 0 36px;
  max-width: 640px;
}
/* ── Gold rule ─────────────────────────────────────────────── */
.cx-pa-rule {
  width: 52px;
  height: 3px;
  background: #c4a962;
  border: none;
  margin: 0 0 20px;
}
/* ── 4-step framework grid ─────────────────────────────────── */
.cx-pa-steps {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin-bottom: 16px;
}
.cx-pa-steps { grid-template-columns: 1fr; }
.cx-pa-step {
  background: #f7f5ef;
  border-left: 4px solid #c4a962;
  border-radius: 4px;
  padding: 24px 24px 20px;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.cx-pa-step:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(26,39,68,0.10);
}
.cx-pa-step-number {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 2rem;
  color: #c4a962;
  line-height: 1;
  margin-bottom: 8px;
}
.cx-pa-step-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.15rem;
  color: #1a2744;
  margin-bottom: 10px;
}
.cx-pa-step-body {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.65;
  margin: 0;
}
/* ── Technology section ────────────────────────────────────── */
.cx-pa-tech {
  background: #1a2744;
  border-radius: 6px;
  padding: 40px 40px 36px;
  margin-top: 48px;
  color: #fff;
}
.cx-pa-tech { padding: 28px 20px 24px; }
.cx-pa-tech-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.5rem;
  color: #fff;
  margin: 0 0 8px;
}
.cx-pa-tech-sub {
  font-size: 0.95rem;
  color: #c4a962;
  margin: 0 0 28px;
  line-height: 1.5;
}
.cx-pa-tech-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 28px;
}
.cx-pa-tech-grid { grid-template-columns: 1fr; }
.cx-pa-tech-item-label {
  font-size: 0.9rem;
  font-weight: 700;
  color: #c4a962;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.cx-pa-tech-item-body {
  font-size: 0.9rem;
  color: #ccc;
  line-height: 1.55;
  margin: 0;
}
.cx-pa-tech-outcomes-title {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.1rem;
  color: #fff;
  margin: 0 0 14px;
  border-top: 1px solid rgba(196,169,98,0.3);
  padding-top: 24px;
}
#cx-pa-wrap .cx-pa-tech-outcomes {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 24px;
  margin: 0;
  padding: 0;
}
#cx-pa-wrap .cx-pa-tech-outcomes { grid-template-columns: 1fr; }
#cx-pa-wrap .cx-pa-tech-outcome {
  display: flex;
  align-items: flex-start;
  gap: 0.45em;
  font-size: 0.9rem;
  color: #ccc;
  line-height: 1.5;
}
#cx-pa-wrap .cx-pa-check {
  color: #c4a962;
  flex-shrink: 0;
  font-size: 0.85rem;
  line-height: 1.5;
}
.cx-pa-reveal {
    opacity: 0;
    transform: translateY(18px);
    animation: cxpaFadeUp 0.55s ease forwards;
    animation-timeline: view();
    animation-range: entry 0% entry 30%;
  }

/* 1.6.17: 100vw full-bleed plus html overflow-x:clip slices How-we-help bands.
   Width 100% of the already-full overlay is edge to edge without sideways pan. */
.cx-imgbreak {
  width: 100% !important;
  max-width: 100% !important;
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
section.section_Html:has(.cx-imgbreak) > .overlay {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}