/* Additional homepage chapters. Shared CTA styles remain in the V2 global files. */
.apx-next .nd-journey{background:#f6f3ed;border-top:1px solid #e0d8e2}.apx-next .nd-journey-heading{display:grid;grid-template-columns:1.12fr .88fr;gap:90px;align-items:start}.apx-next .nd-journey-heading .nx-eyebrow{color:#8a7294;margin-bottom:25px}.apx-next .nd-journey-heading>div:last-child>p{font-size:15px;color:var(--nx-muted)}.apx-next .nd-journey-heading>div:last-child>p+p{margin-top:17px}.apx-next .nd-journey-heading .apx-simple-link{margin-top:17px}.apx-next .nd-journey-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:53px}.apx-next .nd-journey-track>article{position:relative;border-top:1px solid #baa5c7;padding-top:25px}.apx-next .nd-journey-track>article:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border:1px solid #a184b1;background:#e4d3ef;border-radius:50%}.apx-next .nd-journey-track>article:nth-child(2):before{background:#dce6d4;border-color:#a4b493}.apx-next .nd-journey-track>article:nth-child(3):before{background:#e9d9c4;border-color:#bca286}.apx-next .nd-stage-label{font-size:11px;letter-spacing:.13em;line-height:1.5;font-weight:700;color:#896a9b;display:block;margin-bottom:22px}.apx-next .nd-journey-track h3{font-size:26px;line-height:1.2;margin-bottom:17px}.apx-next .nd-journey-track p{font-size:15px;line-height:1.85;color:var(--nx-muted)}.apx-next .nd-journey-track small{font-size:11px;line-height:1.7;display:block;color:#947c9e;margin-top:22px}
.apx-next .nd-local{background:#ebe5dc;border-top:1px solid #ddd3de}.apx-next .nd-local-grid{display:grid;grid-template-columns:.77fr 1.23fr;gap:100px;align-items:start}.apx-next .nd-local-intro{position:sticky;top:130px}.apx-next .nd-local-intro>.nx-eyebrow{margin-bottom:25px;color:#8b738f}.apx-next .nd-local-intro>p:not([class]){color:var(--nx-muted);font-size:15px;line-height:1.9;margin-top:26px;max-width:370px}.apx-next .nd-location-note{display:flex;align-items:center;gap:15px;border-top:1px solid #cfc3d3;padding-top:25px;margin-top:28px;max-width:340px}.apx-next .nd-location-note>span{display:block;width:28px;height:28px;border:1px solid #a88ab9;border-radius:50%;position:relative;flex-shrink:0}.apx-next .nd-location-note>span:after{content:"";position:absolute;inset:7px;border:1px solid #a88ab9;border-radius:50%}.apx-next .nd-location-note>p{font-size:12px;line-height:1.7;color:#8b7493}.apx-next .nd-location-note strong{font-weight:600;color:#73577e}.apx-next .nd-local-lanes>article{display:grid;grid-template-columns:.42fr 1fr;gap:30px;padding:31px 0;border-top:1px solid #cbbbcd}.apx-next .nd-local-lanes>article:first-child{padding-top:0;border:0}.apx-next .nd-lane-label{font-size:11px;line-height:1.7;font-weight:700;letter-spacing:.12em;color:#8c7195;padding-top:5px}.apx-next .nd-local-lanes h3{font-size:28px;line-height:1.22;margin-bottom:21px}.apx-next .nd-local-lanes article>div>p{font-size:15px;line-height:1.9;color:#79687e}.apx-next .nd-local-lanes article>div>p+p{margin-top:17px}.apx-next .nd-local-brief{background:#e0d4e5;padding:29px 31px;border-left:2px solid #a683b7;margin-top:4px}.apx-next .nd-local-brief h3{font-size:25px;margin-bottom:16px}.apx-next .nd-local-brief p{font-size:15px;line-height:1.9;color:#796183}
.apx-next .nd-measurement{background:#f0eaf3}.apx-next .nd-calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d2c2dc;border-radius:6px;overflow:hidden}.apx-next .nd-calculator-controls{padding:35px 38px;background:#faf7fc}.apx-next .nd-scenario-label{font-size:11px;line-height:1.6;letter-spacing:.12em;font-weight:700;color:#9473a6;margin-bottom:17px}.apx-next .nd-calculator-controls>p:not([class]){color:#7c6588;font-size:15px;line-height:1.85;max-width:430px}.apx-next .nd-range-row{padding-top:26px}.apx-next .nd-range-row>div:first-child{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:12px}.apx-next .nd-range-row label{font-size:14px;font-weight:600;color:#6d4c7e}.apx-next .nd-range-row output{font-family:"Space Grotesk",sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.04em;color:#7e5096}.apx-next .nd-range-row input[type=range]{display:block;width:100%;height:28px;accent-color:#9674ad;background:transparent;cursor:pointer;padding:0;margin:0;border:0}.apx-next .nd-range-row input[type=range]:focus-visible{outline:2px solid #9c74b6;outline-offset:5px;border-radius:3px}.apx-next .nd-range-limits{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.5;color:#a08aa9;margin-top:5px}.apx-next .nd-calculator-note{font-size:12px;line-height:1.8;color:#9b80a8;margin-top:25px;max-width:430px}.apx-next .nd-calculator-result{padding:35px 38px;background:#35263f;color:#ecdeF6}.apx-next .nd-calculator-result .nd-scenario-label{color:#b298c3}.apx-next .nd-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:15px 0 27px}.apx-next .nd-result-pair>div{min-width:0}.apx-next .nd-result-pair>div+div{border-left:1px solid #786287;padding-left:25px}.apx-next .nd-result-pair output{display:block;font-family:"Space Grotesk",sans-serif;font-size:64px;line-height:1;letter-spacing:-.06em;color:#d7b6f0;overflow-wrap:anywhere}.apx-next .nd-result-pair span{font-size:12px;line-height:1.5;display:block;margin-top:15px;color:#bda6cc}.apx-next .nd-formula{border-top:1px solid #786287;padding-top:22px;font-size:12px;line-height:1.9;color:#bda6cc}.apx-next .nd-result-guidance{margin-top:26px}.apx-next .nd-result-guidance h3{font-size:27px;line-height:1.2;color:#e5ceF4;margin-bottom:18px}.apx-next .nd-result-guidance p{font-size:15px;line-height:1.9;color:#bfa9cc}.apx-next .nd-result-guidance p+p{margin-top:16px}.apx-next .nd-starting-point{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;margin-top:37px;padding-top:31px;border-top:1px solid #d0bfdc}.apx-next .nd-starting-point h3{font-size:28px;max-width:330px}.apx-next .nd-starting-point p{font-size:15px;line-height:1.9;color:#7e658b}.apx-next .nd-kpi-ledger{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:35px}.apx-next .nd-kpi-ledger>article{padding-top:25px;border-top:1px solid #d0bfdc}.apx-next .nd-kpi-ledger .nx-eyebrow{color:#9a7aa8;font-size:11px;margin-bottom:16px}.apx-next .nd-kpi-ledger h3{font-size:28px;margin-bottom:18px}.apx-next .nd-kpi-ledger p:not([class]){font-size:15px;color:#7d658a;line-height:1.9}.apx-next .nd-measurement-foot{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:33px;padding-top:25px;border-top:1px solid #d0bfdc}.apx-next .nd-measurement-foot>p{font-size:13px;line-height:1.85;color:#987da7;max-width:730px}.apx-next .nd-measurement-foot>a{flex-shrink:0}
.apx-next .nd-engagement{background:#f7f4ef;border-top:1px solid #e0d7e2}.apx-next .nd-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px}.apx-next .nd-model-grid>article{padding-top:26px;border-top:2px solid #bb9dcb}.apx-next .nd-model-grid>article:nth-child(2){border-color:#a9b798}.apx-next .nd-model-grid>article:nth-child(3){border-color:#c0aa8e}.apx-next .nd-model-label{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.12em;color:#9a7faa;margin-bottom:22px}.apx-next .nd-model-grid h3{font-size:31px;line-height:1.2;margin-bottom:22px}.apx-next .nd-model-grid h4{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.015em;color:#745c80;margin:25px 0 10px}.apx-next .nd-model-grid p:not([class]){font-size:15px;line-height:1.9;color:var(--nx-muted)}.apx-next .nd-cost-line{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid #d6c9dd;margin-top:44px;padding-top:30px}.apx-next .nd-cost-line h3{font-size:27px;max-width:280px}.apx-next .nd-cost-line p{font-size:15px;line-height:1.9;color:var(--nx-muted)}.apx-next .nd-ownership{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;margin-top:42px;padding:35px;background:#e8e0ed;border:1px solid #dcd0e3;border-radius:4px}.apx-next .nd-ownership .nx-eyebrow{font-size:11px;color:#92749f;margin-bottom:22px;max-width:250px}.apx-next .nd-ownership h3{font-size:30px;line-height:1.2}.apx-next .nd-ownership dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;margin:0}.apx-next .nd-ownership dl>div{border-top:1px solid #c9b7d5;padding-top:17px}.apx-next .nd-ownership dt{font-size:14px;line-height:1.4;font-weight:700;color:#725780;margin-bottom:10px}.apx-next .nd-ownership dd{font-size:14px;line-height:1.85;color:#856a92;margin:0}.apx-next .nd-search-question{border-left:2px solid #8a6b9b;padding-left:17px}.apx-next .nx-connected-grid p>a{text-decoration:underline;text-underline-offset:4px;color:#ddc4ed}
@media(max-width:1100px){.apx-next .nd-journey-heading{gap:55px}.apx-next .nd-journey-track{gap:25px}.apx-next .nd-journey-track h3{font-size:24px}.apx-next .nd-local-grid{gap:60px}.apx-next .nd-local-lanes>article{grid-template-columns:1fr;gap:17px}.apx-next .nd-lane-label{padding:0}.apx-next .nd-calculator-controls,.apx-next .nd-calculator-result{padding:30px}.apx-next .nd-starting-point{gap:50px}.apx-next .nd-model-grid{gap:28px}.apx-next .nd-model-grid h3{font-size:28px}.apx-next .nd-cost-line{gap:50px}.apx-next .nd-ownership{padding:30px;gap:40px;grid-template-columns:.65fr 1.35fr}.apx-next .nd-measurement-foot{gap:30px}.apx-next .nd-measurement-foot>p{max-width:600px}}
@media(max-width:800px){.apx-next .nd-journey-heading{gap:35px;grid-template-columns:1fr 1fr}.apx-next .nd-journey-track{grid-template-columns:1fr 1fr;gap:33px;margin-top:40px}.apx-next .nd-journey-track h3{font-size:27px}.apx-next .nd-stage-label{margin-bottom:17px}.apx-next .nd-local-grid{gap:35px;grid-template-columns:.85fr 1.15fr}.apx-next .nd-local-lanes h3{font-size:26px}.apx-next .nd-local-brief{padding:23px}.apx-next .nd-local-brief h3{font-size:23px}.apx-next .nd-calculator-controls,.apx-next .nd-calculator-result{padding:27px}.apx-next .nd-range-row label{font-size:13px}.apx-next .nd-result-pair{gap:15px}.apx-next .nd-result-pair>div+div{padding-left:17px}.apx-next .nd-result-pair output{font-size:53px}.apx-next .nd-result-pair span{font-size:11px}.apx-next .nd-result-guidance h3{font-size:25px}.apx-next .nd-starting-point{gap:35px}.apx-next .nd-starting-point h3{font-size:26px}.apx-next .nd-kpi-ledger{gap:35px}.apx-next .nd-kpi-ledger h3{font-size:26px}.apx-next .nd-measurement-foot{display:block}.apx-next .nd-measurement-foot>p{max-width:none;margin-bottom:16px}.apx-next .nd-model-grid{gap:24px}.apx-next .nd-model-grid h3{font-size:26px}.apx-next .nd-model-label{font-size:11px}.apx-next .nd-cost-line{gap:35px;grid-template-columns:.8fr 1.2fr}.apx-next .nd-ownership{grid-template-columns:1fr;gap:25px}.apx-next .nd-ownership>div:first-child{display:flex;align-items:start;justify-content:space-between;gap:25px}.apx-next .nd-ownership .nx-eyebrow{max-width:200px;margin:0}.apx-next .nd-ownership h3{font-size:27px;min-width:50%}}
@media(max-width:600px){.apx-next .nd-journey-heading{display:block}.apx-next .nd-journey-heading .nx-eyebrow{margin-bottom:21px}.apx-next .nd-journey-heading>div:last-child{margin-top:25px}.apx-next .nd-journey-heading>div:last-child>p{font-size:15px;line-height:1.9}.apx-next .nd-journey-track{grid-template-columns:1fr;gap:0;margin-top:35px}.apx-next .nd-journey-track>article{border-top:0;border-left:1px solid #baa5c7;margin-left:5px;padding:0 0 29px 25px}.apx-next .nd-journey-track>article:last-child{padding-bottom:0;border-left-color:transparent}.apx-next .nd-journey-track>article:before{top:3px;left:-6px}.apx-next .nd-stage-label{font-size:11px;margin-bottom:15px}.apx-next .nd-journey-track h3{font-size:28px;margin-bottom:17px}.apx-next .nd-journey-track p{font-size:15px}.apx-next .nd-journey-track small{font-size:11px;margin-top:16px}.apx-next .nd-local-grid{grid-template-columns:1fr;gap:34px}.apx-next .nd-local-intro{position:static}.apx-next .nd-local-intro>.nx-eyebrow{margin-bottom:21px}.apx-next .nd-local-intro>p:not([class]){margin-top:24px;max-width:none;font-size:15px}.apx-next .nd-location-note{max-width:none;margin-top:23px;padding-top:21px}.apx-next .nd-location-note>p{font-size:12px}.apx-next .nd-local-lanes>article{padding:26px 0;gap:18px}.apx-next .nd-lane-label{font-size:11px}.apx-next .nd-local-lanes h3{font-size:28px;line-height:1.25;margin-bottom:20px}.apx-next .nd-local-lanes article>div>p{font-size:15px}.apx-next .nd-local-brief{padding:26px 23px;margin-top:3px}.apx-next .nd-local-brief h3{font-size:26px}.apx-next .nd-local-brief p{font-size:15px}.apx-next .nd-calculator-layout{grid-template-columns:1fr}.apx-next .nd-calculator-controls,.apx-next .nd-calculator-result{padding:28px 24px}.apx-next .nd-scenario-label{font-size:11px}.apx-next .nd-calculator-controls>p:not([class]){font-size:15px}.apx-next .nd-range-row{padding-top:25px}.apx-next .nd-range-row label{font-size:13px}.apx-next .nd-range-row output{font-size:25px}.apx-next .nd-range-limits{font-size:11px}.apx-next .nd-calculator-note{font-size:12px}.apx-next .nd-result-pair{padding:15px 0 25px;gap:20px}.apx-next .nd-result-pair>div+div{padding-left:21px}.apx-next .nd-result-pair output{font-size:60px}.apx-next .nd-result-pair span{font-size:11px}.apx-next .nd-formula{font-size:12px}.apx-next .nd-result-guidance h3{font-size:28px}.apx-next .nd-result-guidance p{font-size:15px}.apx-next .nd-starting-point{grid-template-columns:1fr;gap:21px;margin-top:31px;padding-top:26px}.apx-next .nd-starting-point h3{font-size:28px;max-width:none}.apx-next .nd-starting-point p{font-size:15px}.apx-next .nd-kpi-ledger{grid-template-columns:1fr;gap:28px;margin-top:28px}.apx-next .nd-kpi-ledger h3{font-size:28px}.apx-next .nd-kpi-ledger p:not([class]){font-size:15px}.apx-next .nd-measurement-foot{margin-top:28px;padding-top:22px}.apx-next .nd-measurement-foot>p{font-size:13px}.apx-next .nd-model-grid{grid-template-columns:1fr;gap:31px}.apx-next .nd-model-grid>article{padding-top:23px}.apx-next .nd-model-label{font-size:11px;margin-bottom:20px}.apx-next .nd-model-grid h3{font-size:31px;margin-bottom:21px}.apx-next .nd-model-grid h4{font-size:16px;margin-top:22px}.apx-next .nd-model-grid p:not([class]){font-size:15px}.apx-next .nd-cost-line{grid-template-columns:1fr;gap:20px;margin-top:32px;padding-top:26px}.apx-next .nd-cost-line h3{font-size:28px;max-width:none}.apx-next .nd-cost-line p{font-size:15px}.apx-next .nd-ownership{padding:27px 23px;margin-top:31px;gap:25px}.apx-next .nd-ownership>div:first-child{display:block}.apx-next .nd-ownership .nx-eyebrow{font-size:11px;margin-bottom:20px;max-width:none}.apx-next .nd-ownership h3{font-size:29px}.apx-next .nd-ownership dl{grid-template-columns:1fr;gap:20px}.apx-next .nd-ownership dt{font-size:14px}.apx-next .nd-ownership dd{font-size:14px}.apx-next .nd-search-question{padding-left:15px}}
@media(prefers-reduced-motion:reduce){.apx-next .nd-range-row input{scroll-behavior:auto}}
/* Visible summaries and restored context added to the retained premium chapters. */
.apx-next .nx-service>summary .nd-service-label{min-width:0;flex:1}.apx-next .nd-service-label>h3{margin-bottom:9px}.apx-next .nd-service-label>p{font-family:"Manrope",Arial,sans-serif;font-size:14px;line-height:1.75;font-weight:400;letter-spacing:0;color:#8a7397;max-width:530px}.apx-next .nd-goal-note{border-top:1px solid #d4c6dc;padding-top:20px;margin-top:7px;width:100%}.apx-next .nd-goal-note h4{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#765782;margin-bottom:10px}.apx-next .nd-goal-note p{font-size:14px;line-height:1.85;color:#82708b;margin-bottom:17px}.apx-next .nd-goal-note h4:not(:first-child){margin-top:20px}.apx-next .nx-priority-grid .nd-goal-note+.apx-simple-link{margin-top:8px}.apx-next .nd-process-output{font-size:14px!important;line-height:1.8!important;color:#9b7baa!important;margin-top:13px}.apx-next .nd-process-output strong{font-weight:600;color:#846193}.apx-next .nx-client-strip-inner:has(.nd-client-list){display:grid;grid-template-columns:145px 1fr;align-items:start;gap:35px}.apx-next .nd-client-intro{font-size:11px!important;line-height:1.7!important;color:#8a7295!important;max-width:135px;letter-spacing:0!important}.apx-next .nd-client-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 28px;width:100%}.apx-next .nd-client-list>li{display:block;min-width:0;margin:0;padding:0}.apx-next .nd-client-list a{display:block;text-decoration:none;color:#5a4266}.apx-next .nd-client-list strong{font-family:"Space Grotesk",Arial,sans-serif;font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.035em;display:block}.apx-next .nd-client-list small{font-family:"Manrope",Arial,sans-serif;display:block;font-size:11px;line-height:1.55;font-weight:400;letter-spacing:0;color:#9b83a5;margin-top:6px}
@media(max-width:1100px){.apx-next .nx-client-strip-inner:has(.nd-client-list){grid-template-columns:115px 1fr;gap:25px}.apx-next .nd-client-list{gap:23px 22px}.apx-next .nd-client-list strong{font-size:17px}}
@media(max-width:800px){.apx-next .nx-client-strip-inner:has(.nd-client-list){grid-template-columns:1fr;gap:24px}.apx-next .nd-client-intro{max-width:none}.apx-next .nd-client-list{gap:23px 20px}.apx-next .nd-client-list strong{font-size:17px}.apx-next .nd-service-label>p{font-size:14px}.apx-next .nd-goal-note p{font-size:14px}.apx-next .nd-goal-note h4{font-size:15px}}
@media(max-width:600px){.apx-next .nd-client-list{grid-template-columns:1fr 1fr;gap:24px 22px}.apx-next .nd-client-list strong{font-size:19px}.apx-next .nd-client-list small{font-size:11px;line-height:1.6}.apx-next .nd-service-label>p{font-size:15px;line-height:1.8}.apx-next .nd-service-label>h3{margin-bottom:10px}.apx-next .nd-goal-note{padding-top:19px;margin-top:4px}.apx-next .nd-goal-note h4{font-size:16px}.apx-next .nd-goal-note p{font-size:15px;line-height:1.85}.apx-next .nd-process-output{font-size:14px!important}}

.apx-next .nd-result-pair output.nd-value-long{font-size:clamp(36px,4.5vw,52px)}

.apx-next .nd-metric-definitions{font-size:15px;line-height:1.9;color:#7e658b;border-top:1px solid #d0bfdc;padding-top:25px;margin-top:30px}

.apx-next .nd-topic-links{border-top:1px solid #cdbed7;margin-top:30px;padding-top:22px;display:grid;gap:13px;max-width:360px}.apx-next .nd-topic-links>p{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a7098;margin-bottom:4px}.apx-next .nd-topic-links>a{font-size:13px;line-height:1.65;color:#76518c;text-decoration:underline;text-underline-offset:4px}
/* Keep the restored supporting copy and entity labels readable on light surfaces. */
.apx-next .nx-connected-grid .nx-connected-label{font-size:11px;line-height:1.65;letter-spacing:.1em}
.apx-next .nd-service-label>p{color:#715b7e}
.apx-next .nd-client-intro{color:#705c7c!important}
.apx-next .nd-client-list small{color:#725e7d}
.apx-next .nd-goal-note p{color:#75617f}
.apx-next .nd-process-output{color:#785f86!important}
.apx-next .nd-process-output strong{color:#6e507d}
.apx-next .nd-range-limits,.apx-next .nd-calculator-note{color:#725f7c}
.apx-next .nd-calculator-controls .nd-scenario-label,.apx-next .nd-kpi-ledger .nx-eyebrow,.apx-next .nd-model-label,.apx-next .nd-stage-label{color:#755582}
.apx-next .nd-journey-track small,.apx-next .nd-measurement-foot>p{color:#765f83}
.apx-next .nd-ownership dd{color:#745c80}
