@layer nbc{.page{--release-section: clamp(66px,7.2vw,100px);
    --release-tight: clamp(48px,5vw,72px);}.page main>section:not(.hero):not(.service-hero):not(.page-hero):not(.proof):not(.process-journey):not(.situation-entry){scroll-margin-top: 126px;}.page .eyebrow,.page .sk{letter-spacing: .16em;}.page h2{text-wrap: balance;}.page p{text-wrap: pretty;}.page .ss{padding-block: var(--release-section);}.page .service-disclosure-body .ss,.page .service-disclosure-body .faq{padding-block: var(--release-tight);}.page .service-disclosures{background: #1d1b1c;}.page .service-disclosure>summary{min-height: 72px;}.page [data-compact-story="true"] .proof article{padding-block: 23px;}.page [data-compact-story="true"] .proof strong{font-size: clamp(22px,2.2vw,29px);}.page [data-compact-story="true"] .contrasts{margin-top: 30px;}.page [data-compact-story="true"] .contrast{padding: 23px;}.page [data-compact-story="true"] .head{margin-bottom: 30px;}.page .hero .display{max-width: 13ch;
    font-size: clamp(58px,7.3vw,112px);
    line-height: .89;}.page .hero .hero-sub{max-width: 820px;
    font-size: clamp(20px,2.1vw,31px);
    line-height: 1.25;}.page .hero .lede{max-width: 790px;}.page .hero-facts>div{min-height: 116px;}.page #leistungen>.wrap>h2{max-width: 920px;}.page .offer-compare-card[data-result-card="true"] dl div:first-child{padding: 16px;
    background: rgba(127,191,142,.055);
    border: 1px solid rgba(127,191,142,.2);}.page .offer-compare-card[data-result-card="true"] dl div:first-child dt{color: var(--green);}.page .offer-compare-card[data-result-card="true"] dl div:first-child dd{font-size: 13px;
    line-height: 1.55;}#barometer .baro-stage{position: relative;
    background: radial-gradient(circle at 65% 36%,rgba(127,191,142,.055),transparent 42%),#1d1c1c;}#barometer .baro-stage::after{content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 8;
    box-shadow: inset 0 0 0 1px transparent;
    transition: box-shadow .35s ease,background .35s ease;}#barometer .baro-stage[data-drama="bad"]::after{box-shadow: inset 0 0 0 1px rgba(214,110,104,.38),inset 0 -110px 140px rgba(143,53,48,.06);}#barometer .baro-stage[data-drama="warn"]::after{box-shadow: inset 0 0 0 1px rgba(231,177,91,.22);}#barometer .baro-stage.is-impacting{animation: route-breathe .72s ease both;}@keyframes route-breathe{0%{filter: brightness(1);}35%{filter: brightness(1.12);}100%{filter: brightness(1);}}#barometer .baro-causal{position: relative;
    z-index: 6;
    display: grid;
    grid-template-columns: 210px minmax(0,1fr);
    gap: 24px;
    align-items: center;
    padding: 13px 21px;
    border-bottom: 1px solid var(--line);
    background: rgba(255,255,255,.018);}#barometer .baro-causal>span{color: var(--dim);
    font-size: 7.5px;
    letter-spacing: .1em;}#barometer .baro-causal>div{display: grid;
    grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.35fr);
    gap: 12px;
    align-items: center;}#barometer .baro-causal b,#barometer .baro-causal strong{font-size: 11px;
    line-height: 1.35;}#barometer .baro-causal i{color: var(--green);
    font-style: normal;}#barometer .baro-causal strong{color: var(--amber);}#barometer .baro-causal[data-state="bad"]{background: linear-gradient(90deg,rgba(214,110,104,.11),rgba(214,110,104,.025));
    border-color: rgba(214,110,104,.32);}#barometer .baro-causal[data-state="bad"]>span,#barometer .baro-causal[data-state="bad"] strong{color: #ef9c96;}#barometer .baro-causal[data-state="ok"] strong{color: var(--green);}#barometer .bp-business-object{display: grid;
    gap: 3px;
    margin: 9px 0 12px;
    padding: 8px 9px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.018);}#barometer .bp-business-object span{font: 500 7px/1.2 "IBM Plex Mono",monospace;
    letter-spacing: .09em;
    color: var(--green);}#barometer .bp-business-object b{font-size: 8.5px;
    line-height: 1.35;
    color: #bdb8b4;
    font-weight: 500;}#barometer .baro-break-marker{position: absolute;
    z-index: 7;
    right: 22px;
    top: 132px;
    width: min(260px,32%);
    padding: 13px 15px;
    border: 1px solid rgba(231,177,91,.42);
    background: rgba(28,26,27,.95);
    box-shadow: 0 18px 50px rgba(0,0,0,.3);
    transition: transform .35s ease,opacity .35s ease,border-color .35s ease;}#barometer .baro-break-marker[hidden]{display: block!important;
    opacity: 0;
    transform: translateY(-8px);
    pointer-events: none;}#barometer .baro-break-marker span{display: block;
    color: var(--amber);
    font-size: 7px;
    letter-spacing: .1em;}#barometer .baro-break-marker strong{display: block;
    margin: 7px 0 4px;
    font-size: 16px;}#barometer .baro-break-marker small{display: block;
    color: var(--muted);
    font-size: 10px;
    line-height: 1.45;}#barometer .baro-break-marker[data-state="bad"]{border-color: rgba(214,110,104,.7);
    box-shadow: 0 0 0 1px rgba(214,110,104,.1),0 18px 58px rgba(130,35,31,.24);}#barometer .baro-break-marker[data-state="bad"] span,#barometer .baro-break-marker[data-state="bad"] strong{color: #ef9c96;}#barometer .baro-process[data-break-zone="work"] .bp-work,#barometer .baro-process[data-break-zone="system"] .bp-work,#barometer .baro-process[data-break-zone="decision"] .bp-decision,#barometer .baro-process[data-break-zone="output"] .bp-output,#barometer .baro-process[data-break-zone="input"] .bp-input{border-color: rgba(214,110,104,.78)!important;
    box-shadow: 0 0 0 1px rgba(214,110,104,.12),0 0 38px rgba(214,110,104,.08);}#barometer .baro-process[data-drama="bad"] .bp-line{background-image: linear-gradient(90deg,rgba(214,110,104,.55) 50%,transparent 0);
    background-size: 9px 2px;
    background-color: transparent;}#barometer .baro-process[data-drama="bad"] .bp-output-split{border-color: rgba(214,110,104,.55);}#barometer .baro-verdict[data-state="warn"] .baro-diag-text{color: #fff;}.page .experience{padding-block: var(--release-tight);}.page .xp-main.is-balanced{grid-template-columns: minmax(400px,.78fr) minmax(0,1.52fr);
    min-height: 590px;}.page .tool-controls-compact{display: flex;
    flex-direction: column;
    padding: 31px 30px;}.page .tool-controls-compact h2{max-width: 12ch;
    font-size: clamp(31px,3vw,46px);
    line-height: .98;}.page .tool-controls-compact>p{max-width: 46ch;
    margin-bottom: 17px;}.page .tool-controls-compact .presets,.page .tool-controls-compact .choices{margin-bottom: 15px;}.page .tool-controls-compact .choices{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));}.page .tool-input-grid{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 8px 15px;
    align-items: end;}.page .tool-input-grid>.cr{min-width: 0;
    margin: 5px 0;
    padding: 10px 11px;
    border: 1px solid rgba(255,255,255,.07);
    background: rgba(255,255,255,.015);}.page .tool-input-grid>:last-child:nth-child(odd){grid-column: 1/-1;}.page .tool-input-grid>label:not(.cr){display: grid;
    gap: 7px;
    align-self: stretch;
    padding: 10px 11px;
    border: 1px solid rgba(255,255,255,.07);
    background: rgba(255,255,255,.015);
    font-size: 12px;
    font-weight: 700;}.page .tool-controls-compact .ends{font-size: 6.5px;}.page .tool-controls-compact .note{margin-top: auto;
    padding-top: 14px;}.page .stage.is-primary-stage{position: relative;
    padding: 36px 38px;
    background: radial-gradient(circle at 64% 20%,rgba(127,191,142,.065),transparent 43%);}.page .stage.is-primary-stage>h3{max-width: 850px;
    font-size: clamp(30px,3.2vw,46px);}.page .stage.is-primary-stage::before{content: "LIVE-MODELL";
    position: absolute;
    right: 20px;
    top: 18px;
    color: rgba(127,191,142,.65);
    font: 500 7px/1 "IBM Plex Mono",monospace;
    letter-spacing: .13em;}.page .models{margin-top: 23px;}.page .model{min-height: 292px;}.page .route{margin-top: 22px;}.page .xp-bottom{padding: 17px 30px;}.page .service-case-chips,.page .case-method-chips{display: flex;
    gap: 7px;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 22px;}.page .service-case-chips span,.page .case-method-chips span{margin-right: 4px;
    color: var(--dim);
    font: 500 8px/1.3 "IBM Plex Mono",monospace;
    letter-spacing: .08em;
    text-transform: uppercase;}.page .service-case-chips b,.page .case-method-chips b{padding: 7px 9px;
    border: 1px solid rgba(127,191,142,.28);
    background: rgba(127,191,142,.055);
    color: #d7e6da;
    font-size: 10px;}.page .caseproof{gap: 56px;}.page .caseproof h2{font-size: clamp(42px,4.5vw,62px);}.page .metric{font-size: clamp(48px,5vw,68px);}.page .pc-lab.is-balanced{grid-template-columns: minmax(300px,.58fr) minmax(0,1.42fr);}.page .pc-controls{padding: 27px 24px;}.page .pc-input-grid{display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 13px;
    margin-top: 16px;}.page .pc-input-grid>.mv-slider,.page .pc-input-grid>.sz-team{margin: 0;
    padding: 14px;
    border: 1px solid rgba(255,255,255,.07);
    background: rgba(255,255,255,.015);}.page .pc-input-grid>.pc-model-slider{grid-column: 1/-1;}.page .pc-controls .pc-scenarios{margin-bottom: 16px;}.page .pc-flow-card{padding: 27px;}.page .pc-flow-stage{min-height: 390px;}.page .pc-economics{display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid var(--line);}.page .pc-economics>.sz-grid{grid-column: 1/-1;
    margin: 0;}.page .pc-economics>.sz-capacity-head,.page .pc-economics>.sz-people,.page .pc-economics>.sz-insight,.page .pc-economics>.sz-warn,.page .pc-economics>.calc-assumptions{margin: 0;}.page .pc-economics>.sz-people{align-self: center;}.page .pc-economics>.sz-insight,.page .pc-economics>.sz-warn,.page .pc-economics>.calc-assumptions{grid-column: 1/-1;}.page .pc-economics .sz-cell{min-height: 92px;}.page .dc25-screen.dc25-stress{min-height: clamp(660px,78vh,860px);
    align-items: center;}.page .dc25-stress-card.is-running{position: relative;
    overflow: hidden;
    width: min(1080px,calc(100% - 32px));
    padding: 42px;
    border-color: rgba(255,255,255,.15);
    background: radial-gradient(circle at 75% 25%,rgba(127,191,142,.08),transparent 42%),#201e1f;}.page .dc25-stress-card.is-running::before{content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(100deg,transparent 40%,rgba(255,255,255,.025),transparent 60%);
    transform: translateX(-100%);
    animation: diagnostic-scan 3.8s ease-in-out infinite;}@keyframes diagnostic-scan{50%{transform: translateX(100%);}100%{transform: translateX(100%);}}.page .dc29-stress-chain{grid-template-columns: repeat(5,1fr);
    margin-top: 28px;}.page .dc29-stress-chain article{min-height: 88px;}.page .dc29-stress-chain article.is-active{background: rgba(127,191,142,.09);
    transform: translateY(-3px);}.page .dc29-stress-chain article[data-phase="break"].is-active,.page .dc29-stress-chain article[data-phase="effect"].is-active,.page .dc29-stress-chain article[data-phase="freeze"].is-active{border-color: rgba(214,110,104,.62);
    background: rgba(214,110,104,.085);}.page .dc29-event{min-height: 122px;
    padding: 22px 24px;}.page .dc29-event strong{font-size: clamp(22px,2.7vw,34px);}.page .dc25-bottleneck{font-size: clamp(17px,2vw,24px);}.page .dc25-stress-card.is-running[data-stress-state="break"],.page .dc25-stress-card.is-running[data-stress-state="effect"],.page .dc25-stress-card.is-running[data-stress-state="freeze"]{box-shadow: 0 0 0 1px rgba(214,110,104,.25),0 34px 100px rgba(116,31,28,.18);}.page .learning-path-rail{display: grid;
    grid-template-columns: repeat(3,1fr);
    margin-top: 34px;
    border: 1px solid var(--line);}.page .learning-path-rail article{display: grid;
    grid-template-columns: 36px 1fr;
    gap: 10px;
    align-items: center;
    padding: 15px;
    border-right: 1px solid var(--line);}.page .learning-path-rail article:last-child{border: 0;}.page .learning-path-rail b{color: var(--green);
    font: 500 8px/1 "IBM Plex Mono",monospace;}.page .learning-path-rail span{font-size: 12px;
    font-weight: 700;}.page .pillar-reading{padding-block: var(--release-tight);}.page .pillar-reading h2{max-width: 850px;
    font-size: clamp(38px,4.5vw,64px);
    line-height: 1;}.page .pillar-reading>.wrap>p{max-width: 710px;
    color: var(--muted);}.page .pillar-reading-grid{display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 10px;
    margin-top: 30px;}.page .pillar-reading-grid a{display: flex;
    flex-direction: column;
    min-height: 190px;
    padding: 23px;
    border: 1px solid var(--line);
    background: var(--ink-2);
    text-decoration: none;
    transition: transform .22s ease,border-color .22s ease;}.page .pillar-reading-grid a:hover{transform: translateY(-3px);
    border-color: var(--green);}.page .pillar-reading-grid span{color: var(--green);
    font: 500 8px/1.3 "IBM Plex Mono",monospace;
    letter-spacing: .1em;}.page .pillar-reading-grid strong{margin-top: 20px;
    color: var(--paper);
    font-size: 22px;
    line-height: 1.15;}.page .pillar-reading-grid small{margin-top: auto;
    padding-top: 18px;
    color: var(--muted);
    font-size: 12px;
    line-height: 1.5;}.page .decision-method{padding-block: var(--release-section);}.page .decision-method-head{display: grid;
    grid-template-columns: minmax(0,1fr) minmax(280px,.65fr);
    gap: 70px;
    align-items: end;}.page .decision-method-head h2{font-size: clamp(40px,5vw,70px);
    line-height: .98;}.page .decision-method-head p{color: var(--muted);
    font-size: 16px;
    line-height: 1.65;}.page .decision-method-route{display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 1px;
    margin-top: 40px;
    border: 1px solid var(--line);
    background: var(--line);}.page .decision-method-route article{position: relative;
    min-height: 220px;
    padding: 24px;
    background: var(--ink);}.page .decision-method-route article:not(:last-child)::after{content: "→";
    position: absolute;
    right: -9px;
    top: 48%;
    z-index: 2;
    color: var(--green);}.page .decision-method-route b{color: var(--green);
    font: 500 9px/1 "IBM Plex Mono",monospace;}.page .decision-method-route strong{display: block;
    margin-top: 42px;
    font-size: 23px;}.page .decision-method-route span{display: block;
    margin-top: 12px;
    color: var(--muted);
    font-size: 13px;
    line-height: 1.55;}.page .case-story-rail{position: sticky;
    top: 75px;
    z-index: 25;
    display: grid;
    grid-template-columns: repeat(5,1fr);
    border-block: 1px solid var(--line);
    background: rgba(29,27,28,.96);
    backdrop-filter: blur(15px);}.page .case-story-rail a{display: grid;
    grid-template-columns: 30px 1fr;
    gap: 8px;
    padding: 14px 18px;
    border-right: 1px solid var(--line);
    color: var(--muted);
    text-decoration: none;
    font-size: 11px;}.page .case-story-rail a:last-child{border: 0;}.page .case-story-rail b{color: var(--green);
    font: 500 8px/1.4 "IBM Plex Mono",monospace;}.page .case-story-rail a:hover{background: rgba(127,191,142,.055);
    color: var(--paper);}.page .case-documentary main>section{scroll-margin-top: 140px;}.page .case-documentary .case-route-section{padding-block: var(--release-tight);}.page .case-documentary .steckbrief-wrap{padding-block: var(--release-tight);}@media (max-width:1100px){.page .xp-main.is-balanced{grid-template-columns: 360px minmax(0,1fr);}.page .tool-input-grid{grid-template-columns: 1fr;}.page .tool-input-grid>:last-child:nth-child(odd){grid-column: auto;}.page .pc-lab.is-balanced{grid-template-columns: 1fr;}.page .pc-input-grid{grid-template-columns: repeat(3,1fr);}.page .pc-input-grid>.pc-model-slider{grid-column: auto;}}@media (max-width:760px){.page{--release-section: 54px;
      --release-tight: 42px;}.page .hero .display{font-size: clamp(48px,14vw,70px);}.page .hero .hero-sub{font-size: 19px;}.page .hero-facts>div{min-height: auto;}#barometer .baro-causal{grid-template-columns: 1fr;
      gap: 8px;
      padding: 13px 15px;}#barometer .baro-causal>div{grid-template-columns: 1fr;
      gap: 4px;}#barometer .baro-causal i{transform: rotate(90deg);
      justify-self: start;}#barometer .baro-break-marker{position: relative;
      inset: auto;
      width: auto;
      margin: 0 13px 14px;}#barometer .bp-business-object{display: none;}.page .xp-main.is-balanced{display: block;
      min-height: 0;}.page .tool-controls-compact{padding: 23px 17px;
      border-right: 0;
      border-bottom: 1px solid var(--line);}.page .tool-controls-compact h2{max-width: 15ch;
      font-size: 36px;}.page .tool-controls-compact>p{font-size: 13px;}.page .tool-input-grid{grid-template-columns: 1fr 1fr;}.page .stage.is-primary-stage{padding: 26px 17px;}.page .stage.is-primary-stage>h3{font-size: 30px;}.page .xp-bottom{align-items: flex-start;
      flex-direction: column;
      padding: 17px;}.page .pc-input-grid{grid-template-columns: 1fr;}.page .pc-economics{grid-template-columns: 1fr;}.page .pc-economics>*{grid-column: 1!important;}.page .dc25-stress-card.is-running{padding: 27px 17px;}.page .dc29-stress-chain{display: flex;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      padding-bottom: 7px;}.page .dc29-stress-chain article{min-width: 154px;
      scroll-snap-align: start;}.page .learning-path-rail{grid-template-columns: 1fr;}.page .learning-path-rail article{border-right: 0;
      border-bottom: 1px solid var(--line);}.page .pillar-reading-grid{grid-template-columns: 1fr;}.page .pillar-reading-grid a{min-height: 155px;}.page .decision-method-head{grid-template-columns: 1fr;
      gap: 18px;}.page .decision-method-route{grid-template-columns: 1fr;}.page .decision-method-route article{min-height: 135px;}.page .decision-method-route article:not(:last-child)::after{right: 50%;
      top: auto;
      bottom: -11px;
      transform: rotate(90deg);}.page .decision-method-route strong{margin-top: 20px;}.page .case-story-rail{top: 63px;
      display: flex;
      overflow-x: auto;}.page .case-story-rail a{min-width: 150px;
      white-space: nowrap;}.page [data-compact-story="true"] .proof .sw{display: grid;
      grid-template-columns: 1fr;}.page [data-compact-story="true"] .proof article{border-right: 0;
      border-bottom: 1px solid var(--line);
      padding: 18px 0;}.page [data-compact-story="true"] .proof article:nth-child(n/**/+3){display: none;}.page [data-compact-story="true"] .contrasts{grid-template-columns: 1fr;}.page [data-compact-story="true"] .contrast:nth-child(n/**/+3){display: none;}.page .service-disclosure>summary{min-height: 64px;}}@media (max-width:460px){.page .tool-input-grid{grid-template-columns: 1fr;}.page .tool-controls-compact .choices{grid-template-columns: 1fr;}.page .service-case-chips b,.page .case-method-chips b{font-size: 9px;}}@media (prefers-reduced-motion:reduce){#barometer .baro-stage.is-impacting,.page .dc25-stress-card.is-running::before{animation: none;}.page .pillar-reading-grid a{transition: none;}}.page .stage.tool-response,.page .pc-flow-card.tool-response{animation: model-response .52s ease both;}@keyframes model-response{0%{box-shadow: inset 0 0 0 0 rgba(127,191,142,0);}35%{box-shadow: inset 0 0 0 1px rgba(127,191,142,.42),0 0 36px rgba(127,191,142,.06);}100%{box-shadow: inset 0 0 0 0 rgba(127,191,142,0);}}.page .case-story-rail a.is-current{color: var(--paper);
    background: rgba(127,191,142,.075);
    box-shadow: inset 0 -2px var(--green);}#barometer .baro-break-marker{position: relative;
    inset: auto;
    width: min(430px,calc(100% - 40px));
    margin: 18px 20px 0 auto;}.page .pc-input-grid{grid-template-columns: 1fr;}.page .pc-input-grid>.pc-model-slider{grid-column: auto;}.page .tool-adjust-toggle{display: none;
    width: 100%;
    min-height: 44px;
    margin: 12px 0 0;
    border: 1px solid rgba(127,191,142,.35);
    background: rgba(127,191,142,.055);
    color: var(--paper);
    font: 600 10px/1.3 "IBM Plex Mono",monospace;
    letter-spacing: .04em;
    text-transform: uppercase;
    cursor: pointer;}.page .tool-adjust-toggle::after{content: " +";
    color: var(--green);}.page .is-adjusting>.tool-adjust-toggle::after{content: " -";}@media (max-width:760px){.page .tool-adjust-toggle{display: block;}.page .tool-controls-compact .tool-input-grid,.page .pc-controls .pc-input-grid{display: none;}.page .tool-controls-compact.is-adjusting .tool-input-grid,.page .pc-controls.is-adjusting .pc-input-grid{display: grid;}.page .tool-controls-compact:not(.is-adjusting) .note{margin-top: 14px;}.page .pc-flow-card{padding-top: 18px;}#barometer .baro-break-marker{width: auto;
      margin: 14px 13px 0;}}:root{--interactive-on-dark: #f2eee7;
    --interactive-muted-on-dark: #d7d1c8;
    --status-ok: #8bd09a;
    --status-warn: #e7b96b;
    --status-bad: #d66e68;}:is(.baro,.experience,.dc25-shell,.service-disclosures,.knowledge-tree,.lead-magnet,.dossier,.stage,.controls,.routebox,.result-artifact-accordion):is(button,[role="button"],summary,select,input,.btn,.choice,.preset,.tab){color: var(--interactive-on-dark);}:is(.baro,.experience,.dc25-shell,.service-disclosures,.knowledge-tree,.lead-magnet,.dossier,.stage,.controls,.routebox,.result-artifact-accordion):is(button,[role="button"],summary,.btn,.choice,.preset,.tab):is(:hover,:focus-visible,.active,.is-active,.selected,.sel,[aria-pressed="true"],[aria-selected="true"]){color: #fff;}:is(.baro,.experience,.dc25-shell,.service-disclosures,.knowledge-tree,.lead-magnet,.dossier,.stage,.controls,.routebox,.result-artifact-accordion):is(button,[role="button"],summary,.btn,.choice,.preset,.tab):disabled{color: #c9c5c1;
    opacity: .55;}:is(.baro,.experience,.dc25-shell,.knowledge-tree) option{color: #201f1e;
    background: #f6f3ec;}:is(.baro-process,.dc25-stage,.dc25-stage-shell,.process-stage,.xp .stage,.ktree-canvas-shell,.routebox){position: relative;
    overflow: hidden;
    isolation: isolate;}:is(.baro-process,.dc25-stage,.dc25-stage-shell,.process-stage,.xp .stage) canvas{position: absolute!important;
    inset: 0!important;
    max-width: 100%;
    max-height: 100%;
    pointer-events: none!important;
    clip-path: inset(0 round 16px);}.mobile-trustline{display: none;
    margin: 18px 0 0;
    gap: 7px 13px;
    align-items: center;
    flex-wrap: wrap;
    font-family: var(--mono,monospace);
    font-size: 11px;
    line-height: 1.45;
    letter-spacing: .035em;
    color: var(--muted);}.mobile-trustline span,.mobile-trustline strong{display: inline-flex;
    align-items: center;
    gap: 7px;
    font-weight: 500;}.mobile-trustline span:before{content: "·";
    color: var(--green);}.mobile-trustline strong{color: var(--paper);}.service-chapter-nav{position: sticky;
    top: 72px;
    z-index: 8;
    background: rgba(25,24,24,.94);
    backdrop-filter: blur(14px);
    border-bottom: 1px solid var(--line);}.service-chapter-inner{display: flex;
    justify-content: center;
    gap: 28px;
    max-width: 1180px;
    margin: auto;
    padding: 10px 24px;}.service-chapter-item{display: flex;
    align-items: center;
    gap: 8px;
    color: #9f9a94;
    font: 500 11px/1.2 var(--mono,monospace);
    letter-spacing: .05em;
    text-transform: uppercase;
    cursor: default;
    user-select: none;}.service-chapter-item b{font-size: 9px;
    color: #6f6a65;}.service-chapter-item.is-active{color: #eee9e1;}.service-chapter-item.is-active b{color: var(--green);}.dossier-info{cursor: default;}.dossier-info ol{list-style: none;
    margin: 18px 0 12px;
    padding: 0;
    display: grid;
    gap: 8px;}.dossier-info li{display: flex;
    gap: 11px;
    align-items: center;
    border-top: 1px solid rgba(255,255,255,.08);
    padding-top: 8px;}.dossier-info li span{font: 600 10px var(--mono,monospace);
    color: var(--green);}.dossier-info li strong{font-size: 14px;
    color: var(--paper);}.result-artifact-accordion{display: grid;
    gap: 10px;
    margin-top: 28px;
    max-width: 930px;}.result-artifact{border: 1px solid var(--line);
    border-radius: 12px;
    background: var(--ink-2);
    overflow: hidden;}.result-artifact summary{list-style: none;
    display: grid;
    grid-template-columns: 36px 1fr 24px;
    align-items: center;
    gap: 10px;
    padding: 18px 20px;
    cursor: pointer;}.result-artifact summary::-webkit-details-marker{display: none;}.result-artifact summary span{font: 600 10px var(--mono,monospace);
    color: var(--green);}.result-artifact summary strong{font-size: 17px;
    color: var(--paper);}.result-artifact summary i{font-style: normal;
    font-size: 22px;
    color: var(--green);
    transition: transform .2s ease;}.result-artifact[open] summary i{transform: rotate(45deg);}.result-artifact>div{padding: 0 20px 20px 66px;
    display: grid;
    gap: 9px;}.result-artifact>div p{margin: 0;
    color: #cbc5bd;
    line-height: 1.55;}.result-artifact>div b{display: inline-block;
    min-width: 92px;
    margin-right: 8px;
    color: var(--paper);
    font-size: 12px;}.baro-stage{transition: box-shadow .35s ease,border-color .35s ease,filter .35s ease;}.baro-stage.is-scanning{box-shadow: 0 0 0 1px rgba(139,208,154,.45),0 0 52px rgba(139,208,154,.12);}.baro-stage.is-scanning .baro-process:after{content: "";
    position: absolute;
    z-index: 20;
    top: 0;
    bottom: 0;
    width: 22%;
    left: -22%;
    background: linear-gradient(90deg,transparent,rgba(244,240,233,.13),transparent);
    animation: nbc-scan631 .72s ease-out forwards;
    pointer-events: none;}@keyframes nbc-scan631{to{left: 108%;}}.baro-state-label{display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    border-left: 3px solid var(--green);
    background: rgba(255,255,255,.035);
    border-radius: 0 8px 8px 0;}.baro-state-label .mono{font-size: 9px;
    color: var(--muted);}.baro-state-label strong{color: var(--paper);
    font-size: 16px;}.baro-state-label[data-state="warn"]{border-color: var(--status-warn);}.baro-state-label[data-state="bad"]{border-color: var(--status-bad);}.baro-state-label[data-state="ok"]{border-color: var(--status-ok);}.baro-tiles{display: grid!important;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;}.baro-tiles .bt{padding: 18px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: rgba(255,255,255,.025);}.baro-tiles .bt header{display: grid;
    grid-template-columns: 12px 1fr auto;
    gap: 8px;
    align-items: center;}.status-signal{width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--status-warn);
    box-shadow: 0 0 14px rgba(231,185,107,.35);}.bt[data-state="ok"] .status-signal{background: var(--status-ok);}.bt[data-state="bad"] .status-signal{background: var(--status-bad);}.baro-tiles .bt-diagnosis{font-size: 15px;
    color: var(--paper);
    margin: 13px 0;}.baro-tiles dl{margin: 0;
    display: grid;
    gap: 9px;}.baro-tiles dl div{display: grid;
    grid-template-columns: 135px 1fr;
    gap: 10px;}.baro-tiles dt{font: 600 9px var(--mono,monospace);
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #8d8881;}.baro-tiles dd{margin: 0;
    color: #cfc9c0;
    font-size: 13px;
    line-height: 1.45;}.baro-resource-details summary{cursor: pointer;}.baro-reco-cards .brc:nth-child(1){border-color: rgba(139,208,154,.5);}.baro-reco-cards .brc:nth-child(2){border-color: rgba(231,185,107,.34);}.erp-recommendation{margin: 18px 0 14px;
    padding: 18px;
    border: 1px solid rgba(139,208,154,.42);
    border-radius: 12px;
    background: rgba(139,208,154,.055);}.erp-recommendation .mono{color: var(--green);
    font-size: 10px;}.erp-recommendation h4{margin: 7px 0 8px;
    color: var(--paper);
    font-size: 21px;}.erp-recommendation-grid{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 8px 18px;
    margin-top: 14px;}.erp-recommendation-grid p{margin: 0;
    color: #cbc5bd;
    font-size: 13px;
    line-height: 1.5;}.erp-recommendation-grid b{display: block;
    color: var(--paper);
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: .05em;
    margin-bottom: 3px;}.erp-alternatives-toggle{margin: 10px 0 0;
    background: none;
    border: 0;
    border-bottom: 1px solid currentColor;
    padding: 4px 0;
    color: #d7d1c8;
    cursor: pointer;
    font-size: 13px;}.models.is-collapsed .model:not(.best){display: none;}.models.is-expanded .model{display: block;}.models.is-expanded .model:not(.best){opacity: .74;}.model-alt-reason{display: none;
    margin-top: 8px;
    color: #aaa39b;
    font-size: 12px;}.models.is-expanded .model-alt-reason{display: block;}.translator-signature{margin-top: 16px;
    max-width: 820px;}.translator-signature strong{display: block;
    min-height: 1.25em;
    font: 700 clamp(38px,6vw,80px)/1.03 var(--sans,Arial);
    letter-spacing: -.045em;
    color: var(--paper);}.translator-signature strong.is-decoding{color: var(--green);
    text-shadow: 0 0 30px rgba(139,208,154,.14);}.translator-signature p{margin: 12px 0 0;
    color: var(--muted);
    font-size: 15px;}.personal-conviction{margin: 30px 0 0;
    padding: 24px 0 0;
    border-top: 1px solid var(--line);}.personal-conviction p{font-size: clamp(20px,2.2vw,29px);
    line-height: 1.35;
    color: var(--paper);
    margin: 0;}.personal-conviction cite{display: block;
    margin-top: 12px;
    color: var(--green);
    font: 500 10px var(--mono,monospace);
    letter-spacing: .05em;
    text-transform: uppercase;}.tree-foundation-info{margin-top: 26px;
    padding: 28px;
    border: 1px solid var(--line);
    border-radius: 14px;
    background: var(--ink-2);}.tree-foundation-info h3{font-size: clamp(22px,3vw,36px);
    margin: 8px 0 20px;}.tree-foundation-info .tree-roots{margin-top: 18px;}.ktree-stage.is-growing .ktree-main-branch,.ktree-stage.is-growing .ktree-twig{animation: ktree-grow631 .72s ease-out both;}.ktree-stage.is-growing .ktree-twig{animation-delay: var(--ktree-delay,0s);}@keyframes ktree-grow631{from{opacity: .15;
      stroke-dasharray: 600;
      stroke-dashoffset: 600;}to{opacity: 1;
      stroke-dasharray: 600;
      stroke-dashoffset: 0;}}.ktree-panel-reset{width: 100%;
    margin-top: 12px;
    padding: 11px 13px;
    border: 1px solid var(--line);
    border-radius: 8px;
    background: transparent;
    color: var(--interactive-on-dark);
    cursor: pointer;
    text-align: left;}.dc25-subsection{display: grid;
    gap: 4px;}.dc25-subsection .dimension-title{font: 600 11px var(--mono,monospace);
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--green);}.dc25-subsection .question-step{font-size: 13px;
    color: var(--paper);}.dc25-dimension-note{min-height: 1.4em;
    margin-top: 5px;
    color: #b9b3ab;
    font-size: 12px;
    line-height: 1.45;}.r-pdf-personalize{display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin: 14px 0;}.r-pdf-personalize input{width: 100%;
    padding: 11px 12px;
    border: 1px solid var(--line);
    border-radius: 8px;
    background: var(--ink);
    color: var(--paper);}.regional-service-line{margin-top: 16px;
    color: var(--muted);
    font-size: 13px;
    line-height: 1.5;}.baro-blog-title,.baro-blog-kicker,.brc-title,.brc-teaser{font-family: inherit;}.baro-blog-title{font-size: 18px;}.site-footer,footer{margin-top: 0;}main>section:last-child{padding-bottom: clamp(50px,6vw,80px);}footer{padding-top: clamp(38px,5vw,64px)!important;}@media (max-width:800px){header .trust,header .nav-trust,header .header-proof,header .proofs{display: none!important;}.mobile-trustline{display: flex;}.service-chapter-nav{display: none!important;}.journey{display: none!important;}.service-hero .micro{display: none;}.dossier-info{margin-top: 22px;}.baro-tiles{grid-template-columns: 1fr;}.baro-tiles dl div{grid-template-columns: 1fr;
      gap: 3px;}.baro-tiles .bt{padding: 15px;}.baro-process canvas,.dc25-stage canvas,.process-stage canvas{opacity: .78;}.result-artifact summary{padding: 15px;
      grid-template-columns: 28px 1fr 20px;}.result-artifact>div{padding: 0 15px 17px 53px;}.result-artifact>div p{font-size: 13px;}.result-artifact>div b{display: block;
      margin: 0 0 2px;}.service-disclosures details:not([open]) .service-disclosure-body{display: none;}.tool-input-grid{display: none;}.tool-controls-compact.is-adjusting .tool-input-grid{display: grid;}.tool-adjust-toggle{display: block;}.process-mobile-details{display: block;
      margin: 12px 0;}.process-mobile-details summary{cursor: pointer;
      color: var(--interactive-on-dark);}.routebox{display: none!important;}.mobile-case-flow{display: grid!important;
      gap: 10px;}.mobile-case-flow article{padding: 14px;
      border: 1px solid var(--line);
      border-radius: 10px;
      background: var(--ink-2);}.mobile-case-flow article span{font: 600 10px var(--mono,monospace);
      color: var(--green);
      text-transform: uppercase;}.mobile-case-flow article p{margin: 6px 0 0;
      color: #c9c3bb;}.mobile-case-flow i{text-align: center;
      color: var(--green);}.erp-recommendation-grid{grid-template-columns: 1fr;}.models.is-expanded{display: grid;
      gap: 10px;}.r-pdf-personalize{grid-template-columns: 1fr;}.tree-foundation-info{padding: 20px;}.tree-roots{display: grid!important;}.tree-roots>i{transform: rotate(90deg);
      justify-self: center;}}@media (min-width:801px){.process-mobile-details,.mobile-case-flow{display: none!important;}}@media (max-width:390px){.mobile-trustline{font-size: 10px;
      gap: 4px 9px;}.mobile-trustline span:before{display: none;}.mobile-trustline span,.mobile-trustline strong{width: auto;}.baro-process canvas,.dc25-stage canvas{opacity: .68;}}@media (prefers-reduced-motion:reduce){.baro-stage.is-scanning .baro-process:after,.ktree-stage.is-growing .ktree-main-branch,.ktree-stage.is-growing .ktree-twig{animation: none!important;}.translator-signature strong{transition: none!important;}}.baro-measure{display: grid;
    gap: 7px;
    margin: 17px 0;
    padding: 15px 17px;
    border-left: 3px solid var(--green);
    background: rgba(139,208,154,.055);
    border-radius: 0 9px 9px 0;}.baro-measure span{color: var(--green);
    font-size: 9px;
    letter-spacing: .07em;}.baro-measure strong{color: var(--paper);
    font-size: 15px;
    line-height: 1.5;}@media (max-width:800px){.controls.tool-controls-compact.is-adjusting .tool-input-grid,.pc-controls.is-adjusting .pc-input-grid{display: grid!important;}}:is(.baro,.experience,.dc25-shell,.service-disclosures,.knowledge-tree,.lead-magnet,.dossier,.stage,.controls,.routebox,.result-artifact-accordion) .btn.btn-solid{color: var(--ink,#1d1b1c)!important;}:is(.baro,.experience,.dc25-shell,.service-disclosures,.knowledge-tree,.lead-magnet,.dossier,.stage,.controls,.routebox,.result-artifact-accordion) .btn.btn-solid:hover{color: var(--paper,#f4f0e9)!important;}.baro-tiles{grid-template-columns: repeat(2,minmax(0,1fr))!important;}@media (max-width:800px){.baro-tiles{grid-template-columns: 1fr!important;}}.baro-deep-dive[hidden]{display: none!important;}.portrait-column{display: grid;
    align-content: start;
    gap: 24px;
    min-width: 0;}.portrait-column .personal-conviction{margin: 0;
    padding: 22px 0 0;}@media (max-width:880px){.portrait-column{max-width: 560px;}.portrait-column .personal-conviction{margin-top: 4px;}}.result-artifact>div b{min-width: 102px;}.dynamic-heading-fallback{visibility: visible;}[aria-hidden="true"].lf-hp{position: absolute!important;
    inline-size: 1px!important;
    block-size: 1px!important;
    overflow: hidden!important;
    clip: rect(0 0 0 0)!important;
    clip-path: inset(50%)!important;
    white-space: nowrap!important;}.page .portrait-column{display: grid;
    align-content: start;
    gap: 0;
    min-width: 0;}.page .portrait-column .portrait-img{display: block;
    width: 100%;
    height: auto;}.page .portrait-column .personal-conviction{margin: 0;
    padding: 21px 2px 0;
    border-top: 0;}.page .portrait-column .personal-conviction::before{content: "";
    display: block;
    width: 44px;
    height: 2px;
    margin-bottom: 17px;
    background: var(--green);}.page .portrait-column .personal-conviction p{font-size: clamp(18px,1.65vw,23px);
    line-height: 1.38;}.page .person-grid{align-items: start;}.page .dc25-progressline{position: relative;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 0;
    margin-top: 20px;
    padding: 0;
    border: 0;
    background: transparent;
    backdrop-filter: none;}.page .dc25-progressline::before{content: "";
    position: absolute;
    left: 7%;
    right: 7%;
    top: 13px;
    height: 1px;
    background: rgba(245,243,240,.16);}.page .dc25-progressline .dc25-progress-item{position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: 26px minmax(0,1fr);
    gap: 7px 8px;
    align-items: center;
    padding: 0 8px;
    border: 0;
    background: transparent!important;
    cursor: default;}.page .dc25-progressline .dc25-progress-item i{grid-row: 1/3;
    width: 26px;
    height: 26px;
    border: 1px solid rgba(245,243,240,.28);
    background: var(--ink)!important;
    box-shadow: 0 0 0 5px var(--ink)!important;}.page .dc25-progressline .dc25-progress-item span{font-size: 11px;
    color: rgba(245,243,240,.68);}.page .dc25-progressline .dc25-progress-item b{grid-column: 2;
    font-size: 7.5px;
    color: var(--dim);}.page .dc25-progressline .dc25-progress-item[data-state="active"] i{border-color: var(--amber);
    background: var(--amber)!important;
    box-shadow: 0 0 0 5px var(--ink),0 0 20px rgba(231,185,107,.18)!important;}.page .dc25-progressline .dc25-progress-item[data-state="active"] span{color: var(--paper);}.page .dc25-progressline .dc25-progress-item[data-state="active"] b{color: var(--amber);}.page .dc25-progressline .dc25-progress-item[data-state="done"] i{border-color: var(--green);
    background: var(--green)!important;}.page .dc25-progressline .dc25-progress-item[data-state="done"] span,.page .dc25-progressline .dc25-progress-item[data-state="done"] b{color: var(--green);}.page .service-result-shell{border: 1px solid var(--line);
    background: var(--ink-2);}.page .service-result-shell>summary{display: grid;
    grid-template-columns: auto minmax(0,1fr) 24px;
    align-items: center;
    gap: 14px;
    min-height: 76px;
    padding: 18px 22px;
    list-style: none;
    cursor: pointer;}.page .service-result-shell>summary::-webkit-details-marker{display: none;}.page .service-result-shell>summary span{color: var(--green);
    font: 600 9px/1.2 var(--mono,"IBM Plex Mono",monospace);
    letter-spacing: .11em;
    text-transform: uppercase;}.page .service-result-shell>summary strong{color: var(--paper);
    font-size: clamp(19px,2vw,27px);}.page .service-result-shell>summary i{color: var(--green);
    font-style: normal;
    font-size: 22px;
    text-align: center;
    transition: transform .2s ease;}.page .service-result-shell[open]>summary i{transform: rotate(45deg);}.page .service-result-shell-body{padding: 0 22px 24px;
    border-top: 1px solid var(--line);}.page .service-result-shell-body>.head{padding-top: 24px;}.page .article-paper-reading .article-body{max-width: 830px;
    margin: 52px auto 0;
    padding: clamp(38px,5vw,68px);
    border-radius: 2px;
    background: #F3EFE7;
    color: #292627;
    box-shadow: 0 22px 70px rgba(0,0,0,.18);}.page .article-paper-reading .article-body:is(h2,h3,h4,strong){color: #292627;}.page .article-paper-reading .article-body:is(p,li){color: #56514D!important;}.page .article-paper-reading .article-body a{color: #2E6D43;
    background-image: linear-gradient(#2E6D43,#2E6D43);}.page .article-paper-reading .article-body .hinweis{border-left-color: #397A50;
    background: #E8E2D7;
    color: #4E4945;}.page .article-paper-reading .article-body .table-scroll{border-color: #D4CCBE;}.page .article-paper-reading .article-body th{color: #397A50;
    background: #E9E4DA;
    border-color: #D4CCBE;}.page .article-paper-reading .article-body td{color: #514C48;
    border-color: #D4CCBE;}.page .article-paper-reading .article-framework{border-color: #D4CCBE;
    background: #ECE6DB;}.page .article-paper-reading .article-framework-grid{border-color: #D4CCBE;
    background: #D4CCBE;}.page .article-paper-reading .article-framework-grid>div{background: #F8F5EF;}.page .article-paper-reading .article-journey,.page .article-paper-reading .article-path-next,.page .article-paper-reading .article-cta{color: var(--paper);}.page .case-topic-nav{display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 1px;
    margin: 22px 0 30px;
    border: 1px solid var(--line);
    background: var(--line);}.page .case-topic-nav span{padding: 15px 18px;
    background: var(--ink);
    color: var(--muted);
    font-size: 12px;
    line-height: 1.45;}.page .case-topic-nav strong{color: var(--paper);}.page .cases-grid .case-featured{grid-column: 1/-1;
    display: grid;
    grid-template-columns: minmax(0,1.15fr) minmax(290px,.85fr);
    column-gap: 46px;
    min-height: 0;
    border-color: rgba(127,191,142,.5);
    background: linear-gradient(135deg,rgba(127,191,142,.075),var(--ink-2) 52%);}.page .cases-grid .case-featured>:not(.case-mini-route):not(.case-num){grid-column: 1;}.page .cases-grid .case-featured .case-mini-route{grid-column: 2;
    grid-row: 1/7;
    align-self: stretch;
    margin: 0;
    padding: 22px;
    border-left: 1px solid var(--line);}.page .case-index-card{position: relative;
    overflow: hidden;}.page .case-index-card::before{content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3px;
    background: var(--case-accent,var(--green));
    opacity: .8;}.page .case-visual-reporting{--case-accent: #7FBF8E;}.page .case-visual-pipeline{--case-accent: #E7B96B;}.page .case-visual-erp{--case-accent: #89A9D8;}.page .case-visual-ai{--case-accent: #B897D7;}.page .case-visual-service{--case-accent: #D88C75;}@media (max-width:760px){.page .mobile-secondary-section{display: none!important;}.page main>section{padding-top: 48px;
      padding-bottom: 48px;}.page .service-hero,.page .page-hero{padding-top: 118px!important;
      padding-bottom: 42px!important;}.page .service-hero h1,.page .page-hero h1{font-size: clamp(43px,12vw,60px)!important;
      line-height: .99;}.page .service-hero .lede,.page .page-hero .lede{font-size: 17px;
      line-height: 1.55;}.page .proof{padding-block: 28px;}.page [data-compact-story="true"] .proof .sw{display: flex;
      gap: 10px;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      padding-bottom: 6px;}.page [data-compact-story="true"] .proof article{display: block!important;
      min-width: min(82vw,310px);
      padding: 16px;
      border: 1px solid var(--line);
      scroll-snap-align: start;}.page [data-compact-story="true"] .proof article:nth-child(n/**/+3){display: none!important;}.page .experience,.page .process-capacity-lab{padding-block: 42px!important;}.page .tool-controls-compact{padding: 18px 15px;}.page .tool-controls-compact h2{font-size: 31px;}.page .stage.is-primary-stage{padding: 22px 15px;}.page .service-result-shell{margin-top: 0;}.page .service-result-shell>summary{min-height: 67px;
      padding: 15px 16px;
      grid-template-columns: 1fr 22px;}.page .service-result-shell>summary span{grid-column: 1/-1;}.page .service-result-shell>summary strong{font-size: 19px;}.page .service-result-shell-body{padding: 0 13px 15px;}.page .service-result-shell-body>.head{display: none;}.page .article-paper-reading .article-body{margin: 40px -18px 0;
      padding: 34px 22px;
      border-radius: 0;
      box-shadow: none;}.page .article-paper-reading .article-body h2{font-size: 26px;}.page .case-topic-nav{grid-template-columns: 1fr;
      margin: 18px 0 22px;}.page .cases-grid .case-featured{display: block;
      grid-column: auto;}.page .cases-grid .case-featured .case-mini-route{margin: 22px 0 0;
      padding: 18px 0 0;
      border-left: 0;
      border-top: 1px solid var(--line);}.page .portrait-column{max-width: 440px;}.page .portrait-column .personal-conviction{padding-top: 17px;}.page .portrait-column .personal-conviction p{font-size: 19px;}.page .dc25-progressline{margin-top: 14px;}.page .dc25-progressline::before{left: 9%;
      right: 9%;
      top: 10px;}.page .dc25-progressline .dc25-progress-item{display: flex;
      flex-direction: column;
      gap: 5px;
      padding: 0 2px;
      text-align: center;}.page .dc25-progressline .dc25-progress-item i{width: 20px;
      height: 20px;
      box-shadow: 0 0 0 4px var(--ink)!important;}.page .dc25-progressline .dc25-progress-item span{font-size: 8px;}.page .dc25-progressline .dc25-progress-item b{font-size: 6.3px;}.page .dc25-question-grid{gap: 12px;}.page .dc25-reaction{min-height: 0;}.page .process-proof{padding-block: 30px;}.page .process-proof-grid{display: flex;
      gap: 10px;
      overflow-x: auto;
      scroll-snap-type: x mandatory;}.page .process-proof-card{min-width: min(82vw,310px);
      min-height: 120px;
      padding: 17px;
      scroll-snap-align: start;}.page .process-fit,.page .process-artifacts{padding-block: 42px;}}.page .case-visual-automation{--case-accent: #B897D7;}.page .case-visual-growth{--case-accent: #89A9D8;}.page .case-visual-returns{--case-accent: #D88C75;}.page.case-type-reporting,.page .case-type-reporting{--case-accent: #7FBF8E;}.page.case-type-pipeline,.page .case-type-pipeline{--case-accent: #E7B96B;}.page.case-type-erp,.page .case-type-erp{--case-accent: #89A9D8;}.page.case-type-automation,.page .case-type-automation{--case-accent: #B897D7;}.page.case-type-returns,.page .case-type-returns{--case-accent: #D88C75;}.page.case-type-service,.page .case-type-service{--case-accent: #78B8B2;}.page.case-type-growth,.page .case-type-growth{--case-accent: #A6B76E;}.page[class*="case-type-"] .case-route-section{border-top: 3px solid var(--case-accent,var(--green));}@media (max-width:760px){.page .service-hero h1{font-size: clamp(34px,9.4vw,42px)!important;
      overflow-wrap: break-word;
      word-break: normal;}.page .mobile-trustline{display: flex!important;
      flex-wrap: wrap!important;
      white-space: normal!important;
      overflow: visible!important;
      gap: 5px 10px;
      line-height: 1.45;}.page .mobile-trustline:is(span,strong){white-space: normal;}.page #wandel>.mobile-case-flow{display: none!important;}.page #wandel .section-intro{font-size: 14px;
      line-height: 1.55;}.page #wandel .service-case-chips{display: none;}.page #wandel .tj{margin-top: 22px;}}@media (max-width:620px){.page.service-shell .service-hero .dossier{display: none!important;}.page #agentenraum .route{grid-template-columns: repeat(2,minmax(0,1fr));
      gap: 8px;}.page #agentenraum .step{min-height: 118px;
      padding: 13px 10px;}.page #agentenraum .step:after{display: none!important;
      content: none!important;}.page #agentenraum .assess{grid-template-columns: repeat(2,minmax(0,1fr));
      gap: 8px;}.page #agentenraum .assess article{padding: 14px 12px;}.page #agentenraum .assess strong{font-size: 20px;}.page #agentenraum .assess p{font-size: 10px;}}.page{--width-wide: 1440px;
    --width-content: 1240px;
    --width-text: 760px;
    --width-narrow: 640px;
    --section-space: clamp(68px,7.5vw,112px);
    --section-tight: clamp(48px,5vw,76px);}.page:is(.wrap,.sw){width: min(calc(100% - 48px),var(--width-content));
    max-width: none;}.page:is(.wrap,.sw,.hero-grid,.xp-main,.pc-lab,.contact-form-grid,.person-grid,.ktree-layout)>*{min-width: 0;}.page:is(section,article,aside,div,form,details){min-width: 0;}.page img,.page svg,.page canvas{max-width: 100%;}.page main{overflow: clip;}.page main>section{padding-block: var(--section-space);}.page .release-secondary{padding-block: 0;
    background: #1d1b1c;}.page .release-secondary>.wrap{padding-block: 18px;}.page .service-disclosure{border: 1px solid rgba(255,255,255,.09);
    background: rgba(255,255,255,.015);}.page .service-disclosure>summary{cursor: pointer;
    list-style: none;
    padding: 20px 24px;
    min-height: 68px;}.page .service-disclosure>summary::-webkit-details-marker{display: none;}.page .service-disclosure>summary strong{font-size: clamp(17px,1.7vw,22px);}.page .service-disclosure-body{overflow: hidden;}.page .service-disclosure-body>.wrap,.page .service-disclosure-body .wrap,.page .service-disclosure-body .sw{width: 100%;
    padding-inline: 0;}.page .service-trust-note{margin-top: 22px;
    color: #d9d4cf;
    font: 500 11px/1.55 var(--mono);
    letter-spacing: .045em;}.page .decision-three{display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 1px;
    background: var(--line);
    margin-top: 10px;}.page .decision-three article{background: var(--ink-2);
    padding: 30px;}.page .decision-three span{display: block;
    color: var(--green);
    font: 600 11px var(--mono);
    margin-bottom: 32px;}.page .decision-three strong{display: block;
    font-size: 22px;
    margin-bottom: 10px;}.page .decision-three p{margin: 0;
    color: var(--muted);
    line-height: 1.65;}.page .hero-shell{position: relative;
    padding: clamp(132px,13vw,190px) 0 clamp(72px,7vw,104px);
    min-height: auto;}.page .hero-grid{display: grid;
    grid-template-columns: minmax(0,1.18fr) minmax(360px,.92fr);
    gap: clamp(48px,6vw,96px);
    align-items: center;}.page .hero-copy .display{max-width: 10.4ch;
    font-size: clamp(70px,7.6vw,118px);
    line-height: .88;
    letter-spacing: -.065em;}.page .hero-copy .hero-sub{max-width: 720px;
    font-size: clamp(21px,2vw,31px);
    line-height: 1.28;}.page .hero-copy .lede{max-width: 720px;
    font-size: 17px;
    line-height: 1.7;}.page .home-trustline{display: flex;
    flex-wrap: wrap;
    gap: 8px 22px;
    margin: 24px 0 0;
    padding-top: 18px;
    border-top: 1px solid rgba(255,255,255,.11);
    color: #d7d2cd;
    font: 500 10px/1.5 var(--mono);
    letter-spacing: .055em;
    text-transform: uppercase;}.page .home-trustline strong{color: var(--green);}.page .hero-compact-note{margin: 11px 0 0;
    color: var(--dim);
    font: 500 10px/1.5 var(--mono);
    letter-spacing: .05em;}.page .hero-counterpart{position: relative;
    padding: 32px;
    border: 1px solid rgba(255,255,255,.13);
    background: radial-gradient(circle at 70% 15%,rgba(127,191,142,.11),transparent 42%),rgba(28,26,27,.88);
    box-shadow: 0 28px 80px rgba(0,0,0,.22);}.page .hero-counterpart:before{content: "";
    position: absolute;
    inset: 14px;
    pointer-events: none;
    border: 1px solid rgba(127,191,142,.08);}.page .hero-counterpart-head,.page .hero-counterpart-result{position: relative;
    z-index: 1;}.page .hero-counterpart-head span,.page .hero-counterpart-result span{display: block;
    color: var(--green);
    font: 600 9px var(--mono);
    letter-spacing: .14em;
    margin-bottom: 10px;}.page .hero-counterpart-head strong{display: block;
    max-width: 14ch;
    font-size: clamp(25px,2.3vw,34px);
    line-height: 1.08;}.page .hero-process-fragment{position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: 1fr 42px 1fr 42px 1fr;
    align-items: center;
    margin: 42px 0;
    padding: 20px 0;}.page .hero-process-fragment article{min-height: 116px;
    padding: 17px;
    border: 1px solid rgba(255,255,255,.11);
    background: #201e1f;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;}.page .hero-process-fragment article i{width: 13px;
    height: 13px;
    border-radius: 50%;
    background: var(--green);
    box-shadow: 0 0 0 7px rgba(127,191,142,.08);
    margin-bottom: auto;}.page .hero-process-fragment article.is-friction{border-color: rgba(214,110,104,.45);
    transform: translateY(12px);}.page .hero-process-fragment article.is-friction i{background: #d66e68;
    box-shadow: 0 0 0 7px rgba(214,110,104,.09);}.page .hero-process-fragment article span{font-weight: 800;
    font-size: 15px;}.page .hero-process-fragment article small{margin-top: 5px;
    color: var(--dim);
    font: 500 8px var(--mono);}.page .hero-process-fragment>b{height: 1px;
    background: linear-gradient(90deg,var(--green),rgba(127,191,142,.15));
    position: relative;}.page .hero-process-fragment>b:after{content: "";
    position: absolute;
    right: 0;
    top: -3px;
    width: 7px;
    height: 7px;
    border-top: 1px solid var(--green);
    border-right: 1px solid var(--green);
    transform: rotate(45deg);}.page .hero-counterpart-result{padding-top: 20px;
    border-top: 1px solid rgba(255,255,255,.1);}.page .hero-counterpart-result strong{display: block;
    font-size: 17px;
    line-height: 1.5;}.page .home-human-bridge{padding: 0!important;
    background: #191718;
    border-bottom: 1px solid var(--line);}.page .home-human-bridge blockquote{display: grid;
    grid-template-columns: minmax(0,1fr) auto;
    gap: 30px;
    align-items: end;
    margin: 0;
    padding: 30px 0;}.page .home-human-bridge p{max-width: 920px;
    margin: 0;
    font-size: clamp(19px,2vw,28px);
    line-height: 1.35;
    color: var(--paper);}.page .home-human-bridge cite{color: var(--green);
    font: 500 9px var(--mono);
    letter-spacing: .08em;
    text-transform: uppercase;
    white-space: nowrap;}.page .situation-heading{display: grid;
    grid-template-columns: 1fr minmax(340px,.72fr);
    gap: 60px;
    align-items: end;
    margin-bottom: 30px;}.page .situation-heading h2{max-width: 15ch;
    margin-bottom: 0;}.page .situation-heading .section-intro{margin: 0;}.page .situation-grid{display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;}.page .situation-card{position: relative;
    display: grid;
    grid-template-columns: 46px 1fr;
    grid-template-rows: auto auto;
    gap: 5px 14px;
    min-height: 126px;
    padding: 20px;
    text-align: left;
    border: 1px solid rgba(255,255,255,.1);
    background: #201e1f;
    color: var(--paper);
    cursor: pointer;
    transition: border-color .2s ease,background .2s ease,transform .2s ease;}.page .situation-card:hover,.page .situation-card:focus-visible{border-color: rgba(127,191,142,.5);
    background: #242223;
    transform: translateY(-2px);}.page .situation-card.is-active,.page .situation-card[aria-pressed="true"]{border-color: var(--green);
    background: rgba(127,191,142,.07);}.page .situation-card strong{align-self: end;
    font-size: 17px;
    line-height: 1.2;}.page .situation-card>span:not(.situation-icon){grid-column: 2;
    color: var(--muted);
    font-size: 12px;
    line-height: 1.48;}.page .situation-icon{grid-row: 1/3;
    position: relative;
    display: block;
    width: 42px;
    height: 42px;
    border: 1px solid rgba(127,191,142,.34);
    border-radius: 50%;}.page .situation-icon:before,.page .situation-icon:after{content: "";
    position: absolute;}.page .icon-loop:before{inset: 11px;
    border: 2px solid var(--green);
    border-right-color: transparent;
    border-radius: 50%;}.page .icon-loop:after{width: 7px;
    height: 7px;
    right: 7px;
    top: 7px;
    border-top: 2px solid var(--green);
    border-right: 2px solid var(--green);}.page .icon-system:before{left: 8px;
    top: 19px;
    width: 27px;
    height: 2px;
    background: var(--green);
    transform: rotate(-18deg);}.page .icon-system:after{right: 7px;
    top: 8px;
    width: 3px;
    height: 27px;
    background: #d66e68;}.page .icon-data:before{left: 9px;
    top: 19px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--green);
    box-shadow: 10px -7px 0 rgba(127,191,142,.7),20px 4px 0 rgba(214,110,104,.8);}.page .icon-queue:before{left: 8px;
    right: 8px;
    bottom: 9px;
    height: 3px;
    background: var(--green);
    box-shadow: 0 -8px 0 rgba(127,191,142,.7),0 -16px 0 rgba(214,110,104,.65);}.page .icon-person:before{left: 14px;
    top: 8px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--green);}.page .icon-person:after{left: 9px;
    bottom: 7px;
    width: 22px;
    height: 12px;
    border: 1px solid var(--green);
    border-radius: 12px 12px 4px 4px;}.page .situation-note{margin-bottom: 0;}.page .service-hero{position: relative;
    padding-top: clamp(132px,12vw,176px)!important;
    padding-bottom: clamp(62px,7vw,100px)!important;}.page .service-hero>.wrap,.page .service-hero>.sw{display: grid;
    grid-template-columns: minmax(0,1.12fr) minmax(320px,.88fr);
    gap: clamp(50px,7vw,104px);
    align-items: end;}.page .service-hero>.wrap:after,.page .service-hero>.sw:after{content: "PROZESS → URSACHE → WIRKUNG";
    display: flex;
    align-items: flex-end;
    min-height: 290px;
    padding: 30px;
    border: 1px solid rgba(255,255,255,.12);
    background: linear-gradient(145deg,rgba(127,191,142,.09),transparent 48%),repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.025) 30px 31px);
    color: rgba(255,255,255,.72);
    font: 700 clamp(18px,2vw,28px)/1.35 var(--mono);
    letter-spacing: .03em;}.page.service-erp .service-hero>.sw:after{content: "ANFORDERUNG → TRADE-OFF → ENTSCHEIDUNG";}.page.service-ki .service-hero>.sw:after{content: "STANDARD → AUSNAHME → MENSCH";}.page .service-hero h1{max-width: 13ch!important;
    font-size: clamp(58px,6vw,92px)!important;
    line-height: .92!important;
    letter-spacing: -.055em;}.page .service-hero .lede{max-width: 720px;}.page .service-hero .hero-ctas,.page .service-hero .service-trust-note{grid-column: 1;}.page .process-proof{padding-block: var(--section-tight);}.page .experience .xp-main{grid-template-columns: minmax(310px,37fr) minmax(0,63fr)!important;
    min-height: 620px;}.page .tool-controls-compact,.page .pc-controls{padding: 30px 26px!important;}.page .stage.is-primary-stage,.page .pc-flow-card{padding: 34px!important;}.page .stage.is-primary-stage>h3{font-size: clamp(31px,3vw,48px);}.page .tool-adjust-toggle{margin-top: 13px;}.page .tool-input-grid{display: none!important;}.page .tool-controls-compact.is-adjusting .tool-input-grid{display: grid!important;}.page .pc-controls{display: flex;
    flex-direction: column;}.page .pc-controls .pc-scenarios{order: 1;}.page .pc-controls .pc-input-grid{order: 2;
    display: grid!important;
    grid-template-columns: 1fr;
    margin-top: 18px;}.page .pc-controls .pc-adjust-toggle{order: 3;}.page .pc-controls .pc-kicker{order: 0;}.page .pc-controls .pc-input-grid>.pc-advanced-control{display: none;}.page .pc-controls.is-adjusting .pc-input-grid>.pc-advanced-control{display: block;}.page .pc-flow-stage{min-height: 460px;}.page .pc-route{gap: 12px;}.page .pc-node{min-height: 145px;}.page .pc-compare{display: grid;
    grid-template-columns: 1fr;
    margin-top: 18px;}.page .pc-compare>div{display: none;}.page .pc-lab[data-view="today"] .pc-compare>div:first-child,.page .pc-lab[data-view="target"] .pc-compare>div:nth-child(2){display: block;
    padding: 22px;
    border: 1px solid rgba(127,191,142,.25);
    background: rgba(127,191,142,.055);}.page .pc-compare strong{font-size: clamp(36px,4.4vw,64px);}.page .pc-note{font-size: 12px;
    line-height: 1.55;}.page .pc-economics-depth{margin-top: 14px;
    border-top: 1px solid var(--line);}.page .pc-economics-depth>summary,.page .capacity-meaning>summary{cursor: pointer;
    padding: 16px 0;
    color: var(--green);
    font: 600 11px var(--mono);
    letter-spacing: .04em;}.page .pc-economics-depth .pc-economics{padding-bottom: 18px;}.page .capacity-meaning{width: min(calc(100% - 48px),var(--width-content));
    margin: 20px auto 0;
    border: 1px solid var(--line);
    background: #201e1f;
    padding: 0 22px;}.page .capacity-meaning>div{padding: 0 0 20px;}.page .capacity-meaning strong{display: block;
    margin-bottom: 7px;}.page .capacity-meaning p{margin: 0;
    max-width: 850px;
    color: var(--muted);}.page #erp-room .bars{display: none!important;}.page #erp-room .erp-conflict{margin: 0 0 26px;
    padding: 22px;
    border: 1px solid rgba(231,185,107,.32);
    background: rgba(231,185,107,.055);}.page #erp-room .erp-conflict>span{display: block;
    color: #e7b96b;
    margin-bottom: 9px;}.page #erp-room .erp-conflict strong{display: block;
    font-size: clamp(21px,2.2vw,31px);
    line-height: 1.18;
    margin-bottom: 8px;}.page #erp-room .erp-conflict p{margin: 0;
    color: var(--muted);
    line-height: 1.55;}.page #erp-room .erp-recommendation{padding: 25px;
    border: 1px solid rgba(127,191,142,.3);
    background: rgba(127,191,142,.045);}.page #erp-room .erp-recommendation-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.page #erp-room .models.is-collapsed{display: none;}.page #erp-room .models.is-expanded{display: grid;}.page #erp-room .model{min-height: 0;}.page #agentenraum .stage{overflow: hidden;}.page #agentenraum .ki-flow-canvas{position: absolute;
    inset: 135px 24px 150px;
    width: calc(100% - 48px);
    height: calc(100% - 285px);
    pointer-events: none;
    z-index: 0;
    opacity: .9;}.page #agentenraum .route{position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;
    margin-top: 30px;}.page #agentenraum .step{position: relative;
    min-height: 146px;
    padding: 18px;
    background: rgba(30,28,29,.93);
    border: 1px solid rgba(255,255,255,.11);}.page #agentenraum .step:after{display: none!important;}.page #agentenraum .step[data-flow-state="standard"]{border-color: rgba(127,191,142,.48);
    background: rgba(127,191,142,.07);}.page #agentenraum .step[data-flow-state="exception"]{border-color: rgba(231,185,107,.55);
    background: rgba(231,185,107,.065);}.page #agentenraum .step[data-flow-state="blocked"]{border-color: rgba(214,110,104,.55);
    background: rgba(214,110,104,.07);}.page #agentenraum .step b{font-size: 17px;}.page #agentenraum .step small{font-size: 10px;
    line-height: 1.45;}.page #agentenraum .assess{position: relative;
    z-index: 1;}.page #agentenraum .ki-flow-summary{position: relative;
    z-index: 1;
    margin-top: 16px;
    padding: 16px 18px;
    border-left: 3px solid var(--green);
    background: rgba(255,255,255,.025);
    font-size: 14px;
    line-height: 1.55;}.page .case-timeline:is(.arrow,.connector,.arr,.step-arrow){display: none!important;}.page .case-timeline:is(.three,.steps3,.project-proof-grid,.before-after){position: relative;
    gap: 1px;
    background: var(--line);}.page .case-timeline:is(article,.step-card){position: relative;
    background: var(--ink-2);}.page .case-timeline:is(article,.step-card):not(:last-child):after{content: "";
    position: absolute;
    right: -1px;
    top: 24px;
    bottom: 24px;
    width: 1px;
    background: var(--green);
    opacity: .55;}.page.page-about .page-hero{padding-bottom: 62px;}.page .translator-signature{max-width: 1120px;
    margin-top: 30px;}.page .translator-signature strong{font-size: clamp(72px,10vw,160px);
    line-height: .82;
    letter-spacing: -.06em;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke: 1.4px rgba(255,255,255,.92);
    text-shadow: 0 0 50px rgba(127,191,142,.04);
    min-height: 1em;}.page .translator-signature strong.is-decoding{color: rgba(127,191,142,.12);
    -webkit-text-stroke-color: var(--green);
    text-shadow: 0 0 34px rgba(127,191,142,.22);}.page .translator-signature p{max-width: 760px;
    font-size: clamp(18px,2vw,27px);
    line-height: 1.4;
    color: #d6d1cc;}.page .about-independence{margin-top: 24px;
    border: 1px solid var(--line);
    background: var(--ink-2);}.page .about-independence>summary{cursor: pointer;
    padding: 18px 22px;
    color: var(--green);
    font: 600 11px var(--mono);}.page .about-independence>div{padding: 0 22px 22px;}.page .about-proof-line{display: block!important;
    width: 100%;
    border: 0!important;
    background: transparent!important;
    padding: 12px 0!important;
    color: #d5d0cb!important;
    font: 600 11px/1.6 var(--mono)!important;
    letter-spacing: .035em;}.page.page-about .person-grid{grid-template-columns: minmax(320px,.82fr) minmax(0,1.18fr);
    gap: clamp(46px,7vw,100px);}.page.page-about .decision-method-route{grid-template-columns: repeat(3,minmax(0,1fr));}.page.page-contact .contact-trust-section{padding-block: var(--section-tight);}.page.page-contact .contact-trust-grid{grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;}.page.page-contact .contact-trust-card{min-height: 170px;}.page.page-contact .contact-fit-compact{padding-block: var(--section-tight);}.page.page-contact .contact-fit-compact h2{font-size: clamp(32px,4vw,52px);}.page.page-contact .contact-fit-compact .pledge{max-width: 1000px;}.page.page-case:is(.metric,.case-metric,.result-number,.case-index-card strong){overflow-wrap: normal;
    word-break: keep-all;}.page.page-case:is(.case-index-card,.case-card,.caseproof,.case-route-section)>*{min-width: 0;}.page.page-case:is(.case-index-card p,.case-card p){max-width: 62ch;}.page.page-case:is(.case-route,.case-mini-route,.before-after-route){overflow: visible;}.page.page-case:is(.case-route,.case-mini-route) i[aria-hidden="true"]{height: 1px!important;
    transform: none!important;
    background: var(--line)!important;}@media (max-width:1180px){.page:is(.wrap,.sw){width: min(calc(100% - 40px),var(--width-content));}.page .hero-grid{grid-template-columns: minmax(0,1.05fr) minmax(330px,.95fr);
      gap: 42px;}.page .hero-copy .display{font-size: clamp(62px,7.8vw,94px);}.page .service-hero>.wrap,.page .service-hero>.sw{grid-template-columns: minmax(0,1.05fr) minmax(290px,.95fr);
      gap: 42px;}.page .experience .xp-main{grid-template-columns: minmax(286px,39fr) minmax(0,61fr)!important;}.page #agentenraum .route{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width:900px){.page main>section{padding-block: clamp(54px,7vw,78px);}.page .hero-grid,.page .service-hero>.wrap,.page .service-hero>.sw{grid-template-columns: 1fr;}.page .hero-counterpart{max-width: 720px;}.page .service-hero>.wrap:after,.page .service-hero>.sw:after{min-height: 190px;}.page .situation-heading{grid-template-columns: 1fr;
      gap: 18px;}.page .situation-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.page .experience .xp-main{grid-template-columns: 1fr!important;}.page .stage.is-primary-stage,.page .pc-flow-card{min-height: 0;}.page .decision-three{grid-template-columns: 1fr;}.page .case-timeline:is(article,.step-card):not(:last-child):after{right: 24px;
      left: 24px;
      top: auto;
      bottom: -1px;
      width: auto;
      height: 1px;}.page.page-about .person-grid{grid-template-columns: 1fr;}}@media (max-width:760px){.page{--section-space: 52px;
      --section-tight: 38px;}.page:is(.wrap,.sw){width: min(calc(100% - 32px),var(--width-content));}.page main{overflow: hidden;}.page .hero-shell{padding: 112px 0 48px;}.page .hero-grid{gap: 30px;}.page .hero-copy .display{font-size: clamp(48px,14.4vw,66px);
      line-height: .91;
      max-width: 9.5ch;}.page .hero-copy .hero-sub{font-size: 19px;}.page .hero-copy .lede{font-size: 15px;
      line-height: 1.62;}.page .hero-counterpart{padding: 22px;}.page .hero-process-fragment{grid-template-columns: 1fr;
      gap: 8px;
      margin: 26px 0;}.page .hero-process-fragment>b{width: 1px;
      height: 18px;
      margin: auto;
      background: var(--green);}.page .hero-process-fragment>b:after{right: -3px;
      top: auto;
      bottom: 0;
      transform: rotate(135deg);}.page .hero-process-fragment article{min-height: 82px;}.page .hero-process-fragment article.is-friction{transform: none;}.page .home-trustline{gap: 5px 12px;
      font-size: 8.5px;}.page .home-human-bridge blockquote{grid-template-columns: 1fr;
      gap: 12px;
      padding: 24px 0;}.page .home-human-bridge cite{white-space: normal;}.page .situation-grid{display: flex;
      overflow-x: auto;
      gap: 9px;
      padding-bottom: 8px;
      scroll-snap-type: x mandatory;}.page .situation-card{flex: 0 0 62px;
      min-width: 62px;
      min-height: 58px;
      padding: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
      scroll-snap-align: start;
      border-radius: 8px;}.page .situation-card .situation-icon{width: 36px;
      height: 36px;
      flex: 0 0 36px;}.page .situation-card strong,.page .situation-card>span:not(.situation-icon){display: none;}.page .situation-card.is-active,.page .situation-card[aria-pressed="true"]{flex-basis: min(82vw,330px);
      display: grid;
      grid-template-columns: 42px 1fr;
      grid-template-rows: auto auto;
      justify-content: initial;
      padding: 15px;}.page .situation-card.is-active strong,.page .situation-card[aria-pressed="true"] strong{display: block;
      align-self: end;
      font-size: 15px;}.page .situation-card.is-active>span:not(.situation-icon),.page .situation-card[aria-pressed="true"]>span:not(.situation-icon){display: block;
      grid-column: 2;
      font-size: 11px;}.page .situation-note{font-size: 10px;}.page .service-hero{padding-top: 112px!important;
      padding-bottom: 44px!important;}.page .service-hero h1{font-size: clamp(42px,12vw,58px)!important;
      line-height: .96!important;
      overflow-wrap: normal!important;}.page .service-hero>.wrap:after,.page .service-hero>.sw:after{min-height: 135px;
      padding: 20px;
      font-size: 15px;}.page .service-trust-note{font-size: 9px;}.page .tool-controls-compact,.page .pc-controls{padding: 18px 15px!important;}.page .stage.is-primary-stage,.page .pc-flow-card{padding: 20px 15px!important;}.page .pc-flow-card{order: -1;}.page .pc-controls{order: 2;}.page .pc-flow-stage{min-height: 360px;}.page .pc-route{grid-template-columns: 1fr 1fr;}.page .pc-node{min-height: 112px;}.page #erp-room .erp-recommendation-grid{grid-template-columns: 1fr;}.page #agentenraum .stage{order: -1;}.page #agentenraum .controls{order: 2;}.page #agentenraum .route{grid-template-columns: 1fr;
      gap: 8px;}.page #agentenraum .ki-flow-canvas{inset: 120px 12px 175px;
      width: calc(100% - 24px);
      height: calc(100% - 295px);}.page #agentenraum .step{min-height: 88px;
      padding: 14px;}.page #agentenraum .assess{grid-template-columns: 1fr;}.page .translator-signature strong{font-size: clamp(56px,18vw,86px);
      line-height: .86;
      -webkit-text-stroke-width: 1px;}.page.page-about .decision-method-route{grid-template-columns: 1fr;}.page.page-contact .contact-trust-grid{grid-template-columns: 1fr;}.page .decision-three article{padding: 22px;}.page.page-case:is(.metric,.case-metric,.result-number){font-size: clamp(38px,13vw,58px)!important;}}@media (max-width:390px){.page:is(.wrap,.sw){width: min(calc(100% - 24px),var(--width-content));}.page .hero-copy .display{font-size: 46px;}.page .hero-ctas .btn{width: 100%;
      justify-content: center;}.page .service-hero h1{font-size: 39px!important;}.page .situation-card.is-active,.page .situation-card[aria-pressed="true"]{flex-basis: calc(100vw - 42px);}}@media (prefers-reduced-motion:reduce){.page .hero-process-fragment article,.page .situation-card{transition: none!important;
      transform: none!important;}.page .translator-signature strong{color: transparent!important;
      -webkit-text-stroke-color: rgba(255,255,255,.92)!important;
      text-shadow: none!important;}}#pc-lab[data-pressure="strained"] .pc-flow-stage{box-shadow: inset 0 0 0 1px rgba(223,176,78,.42),0 20px 60px rgba(0,0,0,.28);}#pc-lab[data-pressure="critical"] .pc-flow-stage{box-shadow: inset 0 0 0 1px rgba(223,102,78,.52),0 24px 70px rgba(0,0,0,.34);}#pc-lab[data-pressure="critical"] .pc-node:nth-child(2),#pc-lab[data-pressure="critical"] .pc-node:nth-child(3){transform: translateY(5px);
    border-color: rgba(223,102,78,.52);}#pc-lab[data-pressure="critical"] .pc-flow-stage::after{content: "Rückstand baut sich auf";
    position: absolute;
    right: clamp(12px,2vw,28px);
    bottom: clamp(12px,2vw,24px);
    padding: .55rem .75rem;
    border: 1px solid rgba(223,102,78,.45);
    border-radius: 999px;
    background: rgba(20,14,12,.88);
    font: 600 .72rem/1.1 var(--font-mono);
    letter-spacing: .05em;
    color: #f2b5a4;}#pc-lab[data-view="target"] .pc-flow-stage::after{content: "Zielbild:weniger manuelle Bindung";
    border-color: rgba(104,180,128,.45);
    background: rgba(10,25,16,.9);
    color: #bde4c7;}.page .page-hero.service-hero>.wrap>*{grid-column: 1;}.page .page-hero.service-hero>.wrap:after{grid-column: 2;
    grid-row: 1/6;
    align-self: stretch;}.page .service-hero.service-hero>.sw:after{display: none;}@media (max-width:900px){.page .page-hero.service-hero>.wrap:after{grid-column: 1;
      grid-row: auto;}}@media (min-width:901px){.page .cases-grid:has(>.case-featured)>.gc:last-child:nth-child(odd){grid-column: auto!important;
      width: 100%!important;
      justify-self: stretch!important;}}.page header nav a[aria-current="location"]{color: var(--paper);
    text-decoration-color: var(--green);}.page header nav a[aria-current="location"]::after{transform: scaleX(1);
    background: var(--green);}}@layer nbc{:root{--canvas: #171617;
    --canvas-warm: #1d1b1c;
    --surface-1: #232122;
    --surface-2: #292627;
    --surface-3: #312d2f;
    --surface-instrument: #1d211f;
    --hairline: rgba(245,243,240,.105);
    --hairline-soft: rgba(245,243,240,.055);
    --shadow-deep: 0 28px 90px rgba(0,0,0,.25);
    --ease-premium: cubic-bezier(.22,1,.36,1);
    --radius-small: 2px;}}@layer nbc{html{background: var(--canvas);}}@layer nbc{body.page{background: radial-gradient(1100px 720px at 82% -220px,rgba(127,191,142,.045),transparent 68%),radial-gradient(900px 620px at -180px 34%,rgba(231,185,107,.025),transparent 70%),linear-gradient(180deg,var(--canvas),var(--canvas-warm) 48%,var(--canvas));}}@layer nbc{.page main{isolation: isolate;}}@layer nbc{.page main>section{position: relative;}}@layer nbc{.page main>section.border-b{border-bottom-color: var(--hairline-soft);}}@layer nbc{.page .wrap,.page .sw{min-width: 0;}}@layer nbc{.page:is(h1,h2,h3,.display){text-wrap: balance;}}@layer nbc{.page:is(p,li){text-wrap: pretty;}}@layer nbc{.page .editorial-title{font-kerning: normal;
    font-variant-ligatures: common-ligatures;
    max-width: 16ch;}}@layer nbc{.page .eyebrow{color: #b5afaa;}}@layer nbc{.page .eyebrow:before{width: 28px;
    background: rgba(245,243,240,.68);}}@layer nbc{.page .mono{font-variant-numeric: tabular-nums;}}@layer nbc{.page:is(.home-person-diff,.home-offer-card,.diagnosis-path-grid>a,.contact-trust-card,.contrast,.model,.yes,.no){border-color: transparent!important;
    background: linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.055);}}@layer nbc{.page:is(.xp,.digital-check-shell,.barometer-page-tool,.blog-tree-shell,.case-proof-film){background: linear-gradient(155deg,rgba(127,191,142,.035),transparent 34%),var(--surface-instrument);
    border-color: rgba(127,191,142,.16)!important;
    box-shadow: var(--shadow-deep),inset 0 1px 0 rgba(255,255,255,.04);}}@layer nbc{.page:is(.service-disclosure,.result-artifact,.faq details,.service-result-shell){background: transparent!important;
    border-width: 0 0 1px!important;
    border-color: var(--hairline)!important;
    border-radius: 0!important;}}@layer nbc{.page:is(.service-disclosure,.result-artifact,.faq details)>summary{padding-inline: 0!important;}}@layer nbc{.page:is(.xp,.digital-check-shell,.barometer-page-tool,.blog-tree-shell) p{max-width: 68ch;}}@layer nbc{.page .btn{border-radius: 0;
    transition: transform .28s var(--ease-premium),background-color .2s,color .2s,border-color .2s,box-shadow .28s var(--ease-premium);}}@layer nbc{.page .btn:hover{transform: translateY(-2px);}}@layer nbc{.page .btn-solid:not(.btn-tool){box-shadow: 0 10px 34px rgba(245,243,240,.09);}}@layer nbc{.page .btn-tool{background: rgba(127,191,142,.075)!important;
    color: #c4e7cc!important;
    border: 1px solid rgba(127,191,142,.38)!important;
    box-shadow: none!important;}}@layer nbc{.page .btn-tool:hover{background: rgba(127,191,142,.14)!important;
    border-color: var(--green)!important;}}@layer nbc{.page .nav-cta{box-shadow: none;}}@layer nbc{.page header{background: rgba(23,22,23,.82);
    border-bottom-color: var(--hairline);
    backdrop-filter: blur(18px) saturate(115%);}}@layer nbc{.page .nav{height: 70px;}}@layer nbc{.page .brand-logo{filter: saturate(.88) contrast(1.06);}}@layer nbc{.site-footer{padding: 42px 0 18px!important;
    background: #131213!important;
    border-top: 1px solid var(--hairline)!important;}}@layer nbc{.footer-main{display: grid;
    grid-template-columns: minmax(280px,1.25fr) minmax(360px,1fr) auto;
    gap: clamp(28px,5vw,72px);
    align-items: start;}}@layer nbc{.footer-signature{display: grid;
    gap: 12px;}}@layer nbc{.footer-brand{display: inline-flex;
    flex-direction: column;
    text-decoration: none;
    width: max-content;}}@layer nbc{.footer-brand strong{font-size: 17px;
    letter-spacing: -.02em;}}@layer nbc{.footer-brand span{font: 500 9px/1.5 "IBM Plex Mono",monospace;
    letter-spacing: .09em;
    color: var(--green);
    text-transform: uppercase;}}@layer nbc{.footer-signature p{max-width: 48ch;
    color: var(--muted);
    font-size: 13px;
    line-height: 1.55;}}@layer nbc{.footer-mail{width: max-content;
    color: var(--paper);
    font-size: 13px;
    text-underline-offset: 4px;}}@layer nbc{.footer-nav{display: flex;
    flex-wrap: wrap;
    gap: 12px 22px;
    padding-top: 3px;}}@layer nbc{.footer-nav a{color: var(--paper);
    font-size: 13px;
    text-decoration: none;}}@layer nbc{.footer-nav a:hover{color: var(--green);}}@layer nbc{.footer-more{position: relative;}}@layer nbc{.footer-more summary{cursor: pointer;
    list-style: none;
    font: 500 10px/1.5 "IBM Plex Mono",monospace;
    color: var(--muted);
    letter-spacing: .08em;
    text-transform: uppercase;}}@layer nbc{.footer-more summary::-webkit-details-marker{display: none;}}@layer nbc{.footer-more summary:after{content: " +";
    color: var(--green);}}@layer nbc{.footer-more[open] summary:after{content: " −";}}@layer nbc{.footer-more-links{position: absolute;
    right: 0;
    bottom: calc(100% + 12px);
    z-index: 4;
    width: 240px;
    padding: 14px;
    background: #1d1b1c;
    border: 1px solid var(--hairline);
    box-shadow: var(--shadow-deep);
    display: grid;
    gap: 7px;}}@layer nbc{.footer-more:not([open]) .footer-more-links{display: none;}}@layer nbc{.footer-more-links a{font-size: 12px;
    text-decoration: none;
    color: var(--muted);}}@layer nbc{.footer-more-links a:hover{color: var(--paper);}}@layer nbc{.footer-meta{display: flex;
    justify-content: space-between;
    gap: 24px;
    margin-top: 28px;
    padding-top: 16px;
    border-top: 1px solid var(--hairline-soft);
    color: #77716e;
    font-size: 11px;}}@layer nbc{.footer-meta a{color: #918b87;
    text-decoration: none;}}@layer nbc{.translation-sluice{margin: clamp(34px,5vw,66px) 0;
    padding: 18px 0 20px;
    border-top: 1px solid var(--hairline);
    border-bottom: 1px solid var(--hairline);
    overflow: hidden;}}@layer nbc{.translation-sluice-top{display: flex;
    justify-content: space-between;
    gap: 18px;
    margin-bottom: 16px;
    color: var(--muted);
    font-size: 9px;
    letter-spacing: .13em;}}@layer nbc{.translation-sluice-top .mono{color: var(--green);}}@layer nbc{.translation-sluice-stage{display: grid;
    grid-template-columns: minmax(230px,.9fr) 108px minmax(260px,1.1fr);
    align-items: center;
    gap: clamp(18px,3vw,40px);
    min-height: 116px;}}@layer nbc{.translation-sluice-input{position: relative;
    display: grid;
    gap: 8px;}}@layer nbc{.translation-sluice-input span{position: relative;
    width: max-content;
    max-width: 100%;
    padding: 7px 10px;
    border-left: 2px solid currentColor;
    background: rgba(255,255,255,.025);
    font: 500 10px/1.3 "IBM Plex Mono",monospace;
    opacity: .68;
    transform: translateX(0);}}@layer nbc{.translation-sluice-input .is-red{color: var(--red);}}@layer nbc{.translation-sluice-input .is-amber{color: var(--amber);}}@layer nbc{.translation-sluice-input .is-dim{color: var(--muted);}}@layer nbc{.translation-sluice-gate{position: relative;
    height: 92px;
    display: grid;
    place-items: center;
    border-inline: 1px solid rgba(255,255,255,.14);
    overflow: hidden;}}@layer nbc{.translation-sluice-gate i{position: absolute;
    inset: -30% 20%;
    background: linear-gradient(180deg,transparent,rgba(245,243,240,.12),transparent);
    transform: translateY(-100%);}}@layer nbc{.translation-sluice-gate strong{position: relative;
    z-index: 1;
    font: 600 9px/1 "IBM Plex Mono",monospace;
    letter-spacing: .13em;
    writing-mode: vertical-rl;
    color: var(--paper);}}@layer nbc{.translation-sluice-output{position: relative;
    display: grid;
    grid-template-columns: repeat(3,auto);
    justify-content: space-between;
    gap: 12px;
    padding-top: 28px;}}@layer nbc{.translation-sluice-output span{font: 600 10px/1.2 "IBM Plex Mono",monospace;
    color: #c4e7cc;
    text-transform: uppercase;
    opacity: .45;}}@layer nbc{.translation-output-line{position: absolute;
    left: 0;
    right: 0;
    top: 4px;
    height: 3px;
    background: linear-gradient(90deg,rgba(127,191,142,.2),var(--green));
    transform-origin: left;
    transform: scaleX(.08);
    box-shadow: 0 0 22px rgba(127,191,142,.22);}}@layer nbc{.translation-sluice.is-active .translation-sluice-input span{animation: sluice-input 3.4s var(--ease-premium) both;}}@layer nbc{.translation-sluice.is-active .translation-sluice-input span:nth-child(2){animation-delay: .14s;}}@layer nbc{.translation-sluice.is-active .translation-sluice-input span:nth-child(3){animation-delay: .28s;}}@layer nbc{.translation-sluice.is-active .translation-sluice-gate i{animation: sluice-gate 3.4s var(--ease-premium) both;}}@layer nbc{.translation-sluice.is-active .translation-output-line{animation: sluice-output 3.4s .52s var(--ease-premium) both;}}@layer nbc{.translation-sluice.is-active .translation-sluice-output span{animation: sluice-label 1s 1.48s var(--ease-premium) both;}}@layer nbc{@keyframes sluice-input{0%,18%{transform: translateX(0);
      opacity: .68;}}}@layer nbc{@keyframes sluice-input{42%,58%{transform: translateX(calc(100% - 28px));
      opacity: 1;}}}@layer nbc{@keyframes sluice-input{70%,100%{transform: translateX(calc(100% + 90px));
      opacity: 0;}}}@layer nbc{@keyframes sluice-gate{0%,26%{transform: translateY(-100%);}}}@layer nbc{@keyframes sluice-gate{48%,62%{transform: translateY(0);}}}@layer nbc{@keyframes sluice-gate{100%{transform: translateY(100%);}}}@layer nbc{@keyframes sluice-output{0%,30%{transform: scaleX(.08);
      opacity: .35;}}}@layer nbc{@keyframes sluice-output{70%,100%{transform: scaleX(1);
      opacity: 1;}}}@layer nbc{@keyframes sluice-label{from{opacity: .25;
      transform: translateY(8px);}}}@layer nbc{@keyframes sluice-label{to{opacity: 1;
      transform: none;}}}@layer nbc{.translation-sluice.is-compact{margin: 24px 0 0;
    padding: 12px 0 0;
    border-bottom: 0;}}@layer nbc{.translation-sluice.is-compact .translation-sluice-stage{grid-template-columns: 1fr 68px 1.1fr;
    min-height: 80px;}}@layer nbc{.translation-sluice.is-compact .translation-sluice-input span{font-size: 8px;
    padding: 4px 6px;}}@layer nbc{.translation-sluice.is-compact .translation-sluice-gate{height: 64px;}}@layer nbc{.translation-sluice.is-compact .translation-sluice-output span{font-size: 8px;}}@layer nbc{.page .home-person-proof{background: linear-gradient(180deg,rgba(255,255,255,.012),transparent);}}@layer nbc{.page .home-person-portrait{border: 0!important;
    box-shadow: var(--shadow-deep);}}@layer nbc{.page .home-person-diffs{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page .home-person-diff{border: 0!important;
    background: var(--surface-1)!important;}}@layer nbc{.page .home-person-diff.is-primary{background: linear-gradient(145deg,rgba(127,191,142,.085),rgba(255,255,255,.018))!important;}}@layer nbc{.page .home-proof-links{border-block-color: var(--hairline)!important;}}@layer nbc{.page .home-offer-grid{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page .home-offer-card{background: var(--surface-1)!important;
    box-shadow: none!important;
    border: 0!important;}}@layer nbc{.page .home-offer-card:nth-child(2){background: linear-gradient(180deg,rgba(231,185,107,.025),var(--surface-1))!important;}}@layer nbc{.page .home-offer-fit{border-left: 1px solid var(--hairline);
    padding-left: 18px;}}@layer nbc{.page .diagnosis-path-grid{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page .diagnosis-path-grid>a{background: var(--surface-1)!important;
    box-shadow: none!important;}}@layer nbc{.page .situation-race{border: 0!important;
    background: transparent!important;
    padding-inline: 0!important;
    box-shadow: none!important;}}@layer nbc{.page .race-intro{border-color: var(--hairline)!important;}}@layer nbc{.page .race-lanes{position: relative;
    gap: 0!important;
    padding: 14px 0;
    background: linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.12));
    border-block: 1px solid var(--hairline);
    box-shadow: var(--shadow-deep);}}@layer nbc{.page .race-lanes:after{content: "";
    position: absolute;
    left: 3%;
    right: 3%;
    top: 50%;
    height: 1px;
    background: linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);
    pointer-events: none;}}@layer nbc{.page .race-lane{padding: 18px clamp(16px,2.4vw,34px)!important;
    border: 0!important;
    background: transparent!important;
    box-shadow: none!important;}}@layer nbc{.page .race-lane:first-of-type{padding-bottom: 26px!important;}}@layer nbc{.page .race-lane:last-of-type{padding-top: 26px!important;}}@layer nbc{.page .race-canvas-wrap{border: 0!important;
    background: radial-gradient(ellipse at 50% 50%,rgba(127,191,142,.035),transparent 64%),#181718!important;}}@layer nbc{.page .race-canvas-wrap:before{content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: repeating-linear-gradient(90deg,transparent 0 9.9%,rgba(255,255,255,.018) 10%);
    pointer-events: none;}}@layer nbc{.page .race-result{border-color: var(--hairline)!important;}}@layer nbc{.page .race-management{background: linear-gradient(90deg,rgba(231,185,107,.08),transparent)!important;
    border-left-width: 2px!important;}}@layer nbc{.page .situation-race:not(.is-running):not(.is-complete) .race-lane-healthy .race-canvas-wrap:after,.page .situation-race:not(.is-running):not(.is-complete) .race-lane-selected[data-race-selected="none"] .race-canvas-wrap:after{position: absolute;
    z-index: 3;
    right: 18px;
    bottom: 14px;
    padding: 5px 7px;
    background: rgba(23,22,23,.72);
    border: 1px solid rgba(245,243,240,.08);
    font: 500 8px/1.2 "IBM Plex Mono",monospace;
    letter-spacing: .1em;
    color: #827d79;
    text-transform: uppercase;
    pointer-events: none;}}@layer nbc{.page .situation-race:not(.is-running):not(.is-complete) .race-lane-healthy .race-canvas-wrap:after{content: "Direkter Referenzweg";}}@layer nbc{.page .situation-race:not(.is-running):not(.is-complete) .race-lane-selected[data-race-selected="none"] .race-canvas-wrap:after{content: "Gleicher Start · Auswahl noch offen";}}@layer nbc{.service-decision-file{position: fixed;
    z-index: 32;
    left: max(14px,calc((100vw - 1440px)/2 + 12px));
    top: 112px;
    width: 98px;
    color: var(--muted);
    pointer-events: none;}}@layer nbc{.service-file-title{display: block;
    margin-bottom: 13px;
    font-size: 8px;
    letter-spacing: .11em;
    color: var(--green);
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    position: absolute;
    left: -4px;
    top: 0;}}@layer nbc{.service-file-line{position: absolute;
    left: 29px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: var(--hairline);}}@layer nbc{.service-file-line i{display: block;
    width: 1px;
    height: var(--file-progress,0%);
    background: linear-gradient(var(--green),var(--amber));
    box-shadow: 0 0 12px rgba(127,191,142,.24);
    transition: height .48s var(--ease-premium);}}@layer nbc{.service-decision-file ol{list-style: none;
    display: grid;
    gap: 24px;
    margin-left: 22px;}}@layer nbc{.service-decision-file li{position: relative;
    display: grid;
    gap: 2px;
    padding-left: 20px;
    opacity: .45;
    transition: opacity .35s,color .35s,transform .35s var(--ease-premium);}}@layer nbc{.service-decision-file li:before{content: "";
    position: absolute;
    left: 3px;
    top: 7px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    border: 1px solid var(--muted);
    background: var(--canvas);}}@layer nbc{.service-decision-file li b{font: 500 8px/1.2 "IBM Plex Mono",monospace;}}@layer nbc{.service-decision-file li span{font-size: 9px;
    line-height: 1.25;}}@layer nbc{.service-decision-file li.is-active{opacity: 1;
    color: var(--paper);
    transform: translateX(3px);}}@layer nbc{.service-decision-file li.is-active:before{background: var(--green);
    border-color: var(--green);
    box-shadow: 0 0 12px rgba(127,191,142,.5);}}@layer nbc{.page-service .proof>.sw{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page-service .proof article{border: 0!important;
    background: var(--surface-1)!important;}}@layer nbc{.page-service .contrasts{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page-service .contrast{background: var(--surface-1)!important;
    box-shadow: none!important;}}@layer nbc{.page-service .service-hero>.wrap:after,.page-service .service-hero>.sw:after{border: 0!important;
    background: linear-gradient(145deg,rgba(127,191,142,.055),transparent 48%),repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.022) 30px 31px)!important;
    box-shadow: inset 0 1px 0 var(--hairline),var(--shadow-deep);}}@layer nbc{.page-service .dossier{border: 0!important;
    background: linear-gradient(150deg,rgba(127,191,142,.06),rgba(255,255,255,.018))!important;
    box-shadow: inset 0 1px 0 var(--hairline),var(--shadow-deep);}}@layer nbc{.article-layout{max-width: 1280px!important;
    display: grid;
    grid-template-columns: 174px minmax(0,1fr);
    gap: clamp(34px,5vw,76px);
    align-items: start;}}@layer nbc{.article-reading-content{min-width: 0;}}@layer nbc{.article-reading-rail{position: sticky;
    top: 112px;
    display: grid;
    gap: 16px;
    padding-top: 8px;
    max-height: calc(100vh - 142px);}}@layer nbc{.article-reading-rail>.mono{font-size: 9px;
    letter-spacing: .14em;
    color: var(--green);}}@layer nbc{.article-reading-progress{position: absolute;
    left: 0;
    top: 38px;
    bottom: 24px;
    width: 1px;
    background: var(--hairline);}}@layer nbc{.article-reading-progress i{display: block;
    width: 1px;
    height: var(--reading-progress,0%);
    background: linear-gradient(var(--green),var(--amber));
    transition: height .15s linear;}}@layer nbc{.article-reading-nav{display: grid;
    gap: 13px;
    padding-left: 17px;
    overflow: auto;
    scrollbar-width: none;}}@layer nbc{.article-reading-nav a{position: relative;
    color: #847e7a;
    font-size: 10px;
    line-height: 1.35;
    text-decoration: none;
    transition: color .2s,transform .25s var(--ease-premium);}}@layer nbc{.article-reading-nav a:before{content: "";
    position: absolute;
    left: -20px;
    top: 5px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #544f4d;}}@layer nbc{.article-reading-nav a.is-active{color: var(--paper);
    transform: translateX(3px);}}@layer nbc{.article-reading-nav a.is-active:before{background: var(--green);
    box-shadow: 0 0 9px rgba(127,191,142,.42);}}@layer nbc{.article-reading-percent{padding-left: 17px;
    color: var(--muted);
    font: 500 10px/1 "IBM Plex Mono",monospace;}}@layer nbc{.page-article .article-reading-content>h1{max-width: 18ch;}}@layer nbc{.page-article .article-body{position: relative;
    max-width: none!important;
    margin: 52px 0 0!important;
    padding: clamp(48px,6vw,82px)!important;
    border-radius: 3px 3px 0 0!important;
    box-shadow: 0 34px 110px rgba(0,0,0,.28)!important;}}@layer nbc{.page-article .article-body:before{content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -34px;
    height: 34px;
    background: linear-gradient(180deg,transparent,rgba(243,239,231,.08));
    pointer-events: none;}}@layer nbc{.page-article .article-body:after{content: "";
    position: absolute;
    left: clamp(24px,4vw,58px);
    top: 0;
    width: 54px;
    height: 3px;
    background: var(--green);}}@layer nbc{.page-article .article-body>h2:first-child{margin-top: 0;}}@layer nbc{.page-article .article-cta{margin-top: 0!important;
    border: 0!important;
    border-radius: 0!important;
    background: linear-gradient(145deg,rgba(127,191,142,.075),rgba(255,255,255,.015))!important;
    box-shadow: 0 24px 80px rgba(0,0,0,.22);}}@layer nbc{.decision-note{position: relative;
    border: 0!important;
    border-left: 1px solid rgba(245,243,240,.26)!important;
    border-radius: 0!important;
    background: linear-gradient(90deg,rgba(255,255,255,.025),transparent)!important;
    padding: 12px 0 20px clamp(24px,3vw,44px)!important;
    box-shadow: none!important;}}@layer nbc{.decision-note:before{content: "";
    position: absolute;
    left: -4px;
    top: 84px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--green);
    box-shadow: 0 0 16px rgba(127,191,142,.4);}}@layer nbc{.decision-note-mark{margin-bottom: 22px;
    font-size: 9px;
    letter-spacing: .14em;
    color: var(--green);}}@layer nbc{.decision-note .lf-field{gap: 7px;}}@layer nbc{.decision-note:is(input,select,textarea){border-width: 0 0 1px!important;
    border-radius: 0!important;
    background: transparent!important;
    padding-inline: 0!important;
    border-color: rgba(245,243,240,.25)!important;}}@layer nbc{.decision-note:is(input,select,textarea):focus{border-color: var(--green)!important;
    box-shadow: 0 8px 18px -18px var(--green)!important;}}@layer nbc{.decision-note textarea{min-height: 114px;}}@layer nbc{.page-contact .contact-form-grid{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr)!important;
    gap: clamp(52px,8vw,118px)!important;}}@layer nbc{.page-contact .contact-trust-grid{gap: 1px!important;
    background: var(--hairline-soft);}}@layer nbc{.page-contact .contact-trust-card{background: var(--surface-1)!important;
    box-shadow: none!important;}}@layer nbc{.error-watermark{position: absolute;
    right: 0;
    top: 40px;
    font-size: clamp(160px,28vw,420px);
    line-height: .7;
    font-weight: 900;
    letter-spacing: -.09em;
    color: transparent;
    -webkit-text-stroke: 1px rgba(245,243,240,.08);
    pointer-events: none;}}@layer nbc{.page-404 .page-hero .wrap{position: relative;
    isolation: isolate;}}@layer nbc{.page-404 .page-hero .wrap>*:not(.error-watermark){position: relative;
    z-index: 1;}}@layer nbc{.page:is(.rv,.recognition-card,.home-offer-card,.diagnosis-path-grid>a,.case-film-replay,.service-disclosure>summary,.result-artifact>summary){transition-timing-function: var(--ease-premium)!important;}}@layer nbc{.page .fab{transition: opacity .25s var(--ease-premium),transform .3s var(--ease-premium)!important;}}@layer nbc{.page .fab.is-suppressed{opacity: 0!important;
    transform: translateY(18px)!important;
    pointer-events: none!important;}}@layer nbc{@media (max-width:760px){.page .service-hero h1,.page .page-hero h1,.page .case-start h1{overflow-wrap: normal!important;
      word-break: normal!important;
      hyphens: none!important;}}}@layer nbc{@media (max-width:760px){.page .page-article h1{font-size: clamp(38px,10.4vw,49px)!important;
      line-height: 1.01!important;
      letter-spacing: -.045em!important;
      max-width: 100%!important;}}}@layer nbc{@media (max-width:760px){.page.page-branch .page-hero h1{font-size: clamp(50px,15vw,64px)!important;
      line-height: .91!important;}}}@layer nbc{@media (max-width:760px){.page.title-professional .page-hero h1{font-size: clamp(43px,12.2vw,54px)!important;
      letter-spacing: -.06em!important;
      max-width: 100%!important;}}}@layer nbc{@media (max-width:760px){.page.title-regional-long .page-hero h1{font-size: clamp(36px,9.7vw,43px)!important;
      line-height: 1!important;
      letter-spacing: -.045em!important;
      max-width: 9.6ch!important;}}}@layer nbc{@media (max-width:760px){.page.page-case-detail .case-start h1{font-size: clamp(45px,12.4vw,58px)!important;
      line-height: .92!important;
      letter-spacing: -.06em!important;
      max-width: 100%!important;}}}@layer nbc{@media (max-width:760px){.page.title-case-metric-long .case-start h1{font-size: clamp(40px,10.8vw,50px)!important;}}}@layer nbc{@media (max-width:760px){.footer-main{grid-template-columns: 1fr;
      gap: 22px;}}}@layer nbc{@media (max-width:760px){.footer-nav{gap: 10px 18px;}}}@layer nbc{@media (max-width:760px){.footer-more{width: max-content;}}}@layer nbc{@media (max-width:760px){.footer-more-links{left: 0;
      right: auto;
      bottom: calc(100% + 10px);}}}@layer nbc{@media (max-width:760px){.footer-meta{display: grid;
      gap: 8px;}}}@layer nbc{@media (max-width:760px){.service-decision-file{position: sticky;
      z-index: 32;
      top: 70px;
      left: auto;
      width: auto;
      height: 46px;
      margin: 0;
      display: flex;
      align-items: center;
      gap: 18px;
      padding: 0 18px;
      background: rgba(23,22,23,.94);
      border-block: 1px solid var(--hairline);
      backdrop-filter: blur(14px);
      pointer-events: none;
      overflow: hidden;}}}@layer nbc{@media (max-width:760px){.service-file-title{display: none;}}}@layer nbc{@media (max-width:760px){.service-file-line{left: 0;
      right: 0;
      top: auto;
      bottom: 0;
      width: auto;
      height: 1px;}}}@layer nbc{@media (max-width:760px){.service-file-line i{width: var(--file-progress,0%);
      height: 1px;
      transition: width .48s var(--ease-premium);}}}@layer nbc{@media (max-width:760px){.service-decision-file ol{display: flex;
      flex: 1;
      justify-content: space-between;
      gap: 5px;
      margin: 0;}}}@layer nbc{@media (max-width:760px){.service-decision-file li{display: flex;
      gap: 5px;
      padding: 0;}}}@layer nbc{@media (max-width:760px){.service-decision-file li:before{display: none;}}}@layer nbc{@media (max-width:760px){.service-decision-file li span{display: none;}}}@layer nbc{@media (max-width:760px){.service-decision-file li b{font-size: 9px;}}}@layer nbc{@media (max-width:760px){.service-decision-file li.is-active:after{content: attr(data-file-label);
      font-size: 9px;
      color: var(--paper);}}}@layer nbc{@media (max-width:760px){.translation-sluice{margin-block: 28px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-stage{grid-template-columns: 1fr 48px 1fr;
      gap: 9px;
      min-height: 92px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-top{font-size: 8px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-input span{font-size: 8px;
      padding: 5px 6px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-gate{height: 74px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-output{grid-template-columns: 1fr;
      justify-content: start;
      gap: 5px;
      padding-top: 14px;}}}@layer nbc{@media (max-width:760px){.translation-sluice-output span{font-size: 7px;}}}@layer nbc{@media (max-width:760px){.page .race-lanes{margin-inline: -14px;
      padding-inline: 4px;}}}@layer nbc{@media (max-width:760px){.page .race-lanes:after{left: 5%;
      right: 5%;}}}@layer nbc{@media (max-width:760px){.page .situation-race:not(.is-running):not(.is-complete) .race-canvas-wrap:after{right: 10px;
      bottom: 9px;
      font-size: 7px;}}}@layer nbc{@media (max-width:760px){.article-layout{grid-template-columns: 1fr;
      gap: 20px;}}}@layer nbc{@media (max-width:760px){.article-reading-rail{position: sticky;
      z-index: 20;
      top: 70px;
      display: grid;
      grid-template-columns: auto 1fr auto;
      align-items: center;
      gap: 12px;
      max-height: none;
      margin: 0 -18px;
      padding: 12px 18px;
      background: rgba(23,22,23,.95);
      border-block: 1px solid var(--hairline);
      backdrop-filter: blur(16px);}}}@layer nbc{@media (max-width:760px){.article-reading-progress{position: relative;
      left: auto;
      top: auto;
      bottom: auto;
      width: auto;
      height: 2px;}}}@layer nbc{@media (max-width:760px){.article-reading-progress i{height: 2px;
      width: var(--reading-progress,0%);}}}@layer nbc{@media (max-width:760px){.article-reading-nav{display: none;}}}@layer nbc{@media (max-width:760px){.article-reading-percent{padding: 0;}}}@layer nbc{@media (max-width:760px){.page-article .article-body{margin-inline: -18px!important;
      padding: 42px 22px!important;
      border-radius: 0!important;}}}@layer nbc{@media (max-width:760px){.page-contact .contact-form-grid{grid-template-columns: 1fr!important;
      gap: 46px!important;}}}@layer nbc{@media (max-width:760px){.decision-note{padding-left: 22px!important;}}}@layer nbc{@media (max-width:760px){.decision-note .lf-row{grid-template-columns: 1fr!important;}}}@layer nbc{@media (max-width:760px){.home-offer-grid,.home-person-diffs,.diagnosis-path-grid{background: transparent!important;
      gap: 14px!important;}}}@layer nbc{@media (max-width:760px){.home-offer-card,.home-person-diff,.diagnosis-path-grid>a{box-shadow: inset 0 1px 0 var(--hairline)!important;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-decision-file{position: sticky;
      top: 70px;
      left: auto;
      width: auto;
      height: 52px;
      margin: 0;
      display: flex;
      align-items: center;
      gap: 18px;
      padding: 0 28px;
      background: rgba(23,22,23,.94);
      border-block: 1px solid var(--hairline);
      backdrop-filter: blur(14px);
      pointer-events: none;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-file-title{position: static;
      writing-mode: horizontal-tb;
      transform: none;
      margin: 0;
      white-space: nowrap;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-file-line{left: 0;
      right: 0;
      top: auto;
      bottom: 0;
      width: auto;
      height: 1px;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-file-line i{width: var(--file-progress,0%);
      height: 1px;
      transition: width .48s var(--ease-premium);}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-decision-file ol{display: flex;
      flex: 1;
      justify-content: space-between;
      gap: 12px;
      margin: 0;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-decision-file li{display: flex;
      gap: 5px;
      padding: 0;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-decision-file li:before{display: none;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.service-decision-file li span{font-size: 8px;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-layout{grid-template-columns: 1fr;
      gap: 20px;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-reading-rail{position: sticky;
      z-index: 20;
      top: 70px;
      display: grid;
      grid-template-columns: auto 1fr auto;
      align-items: center;
      gap: 12px;
      max-height: none;
      margin: 0 -28px;
      padding: 12px 28px;
      background: rgba(23,22,23,.95);
      border-block: 1px solid var(--hairline);
      backdrop-filter: blur(16px);}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-reading-progress{position: relative;
      left: auto;
      top: auto;
      bottom: auto;
      width: auto;
      height: 2px;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-reading-progress i{height: 2px;
      width: var(--reading-progress,0%);}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-reading-nav{display: none;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.article-reading-percent{padding: 0;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.translation-sluice-stage{grid-template-columns: 1fr 76px 1.1fr;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.translation-sluice-output{grid-template-columns: 1fr;
      gap: 5px;
      padding-top: 14px;}}}@layer nbc{@media (min-width:761px) and (max-width:1280px){.translation-sluice-output span{font-size: 8px;}}}@layer nbc{@media (max-width:430px){.page.title-professional .page-hero h1{font-size: 42px!important;
      letter-spacing: -.065em!important;
      max-width: 100%!important;}}}@layer nbc{@media (prefers-reduced-motion:reduce){.translation-sluice-input span{transform: none!important;
      opacity: 1!important;}}}@layer nbc{@media (prefers-reduced-motion:reduce){.translation-sluice-gate i{transform: none!important;
      opacity: .5;}}}@layer nbc{@media (prefers-reduced-motion:reduce){.translation-output-line{transform: scaleX(1)!important;}}}@layer nbc{@media (prefers-reduced-motion:reduce){.translation-sluice-output span{opacity: 1!important;
      transform: none!important;}}}@layer nbc{.translation-sluice{box-sizing: border-box;
    padding-inline: clamp(16px,2.2vw,32px);}}@layer nbc{.page-service .service-hero{padding-top: clamp(86px,7.5vw,116px)!important;}}@layer nbc{.decision-note{scroll-margin-top: 92px;}}@layer nbc{@media (max-width:760px){.translation-sluice{padding-inline: 10px;}}}@layer nbc{@media (max-width:760px){.translation-sluice.is-compact{padding-inline: 2px;}}}@layer nbc{@media (max-width:760px){.page-service .service-hero{padding-top: 82px!important;}}}@layer nbc{@media (max-width:760px){.decision-note{scroll-margin-top: 78px;}}}@layer nbc{.page-case:not(.case-type-erp) .case-start h1 .outline{display: inline;
    color: rgba(245,243,240,.92)!important;
    -webkit-text-stroke: 0!important;
    text-shadow: none!important;}}@layer nbc{.page-case:not(.case-type-erp) .case-start h1 .outline:after{content: "";
    display: block;
    width: clamp(54px,6vw,88px);
    height: 2px;
    margin-top: clamp(12px,1.4vw,18px);
    background: linear-gradient(90deg,var(--green),rgba(127,191,142,.12));}}@layer nbc{.footer-meta{color: #aaa39e;
    font-size: 12px;}}@layer nbc{.footer-meta a{color: #c5bfba;}}@layer nbc{@media (max-width:760px){.footer-nav a,.footer-more summary,.footer-more-links a{min-height: 44px;
      display: inline-flex;
      align-items: center;}}}@layer nbc{@media (max-width:760px){.recognition-options,.home-person-diffs,.tchips,.baro-presets{scroll-padding-inline: 16px;
      scrollbar-width: thin;}}}@layer nbc{@media (max-width:760px){.recognition-card,.home-person-diff,.tchip,.baro-preset{min-height: 44px;}}}@layer nbc{.page main:is(h1,h2){max-width: none;
    text-wrap: balance;}}@layer nbc{.page main:is(.head,.intro,.case-route-intro,.dc25-result-head,.baro-head){display: grid!important;
    grid-template-columns: minmax(0,1fr)!important;
    align-items: start!important;
    gap: clamp(10px,1.4vw,18px)!important;}}@layer nbc{.page main:is(.head,.intro,.case-route-intro,.dc25-result-head,.baro-head)>*{max-width: none!important;}}@layer nbc{.page main:is(.head,.intro,.case-route-intro,.dc25-result-head,.baro-head)>:last-child{justify-self: start!important;
    text-align: left!important;
    max-width: min(980px,100%)!important;}}@layer nbc{.page main:is(.lede,.section-lede,.intro>p,.head>p,.case-route-intro>p){max-width: min(980px,100%);
    text-wrap: pretty;}}@layer nbc{.page .service-decision-file,.page .decision-rail,.page [data-decision-file]{display: none!important;}}@layer nbc{.page .service-hero>.sw,.page .page-hero>.wrap{padding-left: 0!important;}}@layer nbc{.page .service-disclosure>summary span:empty{display: none;}}@layer nbc{.page .eyebrow:empty,.page .sk:empty{display: none;}}@layer nbc{.page .service-disclosure>summary{min-height: 64px;}}@layer nbc{.page .service-disclosure>summary strong{font-size: clamp(17px,1.45vw,22px);}}@layer nbc{.page .service-disclosure-body:is(h2,h3){text-wrap: balance;}}@layer nbc{.page .service-disclosure-body:is(p,li){text-wrap: pretty;}}@layer nbc{.page .result-artifact-accordion,.page .faq-list{max-width: none;}}@layer nbc{.page .case-route-section .case-route-intro{display: grid;}}@layer nbc{.page .case-route-intro h2{margin-bottom: 0;}}@layer nbc{.page .case-route-intro p{margin-top: 0;}}@layer nbc{.page .card,.page article,.page details{scroll-margin-top: 90px;}}@layer nbc{.page .btn:focus-visible,.page a:focus-visible,.page button:focus-visible,.page summary:focus-visible{outline: 2px solid var(--green);
    outline-offset: 3px;}}@layer nbc{@media (min-width:1025px){.page main:is(.head,.intro,.case-route-intro,.baro-head){width: 100%;}}}@layer nbc{@media (min-width:1025px){.page main:is(.head,.intro,.case-route-intro,.baro-head) h2{font-size: clamp(42px,4.5vw,72px);
      line-height: .98;
      letter-spacing: -.045em;}}}@layer nbc{@media (max-width:760px){.page main:is(h1,h2){text-wrap: pretty;}}}@layer nbc{@media (max-width:760px){.page .service-disclosure>summary{min-height: 58px;}}}@layer nbc{@media (prefers-reduced-motion:reduce){.page *{scroll-behavior: auto!important;}}}@layer nbc{:root{--dim: #AAA5A0;
    --line: #625E60;
    --red: #E17B75;}}@layer nbc{.site-header{position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 60;
    height: 76px;
    background: rgba(34,32,33,.94);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(247,245,242,.18);}}@layer nbc{.site-header .nav{height: 76px!important;}}@layer nbc{.site-header nav ul{gap: clamp(18px,1.65vw,27px)!important;}}@layer nbc{.site-header nav a,.site-header .nav-summary{font-size: 14px!important;
    line-height: 1.2!important;}}@layer nbc{.site-header .nav-cta{min-height: 42px!important;
    padding: 10px 18px!important;
    font-size: 13.5px!important;}}@layer nbc{.rw-head,.race-lane>header,.baro-finding-card>header,.bt>header{position: static;
    inset: auto;
    z-index: auto;
    height: auto;
    background: transparent;
    backdrop-filter: none;
    border: 0;}}@layer nbc{:where(button,.btn,summary,[role="button"],select,input[type="checkbox"]){touch-action: manipulation;}}@layer nbc{.situation-card,.baro-mobile-adjust-toggle,.baro-result-gate,.race-replay,.tool-reset,.q-back,.tchip,.mt-chip,.proof-role{min-height: 44px;}}@layer nbc{input,textarea,select{border-color: #777174!important;}}@layer nbc{input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline: 2px solid var(--green);
    outline-offset: 3px;}}@layer nbc{.lm-form{display: grid;
    gap: 12px;}}@layer nbc{.lm-download-note{margin: 0;
    font-size: 12px;
    line-height: 1.55;
    color: var(--muted);}}@layer nbc{.lm-contact-box{margin-top: 6px;
    padding-top: 18px;
    border-top: 1px solid var(--line);
    display: grid;
    gap: 10px;}}@layer nbc{.lm-contact-title{font-size: 14px;
    line-height: 1.4;
    color: var(--paper);
    font-weight: 700;}}@layer nbc{.lm-contact-copy{font-size: 12px;
    line-height: 1.55;
    color: var(--muted);
    margin: 0;}}@layer nbc{.lm-mail{margin: 0!important;
    min-height: 48px;}}@layer nbc{.lm-contact-btn{width: 100%;
    min-height: 48px;}}@layer nbc{.lm-hint.ok{color: var(--green);}}@layer nbc{.lm-hint.err{color: #F09A94;}}@layer nbc{@media (min-width:901px) and (max-width:1450px){.caseproof{grid-template-columns: minmax(310px,.72fr) minmax(0,1.28fr);
      gap: clamp(36px,4vw,64px);}}}@layer nbc{@media (min-width:901px) and (max-width:1450px){.routebox{padding: 26px 22px;}}}@layer nbc{@media (min-width:901px) and (max-width:1450px){.lane{grid-template-columns: 62px minmax(0,1fr);
      gap: 12px;}}}@layer nbc{@media (min-width:901px) and (max-width:1450px){.nodes{gap: 4px;}}}@layer nbc{@media (min-width:901px) and (max-width:1450px){.node{min-width: 0;
      padding: 22px 5px 0;
      font-size: 9.5px;
      line-height: 1.35;
      overflow-wrap: break-word;}}}@layer nbc{@media (max-width:900px){.proof .sw{display: grid!important;
      grid-template-columns: 1fr!important;
      overflow: visible!important;}}}@layer nbc{@media (max-width:900px){.proof .sw>article{width: 100%;
      min-width: 0;
      border-right: 0;
      border-bottom: 1px solid var(--line);}}}@layer nbc{@media (max-width:900px){.proof .sw>article:last-child{border-bottom: 0;}}}@layer nbc{@media (max-width:1080px){.site-header,.site-header .nav{height: 72px!important;}}}@layer nbc{@media (max-width:1080px){.site-header nav ul.open{top: 72px!important;}}}@layer nbc{@media (max-width:760px){.site-header,.site-header .nav{height: 68px!important;}}}@layer nbc{@media (max-width:760px){.site-header nav ul.open{top: 68px!important;}}}@layer nbc{@media (max-width:760px){h1.display,.page-service .page-hero h1.display,.page-case-detail .page-hero h1.display,.page-case-index .page-hero h1.display,.page-contact .page-hero h1.display,.page-blog .page-hero h1.display,.digital-check-hero h1.display{font-size: clamp(35px,9.4vw,43px)!important;
      line-height: 1.02!important;
      overflow-wrap: break-word!important;}}}@layer nbc{@media (max-width:760px){.page-home .hero h1.display{font-size: clamp(36px,9.7vw,44px)!important;
      max-width: none!important;
      line-height: 1.02!important;}}}@layer nbc{@media (max-width:760px){.page-home .hero h1.display .outline{display: block;
      margin-top: 5px;}}}@layer nbc{@media (max-width:760px){.page-home .hero-facts{gap: 0!important;}}}@layer nbc{@media (max-width:760px){.page-home .hero-facts div{display: grid;
      grid-template-columns: minmax(0,1fr);
      gap: 3px;
      overflow-wrap: break-word;}}}@layer nbc{@media (max-width:760px){.service-shell .sw{width: calc(100% - 40px)!important;}}}@layer nbc{@media (max-width:760px){.situation-race,.race-lanes,.race-lane,.race-canvas-wrap{width: 100%;
      max-width: 100%;
      min-width: 0;}}}@layer nbc{@media (max-width:760px){.situation-race{padding-inline: 12px!important;}}}@layer nbc{@media (max-width:760px){.race-lane{padding-inline: 10px!important;}}}@layer nbc{@media (max-width:760px){.race-lane>header{align-items: flex-start!important;}}}@layer nbc{@media (max-width:760px){.race-canvas-wrap{overflow: hidden;}}}@layer nbc{@media (max-width:760px){.race-microcopy span{overflow-wrap: break-word;}}}@layer nbc{@media (max-width:760px){.lead-magnet{padding: 24px 18px!important;}}}@layer nbc{@media (max-width:760px){.lm-form{padding: 20px 16px!important;}}}@layer nbc{@media (max-width:390px){:root{--layout-gutter: 18px;}}}@layer nbc{@media (max-width:390px){.page-home .hero h1.display{font-size: 36px!important;
      letter-spacing: -.03em!important;}}}@layer nbc{@media (max-width:390px){.page-service .page-hero h1.display{font-size: 35px!important;
      letter-spacing: -.03em!important;}}}@layer nbc{@media (max-width:390px){.page-home .hero-facts strong,.page-home .hero-facts span{overflow-wrap: break-word;}}}@layer nbc{@media (max-width:390px){.race-canvas-wrap{height: 148px!important;}}}@layer nbc{@media (max-width:390px){.race-status{max-width: 100%;
      overflow-wrap: break-word;}}}@layer nbc{.tree-foundation-heading,.case-category-heading{font-size: clamp(25px,2.4vw,34px)!important;
    line-height: 1.18!important;
    max-width: 24ch!important;}}@layer nbc{.no-js-tool-note{margin: 20px 0;
    padding: 16px 18px;
    border-left: 3px solid var(--amber);
    background: rgba(231,185,107,.08);
    color: var(--paper);
    font-size: 14px;
    line-height: 1.55;}}@layer nbc{.contact-diagnostic-link{margin: 18px 0 0;
    padding: 16px 18px;
    border: 1px solid var(--line);
    background: rgba(127,191,142,.04);
    font-size: 13px;
    line-height: 1.55;
    color: var(--muted);}}@layer nbc{.contact-diagnostic-link a{color: var(--green);
    font-weight: 700;
    text-underline-offset: 3px;}}@layer nbc{@media (max-width:760px){.page-home.page-home .recognition-options{display: grid!important;
      grid-template-columns: 1fr!important;
      gap: 10px!important;
      overflow: visible!important;
      padding-bottom: 0!important;
      scroll-snap-type: none!important;}}}@layer nbc{@media (max-width:760px){.page-home.page-home .recognition-card,.page-home.page-home .recognition-card[aria-pressed="true"]{width: 100%!important;
      min-width: 0!important;
      max-width: none!important;
      flex: none!important;
      scroll-snap-align: none!important;}}}@layer nbc{@media (max-width:760px){.page-home .home-trustline{display: grid!important;
      grid-template-columns: 1fr!important;
      gap: 7px!important;
      padding-top: 16px!important;
      font-size: 10px!important;
      line-height: 1.5!important;}}}@layer nbc{@media (max-width:760px){.page-home .home-trustline>*{display: block!important;
      min-width: 0!important;
      overflow-wrap: break-word!important;}}}@layer nbc{@media (max-width:760px){.page-process.page-process .service-hero>.wrap{padding-inline: var(--layout-gutter,20px)!important;}}}@layer nbc{@media (max-width:760px){.page-process.page-process .service-hero h1{width: auto!important;
      max-width: 100%!important;
      margin-inline: 0!important;
      font-size: clamp(34px,9vw,40px)!important;
      line-height: 1.02!important;
      letter-spacing: -.035em!important;
      overflow-wrap: break-word!important;}}}@layer nbc{@media (max-width:760px){.page-process.page-process .process-proof-grid{display: grid!important;
      grid-template-columns: 1fr!important;
      gap: 10px!important;
      overflow: visible!important;
      padding-bottom: 0!important;
      scroll-snap-type: none!important;}}}@layer nbc{@media (max-width:760px){.page-process.page-process .process-proof-card{width: 100%!important;
      min-width: 0!important;
      max-width: none!important;
      flex: none!important;
      scroll-snap-align: none!important;}}}@layer nbc{@media (max-width:760px){.page-process .rw-reset{min-height: 44px!important;
      padding: 10px 0!important;
      border-bottom: 0!important;
      text-decoration: underline!important;
      text-underline-offset: 5px!important;}}}@layer nbc{@media (max-width:760px){.page-home.page-home .race-situation-chips{display: grid!important;
      grid-template-columns: repeat(2,minmax(0,1fr))!important;
      gap: 8px!important;
      overflow: visible!important;
      padding-bottom: 0!important;
      scroll-snap-type: none!important;}}}@layer nbc{@media (max-width:760px){.page-home.page-home .race-situation-chips button,.page-home.page-home .race-situation-chips button:last-child{width: 100%!important;
      min-width: 0!important;
      min-height: 44px!important;
      flex: none!important;
      grid-column: auto!important;
      scroll-snap-align: none!important;}}}@layer nbc{@media (max-width:760px){.page-home.page-home .race-situation-chips button:last-child{grid-column: 1/-1!important;}}}@layer nbc{@media (max-width:390px){.page-home.page-home .race-situation-chips{grid-template-columns: 1fr!important;}}}@layer nbc{@media (max-width:390px){.page-home.page-home .race-situation-chips button:last-child{grid-column: auto!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-controls{display: flex!important;
      flex-direction: column!important;
      gap: 12px!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-contextline{order: -3!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-presets{display: block!important;
      order: -2!important;
      width: 100%!important;
      min-width: 0!important;
      margin: 0!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-preset-label{display: block!important;
      margin: 0 0 8px!important;
      color: var(--green)!important;
      font-size: 9px!important;
      line-height: 1.45!important;
      letter-spacing: .09em!important;
      text-transform: uppercase!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-preset-list{display: grid!important;
      grid-template-columns: 1fr!important;
      gap: 8px!important;
      width: 100%!important;
      overflow: visible!important;
      padding: 0!important;
      scroll-snap-type: none!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-preset-list .preset,body.page-barometer #barometer .baro-preset-list .preset:last-child{display: grid!important;
      width: 100%!important;
      min-width: 0!important;
      min-height: 52px!important;
      padding: 10px 12px!important;
      white-space: normal!important;
      scroll-snap-align: none!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-preset-list .preset span{font-size: 11px!important;
      line-height: 1.35!important;
      overflow-wrap: normal!important;
      word-break: normal!important;}}}@layer nbc{@media (max-width:760px){body.page-barometer #barometer .baro-mobile-adjust-toggle{order: -1!important;
      margin-top: 0!important;}}}@layer nbc{.page-guide-html .guide-format-note{margin: 24px 0 34px;
    padding: 16px 18px;
    border-left: 2px solid var(--green);
    background: rgba(127,191,142,.07);
    color: var(--muted);
    font-size: 13px;
    line-height: 1.65;}}@layer nbc{.page-guide-html .guide-format-note strong{color: var(--paper);}}@layer nbc{.page-guide-html .guide-checklist{display: grid;
    gap: 10px;
    margin: 22px 0 34px;
    padding: 0;
    list-style: none;
    counter-reset: guide-check;}}@layer nbc{.page-guide-html .guide-check-item{counter-increment: guide-check;
    display: grid;
    grid-template-columns: minmax(0,1fr) auto;
    gap: 18px;
    align-items: start;
    padding: 18px;
    border: 1px solid var(--line);
    background: rgba(255,255,255,.018);}}@layer nbc{.page-guide-html .guide-check-item>div{position: relative;
    padding-left: 42px;}}@layer nbc{.page-guide-html .guide-check-item>div:before{content: counter(guide-check,decimal-leading-zero);
    position: absolute;
    left: 0;
    top: 1px;
    color: var(--green);
    font: 650 10px/1.4 var(--mono);
    letter-spacing: .08em;}}@layer nbc{.page-guide-html .guide-check-item strong{display: block;
    color: var(--paper);
    font-size: 16px;
    line-height: 1.35;}}@layer nbc{.page-guide-html .guide-check-item p{margin: 6px 0 0;}}@layer nbc{.page-guide-html .guide-check-tag{max-width: 128px;
    padding: 6px 8px;
    border: 1px solid var(--line);
    color: var(--muted);
    font: 600 8px/1.35 var(--mono);
    letter-spacing: .06em;
    text-align: center;
    text-transform: uppercase;}}@layer nbc{.page-guide-html .guide-check-tag.is-critical{border-color: rgba(231,185,107,.45);
    color: #efd09a;
    background: rgba(231,185,107,.06);}}@layer nbc{.page-guide-html .guide-zones{display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;
    margin: 18px 0 38px;}}@layer nbc{.page-guide-html .guide-zone{padding: 18px;
    border: 1px solid var(--line);}}@layer nbc{.page-guide-html .guide-zone h3{margin: 0 0 9px;
    font: 700 10px/1.2 var(--mono);
    letter-spacing: .09em;}}@layer nbc{.page-guide-html .guide-zone p{margin: 0;
    font-size: 13px;}}@layer nbc{.page-guide-html .guide-zone-stable{border-color: rgba(127,191,142,.42);}}@layer nbc{.page-guide-html .guide-zone-stable h3{color: var(--green);}}@layer nbc{.page-guide-html .guide-zone-check{border-color: rgba(231,185,107,.42);}}@layer nbc{.page-guide-html .guide-zone-check h3{color: #efd09a;}}@layer nbc{.page-guide-html .guide-zone-act{border-color: rgba(221,119,111,.45);}}@layer nbc{.page-guide-html .guide-zone-act h3{color: #eea59f;}}@layer nbc{.page-guide-html .guide-framework-grid{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
    margin: 20px 0;}}@layer nbc{.page-guide-html .guide-framework-grid article,.page-guide-html .guide-apply-grid article{padding: 20px;
    border: 1px solid var(--line);
    background: rgba(255,255,255,.018);}}@layer nbc{.page-guide-html .guide-framework-grid span{display: block;
    margin-bottom: 12px;
    color: var(--green);
    font: 650 9px/1 var(--mono);}}@layer nbc{.page-guide-html .guide-framework-grid h3,.page-guide-html .guide-apply-grid h3,.page-guide-html .guide-errors h3{margin: 0 0 8px;
    color: var(--paper);
    font-size: 17px;}}@layer nbc{.page-guide-html .guide-framework-grid p,.page-guide-html .guide-apply-grid p,.page-guide-html .guide-errors p{margin: 0;
    font-size: 13px;}}@layer nbc{.page-guide-html .guide-consequence{margin: 16px 0 38px;
    padding: 15px 17px;
    border-left: 2px solid var(--green);
    background: rgba(127,191,142,.05);}}@layer nbc{.page-guide-html .guide-decision-path{display: grid;
    gap: 0;
    margin: 20px 0;
    padding: 0;
    list-style: none;
    counter-reset: path;}}@layer nbc{.page-guide-html .guide-decision-path li{position: relative;
    padding: 17px 18px 17px 64px;
    border: 1px solid var(--line);
    border-bottom: 0;
    counter-increment: path;}}@layer nbc{.page-guide-html .guide-decision-path li:last-child{border-bottom: 1px solid var(--line);}}@layer nbc{.page-guide-html .guide-decision-path li:before{content: counter(path,decimal-leading-zero);
    position: absolute;
    left: 20px;
    top: 20px;
    color: var(--green);
    font: 700 10px/1 var(--mono);}}@layer nbc{.page-guide-html .guide-decision-path strong{color: var(--paper);}}@layer nbc{.page-guide-html .guide-decision-path p{margin: 5px 0 0;}}@layer nbc{.page-guide-html .guide-apply-grid{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
    margin: 20px 0;}}@layer nbc{.page-guide-html .guide-rules{display: grid;
    gap: 10px;
    margin: 20px 0 38px;}}@layer nbc{.page-guide-html .guide-rules>div{display: grid;
    grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);
    gap: 18px;
    padding: 16px 18px;
    border-bottom: 1px solid var(--line);}}@layer nbc{.page-guide-html .guide-rules dt{color: var(--paper);
    font-weight: 700;}}@layer nbc{.page-guide-html .guide-rules dd{margin: 0;
    color: var(--muted);}}@layer nbc{.page-guide-html .guide-errors{display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
    margin: 20px 0 38px;}}@layer nbc{.page-guide-html .guide-errors article{padding: 19px;
    border: 1px solid var(--line);}}@layer nbc{.page-guide-html .guide-errors article:last-child{grid-column: 1/-1;}}@layer nbc{.page-guide-html .guide-errors p+p{margin-top: 8px;}}@layer nbc{.page-guide-html .guide-case-fact{display: block;
    margin: 20px 0 38px;
    padding: clamp(22px,4vw,34px);
    border: 1px solid rgba(127,191,142,.35);
    background: linear-gradient(135deg,rgba(127,191,142,.07),rgba(255,255,255,.012));}}@layer nbc{.page-guide-html .guide-case-fact>strong{display: block;
    margin: 12px 0 8px;
    color: var(--green);
    font: 750 clamp(28px,4vw,46px)/1 var(--mono);
    letter-spacing: -.04em;}}@layer nbc{.page-guide-html .guide-case-fact h3{margin: 0 0 18px;
    color: var(--paper);}}@layer nbc{.page-guide-html .guide-case-fact .btn{margin-top: 10px;}}@layer nbc{.page-guide-html .guide-week{display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;
    margin: 20px 0 38px;
    padding: 0;
    list-style: none;}}@layer nbc{.page-guide-html .guide-week li{padding: 20px;
    border: 1px solid var(--line);}}@layer nbc{.page-guide-html .guide-week span{color: var(--green);
    font: 700 10px/1 var(--mono);
    letter-spacing: .08em;
    text-transform: uppercase;}}@layer nbc{.page-guide-html .guide-week p{margin: 12px 0 0;}}@layer nbc{.page-guide-html .guide-tool-cta{margin-top: 44px;}}@layer nbc{.page-guide-html .guide-tool-cta>.mono{display: block;
    margin-bottom: 12px;
    color: var(--green);}}@layer nbc{.lm-html-link{display: inline-flex;
    margin-top: 10px;
    font: 600 10px/1.4 var(--mono);
    letter-spacing: .04em;}}@layer nbc{@media (max-width:760px){.page-guide-html .guide-check-item{grid-template-columns: 1fr;
      gap: 12px;
      padding: 16px;}}}@layer nbc{@media (max-width:760px){.page-guide-html .guide-check-tag{margin-left: 42px;
      max-width: none;
      width: max-content;}}}@layer nbc{@media (max-width:760px){.page-guide-html .guide-zones,.page-guide-html .guide-framework-grid,.page-guide-html .guide-apply-grid,.page-guide-html .guide-errors,.page-guide-html .guide-week{grid-template-columns: 1fr;}}}@layer nbc{@media (max-width:760px){.page-guide-html .guide-errors article:last-child{grid-column: auto;}}}@layer nbc{@media (max-width:760px){.page-guide-html .guide-rules>div{grid-template-columns: 1fr;
      gap: 7px;
      padding-inline: 0;}}}@layer nbc{.page main h1,.page main h2,.page main h3,.page .cu-answer strong{min-width: 0;
    max-width: 100%;
    overflow-wrap: break-word!important;
    word-break: normal!important;
    hyphens: none!important;
    -webkit-hyphens: none!important;}}@layer nbc{.page .case-route-intro>.eyebrow,.page .case-route-intro>h2,.page .case-route-intro>p{grid-column: 1!important;
    grid-row: auto!important;
    min-width: 0;}}@layer nbc{body.page.page:is(.page-hero,.service-hero,.case-start) h1,body.page.page:is(.page-hero,.service-hero,.case-start) h1{overflow-wrap: break-word!important;
    word-break: normal!important;
    hyphens: none!important;
    -webkit-hyphens: none!important;}}@layer nbc{.nbc-service-bridge{width: min(1120px,calc(100% - 40px));
    margin: 38px auto;
    padding: 28px 30px;
    border: 1px solid rgba(127,191,142,.45);
    background: linear-gradient(135deg,rgba(127,191,142,.09),rgba(31,29,30,.92) 58%);
    display: grid;
    grid-template-columns: minmax(0,1fr) auto;
    gap: 28px;
    align-items: center;}}@layer nbc{.nbc-service-bridge.is-compact{width: 100%;
    margin: 24px 0;
    padding: 22px 24px;}}@layer nbc{.nsb-copy>span{color: var(--green);
    font-size: 8px;
    letter-spacing: .13em;}}@layer nbc{.nsb-copy h3{font-size: clamp(24px,3vw,38px);
    margin: 8px 0;}}@layer nbc{.nsb-copy p{max-width: 720px;
    color: #c7c2be;
    font-size: 14px;}}@layer nbc{.nsb-proof{display: flex;
    gap: 8px;
    margin-top: 14px;
    font-size: 11px;
    color: var(--muted);}}@layer nbc{.nsb-proof b{color: var(--paper);}}@layer nbc{.nsb-actions{display: grid;
    gap: 12px;
    min-width: 250px;}}@layer nbc{.nsb-actions .btn{text-align: center;}}@layer nbc{.nsb-alt{color: var(--green);
    font: 500 9px/1.45 "IBM Plex Mono",monospace;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;}}@layer nbc{.content-service-bridge{margin-top: 72px;
    margin-bottom: 72px;}}@layer nbc{.service-guided-banner{width: min(1360px,calc(100% - 56px));
    margin: 28px auto 0;
    padding: 20px 24px;
    border: 1px solid rgba(127,191,142,.42);
    background: #172019;
    display: flex;
    justify-content: space-between;
    gap: 28px;
    align-items: center;}}@layer nbc{.service-guided-banner span{color: var(--green);
    font-size: 8px;
    letter-spacing: .12em;}}@layer nbc{.service-guided-banner strong{display: block;
    font-size: 22px;
    margin: 5px 0;}}@layer nbc{.service-guided-banner p{max-width: 850px;
    color: #c6cec8;
    font-size: 13px;}}@layer nbc{.service-guided-actions{display: grid;
    gap: 8px;
    text-align: right;
    min-width: 220px;}}@layer nbc{.service-guided-actions a,.service-guided-actions button{border: 0;
    background: none;
    color: var(--green);
    font: 500 9px "IBM Plex Mono",monospace;
    cursor: pointer;
    text-transform: uppercase;}}@layer nbc{.service-guided-actions button{color: var(--paper);}}@layer nbc{.service-disclosures{padding: 64px 0;
    border-bottom: 1px solid var(--line);}}@layer nbc{.service-disclosures .sw,.service-disclosures .wrap{display: grid;
    gap: 10px;}}@layer nbc{.service-disclosure{border: 1px solid var(--line);
    background: rgba(255,255,255,.015);}}@layer nbc{.service-disclosure>summary{list-style: none;
    cursor: pointer;
    padding: 22px 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;}}@layer nbc{.service-disclosure>summary::-webkit-details-marker{display: none;}}@layer nbc{.service-disclosure>summary strong{font-size: 19px;}}@layer nbc{.service-disclosure>summary span{font: 500 8px "IBM Plex Mono",monospace;
    color: var(--green);
    text-transform: uppercase;}}@layer nbc{.service-disclosure>summary:after{content: "+";
    font-size: 28px;
    color: var(--green);}}@layer nbc{.service-disclosure[open]>summary:after{content: "−";}}@layer nbc{.service-disclosure-body{border-top: 1px solid var(--line);}}@layer nbc{.service-disclosure-body>section{border: 0!important;
    padding-top: 64px!important;
    padding-bottom: 64px!important;}}@layer nbc{.service-guided [data-guided-optional]{display: none!important;}}@layer nbc{.service-guided .proof{display: none;}}@layer nbc{.service-guided .service-hero,.service-guided.page-process .page-hero{padding-bottom: 52px;}}@layer nbc{.service-guided .service-disclosures{padding-top: 28px;}}@layer nbc{.service-guided-banner.is-complete{opacity: .78;}}@layer nbc{@media (max-width:760px){.nbc-service-bridge,.nbc-service-bridge.is-compact{width: 100%;
      grid-template-columns: 1fr;
      padding: 21px 18px;
      margin: 22px 0;}}}@layer nbc{@media (max-width:760px){.nsb-actions{min-width: 0;}}}@layer nbc{@media (max-width:760px){.nsb-proof{display: block;}}}@layer nbc{@media (max-width:760px){.nsb-proof b{display: block;
      margin-bottom: 4px;}}}@layer nbc{@media (max-width:760px){.service-guided-banner{width: calc(100% - 32px);
      margin-top: 14px;
      padding: 18px;
      display: block;}}}@layer nbc{@media (max-width:760px){.service-guided-actions{text-align: left;
      margin-top: 16px;
      min-width: 0;}}}@layer nbc{@media (max-width:760px){.content-service-bridge{width: calc(100% - 32px);
      margin: 48px auto;}}}@layer nbc{@media (max-width:760px){.service-disclosures{padding: 38px 0;}}}@layer nbc{@media (max-width:760px){.service-disclosure>summary{padding: 18px;}}}@layer nbc{@media (max-width:760px){.service-disclosure>summary strong{font-size: 16px;}}}@layer nbc{@media (max-width:760px){.service-disclosure-body>section{padding: 42px 0!important;}}}@layer nbc{.process-inline-disclosure{width: min(1180px,calc(100% - 40px));
    margin: 18px auto;}}@layer nbc{.process-inline-disclosure .related,.process-inline-disclosure .faq{padding-top: 48px;
    padding-bottom: 48px;}}@layer nbc{.service-guided .process-journey{display: none;}}@layer nbc{.service-guided .process-proof{display: none;}}@layer nbc{@media (max-width:760px){.process-inline-disclosure{width: calc(100% - 32px);}}}@layer nbc{.service-chapter-nav{position: sticky;
    top: 74px;
    z-index: 45;
    width: 100%;
    background: rgba(30,28,29,.94);
    border-top: 1px solid rgba(245,243,240,.06);
    border-bottom: 1px solid rgba(245,243,240,.12);
    backdrop-filter: blur(14px);}}@layer nbc{.service-chapter-inner{width: min(1360px,calc(100% - 56px));
    margin: auto;
    display: grid;
    grid-template-columns: repeat(4,1fr);}}@layer nbc{.service-chapter-nav a{min-height: 52px;
    padding: 10px 18px;
    display: flex;
    align-items: center;
    gap: 10px;
    border-right: 1px solid rgba(245,243,240,.08);
    color: var(--muted);
    text-decoration: none;
    font: 500 9px/1.2 "IBM Plex Mono",monospace;
    text-transform: uppercase;
    transition: color .18s,background .18s;}}@layer nbc{.service-chapter-nav a:first-child{border-left: 1px solid rgba(245,243,240,.08);}}@layer nbc{.service-chapter-nav a b{font-size: 7px;
    color: var(--green);}}@layer nbc{.service-chapter-nav a.is-active{color: var(--paper);
    background: rgba(127,191,142,.08);}}@layer nbc{[data-flow-chapter]{scroll-margin-top: 142px;}}@layer nbc{@media (max-width:760px){.service-chapter-nav{top: 70px;
      overflow-x: auto;}}}@layer nbc{@media (max-width:760px){.service-chapter-inner{width: max-content;
      min-width: 100%;
      grid-template-columns: repeat(4,minmax(124px,1fr));}}}@layer nbc{@media (max-width:760px){.service-chapter-nav a{min-height: 46px;
      padding: 8px 13px;
      font-size: 7.5px;
      white-space: nowrap;}}}@layer nbc{@media (max-width:760px){[data-flow-chapter]{scroll-margin-top: 126px;}}}/* NBC v6.56 shared editorial and evidence components */@layer nbc{@layer pages{.page .content-upgrade{padding: clamp(72px,8vw,118px) 0;
      border-top: 1px solid var(--line);
      border-bottom: 1px solid var(--line);
      background: linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,0));}}}@layer nbc{@layer pages{.page .content-upgrade+.content-upgrade{border-top: 0;}}}@layer nbc{@layer pages{.page .cu-kicker{display: flex;
      align-items: center;
      gap: 12px;
      margin-bottom: 18px;
      font: 500 11px/1.35 "IBM Plex Mono",monospace;
      letter-spacing: .12em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.page .cu-kicker:before{content: "";
      width: 30px;
      height: 1px;
      background: var(--green);}}}@layer nbc{@layer pages{.page .content-upgrade h2{max-width: 18ch;
      font-size: clamp(32px,4.2vw,58px);
      line-height: 1.02;
      letter-spacing: -.035em;
      text-wrap: balance;}}}@layer nbc{@layer pages{.page .content-upgrade h3{overflow-wrap: break-word;
      text-wrap: balance;}}}@layer nbc{@layer pages{.page .cu-intro{max-width: 62ch;
      margin: 22px 0 0;
      color: #C9C5C1;
      font-size: clamp(16px,1.3vw,19px);
      line-height: 1.72;}}}@layer nbc{@layer pages{.page .cu-grid{display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      gap: 16px;
      margin-top: 34px;}}}@layer nbc{@layer pages{.page .cu-grid.two{grid-template-columns: repeat(2,minmax(0,1fr));}}}@layer nbc{@layer pages{.page .cu-grid.four{grid-template-columns: repeat(4,minmax(0,1fr));}}}@layer nbc{@layer pages{.page .cu-card{min-width: 0;
      padding: clamp(22px,2.2vw,32px);
      border: 1px solid var(--line);
      background: var(--ink-2);}}}@layer nbc{@layer pages{.page .cu-card h3{margin: 14px 0 10px;
      font-size: clamp(19px,1.65vw,25px);
      line-height: 1.17;}}}@layer nbc{@layer pages{.page .cu-card p,.page .cu-card li{color: #C9C5C1;
      line-height: 1.68;}}}@layer nbc{@layer pages{.page .cu-card ul{margin: 16px 0 0 18px;}}}@layer nbc{@layer pages{.page .cu-card li+li{margin-top: 8px;}}}@layer nbc{@layer pages{.page .cu-num,.page .cu-label{display: block;
      font: 500 10px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .11em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.page .cu-note{margin-top: 24px;
      padding: 20px 22px;
      border-left: 2px solid var(--green);
      background: rgba(127,191,142,.055);
      color: #C9C5C1;
      line-height: 1.68;}}}@layer nbc{@layer pages{.page .cu-note strong{color: var(--paper);}}}@layer nbc{@layer pages{.page .cu-timeline{display: grid;
      grid-template-columns: repeat(5,minmax(0,1fr));
      gap: 0;
      margin-top: 40px;
      border: 1px solid var(--line);}}}@layer nbc{@layer pages{.page .cu-timeline article{min-width: 0;
      padding: 26px 22px;
      border-right: 1px solid var(--line);
      background: var(--ink-2);}}}@layer nbc{@layer pages{.page .cu-timeline article:last-child{border-right: 0;}}}@layer nbc{@layer pages{.page .cu-timeline span{font: 500 10px/1.2 "IBM Plex Mono",monospace;
      letter-spacing: .1em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.page .cu-timeline strong{display: block;
      margin: 12px 0 10px;
      font-size: 17px;
      line-height: 1.25;}}}@layer nbc{@layer pages{.page .cu-timeline p{color: #C9C5C1;
      font-size: 14px;
      line-height: 1.58;}}}@layer nbc{@layer pages{.page .cu-preview{display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      gap: 16px;
      margin-top: 30px;}}}@layer nbc{@layer pages{.page .cu-preview article{min-width: 0;
      border: 1px solid var(--line);
      background: var(--ink-2);}}}@layer nbc{@layer pages{.page .cu-preview header{position: static!important;
      inset: auto!important;
      height: auto!important;
      padding: 22px 24px;
      border-bottom: 1px solid var(--line);
      background: transparent!important;
      backdrop-filter: none!important;}}}@layer nbc{@layer pages{.page .cu-preview h3{margin: 8px 0 0;
      font-size: 22px;}}}@layer nbc{@layer pages{.page .cu-preview dl{margin: 0;
      padding: 8px 24px 18px;}}}@layer nbc{@layer pages{.page .cu-preview dl div{display: grid;
      grid-template-columns: 92px minmax(0,1fr);
      gap: 14px;
      padding: 14px 0;
      border-bottom: 1px solid rgba(255,255,255,.08);}}}@layer nbc{@layer pages{.page .cu-preview dl div:last-child{border-bottom: 0;}}}@layer nbc{@layer pages{.page .cu-preview dt{font: 500 10px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .08em;
      text-transform: uppercase;
      color: var(--muted);}}}@layer nbc{@layer pages{.page .cu-preview dd{margin: 0;
      color: #D7D3CF;
      line-height: 1.5;}}}@layer nbc{@layer pages{.page .cu-chain{display: flex;
      flex-wrap: wrap;
      align-items: stretch;
      gap: 8px;
      margin-top: 32px;}}}@layer nbc{@layer pages{.page .cu-chain>*{flex: 1 1 120px;
      min-width: 0;
      padding: 16px 14px;
      border: 1px solid var(--line);
      background: var(--ink-2);
      text-align: center;}}}@layer nbc{@layer pages{.page .cu-chain span{font: 500 10px/1.2 "IBM Plex Mono",monospace;
      letter-spacing: .07em;
      color: var(--green);}}}@layer nbc{@layer pages{.page .cu-table-wrap{width: 100%;
      overflow-x: auto;
      margin-top: 26px;
      border: 1px solid var(--line);}}}@layer nbc{@layer pages{.page .cu-table{width: 100%;
      min-width: 720px;
      border-collapse: collapse;}}}@layer nbc{@layer pages{.page .cu-table th{padding: 15px 17px;
      border-bottom: 1px solid var(--line);
      background: rgba(127,191,142,.05);
      text-align: left;
      font: 500 10px/1.35 "IBM Plex Mono",monospace;
      letter-spacing: .09em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.page .cu-table td{padding: 15px 17px;
      border-bottom: 1px solid var(--line);
      color: #C9C5C1;
      line-height: 1.55;
      vertical-align: top;}}}@layer nbc{@layer pages{.page .cu-table tr:last-child td{border-bottom: 0;}}}@layer nbc{@layer pages{.page .cu-faq{margin-top: 36px;
      border-top: 1px solid var(--line);}}}@layer nbc{@layer pages{.page .cu-faq details{border-bottom: 1px solid var(--line);}}}@layer nbc{@layer pages{.page .cu-faq summary{cursor: pointer;
      padding: 20px 44px 20px 0;
      position: relative;
      font-weight: 700;
      font-size: 17px;
      line-height: 1.4;}}}@layer nbc{@layer pages{.page .cu-faq summary:after{content: "+";
      position: absolute;
      right: 4px;
      top: 18px;
      color: var(--green);
      font: 400 22px/1 "IBM Plex Mono",monospace;}}}@layer nbc{@layer pages{.page .cu-faq details[open] summary:after{content: "−";}}}@layer nbc{@layer pages{.page .cu-faq details p{max-width: 68ch;
      padding: 0 0 22px;
      color: #C9C5C1;
      line-height: 1.7;}}}@layer nbc{@layer pages{.article-body .cu-answer{margin: 26px 0 34px;
      padding: 24px 26px;
      border: 1px solid rgba(127,191,142,.42);
      background: rgba(127,191,142,.055);}}}@layer nbc{@layer pages{.article-body .cu-answer-label{display: block;
      margin-bottom: 9px;
      font: 500 10px/1.25 "IBM Plex Mono",monospace;
      letter-spacing: .11em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.article-body .cu-answer strong{display: block;
      color: var(--paper);
      font-size: clamp(18px,2vw,23px);
      line-height: 1.45;}}}@layer nbc{@layer pages{.article-body .cu-audience{margin: 0 0 38px;
      padding: 18px 22px;
      border-left: 2px solid var(--amber);
      background: rgba(231,185,107,.05);
      color: #C9C5C1;
      line-height: 1.65;}}}@layer nbc{@layer pages{.article-body .article-decision-tool{margin: 52px 0 0;
      padding-top: 46px;
      border-top: 1px solid var(--line);}}}@layer nbc{@layer pages{.article-body .article-decision-tool>h2:first-child{margin-top: 0;}}}@layer nbc{@layer pages{.article-body .article-role-grid{display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      gap: 14px;
      margin: 24px 0 34px;}}}@layer nbc{@layer pages{.article-body .article-role-grid article{min-width: 0;
      padding: 20px;
      border: 1px solid var(--line);
      background: var(--ink-2);}}}@layer nbc{@layer pages{.article-body .article-role-grid span{display: block;
      margin-bottom: 10px;
      font: 500 9.5px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .1em;
      color: var(--green);}}}@layer nbc{@layer pages{.article-body .article-role-grid strong{font-size: 17px;}}}@layer nbc{@layer pages{.article-body .article-role-grid p{margin: 9px 0 0;
      font-size: 14.5px;
      line-height: 1.55;}}}@layer nbc{@layer pages{.article-body .article-redflags{margin: 30px 0;
      padding: 24px 26px;
      border: 1px solid rgba(214,110,104,.42);
      background: rgba(214,110,104,.045);}}}@layer nbc{@layer pages{.article-body .article-redflags h3{margin: 0 0 14px;
      color: #F1C0BC;}}}@layer nbc{@layer pages{.article-body .article-redflags ul{margin-bottom: 0;}}}@layer nbc{@layer pages{.article-body .article-next-ladder{display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      gap: 12px;
      margin-top: 20px;}}}@layer nbc{@layer pages{.article-body .article-next-ladder a{display: flex;
      min-width: 0;
      min-height: 118px;
      flex-direction: column;
      justify-content: space-between;
      padding: 20px;
      border: 1px solid var(--line);
      background: var(--ink-2);
      text-decoration: none;
      background-image: none;}}}@layer nbc{@layer pages{.article-body .article-next-ladder a:hover{border-color: var(--green);
      transform: translateY(-2px);}}}@layer nbc{@layer pages{.article-body .article-next-ladder span{font: 500 9.5px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .09em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.article-body .article-next-ladder strong{margin-top: 18px;
      color: var(--paper);
      font-size: 16px;
      line-height: 1.35;}}}@layer nbc{@layer pages{.guide-html .guide-workshop{margin: 64px 0;
      padding: clamp(28px,4vw,48px);
      border: 1px solid var(--line);
      background: var(--ink-2);}}}@layer nbc{@layer pages{.guide-html .guide-workshop>h2:first-child{margin-top: 0;}}}@layer nbc{@layer pages{.guide-html .guide-workshop-grid,.guide-html .guide-apply-grid{display: grid;
      grid-template-columns: repeat(2,minmax(0,1fr));
      gap: 16px;
      margin-top: 24px;}}}@layer nbc{@layer pages{.guide-html .guide-participants,.guide-html .guide-rules,.guide-html .guide-agenda{padding: 22px;
      border: 1px solid var(--line);
      background: var(--ink);}}}@layer nbc{@layer pages{.guide-html .guide-workshop h3{margin: 0 0 14px;}}}@layer nbc{@layer pages{.guide-html .guide-workshop ul,.guide-html .guide-workshop ol{margin: 0 0 0 20px;
      color: #C9C5C1;}}}@layer nbc{@layer pages{.guide-html .guide-workshop li+li{margin-top: 9px;}}}@layer nbc{@layer pages{.guide-html .guide-sheet{margin-top: 18px;
      padding: 22px;
      border: 1px dashed rgba(127,191,142,.5);
      background: rgba(127,191,142,.035);}}}@layer nbc{@layer pages{.hub-grid{display: grid;
      grid-template-columns: repeat(3,minmax(0,1fr));
      gap: 16px;
      margin-top: 30px;}}}@layer nbc{@layer pages{.hub-card{display: flex;
      min-width: 0;
      min-height: 190px;
      flex-direction: column;
      padding: 25px;
      border: 1px solid var(--line);
      background: var(--ink-2);
      color: var(--paper);
      text-decoration: none;
      transition: border-color .18s,transform .18s;}}}@layer nbc{@layer pages{.hub-card:hover,.hub-card:focus-visible{border-color: var(--green);
      transform: translateY(-3px);}}}@layer nbc{@layer pages{.hub-card span{font: 500 10px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .09em;
      text-transform: uppercase;
      color: var(--green);}}}@layer nbc{@layer pages{.hub-card h3{margin: 18px 0;
      max-width: 18ch;
      font-size: clamp(21px,2vw,27px);
      line-height: 1.18;}}}@layer nbc{@layer pages{.hub-card b{margin-top: auto;
      font: 500 11px/1.3 "IBM Plex Mono",monospace;
      letter-spacing: .06em;
      color: var(--muted);}}}@layer nbc{@layer pages{@media (max-width:1100px){.page .cu-grid.four{grid-template-columns: repeat(2,minmax(0,1fr));}}}}@layer nbc{@layer pages{@media (max-width:1100px){.page .cu-timeline{grid-template-columns: repeat(2,minmax(0,1fr));}}}}@layer nbc{@layer pages{@media (max-width:1100px){.page .cu-timeline article{border-bottom: 1px solid var(--line);}}}}@layer nbc{@layer pages{@media (max-width:1100px){.page .cu-preview{grid-template-columns: 1fr;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .content-upgrade{padding: 64px 0;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .content-upgrade h2{font-size: clamp(30px,9vw,43px);
        overflow-wrap: break-word;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .cu-grid,.page .cu-grid.two,.page .cu-grid.four,.article-body .article-role-grid,.article-body .article-next-ladder,.guide-html .guide-workshop-grid,.guide-html .guide-apply-grid,.hub-grid{grid-template-columns: 1fr;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .cu-timeline{grid-template-columns: 1fr;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .cu-timeline article{border-right: 0;}}}}@layer nbc{@layer pages{@media (max-width:760px){.page .cu-preview dl div{grid-template-columns: 1fr;
        gap: 5px;}}}}@layer nbc{@layer pages{@media (max-width:760px){.article-body .cu-answer,.article-body .article-redflags{padding: 20px;}}}}@layer nbc{@layer pages{@media (max-width:760px){.article-body .article-decision-tool{margin-top: 42px;
        padding-top: 38px;}}}}@layer nbc{@layer pages{@media (max-width:760px){.hub-card{min-height: 150px;}}}}@layer nbc{.page .article-body h1,.page .article-body h2,.page .article-body h3,.page .content-upgrade h1,.page .content-upgrade h2,.page .content-upgrade h3,.page .hub-card h3,.page .cu-card h3,.page .cu-answer strong{min-width: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: none;}}@layer nbc{.page main h1,.page main h2,.page main h3{min-width: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: none;}}@layer nbc{.page main h1,.page main h2,.page main h3,.page .cu-answer strong{overflow-wrap: break-word!important;
    word-break: normal!important;
    hyphens: none!important;
    -webkit-hyphens: none!important;}}