/* ===== forge-create-page (forge.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page {
  --fc-ink: var(--nf-text);
  --fc-muted: var(--nf-text-2);
  --fc-accent: var(--nf-accent);
  --fc-paper: var(--nf-surface-1);
  --fc-line: var(--nf-line);
  --fc-control-bg: var(--nf-surface-2);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-hero { background: linear-gradient(180deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-composer textarea::placeholder { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-kind { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-submit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-error { color: var(--nf-danger); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-suggestions button { background: #161a2b85; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-hero,
body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-composer {
  --fc-ink: #191529;
  --fc-muted: #575166;
  --fc-accent: #6145dc;
  --fc-paper: #fff;
  --fc-line: #ddd7ef;
  --fc-control-bg: #f7f5fc;
  background: var(--nf-paper); color: var(--nf-paper-ink);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-hero :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-composer :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small) { color: var(--nf-paper-ink); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-hero a,
body.neoo-home.neoo-product-page[data-neoo-fusion].forge-create-page .fc-composer a { color: #3d2bb4; }

/* ===== neoo-needs-page (neoo-needs.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page {

  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page #main :is(a, summary):focus-visible { outline: 3px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-needs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== starter10k-page (neoo-starter-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page {
  --sx-canvas: var(--nf-bg-0);
  --sx-panel: var(--nf-surface-1);
  --sx-ink: var(--nf-text);
  --sx-ink-soft: var(--nf-text-2);
  --sx-night: var(--nf-bg-1);
  --sx-night-panel: var(--nf-surface-1);
  --sx-paper: var(--nf-surface-1);
  --sx-paper-soft: var(--nf-text-3);
  --sx-accent: var(--nf-accent);
  --sx-accent-soft: var(--nf-link);
  --sx-accent-deep: var(--nf-link);
  --sx-amber: var(--nf-warning);
  --sx-line: var(--nf-line);
  --sx-line-strong: var(--nf-line-strong);
  --sx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--sx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--sx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-static-hero .sx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-station i::before { background: var(--nf-surface-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-static-hero .sx-veil { background: linear-gradient(90deg, rgba(22, 26, 43,.98) 0%, rgba(22, 26, 43,.94) 44%, rgba(22, 26, 43,.25) 76%, rgba(22, 26, 43,.12)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-final :where(a, button):focus-visible { outline-color: var(--nf-line-strong); }

@media (max-width: 720px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-static-hero .sx-veil { background: rgba(22, 26, 43,.94); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page :is(.sx-static-title, .sx-band, .sx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].starter10k-page .sx-static-hero .sx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== monitoring10k-page (neoo-monitoring-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page {
  --mx-canvas: var(--nf-bg-0);
  --mx-panel: var(--nf-surface-1);
  --mx-ink: var(--nf-text);
  --mx-ink-soft: var(--nf-text-2);
  --mx-night: var(--nf-bg-1);
  --mx-night-panel: var(--nf-surface-1);
  --mx-paper: var(--nf-surface-1);
  --mx-paper-soft: var(--nf-text-3);
  --mx-accent: var(--nf-accent);
  --mx-accent-soft: var(--nf-link);
  --mx-accent-deep: var(--nf-link);
  --mx-amber: var(--nf-warning);
  --mx-line: var(--nf-line);
  --mx-line-strong: var(--nf-line-strong);
  --mx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--mx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--mx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-static-hero .mx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-alert__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-signalboard.is-done .mx-alert em { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-signalboard.is-done .mx-hold-status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-advisor__confidence { color: var(--nf-success); }

@media (max-width: 720px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page #main .mx-static-hero .mx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .96), rgba(22, 26, 43, .82)); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page :is(.mx-static-title, .mx-band, .mx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].monitoring10k-page .mx-static-hero .mx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== scheduling10k-page (neoo-scheduling-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page {
  --rx-canvas: var(--nf-bg-0);
  --rx-panel: var(--nf-surface-1);
  --rx-ink: var(--nf-text);
  --rx-ink-soft: var(--nf-text-2);
  --rx-night: var(--nf-bg-1);
  --rx-night-panel: var(--nf-surface-1);
  --rx-paper: var(--nf-surface-1);
  --rx-paper-soft: var(--nf-text-3);
  --rx-accent: var(--nf-accent);
  --rx-accent-soft: var(--nf-link);
  --rx-accent-deep: var(--nf-link);
  --rx-gold: var(--nf-warning);
  --rx-mint: var(--nf-success);
  --rx-line: var(--nf-line);
  --rx-line-strong: var(--nf-line-strong);
  --rx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--rx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--rx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-static-hero .rx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-booking__status i { background: var(--nf-surface-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record .rx-panel-title { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record .rx-panel-title i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record__rows span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record__rows strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-record footer { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-price__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page :is(.rx-static-title, .rx-band, .rx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].scheduling10k-page .rx-static-hero .rx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== finance10k-page (neoo-finance-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page {
  --fx-canvas: var(--nf-bg-0);
  --fx-panel: var(--nf-surface-1);
  --fx-ink: var(--nf-text);
  --fx-ink-soft: var(--nf-text-2);
  --fx-night: var(--nf-bg-1);
  --fx-night-panel: var(--nf-surface-1);
  --fx-paper: var(--nf-surface-1);
  --fx-paper-soft: var(--nf-text-3);
  --fx-accent: var(--nf-accent);
  --fx-accent-soft: var(--nf-link);
  --fx-accent-deep: var(--nf-link);
  --fx-gold: var(--nf-warning);
  --fx-mint: var(--nf-success);
  --fx-line: var(--nf-line);
  --fx-line-strong: var(--nf-line-strong);
  --fx-tshadow-light: none;
  --finance-ink: var(--nf-text);
  --finance-muted: var(--nf-text-2);
  --finance-blue: var(--nf-accent);
  --finance-green: var(--nf-success);
  --finance-violet: var(--nf-accent);
  --finance-border: var(--nf-line);
  --finance-surface: var(--nf-surface-1);
  --finance-mist: var(--nf-surface-1);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--fx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--fx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-static-hero .fx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .97); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__rail { border-right: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__rail b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__rail i { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__rail i.is-active { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__topbar { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__topbar nav span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-group { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-dashboard__title { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi { border: 1px solid var(--nf-line-strong); background: linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi__icon { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi--2 .finance-kpi__icon { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi--3 .finance-kpi__icon { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-kpi em { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-cash-card,
body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-margin-card,
body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-adviser-card,
body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-card,
body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-simulation-card { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-cash-card header strong small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-cash-card header div { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-cash-chart .axis { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-weeks { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-chart-tip { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-margin-card > small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-margin-card div > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-margin-card div em { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-adviser-card { background: linear-gradient(150deg, #161a2b 45%, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-adviser-label { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-adviser-card li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row--2 { border-color: var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row--3 { border-color: var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-icon { color: var(--nf-danger); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row--3 .finance-decision-icon { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row p strong em { color: var(--nf-danger); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row p small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-decision-row > b { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-simulation-card .finance-mini-heading small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-simulation-card header > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-scenario { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-scenario > small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-scenario > strong { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-scenario > span { border-top: 1px solid var(--nf-line-strong); color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-scenario > span em { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-selected { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-validation-toast { border: 2px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-validation-toast i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-briefing__tabs button[aria-selected="true"] { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-briefing__signals article { background: linear-gradient(180deg, rgba(22, 26, 43, .6), rgba(22, 26, 43, 0)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-briefing__owners { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-briefing__owners > p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-briefing__owners strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-scenario { background: linear-gradient(180deg, rgba(22, 26, 43, .65), rgba(22, 26, 43, 0)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-scenario__check { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-treasury__panel { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-treasury__panel h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-treasury__legend i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-treasury__kpis strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-module::after { background: linear-gradient(90deg, var(--fx-module-tone) 0%, var(--fx-module-tone) 38%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-guardrails article { background: linear-gradient(180deg, rgba(22, 26, 43, .22), rgba(22, 26, 43, 0)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :is(.fx-static-title, .fx-band, .fx-lede) { text-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .finance-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page :is(.finance-static-title, .finance-band, .finance-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].finance10k-page .fx-static-hero .fx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== demand10k-page (neoo-demand-exchange-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page {
  --dx-canvas: var(--nf-bg-0);
  --dx-panel: var(--nf-surface-1);
  --dx-ink: var(--nf-text);
  --dx-ink-soft: var(--nf-text-2);
  --dx-night: var(--nf-bg-1);
  --dx-night-panel: var(--nf-surface-1);
  --dx-paper: var(--nf-surface-1);
  --dx-paper-soft: var(--nf-text-3);
  --dx-accent: var(--nf-accent);
  --dx-accent-soft: var(--nf-link);
  --dx-accent-deep: var(--nf-link);
  --dx-amber: var(--nf-warning);
  --dx-line: var(--nf-line);
  --dx-line-strong: var(--nf-line-strong);
  --dx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--dx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--dx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-static-hero .dx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-bountyboard.is-done .dx-hold-status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page :is(.dx-static-title, .dx-band, .dx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].demand10k-page .dx-static-hero .dx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== switch10k-page (neoo-switch-odoo-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page {
  --wx-canvas: var(--nf-bg-0);
  --wx-panel: var(--nf-surface-1);
  --wx-ink: var(--nf-text);
  --wx-ink-soft: var(--nf-text-2);
  --wx-night: var(--nf-bg-1);
  --wx-night-panel: var(--nf-surface-1);
  --wx-paper: var(--nf-surface-1);
  --wx-paper-soft: var(--nf-text-3);
  --wx-accent: var(--nf-accent);
  --wx-accent-soft: var(--nf-link);
  --wx-accent-deep: var(--nf-link);
  --wx-gold: var(--nf-warning);
  --wx-amber: var(--nf-warning);
  --wx-mint: var(--nf-success);
  --wx-line: var(--nf-line);
  --wx-line-strong: var(--nf-line-strong);
  --wx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--wx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--wx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-static-hero .wx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page :is(.wx-static-title, .wx-band, .wx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].switch10k-page .wx-static-hero .wx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== forge10k-page (neoo-forge-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page {
  --fx-canvas: var(--nf-bg-0);
  --fx-panel: var(--nf-surface-1);
  --fx-ink: var(--nf-text);
  --fx-ink-soft: var(--nf-text-2);
  --fx-night: var(--nf-bg-1);
  --fx-night-panel: var(--nf-surface-1);
  --fx-paper: var(--nf-surface-1);
  --fx-paper-soft: var(--nf-text-3);
  --fx-accent: var(--nf-accent);
  --fx-accent-soft: var(--nf-link);
  --fx-accent-deep: var(--nf-link);
  --fx-amber: var(--nf-warning);
  --fx-line: var(--nf-line);
  --fx-line-strong: var(--nf-line-strong);
  --fx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-band::before { background: radial-gradient(ellipse 76% 64% at 50% 50%, rgba(22, 26, 43, var(--fx-scrim, .78)) 0%, rgba(22, 26, 43, calc(var(--fx-scrim, .78) * .7)) 46%, rgba(22, 26, 43, 0) 76%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-static-hero .fx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-judgement__card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-boundary article { background: rgba(22, 26, 43, .7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-capability__toggle { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-method li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-holdbtn { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__line { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__checks li.is-lit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__app { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__chrome > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__chrome > i:nth-child(2) { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__chrome > i:nth-child(3) { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console__replay:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-guardrails__block > span { color: var(--nf-danger); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-flywheel li { background: linear-gradient(180deg, var(--fx-panel), rgba(22, 26, 43, .6)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-partners ul li { background: rgba(22, 26, 43, .7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-flow span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-models article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-models h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page :is(.fx-static-title, .fx-band, .fx-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-static-hero .fx-veil { background: rgba(22, 26, 43, .94); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console,
body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-demo {
  --fx-canvas: #f8f9ff;
  --fx-panel: #ffffff;
  --fx-ink: #0c1643;
  --fx-ink-soft: #3f4c6e;
  --fx-night: #0c1643;
  --fx-night-panel: #16204f;
  --fx-paper: #e8edff;
  --fx-paper-soft: #9fadd6;
  --fx-accent: #2b53e8;
  --fx-accent-soft: #4d7dff;
  --fx-accent-deep: #1d3db8;
  --fx-amber: #2b53e8;
  --fx-line: rgba(76, 98, 176, .18);
  --fx-line-strong: rgba(76, 98, 176, .38);
  --fx-tshadow-light: 0 1px 0 rgba(248, 249, 255, .92), 0 2px 10px rgba(248, 249, 255, .78), 0 10px 40px rgba(248, 249, 255, .85);
  background: var(--nf-paper); color: var(--nf-paper-ink);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-demo :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small) { color: var(--nf-paper-ink); }

body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-console a,
body.neoo-home.neoo-product-page[data-neoo-fusion].forge10k-page .fx-demo a { color: #3d2bb4; }

/* ===== maat10k-page (neoo-maat-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page {
  --ma-night: var(--nf-bg-1);
  --ma-night-deep: var(--nf-bg-1);
  --ma-night-soft: var(--nf-surface-1);
  --ma-canvas: var(--nf-bg-0);
  --ma-panel: var(--nf-surface-1);
  --ma-paper: var(--nf-surface-1);
  --ma-ink: var(--nf-text);
  --ma-ink-soft: var(--nf-text-2);
  --ma-cream: var(--nf-bg-0);
  --ma-gold: var(--nf-warning);
  --ma-mint: var(--nf-success);
  --ma-amber: var(--nf-warning);
  --ma-red: var(--nf-danger);
  --ma-blue: var(--nf-accent);
  --ma-line: var(--nf-line);
  --ma-line-strong: var(--nf-line-strong);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-stage { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-band { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-band .ma-kicker .ma-wordmark { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-band h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-chips li { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-hero .ma-btn--ghost,
body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-static-hero .ma-btn--ghost { color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-loader { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-loader b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-static-hero { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .72), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-pill--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ask { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ask__input { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ask__turn--you p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ask .ma-pill { color: var(--nf-text); background: rgba(22, 26, 43, .08); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-night { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-feed li::before { background: linear-gradient(var(--ma-gold) calc(var(--li) * 100%), rgba(22, 26, 43, .16) 0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-feed__dot { border: 2px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-feed strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-counter { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .05); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-counter b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-counter--review b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-flow-foot { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-holdbtn { background: rgba(22, 26, 43, .06); border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-stack li:last-child { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-explain-card { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-explain-card .ma-pill { color: var(--nf-text); background: rgba(22, 26, 43, .08); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-explain-card .ma-pill--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-learned { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-unlimited { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-unlimited span { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-plan__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-example { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-example__lines div { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .05); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-example__included li { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-read li { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-doubt { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-mconf p b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-mconf__bar { background: rgba(22, 26, 43, .18); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-mbuild li { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .06); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone { box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__screen { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__head { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__avatar { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__day { background: rgba(22, 26, 43, .7); color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__typing { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-phone__typing--client { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg time { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg--firm { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg--client { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg__ticks { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg__file { background: #161a2b; color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-msg__options li { border: 1px solid color-mix(in srgb, #1fa855 calc(var(--pick) * 100%), var(--nf-line-strong)); background: color-mix(in srgb, #161a2b calc(var(--pick) * 100%), #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ledger { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ledger__conf { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ledger__rows li { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ledger__dot { border: 1.5px solid color-mix(in srgb, var(--ma-mint) calc(var(--f) * 100%), var(--nf-line-strong)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-ledger__vat { background: rgba(22, 26, 43, .07); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-sum { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-two__card--practice::before { background: var(--nf-surface-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-same { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-same span { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-screen,
body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-tower { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-screen__status b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-screen__kpis div,
body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-tower__tile,
body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-profit__stats div { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .05); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-screen__kpis div:last-child dd { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-screen__questions li { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-tags--firm li { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-tower__deadlines li { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .05); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-profit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-essentials { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-essentials__items li { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-reader__btn { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-reader__icon { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-reader__hint { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-veil, body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-hero-veil { background: linear-gradient(90deg, rgba(16,17,27,.98), rgba(16,17,27,.85) 45%, rgba(16,17,27,.25)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-static-title em { background: none; color: var(--nf-link); -webkit-text-fill-color: currentColor; }

body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page :is(.ma-static-title, .ma-band, .ma-lede) { text-shadow: none; }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].maat10k-page .ma-static-hero .ma-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== neoo-commercial-page (neoo-commercial.css, neoo-msp-experience.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page {
  --nc-warm: var(--nf-bg-0);
  --nc-paper: var(--nf-surface-1);
  --nc-ink: var(--nf-text);
  --nc-copy: var(--nf-text-2);
  --nc-muted: var(--nf-text-2);
  --nc-line: var(--nf-line);
  --nc-line-strong: var(--nf-line-strong);
  --nc-violet: var(--nf-accent);
  --nc-blue: var(--nf-accent);
  --nc-cyan: var(--nf-link);
  --nc-yellow: var(--nf-warning);
  --nc-soft: var(--nf-surface-1);
  --nc-lilac: var(--nf-surface-1);
  --nc-mint: var(--nf-success);
  --mx-canvas: var(--nf-bg-0);
  --mx-paper: var(--nf-surface-1);
  --mx-ink: var(--nf-text);
  --mx-muted: var(--nf-text-2);
  --mx-night: var(--nf-bg-1);
  --mx-line: var(--nf-line);
  --mx-control: var(--nf-line-strong);
  --mx-accent: var(--nf-accent);
  --mx-accent-deep: var(--nf-link);
  --mx-accent-soft: var(--nf-link);
  --mx-tshadow: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-topbar { background: rgba(22, 26, 43, .94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-section:nth-of-type(even) { background: rgba(22, 26, 43, .7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-button { background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-button--secondary { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-button--primary:hover,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-button--primary:focus-visible { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-assurances li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-hero--home .nc-eyebrow { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-hero--home .nc-assurances--home li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-hero--home .nc-assurances--home li + li { border-left: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-hero--home .nc-assurance-icon { color: var(--nf-link); background: rgba(22, 26, 43, .72); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-home-video__frame::after { background: linear-gradient(90deg,
    var(--nc-warm) 0%,
    var(--nc-warm) 34%,
    rgba(22, 26, 43, .99) 46%,
    rgba(22, 26, 43, .9) 57%,
    rgba(22, 26, 43, .62) 69%,
    rgba(22, 26, 43, .18) 83%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-video__frame::after { background: linear-gradient(90deg,
    var(--nc-warm) 0%,
    var(--nc-warm) 36%,
    rgba(22, 26, 43, .99) 48%,
    rgba(22, 26, 43, .84) 58%,
    rgba(22, 26, 43, .45) 69%,
    rgba(22, 26, 43, .1) 82%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-video__toggle { color: var(--nf-text); background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-video__toggle:hover { color: var(--nf-link); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-video__frame::after { background: linear-gradient(90deg,
    var(--nc-warm) 0%,
    rgba(22, 26, 43, .99) 34%,
    rgba(22, 26, 43, .92) 47%,
    rgba(22, 26, 43, .72) 58%,
    rgba(22, 26, 43, .34) 69%,
    rgba(22, 26, 43, .08) 81%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-video__toggle { color: var(--nf-text); background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-video__toggle:hover { color: var(--nf-link); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-video__frame::after { background: linear-gradient(90deg,
    var(--nc-warm) 0%,
    rgba(22, 26, 43, .99) 34%,
    rgba(22, 26, 43, .92) 47%,
    rgba(22, 26, 43, .72) 58%,
    rgba(22, 26, 43, .34) 69%,
    rgba(22, 26, 43, .08) 81%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-video__toggle { color: var(--nf-text); background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-video__toggle:hover { color: var(--nf-link); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__chrome,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__window,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__window { background: rgba(22, 26, 43, .95); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__rail,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__body > aside,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__body > aside { border-right: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__rail b,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__body > aside b,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__window > header b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__rail i,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__body > aside i,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__body > aside i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__top small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-metric small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-activity small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-ui__summary small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console small,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-portal-preview small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard__top > span { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-metric { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-metric strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-metric--2 i { background: linear-gradient(115deg, rgba(22, 26, 43, .14), rgba(245, 166, 54, .42)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-activity,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-activity li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-activity li > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-activity li strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card { color: var(--nf-text); background: radial-gradient(circle at 85% 15%, rgba(22, 26, 43, .35), transparent 26%),
    linear-gradient(145deg, #2c2b81, #5e39e5); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card header span { background: rgba(22, 26, 43, .15); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card header small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card > div i { background: rgba(22, 26, 43, .25); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy-card > div i:first-child { background: rgba(22, 26, 43, .8); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-offer-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-offer-card--business { background: linear-gradient(180deg, #161a2b, #161a2b 48%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-offer-card__number { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__side { background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__side li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__side--after li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__core { color: var(--nf-text); background: radial-gradient(circle at 20% 10%, rgba(22, 26, 43, .26), transparent 30%),
    linear-gradient(145deg, #1b2e80, #5b35e7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__core span i { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-transform__core p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-journey,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-sales-flow,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-flow,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-lifecycle,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-migration { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-flow { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-flow li:not(:last-child)::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-flow span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy { background: radial-gradient(circle at 10% 30%, rgba(24, 169, 198, .09), transparent 28%),
    linear-gradient(180deg, #161a2b, #161a2b) !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy__examples article { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy__examples article > span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy__examples small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-murphy__examples article > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-steps li { background: rgba(22, 26, 43, .55); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-trust-band { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-final { background: radial-gradient(circle at 50% 120%, rgba(67, 57, 224, .2), transparent 47%),
    linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-essential-grid,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-domain-grid { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__window > header,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__window > header { border-bottom: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__window > header > span i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__customer,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__status { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__customer > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__document { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__document header > span { color: var(--nf-success); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__document > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__document footer { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-ui__status > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-peppol__flow li,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-automation-example li { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-fiduciary { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-collaboration article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-collaboration article span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-growth__items li,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-portal__items li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-price-band { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-price-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-faq { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-symptoms li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-ui__summary article { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-ui__summary article > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-ui__flow { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-domain-grid article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-team-results { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-team-results__grid article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__cards article { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__monitoring { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-console__monitoring header span { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-lifecycle { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-pillar-grid article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-modules { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-modules li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-automation-example { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-automation-example li small { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-status-badge { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-portal { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-portal-preview > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-portal-preview article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-integration-levels article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-integration-levels li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-integrations__cta { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-pricing-calculator { background: #161a2b !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-rate-grid li { background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-calculator { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-calculator input { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-calculator__total { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-toggle { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-toggle input:checked + span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-plan { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-plan__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-plan__saving { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-matrix__scroll { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-calculator select { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-calculator__resources small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-calculator__result { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-calculator__result .nc-msp-calculator__cadence { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog__header p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog__close { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog__close:is(:hover, :focus-visible) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog__fallback { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-forge-video-dialog__fallback:is(:hover, :focus-visible) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.nc-page--msp:not([data-mega-nav-ready]) .nc-nav-fallback { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-btn--ghost { background: #161a2bd9; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .mx-hero { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-hero-veil { background: linear-gradient(90deg,#161a2b 0%,rgba(22, 26, 43,.98) 23%,rgba(22, 26, 43,.93) 39%,rgba(22, 26, 43,.14) 70%,rgba(22, 26, 43,0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-assurances { background: rgba(22, 26, 43,.94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-cockpit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-chrome { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-status-dot { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-label { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-client-scope { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-client-id { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-record dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-tabs button { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-tabs button[aria-selected="true"] { background: #161a2b; color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .mx-panels h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-panels article > p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-trace { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-trace i::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-next { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-cockpit-bottom > p:not(.visually-hidden) { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-cockpit figcaption { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-network { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-context-core { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-context-core span,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-context-core small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main :is(.nc-lifecycle,.nc-migration) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main :is(.nc-lifecycle,.nc-migration) .nc-flow li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main :is(.nc-lifecycle,.nc-migration) .nc-flow li span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main :is(.nc-lifecycle,.nc-migration) .nc-flow li strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main :is(.nc-lifecycle,.nc-migration) .nc-flow li p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-msp-matrix th:first-child,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-msp-matrix tbody th { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-msp-matrix__scroll { background: linear-gradient(270deg,#161a2b 30%,rgba(22, 26, 43,0)) right/48px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(12,22,67,.16),transparent) right/28px 100% no-repeat scroll; background-color: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-automation-example ol { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-msp-plan { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-msp-plan--recommended { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-migration .nc-button { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-final::before { background: linear-gradient(90deg,#161a2bfc 35%,#161a2bce),var(--mx-ending-image); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-film-veil { background: linear-gradient(90deg,rgba(22, 26, 43,.92),rgba(22, 26, 43,.8) 33%,rgba(22, 26, 43,0) 70%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-film-tools > span { background: #161a2bf2; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-film-tools :is(a,button) { background: #161a2bf2; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-film-progress { background: #161a2bf5; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%,rgba(22, 26, 43,var(--mx-scrim,.9)) 0%,rgba(22, 26, 43,calc(var(--mx-scrim,.9) * .92)) 62%,rgba(22, 26, 43,0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-chips li { background: #161a2bbf; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-loader { background: #161a2bdb; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.msp-10k #main .nc-automation-example li small { color: var(--nf-text); }

@media (max-width: 940px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-home-video__frame::after { background: linear-gradient(90deg,
        var(--nc-warm) 0%,
        var(--nc-warm) 48%,
        rgba(22, 26, 43, .99) 62%,
        rgba(22, 26, 43, .82) 76%,
        rgba(22, 26, 43, .25) 92%,
        rgba(22, 26, 43, 0) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-video__frame::after { background: linear-gradient(90deg,
        var(--nc-warm) 0%,
        var(--nc-warm) 48%,
        rgba(22, 26, 43, .99) 61%,
        rgba(22, 26, 43, .82) 74%,
        rgba(22, 26, 43, .3) 90%,
        rgba(22, 26, 43, 0) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-video__frame::after { background: linear-gradient(90deg,
        var(--nc-warm) 0%,
        rgba(22, 26, 43, .99) 55%,
        rgba(22, 26, 43, .86) 70%,
        rgba(22, 26, 43, .42) 86%,
        rgba(22, 26, 43, .08) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-video__frame::after { background: linear-gradient(90deg,
        var(--nc-warm) 0%,
        rgba(22, 26, 43, .99) 55%,
        rgba(22, 26, 43, .86) 70%,
        rgba(22, 26, 43, .42) 86%,
        rgba(22, 26, 43, .08) 100%); }
}

@media (max-width: 760px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-home-video__frame::after { background: linear-gradient(180deg,
        var(--nc-warm) 0%,
        var(--nc-warm) 54%,
        rgba(22, 26, 43, .98) 68%,
        rgba(22, 26, 43, .84) 82%,
        rgba(22, 26, 43, .46) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-starter-video__frame::after { background: linear-gradient(180deg,
        var(--nc-warm) 0%,
        var(--nc-warm) 42%,
        rgba(22, 26, 43, .96) 55%,
        rgba(22, 26, 43, .72) 68%,
        rgba(22, 26, 43, .38) 82%,
        rgba(22, 26, 43, .12) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-business-video__frame::after { background: linear-gradient(180deg,
        var(--nc-warm) 0%,
        rgba(22, 26, 43, .99) 48%,
        rgba(22, 26, 43, .9) 65%,
        rgba(22, 26, 43, .58) 82%,
        rgba(22, 26, 43, .24) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-msp-video__frame::after { background: linear-gradient(180deg,
        var(--nc-warm) 0%,
        rgba(22, 26, 43, .99) 48%,
        rgba(22, 26, 43, .9) 65%,
        rgba(22, 26, 43, .58) 82%,
        rgba(22, 26, 43, .24) 100%); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-essential-grid article,
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-domain-grid article,
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-essential-grid article:nth-child(even),
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-domain-grid article:nth-child(even),
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-essential-grid article:nth-child(n + 3),
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-domain-grid article:nth-child(n + 3) { background: #161a2b; }
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-mobile-cta { color: var(--nf-text); }
}

@media (max-width: 1320px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page.nc-page--msp:not([data-mobile-nav-ready]) .nc-nav-fallback { color: var(--nf-text); background: #161a2b; }
}

@media (max-width:720px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .mx-hero-veil { background: linear-gradient(180deg,#161a2bf5 0%,#161a2bf0 64%,#161a2bbb 100%); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-demo,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-screen {
  --nc-warm: #fbfaf7;
  --nc-paper: #ffffff;
  --nc-ink: #080a3f;
  --nc-copy: #4f5674;
  --nc-muted: #727895;
  --nc-line: #e7e7f1;
  --nc-line-strong: #d9daf0;
  --nc-violet: #5d36f5;
  --nc-blue: #176fe8;
  --nc-cyan: #18a9c6;
  --nc-yellow: #f5c84f;
  --nc-soft: #f4f3fa;
  --nc-lilac: #f2efff;
  --nc-mint: #ecfaf7;
  --mx-canvas: #f8f9ff;
  --mx-paper: #eef1fa;
  --mx-ink: #0c1643;
  --mx-muted: #475674;
  --mx-night: #101b42;
  --mx-line: #cbd2e4;
  --mx-control: #71809e;
  --mx-accent: #2b53e8;
  --mx-accent-deep: #1d3db8;
  --mx-accent-soft: #4d7dff;
  --mx-tshadow: 0 1px 0 rgba(248,249,255,.92),0 2px 10px rgba(248,249,255,.78),0 10px 40px rgba(248,249,255,.85);
  background: var(--nf-paper); color: var(--nf-paper-ink);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-demo :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-screen :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small) { color: var(--nf-paper-ink); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-demo a,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-dashboard a,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-commercial-page .nc-screen a { color: #3d2bb4; }

/* ===== business-os-page (neoo-business-os.css, neoo-business-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page {
  --os-canvas: var(--nf-bg-0);
  --os-paper: var(--nf-surface-1);
  --os-ink: var(--nf-text);
  --os-muted: var(--nf-text-2);
  --os-night: var(--nf-bg-1);
  --os-line: var(--nf-line);
  --os-control: var(--nf-line-strong);
  --os-accent: var(--nf-accent);
  --os-link: var(--nf-link);
  --os-focus: var(--nf-link);
  --os-screen: var(--nf-surface-1);
  --bx-canvas: var(--nf-bg-0);
  --bx-panel: var(--nf-surface-1);
  --bx-ink: var(--nf-text);
  --bx-ink-soft: var(--nf-text-2);
  --bx-night: var(--nf-bg-1);
  --bx-night-panel: var(--nf-surface-1);
  --bx-paper: var(--nf-surface-1);
  --bx-paper-soft: var(--nf-text-3);
  --bx-accent: var(--nf-accent);
  --bx-accent-soft: var(--nf-link);
  --bx-accent-deep: var(--nf-link);
  --bx-amber: var(--nf-warning);
  --bx-line: var(--nf-line);
  --bx-line-strong: var(--nf-line-strong);
  --bx-focus: var(--nf-link);
  --bx-tshadow-light: none;
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .bx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-cockpit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-cockpit .os-chrome { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-signal { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-customer .os-label { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-customer p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-connection i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-cockpit figcaption strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-cockpit figcaption span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-selectors button:hover { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-selectors button:is([aria-selected="true"],[aria-expanded="true"]) { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-events button { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-events button[aria-selected="true"] { background: #161a2b; color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-event .os-label { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-event .os-event-title { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-event p:last-child { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-workspace { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-relation span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night .bx-eyebrow,
body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night .os-related { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night .bx-btn--ghost { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night :where(a,button):focus-visible { outline-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night .os-selectors button:is([aria-selected="true"],[aria-expanded="true"]) { background: #161a2b; border-color: var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-night .os-selectors button:is([aria-selected="true"],[aria-expanded="true"]) .os-number { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-ticket { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-ticket dl { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-scenario { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-murphy-flow h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-guard { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-forge-build { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-forge-result { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-directory li a:hover { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-trust dt { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-trust dd { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-price-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-film-hero { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-film-hero::before { background: linear-gradient(90deg,#161a2b 0%,rgba(22, 26, 43,.98) 23%,rgba(22, 26, 43,.93) 39%,rgba(22, 26, 43,.14) 70%,rgba(22, 26, 43,0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-film-hero .os-assurances { background: rgba(22, 26, 43,.94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-proof .os-head::before { background: linear-gradient(var(--os-accent),#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-band::before { background: radial-gradient(ellipse 55% 55% at 50% 50%,rgba(22, 26, 43,.97) 0%,rgba(22, 26, 43,.96) 65%,rgba(22, 26, 43,0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-veil { background: linear-gradient(90deg,rgba(22, 26, 43,.92),rgba(22, 26, 43,.8) 33%,rgba(22, 26, 43,0) 70%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-film-tools > span { background: #161a2bf2; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-film-tools :is(a,button) { background: #161a2bf2; color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-film-progress { background: #161a2bf5; color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-film-progress li.is-current { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-final { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-final::before { background: rgba(22, 26, 43,.92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-veil { background: radial-gradient(ellipse 120% 92% at 50% 45%, rgba(22, 26, 43, 0) 40%, rgba(22, 26, 43, .55) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-band::before { background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(22, 26, 43, var(--bx-scrim, .9)) 0%, rgba(22, 26, 43, calc(var(--bx-scrim, .9) * .92)) 62%, rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-chips li { background: rgba(22, 26, 43, .75); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-btn--ghost { background: rgba(22, 26, 43, .85); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-loader { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-static-hero .bx-veil { background: linear-gradient(90deg, rgba(22, 26, 43, .94) 0%, rgba(22, 26, 43, .82) 36%, rgba(22, 26, 43, .4) 64%, rgba(22, 26, 43, .12) 100%),
    linear-gradient(0deg, rgba(22, 26, 43, .9) 0%, rgba(22, 26, 43, 0) 42%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .5), rgba(22, 26, 43, 0) 52%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page.business10k-page .bx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page.business10k-page .bx-btn--ghost { background: rgba(22, 26, 43, .04); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page.business10k-page .bx-section--paper { background: linear-gradient(180deg, rgba(22, 26, 43, .035), rgba(22, 26, 43, 0) 52%); }

@media(max-width:720px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-murphy .os-chrome span + span { color: var(--nf-text-2); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page #main .os-film-hero::before { background: linear-gradient(180deg,#161a2bf5 0%,#161a2bf0 64%,#161a2bbb 100%); }
}

@media (hover: hover) and (pointer: fine) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page.business10k-page .bx-btn--ghost:hover { background: rgba(22, 26, 43, .07); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

@media (max-width: 720px), (orientation: portrait) and (max-width: 1024px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].business-os-page .bx-static-hero .bx-veil { background: rgba(22, 26, 43, .94); }
}

/* ===== tarifs-page (neoo-tarifs.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page {
  --nt-ink: var(--nf-text);
  --nt-copy: var(--nf-text-2);
  --nt-muted: var(--nf-text-2);
  --nt-line: var(--nf-line);
  --nt-blue: var(--nf-accent);
  --nt-violet: var(--nf-accent);
  --nt-cyan: var(--nf-link);
  --nt-mint: var(--nf-success);
  --nt-card: var(--nf-surface-1);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page #main { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-button--secondary { color: var(--nf-text); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-button--ghost { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-hero { background: linear-gradient(rgba(77, 90, 232, .05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(77, 90, 232, .05) 1px, transparent 1px),
    radial-gradient(circle at 76% 40%, rgba(138, 92, 246, .17), transparent 34%),
    radial-gradient(circle at 12% 86%, rgba(47, 182, 232, .14), transparent 30%),
    linear-gradient(135deg, #161a2b 0%, #161a2b 52%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan--featured { background: linear-gradient(#161a2b, #161a2b) padding-box,
    var(--nt-grad) border-box; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan--start .nt-plan__icon { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan--business .nt-plan__icon { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan--msp .nt-plan__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-plan__extra { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-value__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-hero__talk { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-compare__table thead th:nth-child(3) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-compare__ok { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-compare__opt { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-config { background: radial-gradient(circle at 88% 8%, rgba(138, 92, 246, .08), transparent 32%),
    linear-gradient(#161a2b, #161a2b 55%, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-wizard__progress { background: rgba(22, 26, 43, .72); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-wizard__progress button > span { background: #161a2b; color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-wizard__progress .is-current button > span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-wizard__progress .is-complete button > span { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-step__number { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-field { background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-field__hint { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-stepper { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-stepper button { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-field input[type="text"],
body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-field select { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-pick { background: rgba(22, 26, 43, .84); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-pick:has(input:checked) { background: linear-gradient(rgba(22, 26, 43, .94), rgba(22, 26, 43, .94)) padding-box,
    var(--nt-grad) border-box; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-pick__flag { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-option-group { background: rgba(22, 26, 43, .68); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-switch { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-switch input::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-service { background: rgba(22, 26, 43, .8); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-summary__card { background: linear-gradient(rgba(22, 26, 43, .97), rgba(22, 26, 43, .97)) padding-box,
    var(--nt-grad) border-box; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-summary__close { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-summary__status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-drawer__toggle { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-form__field input,
body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-form__field textarea { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-form__status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-form__status--error { color: var(--nf-danger); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-packs { background: linear-gradient(#161a2b, #161a2b 55%, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-pack__flag { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-care__card { background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-care__price { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-faq { background: linear-gradient(#161a2b, #161a2b 60%, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-final { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-final .nt-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-final h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-final > .nt-shell > p:not(.nt-eyebrow) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-final .nt-button--secondary { color: var(--nf-text); border-color: var(--nf-line-strong); background: rgba(22, 26, 43, .08); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-toggle { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-toggle input:checked + span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-levels { background: linear-gradient(180deg, #161a2b 0%, #161a2b 50%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-card { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-card__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-card__saving { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-msp-matrix__scroll { background: #161a2b; }

@media (max-width: 980px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page .nt-drawer { background: rgba(22, 26, 43, .94); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].tarifs-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== integrations-page (neoo-integrations.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page {
  --ni-ink: var(--nf-text);
  --ni-copy: var(--nf-text-2);
  --ni-muted: var(--nf-text-2);
  --ni-line: var(--nf-line);
  --ni-blue: var(--nf-accent);
  --ni-cyan: var(--nf-link);
  --ni-mint: var(--nf-success);
  --ni-canvas: var(--nf-bg-0);
  --ni-panel: var(--nf-surface-1);
  --ni-accent: var(--nf-accent);
  --ni-accent-hover: var(--nf-accent-hover);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page #main { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-button--secondary { color: var(--nf-text); background: rgba(22, 26, 43, .72); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero { background: linear-gradient(rgba(14, 114, 168, .045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(14, 114, 168, .045) 1px, transparent 1px),
    radial-gradient(circle at 70% 48%, rgba(75, 197, 232, .26), transparent 31%),
    linear-gradient(135deg, #161a2b 0%, #161a2b 45%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero__aura--one { background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero__note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero__stats dt { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero__stats dd { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__canvas { background: radial-gradient(circle at 50% 48%, rgba(78, 172, 234, .2), transparent 30%),
    linear-gradient(145deg, rgba(22, 26, 43, .68), rgba(22, 26, 43, .48)); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__core { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__core > span i { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__core small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__node { background: rgba(22, 26, 43, .88); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__node > i { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__node > b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows > p small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows article { background: rgba(22, 26, 43, .94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows article > span { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows article b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-network__flows article small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-subnav { background: rgba(22, 26, 43, .88); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-value { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-value__grid article { background: linear-gradient(145deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-value__grid article > span { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory { background: radial-gradient(circle at 88% 8%, rgba(75, 197, 232, .13), transparent 22%),
    linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__categories li { color: var(--nf-link); background: rgba(22, 26, 43, .72); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card { background: rgba(22, 26, 43, .92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card__top > span { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card__brand { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-integration-card > ul li { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--whatsapp { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--workspace { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--sharepoint { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--microsoft i:nth-child(4) { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--ingram { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--td b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--td strong { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--stream > i { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--stream b span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--horus > i { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--horus small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--stripe { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--voip b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--voip small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process .ni-eyebrow,
body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-final .ni-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li { border-left: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li::before { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-faq { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-faq__items summary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-faq__items details > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-final .ni-button--secondary { color: var(--nf-text); border-color: var(--nf-line-strong); background: rgba(22, 26, 43, .06); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-hero { background: linear-gradient(rgba(26, 111, 176, .045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(26, 111, 176, .045) 1px, transparent 1px),
    radial-gradient(circle at 50% 24%, rgba(22, 26, 43, .96), transparent 35%),
    radial-gradient(circle at 84% 76%, rgba(113, 91, 255, .16), transparent 29%),
    radial-gradient(circle at 12% 68%, rgba(50, 182, 228, .18), transparent 30%),
    linear-gradient(145deg, #161a2b 0%, #161a2b 48%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__canvas { background: radial-gradient(circle at 50% 58%, rgba(74, 169, 238, .19), transparent 28%),
    linear-gradient(145deg, rgba(22, 26, 43, .88), rgba(22, 26, 43, .7)); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__canvas::before { background: linear-gradient(90deg, rgba(22, 26, 43, .98), rgba(22, 26, 43, 0)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__canvas::after { background: linear-gradient(270deg, rgba(22, 26, 43, .98), rgba(22, 26, 43, 0)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__brand { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__brand > b { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__route i { background: linear-gradient(180deg, #161a2b, #7157f0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__core { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__core > span i { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__core small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__outcomes > span { background: rgba(22, 26, 43, .92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__outcomes i { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-rail__outcomes b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__experience { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__tabs button { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__tabs button[aria-selected="true"] { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__tabs button > span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__panel { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__scenario-head p { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__scenario-head h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__steps section { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .075); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__steps section:not(:last-child)::after { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__steps section > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__steps h4 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__steps p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-flow__note { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__search label { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__search input { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__empty { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__empty h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__empty p { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand-logo { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand-logo img { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-brand--fallback { background: #161a2b; color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__filters button { color: var(--nf-link); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__filters button[aria-pressed="true"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__count { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__request { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__request .ni-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__request h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-directory__request div > p:last-child { color: var(--nf-text); }

@media (max-width: 1100px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li:nth-child(3) { border-top: 1px solid var(--nf-line-strong); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li:nth-child(4) { border-top: 1px solid var(--nf-line-strong); }
}

@media (max-width: 700px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li,
  body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page .ni-process__grid li:nth-child(n) { border-top: 1px solid var(--nf-line-strong); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].integrations-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== platform-page (neoo-platform.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page {
  --np-ink: var(--nf-text);
  --np-muted: var(--nf-text-2);
  --np-line: var(--nf-line);
  --np-surface: var(--nf-surface-1);
  --np-soft: var(--nf-surface-1);
  --np-deep: var(--nf-bg-1);
  --np-blue: var(--nf-accent);
  --np-cyan: var(--nf-link);
  --np-violet: var(--nf-accent);
  --np-green: var(--nf-success);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-button--secondary { background: rgba(22, 26, 43, 0.72); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-stage { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-media { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-veil--light { background: linear-gradient(90deg,
    #161a2b 0%,
    rgba(22, 26, 43, 0.96) 26%,
    rgba(22, 26, 43, 0.78) 42%,
    rgba(22, 26, 43, 0.36) 58%,
    rgba(22, 26, 43, 0.06) 74%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-sub { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-band--dark .npx-kicker { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-band--dark .npx-title { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-band--dark .npx-sub { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-cue { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-static { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-static__media { background-color: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-static__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .npx-static__note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-problem { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-problem-card { background: linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-problem__bridge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-map { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-business-map__label { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-business-map__center { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-business-map__node { color: var(--nf-text); background: rgba(22, 26, 43, 0.065); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-business-map__node small { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-map__outcomes article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-process { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-process__grid li > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-scenario { background: linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-scenario__trigger { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-scenario__index { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-scenario__timeline li > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-scenario__outcome { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-use-cases { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-use-cases__grid article { background: linear-gradient(160deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-evolution { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-evolution__reassurance { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance .np-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance .np-section-heading h2,
body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance .np-section-heading > p:last-child,
body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance__flow h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance .np-section-heading > p:last-child { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-decision-card { background: rgba(22, 26, 43, 0.07); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-decision-card__top > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-decision-card > p { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-decision-card li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-approve__btn { border: 1px solid var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-approve__btn:hover { border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-approve__hint { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-approve__status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-approve--done .np-approve__btn { border-color: var(--nf-line-strong); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance__flow li > span { border: 1px solid var(--nf-line-strong); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance__flow li.np-flow-lit > span { border-color: var(--nf-line-strong); color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance__flow p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-governance__principles li { color: var(--nf-text); background: rgba(22, 26, 43, 0.045); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-ecosystem { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-ecosystem__foundation { background: linear-gradient(135deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-ecosystem__branches a { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-ecosystem__branches a:nth-child(3) > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-faq { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-faq__items summary i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-final { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-final .np-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-final h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-final > .np-shell > p:not(.np-eyebrow) { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page .np-final .np-button--secondary { border-color: var(--nf-line-strong); color: var(--nf-text); background: rgba(22, 26, 43, 0.07); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].platform-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== accounting-page (neoo-accounting.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page {
  --accounting-ink: var(--nf-text);
  --accounting-blue: var(--nf-accent);
  --accounting-cyan: var(--nf-link);
  --accounting-mint: var(--nf-success);
  --accounting-paper: var(--nf-surface-1);
  --accounting-line: var(--nf-line);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .neoo-mega__group a:hover { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-head__paragraphs,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-lead,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__lead,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-final__copy { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-button--ghost { border-color: var(--nf-line-strong); color: var(--nf-text); background: rgba(22, 26, 43, .055); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-button--ghost:hover { border-color: var(--nf-line-strong); background: rgba(22, 26, 43, .09); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-button--light { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-text-link { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :is(a, button, summary, select):focus-visible { outline: 3px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__signature { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__microcopy { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace { border: 1px solid var(--nf-line-strong); background: linear-gradient(145deg, rgba(22, 26, 43, .09), rgba(22, 26, 43, .035)),
    rgba(7, 12, 47, .7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace header small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace header h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-live { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-live i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-avatar { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__metrics div { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .035); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__metrics strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__metrics span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__rows > div { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__rows > div > i { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__rows strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__rows p span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-workspace__rows em { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document-flow__label { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document i { background: rgba(22, 26, 43, .55); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document b { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document-flow li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document-flow li:not(:last-child)::after { background: rgba(22, 26, 43, .35); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document-flow li span { border: 1px solid var(--nf-line-strong); color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document-flow > strong { border: 1px solid var(--nf-line-strong); color: var(--nf-success); background: rgba(22, 26, 43, .06); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-subnav .partner-hub__links a[aria-current="location"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--shared { background: radial-gradient(circle at 85% 10%, rgba(102, 126, 255, .11), transparent 30%),
    #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-responsibilities > article { background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-responsibilities > article > span,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-crm-card > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-responsibilities li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-shared-core { background: radial-gradient(circle, #161a2b 0 34%, rgba(86, 126, 255, .13) 35% 48%, transparent 49%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-shared-core span b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-shared-core i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-quote::before { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--crm { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-crm-card { background: linear-gradient(145deg, rgba(22, 26, 43, .98), rgba(22, 26, 43, .92)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-crm-card > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-crm-card li { color: var(--nf-text); background: rgba(22, 26, 43, .7); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--documents { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list::before { background: linear-gradient(90deg, #5a80f4, #45badf, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-step > span { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-step > div { background: rgba(22, 26, 43, .035); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-step h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-step p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-step li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-question-cloud span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--pre { background: radial-gradient(circle at 82% 18%, rgba(82, 111, 248, .1), transparent 28%),
    #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list--compact::before { background: linear-gradient(#5a80f4, #45badf, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list--compact .accounting-flow-step > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list--compact .accounting-flow-step > span { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list--compact p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-list--compact li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence header small { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence article span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence article > i { background: rgba(22, 26, 43, .08); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence article > em { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence footer small { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-confidence footer p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--horus { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map > article,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter-node { background: rgba(22, 26, 43, .035); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map article > span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map article > span b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map article > .accounting-horus-wordmark { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map article > small,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter-node > small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map article > p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-map li { color: var(--nf-text); background: rgba(22, 26, 43, .025); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter-node { background: radial-gradient(circle, rgba(75, 130, 239, .2), transparent 55%),
    rgba(22, 26, 43, .03); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter-node code { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter-node i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-flow-labels strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-evidence p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-horus-evidence strong { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter__contract { box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter__contract code { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter__contract span { color: var(--nf-text); background: rgba(22, 26, 43, .025); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-adapter__safeguards li { color: var(--nf-text); background: rgba(22, 26, 43, .025); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--finance { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-mini-title { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-indicators li { border: 1px solid var(--nf-line-strong); color: var(--nf-text); background: rgba(22, 26, 43, .035); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-cockpit { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-cockpit header span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-cockpit header span b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-cockpit header small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-chart { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-chart i { background: rgba(22, 26, 43, .08); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-sources article { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .025); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-sources article > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-sources .is-forecast > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-sources strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-sources span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-finance-cockpit > p { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--murphy { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-murphy-queue article { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .028); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-murphy-queue article > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-murphy-queue article p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-murphy-queue article > i.is-ready { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--cockpit { background: radial-gradient(circle at 90% 10%, rgba(82, 121, 245, .12), transparent 26%),
    #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid article { background: rgba(22, 26, 43, .86); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid .is-deadline > i,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid .is-question > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid .is-validation > i,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid .is-capacity > i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-grid span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-filter-bar { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-filter-bar span { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-filter-bar span.is-active { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--access { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-access-layout li span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-access-layout li p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-section--faq { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-faq summary span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-faq details p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-final { color: var(--nf-text); background: linear-gradient(rgba(22, 26, 43, .025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(22, 26, 43, .025) 1px, transparent 1px),
    #060927; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-announcement { color: var(--nf-text); background: radial-gradient(circle at 50% 0, rgba(22, 26, 43, .72), transparent 50%),
    linear-gradient(90deg, #161a2b 0%, #161a2b 48%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-announcement a > span:last-of-type { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page.neoo-home--unified .accounting-topbar { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-topbar .partner-brand__neoo { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-topbar .partner-topnav--overview > a,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-topbar .neoo-mega-trigger { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-topbar .login-link { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-topbar .header-cta { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero { background: radial-gradient(circle at 75% 32%, rgba(22, 26, 43, .34), transparent 27%),
    radial-gradient(circle at 90% 80%, rgba(22, 26, 43, .28), transparent 29%),
    linear-gradient(180deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero::before { background: radial-gradient(ellipse at 65% 48%, rgba(22, 26, 43, .92), transparent 44%),
    radial-gradient(circle at 4% 88%, rgba(22, 26, 43, .42), transparent 25%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero .accounting-eyebrow { color: var(--nf-link); background: rgba(22, 26, 43, .68); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__buttons .accounting-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__buttons .accounting-button--ghost { color: var(--nf-text); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__tertiary { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__proofs li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-hero__proofs li > span { color: var(--nf-link); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit-caption > span:first-child { border: 1px solid var(--nf-line-strong); color: var(--nf-text-2); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-illustration-chip { border: 1px solid var(--nf-line-strong); color: var(--nf-text-2); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-illustration-chip--confidence { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit { border: 1px solid var(--nf-line-strong); color: var(--nf-text); background: rgba(22, 26, 43, .96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__bar { border-bottom: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__brand { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__brand span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__workspace,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__space { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__workspace { border-left: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__workspace svg,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__space svg { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm { border-right: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client { border-left: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm header small,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client header small { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm header h2,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client header h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm dl div { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm dd { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm li,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client li { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm li strong,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client li strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm li small,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client li small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm li em,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client li em { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__document { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__title > span { border: 1px solid var(--nf-line-strong); color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__title small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__title h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__source { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__source small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__source strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__source > span { color: var(--nf-success); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__processing { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__processing h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__processing li { border: 1px solid var(--nf-line-strong); color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__processing li > span { border: 1px solid var(--nf-line-strong); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__processing li > svg { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__question,
body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__sync { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__question > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__question small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__question strong { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__sync span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__sync strong { color: var(--nf-success); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__murphy { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__murphy > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__murphy strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-document__murphy small { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-client__metrics div { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-client__metrics small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-client__metrics strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-client__chart { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-client__chart > span { color: var(--nf-text-2); }

@media (max-width: 1120px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-subnav .partner-hub__details summary { color: var(--nf-text); }
}

@media (max-width: 900px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client { border-top: 1px solid var(--nf-line-strong); }
}

@media (max-width: 640px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__firm,
  body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__document,
  body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page .accounting-cockpit__client { border-top: 1px solid var(--nf-line-strong); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].accounting-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== nda-page (neoo-desktop-apps.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page {
  --nda-ink: var(--nf-text);
  --nda-ink-soft: var(--nf-text-2);
  --nda-ink-mute: var(--nf-text-3);
  --nda-blue: var(--nf-accent);
  --nda-violet: var(--nf-accent);
  --nda-cyan: var(--nf-link);
  --nda-night: var(--nf-bg-1);
  --nda-surface: var(--nf-surface-1);
  --nda-surface-soft: var(--nf-surface-1);
  --nda-line: var(--nf-line);
  --nda-line-soft: var(--nf-line);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-button--ghost { background: rgba(22, 26, 43, .8); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-node-chip { box-shadow: none; color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-node-chip b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero__scrim { background: linear-gradient(90deg, rgba(22, 26, 43, .97) 0%, rgba(22, 26, 43, .93) 30%, rgba(22, 26, 43, .58) 50%, rgba(22, 26, 43, .08) 66%, rgba(22, 26, 43, 0) 78%),
    linear-gradient(0deg, rgba(22, 26, 43, .5) 0%, rgba(22, 26, 43, 0) 22%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero__eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero__lead { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-proofs li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-proof-note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero__label { background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-video-toggle { background: rgba(22, 26, 43, .82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-mode-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-mode-card__visual { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-mode-card__badge { background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-coexist { background: linear-gradient(120deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-continuity { background: radial-gradient(circle at 50% 45%, rgba(102, 91, 255, .075), transparent 31%),
    #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-arch__connections { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-arch__step { background: rgba(22, 26, 43, .94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-arch__step header > span { background: radial-gradient(circle at 38% 32%, rgba(102, 114, 255, .12), rgba(22, 26, 43, .82)); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-arch__item-icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-arch__node figcaption i { background: var(--cb-accent-gradient, linear-gradient(90deg, #567eff, #42bbdf 52%, #161a2b)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-clarity { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-app__mark { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-app__mark--glyph { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-status--catalogue { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-status--request { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-status--sql { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-specific { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-specific p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-exp-visual__frame { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-exp-visual__frame figcaption { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-timeline__num { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-process__footnote i { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-plan { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-plan__badge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-pricing__storage { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-options { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security .nda-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security .nda-head h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security .nda-lead { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security__block { background: rgba(22, 26, 43, .045); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-security__block p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-flow li { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .03); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-flow li:not(:first-child)::before { background: linear-gradient(90deg, rgba(22, 26, 43, .7), rgba(138, 92, 246, .7)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-faq__list summary i::before,
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-faq__list summary i::after { background: var(--nf-surface-2); }

@media (max-width: 1023px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-hero__scrim { background: linear-gradient(180deg, rgba(22, 26, 43, .96) 0%, rgba(22, 26, 43, .9) 44%, rgba(22, 26, 43, .55) 68%, rgba(22, 26, 43, .18) 100%); }
}

@media (max-width: 760px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-flow li:not(:first-child)::before { background: linear-gradient(180deg, rgba(22, 26, 43, .7), rgba(138, 92, 246, .7)); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-desktop,
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-window,
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-screen {
  --nda-ink: #07083f;
  --nda-ink-soft: #454b7c;
  --nda-ink-mute: #6a719f;
  --nda-blue: #315cff;
  --nda-violet: #6c3cff;
  --nda-cyan: #24bfd6;
  --nda-night: #0a0e39;
  --nda-surface: #f6f8ff;
  --nda-surface-soft: #fbfcff;
  --nda-line: rgba(18, 26, 92, .12);
  --nda-line-soft: rgba(18, 26, 92, .08);
  background: var(--nf-paper); color: var(--nf-paper-ink);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-desktop :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-window :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small),
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-screen :is(p, h2, h3, h4, strong, dt, dd, label, li, span, small) { color: var(--nf-paper-ink); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-desktop a,
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-window a,
body.neoo-home.neoo-product-page[data-neoo-fusion].nda-page .nda-screen a { color: #3d2bb4; }

/* ===== nx-page (neoo-ecosystem.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page {
  --nx-ink: var(--nf-text);
  --nx-muted: var(--nf-text-2);
  --nx-blue: var(--nf-accent);
  --nx-indigo: var(--nf-accent);
  --nx-cyan: var(--nf-link);
  --nx-mint: var(--nf-success);
  --nx-line: var(--nf-line);
  --nx-soft: var(--nf-surface-1);
  --ap-canvas: var(--nf-bg-0);
  --ap-panel: var(--nf-surface-1);
  --ap-panel-raised: var(--nf-surface-2);
  --ap-accent: var(--nf-accent);
  --ap-accent-hover: var(--nf-accent-hover);
  --ap-cyan: var(--nf-link);
  --ap-mint: var(--nf-success);
  --ap-text-secondary: var(--nf-text-2);
  --ap-text-primary: var(--nf-text);
  --ap-text-on-dark: var(--nf-text);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-head h2,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-connected-cards h3,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-timeline p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-lead,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-connected-cards p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-section--ink .nx-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-hero { background: radial-gradient(circle at 78% 20%, rgba(93, 121, 238, .10), transparent 30%),
    linear-gradient(180deg, #161a2b, #161a2b); border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-hero__benefits { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-status { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-status--simulation { color: var(--nf-link); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-exchange-flow { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-exchange-flow li span { color: var(--nf-text); border: 6px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-exchange-flow li strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-connected-cards article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-connected-cards article > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-method { color: var(--nf-text-2); border: 1px solid var(--nf-line-strong); background: linear-gradient(135deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-method span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__status { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__fit small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__fit strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__name { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__audience { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__audience strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card dl > div { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card dt,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__capabilities > strong { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card dd { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page.nx-page--marketplace .nx-catalogue-details > summary { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-card__capabilities li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-blueprint-model { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-blueprint-model p,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries p { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-blueprint-model > div > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-blueprint-model li { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .045); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier > header span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier article { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier h4 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier article strong { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-tier article p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries > div > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-solution-boundaries li { color: var(--nf-text-2); border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue__toolbar label { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue__toolbar select,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-field input,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-field textarea,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-field select,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search input { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue__toolbar select:disabled { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue__types span { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-catalogue__empty { background: linear-gradient(180deg, #161a2b, #161a2b); border: 1px dashed var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search button { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search button:hover,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search button:focus-visible { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-intent__search small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice header span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice header small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice header > b { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice__rows > div { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice__rows span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-invoice > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-certification { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-certification--native { color: var(--nf-link); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-certification--managed { color: var(--nf-text-2); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-certification--passport,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-certification--pending { color: var(--nf-link); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-streams__legend { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream__toggle > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream dl > div { background: #161a2b; border-right: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream dd { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector__tabs button { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector__tabs button[aria-selected="true"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector__panels article > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector__panels h3 { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-selector__panels li { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-timeline li::before { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-timeline span { color: var(--nf-text); border: 6px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-timeline p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-trust li { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bridge { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bridge p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode > span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode ul { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode--open { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode--open h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-build-mode--open ul { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty dl { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty dl > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty dd { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-bounty > p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-revenue-visual { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-revenue-visual strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-economics-tabs > div[role="tablist"] { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-economics-tabs [role="tab"] { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-economics-tabs [role="tab"][aria-selected="true"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-economics-tabs [role="tabpanel"] { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__form { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-field { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__roles { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__roles legend { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__roles label { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results article.is-primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results .is-primary span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-simulator__results .is-primary small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-disclaimer { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-provisory { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map header > div { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map__matrix > div { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map__progress > div { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map__progress b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-switch-map__progress i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-legal { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-visual li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-visual span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__header { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__header h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__header p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__header li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__header li.is-active { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-alert { color: var(--nf-danger); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-step legend span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-checks span { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-role-checks input:checked + span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-summary { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-summary dl > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-summary dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-summary dd { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-consent { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form__footer { background: #161a2b; border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-fallback { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-form-success > span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-final { background: linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-final > div { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-faq details { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-faq details:last-child { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-faq summary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-forge-pipeline > ol li::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-forge-pipeline > ol span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-forge-pipeline > ol strong { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-forge-pipeline article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero { background: radial-gradient(circle at 78% 24%, rgba(85, 126, 255, .10), transparent 34%),
    radial-gradient(circle at 15% 84%, rgba(22, 26, 43, .055), transparent 26%),
    linear-gradient(180deg, #161a2b 0%, #161a2b 74%, #161a2b 100%); border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__secondary { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__secondary:hover { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__features li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__features li:not(:last-child)::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__features li > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board { background: rgba(22, 26, 43, .94); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li:not(:last-child)::after { border-right: 1px dashed var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__orb { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li > strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li > small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__featured { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__featured > header > div > strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__featured header a { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card { color: var(--nf-text); background: linear-gradient(180deg, #161a2b, #161a2b); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:hover { border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__icon { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:nth-child(3) .nx-market-board__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:nth-child(4) .nx-market-board__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:nth-child(5) .nx-market-board__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit small { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics { background: rgba(22, 26, 43, .80); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics li:not(:last-child)::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics li > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero { background: radial-gradient(circle at 78% 18%, rgba(83, 121, 255, .13), transparent 34%),
    radial-gradient(circle at 18% 88%, rgba(22, 26, 43, .07), transparent 28%),
    linear-gradient(180deg, #161a2b 0%, #161a2b 72%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__lead { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__secondary { color: var(--nf-link); background: rgba(22, 26, 43, .78); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__secondary:hover { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board { color: var(--nf-text); background: rgba(22, 26, 43, .965); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__brand { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__tabs { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__tabs a { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__tabs a.is-active { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__search { color: var(--nf-text); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__search > i { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__filters a { color: var(--nf-text); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__results { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card { color: var(--nf-text); background: linear-gradient(180deg, #161a2b, #161a2b); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:hover { border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__icon { color: var(--nf-link); background: linear-gradient(145deg, #161a2b, #161a2b); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:nth-child(2) .nx-market-board__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card:nth-child(3) .nx-market-board__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__solution-copy strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__solution-copy small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit > i { background: conic-gradient(#168f4d calc(var(--fit) * 1%), #161a2b 0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit > i b { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fit small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__solution-status { color: var(--nf-success); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card[data-level="configure"] .nx-market-board__solution-status { color: var(--nf-danger); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card[data-level="connector"] .nx-market-board__solution-status,
body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__card[data-level="blueprint"] .nx-market-board__solution-status { color: var(--nf-link); background: #161a2b; border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__solution-action { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fallback { background: linear-gradient(115deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fallback-icon { color: var(--nf-link); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fallback-title { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fallback-copy p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__fallback-copy a { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li:not(:last-child)::after { background: repeating-linear-gradient(90deg, #161a2b 0 3px, transparent 3px 6px); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li.is-active::after { background: linear-gradient(90deg, #315dff 0 50%, #161a2b 50%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__orb { color: var(--nf-text); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li.is-active .nx-market-board__orb { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li > strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-hero__programme { color: var(--nf-link); border: 1px solid var(--nf-line-strong); background: linear-gradient(180deg, #161a2b, #161a2b); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page.nx-page--partners .nx-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page.nx-page--partners .nx-actions .btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page.nx-page--partners .nx-hero__benefits--featured li { border-left: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-video-hero::after { background: linear-gradient(90deg, rgba(22, 26, 43, .99) 0%, rgba(22, 26, 43, .97) 34%, rgba(22, 26, 43, .9) 45%, rgba(22, 26, 43, .55) 57%, rgba(22, 26, 43, .14) 71%, rgba(22, 26, 43, 0) 85%),
    linear-gradient(180deg, rgba(22, 26, 43, .6), rgba(22, 26, 43, 0) 22%, rgba(22, 26, 43, 0) 82%, rgba(22, 26, 43, .45) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-video-hero__toggle { color: var(--nf-text); background: rgba(22, 26, 43, .88); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-scope { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-scope--vertical .nx-mo-scope__icon { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-scope--sector .nx-mo-scope__icon { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-scope--territory .nx-mo-scope__icon { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__col-title { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__col li { background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__col li strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__col li small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__hub { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__base { border-top: 1px dashed var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__base p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-map__base li { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-profiles li { color: var(--nf-text-2); background: #161a2b; border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-video__frame { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-video__play { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-mo-video__note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-journey__stage { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-journey__media video { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-journey__veil { background: linear-gradient(90deg, rgba(22, 26, 43, .99) 0%, rgba(22, 26, 43, .96) 31%, rgba(22, 26, 43, .82) 46%, rgba(22, 26, 43, .25) 66%, rgba(22, 26, 43, .05) 100%),
    linear-gradient(180deg, rgba(22, 26, 43, .45), rgba(22, 26, 43, 0) 30%, rgba(22, 26, 43, 0) 72%, rgba(22, 26, 43, .55)); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-band__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-rail li::before { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-rail span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-prep { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-prep__card { border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-prep__card svg { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-form-intro li { color: var(--nf-text-2); background: rgba(22, 26, 43, .8); border: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page.nx-page--partnerApply .nx-apply-form { border-color: var(--nf-line-strong); }

@media (max-width: 820px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-stream dl > div { border-bottom: 1px solid var(--nf-line-strong); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-hero__metrics li:nth-child(-n+2) { border-bottom: 1px solid var(--nf-line-strong); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-video-hero::after { background: linear-gradient(90deg, rgba(22, 26, 43, .93) 0%, rgba(22, 26, 43, .86) 55%, rgba(22, 26, 43, .68) 100%),
        linear-gradient(180deg, rgba(22, 26, 43, .55), rgba(22, 26, 43, 0) 30%, rgba(22, 26, 43, 0) 78%, rgba(22, 26, 43, .5) 100%); }
}

@media (max-width: 560px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li:not(:last-child)::after { border-left: 1px dashed var(--nf-line-strong); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li:not(:last-child)::after { background: repeating-linear-gradient(180deg, #161a2b 0 3px, transparent 3px 6px); }
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-market-board__journey li.is-active::after { background: linear-gradient(180deg, #315dff 0 50%, #161a2b 50%); }
}

@media (max-width: 1080px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-journey__veil { background: linear-gradient(90deg, rgba(22, 26, 43, .99), rgba(22, 26, 43, .91) 48%, rgba(22, 26, 43, .36) 76%, rgba(22, 26, 43, .12)); }
}

@media (max-width: 720px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page .nx-apply-journey__veil { background: linear-gradient(90deg, rgba(22, 26, 43, .98), rgba(22, 26, 43, .91) 72%, rgba(22, 26, 43, .55)); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].nx-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== np-page (neoo-partners.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page {
  --np-ink: var(--nf-text);
  --np-ink-soft: var(--nf-text-2);
  --np-muted: var(--nf-text-2);
  --np-line: var(--nf-line);
  --np-line-strong: var(--nf-line-strong);
  --np-surface: var(--nf-surface-1);
  --np-soft: var(--nf-surface-1);
  --np-blue: var(--nf-accent);
  --np-violet: var(--nf-accent);
  --np-cyan: var(--nf-link);
  --np-mint: var(--nf-success);
  --np-green: var(--nf-success);
  --np-danger: var(--nf-danger);
  --np-lead: var(--nf-text-2);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page ::selection { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-skip { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-header__inner { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43,.91); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-main-nav>a,
body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-partners-menu>summary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-partners-menu__panel { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-partners-menu__panel>div { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-button--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-button--secondary { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-button--light { background: #161a2b; color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-button--outline-light { border-color: var(--nf-line-strong); background: rgba(22, 26, 43,.07); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-button--text-light { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-badge { background: rgba(22, 26, 43,.76); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-hero { background: radial-gradient(circle at 8% 10%,rgba(111,82,255,.1),transparent 30%),radial-gradient(circle at 88% 20%,rgba(63,112,255,.1),transparent 35%),linear-gradient(180deg,#161a2b 0%,#161a2b 74%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-hero-system { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43,.83); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card__bar>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-priority { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--analysis { background: linear-gradient(180deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--analysis li { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--analysis li b { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--analysis button { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-completeness i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--forge { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--forge .np-card-kicker { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-forge-logo--hero { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-forge-logo--detail { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-output-grid span { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43,.065); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-output-grid svg { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-status-shift strong { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-system-card--return .is-revenue { background: linear-gradient(100deg,#161a2b,#161a2b); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-flow-line i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-trust { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-role-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-role-card>span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-role-card:nth-child(2) { border-color: var(--nf-line-strong); background: linear-gradient(160deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-quote { background: linear-gradient(90deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-process-list li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-adapt-demo { background: linear-gradient(160deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-demo-screen { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-demo-screen__top i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-demo-invoice>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-demo-dialog { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-demo-dialog__head>span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-analysis-board { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-window-bar i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-field-cloud span { border: 1px dashed var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-field-cloud span.is-complete { border-color: var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-readiness { background: linear-gradient(155deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-readiness__ring { background: conic-gradient(var(--np-violet) calc(var(--score)*1%),#161a2b 0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-readiness__ring::after { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-readiness>div:not(.np-readiness__ring) { border-bottom: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-outcome-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-outcome-card>span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-revenue-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-revenue-card>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator__results { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator__results>div:not(.np-projection-bars):not(.np-simulator__total) { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43,.06); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator__results span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator__results small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-projection-bars b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-projection-bars em { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-simulator__results>p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-project-card,
body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-program-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-project-card>span,
body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-program-card>span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-program-card:nth-child(2) { border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-ownership-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-ownership-card>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-legal-note { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-benefit-orbit>div { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-benefit-orbit>p { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-center-app { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-center-app>aside { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-center-statuses>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-center-table th { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-timeline::before { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-timeline li { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-timeline span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-service-markers { background: linear-gradient(120deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-rules-grid>div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-rules-grid>div>span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-operator-graph article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-operator-graph article.is-client { background: linear-gradient(145deg,#161a2b,#161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-operator-graph article>span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-market-card { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-market-card>span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-comparison-wrap { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-comparison-wrap thead th { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-comparison-wrap .is-neoo { background: #161a2b; color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-faq-list details { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-final { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-final .np-badge { border-color: var(--nf-line-strong); background: rgba(22, 26, 43,.08); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-final>.np-shell>p:not(.np-badge) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-final small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-footer { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-detail-hero { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-back { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-detail-hero .np-badge { border-color: var(--nf-line-strong); background: rgba(22, 26, 43,.08); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-detail-hero>.np-shell>p:not(.np-badge) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-form-intro>div span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-form-intro>div i { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-intake-form { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-field input,
body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-field textarea,
body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-field select { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-capability-grid article { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-capability-grid article>span { color: var(--nf-text-2); }

@media (max-width:900px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].np-page .np-main-nav { background: #161a2b; }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].np-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== neoo-static-page (neoo-static.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page {
  --static-accent: var(--nf-accent);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page { background: var(--nf-bg-0); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__updated { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__cards article,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__legal section { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__card-index { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static :is(.neoo-static__cards, .neoo-static__legal) p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__button { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__cards small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__route { border: 1px solid var(--nf-line-strong); color: var(--nf-text); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__route:hover { border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__route-action { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__form { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__form-intro { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field label { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field input,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field select,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field textarea { border: 1px solid var(--nf-line-strong); background: #161a2b; color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field input:focus-visible,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field select:focus-visible,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__field textarea:focus-visible { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__consent { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__consent a { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__status { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__status[data-state="success"] { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__status[data-state="error"] { color: var(--nf-danger); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__form[data-state="success"] { border-color: var(--nf-line-strong); background: linear-gradient(155deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__success-icon { color: var(--nf-link); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__success-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__form .neoo-static__success h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__success-text { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__reference { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .78); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__reference span { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__reference strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__success-next { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__success-actions .neoo-static__button--secondary { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__note,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__operator { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__siblings { border-top: 1px solid var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__siblings a { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page .neoo-static__siblings a[aria-current="page"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-static-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== neoo-demo-page (neoo-demo.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page {
  --nd-ink: var(--nf-text);
  --nd-muted: var(--nf-text-2);
  --nd-line: var(--nf-line);
  --nd-accent: var(--nf-accent);
  --nd-accent-deep: var(--nf-link);
  --nd-soft: var(--nf-surface-1);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-booking { background: radial-gradient(circle at 92% 4%, rgba(22, 26, 43, .3) 0 0, rgba(22, 26, 43, 0) 29%),
    radial-gradient(circle at 5% 95%, rgba(89, 102, 242, .13) 0 0, rgba(89, 102, 242, 0) 30%),
    linear-gradient(145deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-eyebrow,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-step { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-scheduler,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-scheduler__nav button,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-date-tab,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-slot { border: 1px solid var(--nf-line-strong); color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-scheduler__nav button:hover:not(:disabled) { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-status { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-retry { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-date-tab:hover,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-date-tab[aria-selected="true"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-slot:hover,
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-slot[aria-pressed="true"] { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form::after { background: rgba(22, 26, 43, .16); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-selection { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-selection span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form label:not(.nd-consent) { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form input:not([type="checkbox"]),
body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form textarea { border: 1px solid var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-submit { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form__status { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form__status[data-state="success"] { color: var(--nf-text-2); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-form__status[data-state="error"] { color: var(--nf-danger); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-reassurance { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-reassurance article { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, .76); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page .nd-reassurance article > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].neoo-demo-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== ideas-page (from-ideas-to-saas.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page {
  --ideas-ink: var(--nf-text);
  --ideas-primary: var(--nf-accent);
  --ideas-blue: var(--nf-accent);
  --ideas-violet: var(--nf-accent);
  --ideas-cyan: var(--nf-link);
  --ideas-green: var(--nf-success);
  --ideas-line: var(--nf-line);
  --ideas-muted: var(--nf-text-2);
  --ideas-mist: var(--nf-surface-1);
  --ideas-white: var(--nf-surface-1);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page { background: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-btn--secondary { background: rgba(22, 26, 43, 0.82); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-btn--secondary:hover { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-hero { background: radial-gradient(circle at 79% 17%, rgba(76, 89, 246, 0.09), transparent 27%),
    linear-gradient(180deg, #161a2b 0%, #161a2b 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-hero__lead { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-reassurance { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline { background: rgba(22, 26, 43, 0.9); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__prompt { background: rgba(22, 26, 43, 0.94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__prompt::before { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__prompt p { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__stages li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__stages span { border: 2px solid var(--nf-line-strong); background: #161a2b; color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__panel { background: rgba(22, 26, 43, 0.94); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__panel header strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-data-model small,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-offer small,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-run-metrics small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-data-model span { background: #161a2b; color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__rows > div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__rows dt { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-run-metrics div { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-pipeline__disclaimer { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-journey { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-step-number { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-platform__rule { color: var(--nf-text-2) !important; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer--3 { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer--3 .ideas-stack__title > span { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__title small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer--3 .ideas-stack__title small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer--3 .ideas-stack__title h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer > p span { background: #161a2b; color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-stack__layer--3 > p span { border-color: var(--nf-line-strong); background: rgba(22, 26, 43, 0.08); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-paths { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-path { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-path__number { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-paths__rule { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-example { background: linear-gradient(180deg, #161a2b, #161a2b); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__brand > span { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__columns h3 { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__columns li { background: #161a2b; color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__connector b { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__result { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .stayflow__disclaimer { background: var(--nf-surface-2); color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-exchange { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-exchange__flow span { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-exchange__flow p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-distribution { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-distribution__note { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__principles { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__elements { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__partners { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__partners .ideas-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__partners li { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-commercial__partners li svg { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-final { background: var(--nf-surface-2); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-final .ideas-eyebrow { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-final h2 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-final__copy > p:last-child { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, 0.08); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-field label,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-profile legend { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-field input,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-field textarea { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, 0.96); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-field input::placeholder,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-field textarea::placeholder { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-profile label span { border: 1px solid var(--nf-line-strong); background: rgba(22, 26, 43, 0.08); color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-profile input:checked + span { border-color: var(--nf-line-strong); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-error { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__privacy,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__status,
body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__fallback { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__status { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__status[data-state="error"] { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__status[data-state="sending"] { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-form__fallback { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__stage { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__veil { background: linear-gradient(90deg,
    #161a2b 0%,
    rgba(22, 26, 43, .96) 24%,
    rgba(22, 26, 43, .8) 40%,
    rgba(22, 26, 43, .42) 58%,
    rgba(22, 26, 43, .08) 78%,
    rgba(22, 26, 43, 0) 100%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-band .isb-sub { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .isb-chips span { background: rgba(22, 26, 43, .78); color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__rail li { background: rgba(22, 26, 43, .72); color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__rail li.isb-lit { background: rgba(22, 26, 43, .92); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__cue { color: var(--nf-text-2); }

@media (max-width: 760px),
       (orientation: portrait) and (max-width: 1024px),
       (orientation: portrait) and (pointer: coarse),
       (orientation: landscape) and (pointer: coarse) and (max-height: 560px),
       (prefers-reduced-motion: reduce) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page .ideas-scrub__veil { background: linear-gradient(180deg,
        #161a2b 0%,
        rgba(22, 26, 43, .95) 42%,
        rgba(22, 26, 43, .78) 68%,
        rgba(22, 26, 43, .3) 100%); }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].ideas-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }

/* ===== murphy-page (murphy.css, murphy-scrub.css) ===== */

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page {
  --m-indigo: var(--nf-accent);
  --m-blue: var(--nf-accent);
  --m-cyan: var(--nf-link);
  --m-green: var(--nf-success);
  --m-violet: var(--nf-accent);
  --m-red: var(--nf-danger);
  --m-ink: var(--nf-text);
  --m-body: var(--nf-text);
  --m-mute: var(--nf-text-3);
  --m-card-bg: var(--nf-surface-1);
  --m-card-border: var(--nf-line);
  --mx-canvas: var(--nf-bg-0);
  --mx-panel: var(--nf-surface-1);
  --mx-line: var(--nf-line);
  --mx-accent: var(--nf-accent);
  --mx-accent-hover: var(--nf-accent-hover);
  --mx-danger: var(--nf-danger);
  --mx-ok: var(--nf-success);
  --mx-text: var(--nf-text);
  --mx-text-2: var(--nf-text-2);
  background: var(--nf-bg-0); color: var(--nf-text);
}

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .skip-link { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-logo { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-nav a { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-nav a:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-lang select { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-login { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-login:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-btn--primary { color: var(--nf-text); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-btn--ghost { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-btn--ghost:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-pill { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-pill b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-pill:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-hero__trust li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eye__iris { background: radial-gradient(circle at 47% 46%,
      #020815 0 15%,
      #161a2b 18%,
      #161a2b 25%,
      #258dff 43%,
      rgba(41, 111, 255, 0.68) 57%,
      rgba(28, 92, 230, 0.12) 70%,
      transparent 74%); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eye__iris::after { background: rgba(22, 26, 43, 0.92); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-card small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-card b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-card > span:last-child { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-features__divider { background: linear-gradient(90deg, transparent, rgba(79, 125, 255, 0.65) 35%, rgba(22, 26, 43, 0.9) 50%, rgba(79, 125, 255, 0.65) 65%, transparent); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-features__divider::before { background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature--blue .murphy-feature__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature--violet .murphy-feature__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature--green .murphy-feature__icon { color: var(--nf-success); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-feature--cyan .murphy-feature__icon { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-bstat strong { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-bstat small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-band__trust li { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-grid h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-grid p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-icon--teal { color: var(--nf-success); background: rgba(22, 26, 43, 0.1); border-color: var(--nf-line-strong); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-icon--pink { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-steps i { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-steps h3 { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-steps p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__side b { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__orb b { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__center small { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-cta__mark { color: var(--nf-text); box-shadow: none; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-cta__note { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-footer__row a { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-footer__row a:hover { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-footer__row--legal a { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-footer p { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-hero__trust .murphy-glyph { color: var(--nf-text-2); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__side .murphy-glyph { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__side span:nth-child(2n) .murphy-glyph { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__side span:nth-child(3n) .murphy-glyph { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-eco__orb .murphy-glyph { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .murphy-cta__mark .murphy-glyph { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-band--law .mx-kicker { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-btn--primary { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-static-copy .mx-kicker { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-feed li { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-feed li small { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-feed li.is-clear { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-feed li.is-clear small { color: var(--nf-text); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page:not([data-mega-nav-ready]) .murphy-nav-fallback { color: var(--nf-text); background: #161a2b; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-band .mx-sub,
body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page .mx-static-copy .mx-lede { color: var(--nf-text-2); }

@media (max-width: 1320px) {
  body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page:not([data-mobile-nav-ready]) .murphy-nav-fallback { color: var(--nf-text); background: #161a2b; }
}

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) { background-color: var(--nf-bg-0); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, span, strong, small, label, summary, blockquote, figcaption, legend, td, th) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :where(a:not([class*="btn"], [class*="button"], [class*="cta"], [class*="card"], [class*="route"], [class*="tile"], [class*="pill"], [class*="chip"], [class*="tab"]), [class*="eyebrow"], [class*="kicker"], [class*="breadcrumb"] a) { color: var(--nf-link); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) { background: var(--nf-accent); color: var(--nf-accent-ink); border-color: transparent; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]):hover { background: var(--nf-accent-hover); }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--primary"], [class*="button--primary"], [class*="cta--primary"], [class*="btn-primary"]) :where(span, small, svg) { color: inherit; }

body.neoo-home.neoo-product-page[data-neoo-fusion].murphy-page :where(#main, #main-content, #murphy-main, main) :is([class*="btn--ghost"], [class*="button--ghost"], [class*="btn--outline"], [class*="button--outline"], [class*="btn--secondary"], [class*="button--secondary"], [class*="btn-secondary"]) { background: var(--nf-surface-1); color: var(--nf-text); border-color: var(--nf-line-strong); }
