@layer nbc-refinement-7160, nbc-refinement-7159;
@layer nbc-refinement-7159 {
/* One scoped correction layer. Keep shared content rails and original tool owners. */
body [hidden]{display:none!important}
body #auftakt .home-process-opening__hero{width:min(950px,72vw)!important;max-width:950px!important;margin-inline:auto!important;left:auto!important;right:auto!important;transform:none!important;position:relative!important;text-align:center!important}
body #auftakt .home-process-opening__title{width:100%!important;max-width:950px!important;margin-inline:auto!important;font-size:clamp(50px,5.1vw,78px)!important}
body #auftakt .home-process-opening__title em{display:inline!important;width:auto!important}
body #auftakt .home-process-opening__lead{margin-inline:auto!important;max-width:720px!important}
body #auftakt .home-process-opening__actions{justify-content:center!important}
body #auftakt .home-process-opening__eyebrow{max-width:none!important}
body [data-home-twin-engine] :is(.operating-twin__scenarios,.m7h-twin__scenarios){gap:12px!important;margin-block:30px!important}
body [data-home-twin-scenario]{padding:22px 18px!important;min-height:170px!important;gap:12px!important;border:1px solid #bdd5c331!important;border-radius:5px!important;background:#11231a!important;color:#cee0d1!important;position:relative!important}
body [data-home-twin-scenario][aria-pressed=true]{border-color:#b8dfc4!important;background:#1b3525!important;box-shadow:inset 0 -3px #b8dfc4!important}
body [data-home-twin-scenario] :is(svg,.ix-scenario-icon){display:block!important;width:26px!important;height:26px!important;opacity:1!important;color:#b8dfc4!important}
body [data-home-twin-scenario] strong{font-size:17px!important;line-height:1.35!important}
body [data-home-twin-scenario] small{display:none!important}
body .twin-intervention__progress{display:block!important;grid-column:1/-1!important;height:4px!important;background:#abcdb52b!important;overflow:hidden!important;margin-block:8px!important}
body .twin-intervention__progress i{display:block!important;width:100%!important;height:100%!important;background:#b8e6c6!important;transform-origin:left!important}
body .twin-intervention__counts{display:flex!important;grid-column:1/-1!important;gap:24px!important;font:14px/1.5 Archivo,Arial,sans-serif!important;color:#d6e7d9!important}
body .twin-intervention__feedback{max-width:none!important}
/* Align headings with the actual content rail. */
body :is(.pr-header,.dp-header,.pp-header,.pr-title-block,.pp-title-block,.dp-title-block){padding-left:0!important;margin-left:0!important}
body :is(.pr-wrap,.dp-wrap,.pp-wrap){padding-inline:0!important}
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>[data-width-axis=outer]{width:100%!important}
body [data-service-started=false] :is(.dp-header,.dp-workspace,.dp-outcome,.dp-result,.ix-scope),body [data-instrument-started=false] :is(.pp-header,.pp-stage-shell,.pp-decision-chamber,.pp-next-step,.pp-workspace){display:none!important}
body [data-service-started=true] [data-service-prestart-panel],body [data-instrument-started=true] [data-instrument-intro-panel]{display:none!important}
body .pv-stream{height:var(--stream-height)!important;min-height:0!important;max-height:none!important;margin:8px 0 16px!important;overflow:hidden!important}
body .pv-stream>svg{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:static!important;transform:none!important;overflow:hidden!important}
body .pv-stream svg :is(path,ellipse){transform:none!important;animation:none!important}
body .pv-motion{bottom:0!important;z-index:1!important}
body .pv-provider-lane .pv-evidence{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important;border:0!important;min-height:0!important}
body .pv-provider-cell{height:auto!important;min-height:205px!important;gap:8px!important}
body .pv-airlock{display:grid!important;grid-template-columns:1fr 1.15fr 1fr!important;gap:18px!important;padding:22px 0!important;min-height:0!important}
body :is(.pv-agent,.pv-action){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0!important}
body .pv-document{display:grid!important;place-items:center!important;float:none!important;position:static!important;margin:18px auto!important;flex:none!important}
body .pv-gate-ring{display:grid!important;place-items:center!important;width:100px!important;height:100px!important;margin:0 auto 20px!important}
body .pv-gate{min-width:0!important;text-align:center!important}
body .pv-gate strong{display:block!important}
body .pv-exception{display:block!important;margin-block:15px!important;padding:15px!important}
body .ix-process{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)!important;gap:28px!important;align-items:start!important}
body .ix-process>.pv-content{min-width:0!important}
body .ix-process>.pr-break-dock{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important;display:grid!important;grid-template-columns:1fr!important;gap:20px!important;align-self:start!important;border:1px solid #b7d3c438!important;border-radius:4px!important;background:#112219!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}
body .ix-process>.pr-break-dock[hidden]{display:none!important}
body .pr-break-dock::before,body .pr-break-dock::after{display:none!important}
body .pr-dock-summary{grid-column:1!important;margin:0!important;padding:0!important}
body .pr-dock-summary h3{font:500 22px/1.3 Archivo,Arial,sans-serif!important;margin:8px 0!important}
body .pr-dock-summary p{font:14px/1.6 Archivo,Arial,sans-serif!important;margin:0!important}
body .pr-dock-group{min-width:0!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important}
body .pr-dock-group legend{font:11px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.06em!important;margin-bottom:10px!important;color:#adc4b4!important}
body .pr-dock-options{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
body .pr-dock-option{font:13px/1.4 Archivo,Arial,sans-serif!important;border:1px solid #b3ccbc40!important;border-radius:3px!important;background:transparent!important;color:#dce8dc!important;padding:10px 12px!important;min-height:40px!important;flex:0 1 auto!important}
body .pr-dock-option[aria-pressed=true],body .pr-dock-option.is-active{background:#bddfc5!important;color:#14271b!important;border-color:#bddfc5!important}
body .ix-resolve{font:500 13px/1.4 Archivo,Arial,sans-serif!important;padding:12px 14px!important;border:1px solid #b3ccbc50!important;background:transparent!important;color:#c5e4cc!important;min-height:44px!important;margin:0!important}
body .ix-reset{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:max-content!important;padding:10px 14px!important;margin:20px 0!important;font:13px/1.4 Archivo,Arial,sans-serif!important;letter-spacing:0!important}
body .pv-process .pv-process-controls{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0!important;width:100%!important}
body .pv-process-node{height:auto!important;padding:12px 4px!important;gap:8px!important;min-height:140px!important}
body .pv-process-node strong{font-size:15px!important;overflow-wrap:anywhere!important}
body .pr-model-note,.pj-model-note{max-width:none!important;font-size:13px!important;margin-bottom:24px!important}
/* Editorial outcomes and related reading begin on the left rail. */
body .nf-takeaway{grid-column:1/-1!important;justify-self:stretch!important;margin-left:0!important;padding-left:0!important;width:100%!important;max-width:none!important}
body .nbc-context-links{margin-inline:0!important;padding-inline:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;grid-column:1/-1!important;justify-self:start!important}
body .nbc-context-links :is(ul,div){margin-left:0!important;padding-left:0!important}
body .ac-personal-contact img{display:block!important;width:280px!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center top!important;border-radius:0!important;margin:0!important}
body .ac-personal-contact{overflow:visible!important}
/* Industry examples have a visible header and generous separation. */
body [data-expanded-visual]{padding-block:clamp(64px,7vw,110px)!important}
body .branch-expanded{display:block!important;width:100%!important}
body .branch-expanded-head{display:block!important;margin:0 0 30px!important;padding:0!important}
body .branch-expanded-head h2{margin:0!important;max-width:none!important}
body .branch-expanded-head :is(.ed-details-note,.ed-details-sign){display:none!important}
body .branch-expanded .ed-details-body{display:block!important;padding:0!important;margin:0!important}
body .branch-expanded .bi-head{display:block!important;max-width:850px!important;margin:0 0 32px!important;padding:0!important}
body .ps-project-tool{width:100%!important;max-width:none!important;margin:0!important;grid-column:1/-1!important;transform:none!important}
body :is(.page-industry,.page-professional-services,.page-trade) [data-hero-contract]{margin-bottom:40px!important}
/* Knowledge entry: three equal, compact editorial links. */
body .h7-featured{padding-block:50px!important}
body .h7-featured__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}
body .h7-featured__side{display:contents!important}
body .h7-featured-card{display:flex!important;flex-direction:column!important;min-height:0!important;padding:24px 0!important;border:0!important;border-top:1px solid #b9d3c144!important;background:transparent!important;box-shadow:none!important;gap:12px!important}
body .h7-featured-card::before,body .h7-featured-card::after{display:none!important}
body .h7-featured-card h3{font-size:clamp(23px,2.1vw,30px)!important;line-height:1.2!important;margin:0!important;max-width:none!important}
body .h7-featured-card p{font-size:15px!important;line-height:1.6!important;margin:0!important}
body .h7-featured-card__phase{display:none!important}
body .h7-featured-card__meta{font-size:10px!important;display:flex!important;justify-content:space-between!important;gap:10px!important}
body .h7-featured-card__link{font-size:14px!important;padding-top:16px!important;margin-top:auto!important}
/* Restore the original quiz SVG, including its mobile particle engine. */
body.page-digital-check .dc5-model-svg{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:840/720!important}
body.page-digital-check .dc12-mobile-model{display:none!important}
body.page-digital-check .dc5-model-column{display:block!important}
body.page-digital-check [data-dc5-mode=intro] .dc5-model-column{display:none!important}
body.page-barometer .bf-process-label{display:block!important;visibility:visible!important;fill:#d9e8dc!important;font-size:14px!important}
body.page-barometer .bf-status-symbol{font:500 18px Archivo,Arial,sans-serif!important;fill:#c6e3ca!important;text-anchor:middle!important;dominant-baseline:central!important}
body.page-barometer .bf-station[data-risk=strained] .bf-status-symbol{fill:#f0ca87!important}
body.page-barometer .bf-core{display:none!important}
body.page-barometer .bf-station[data-risk=steady] .bf-halo{fill:#a8d3b412!important;stroke:#b8dfc459!important}
@media(max-width:1000px){
body .ix-process{grid-template-columns:1fr!important}
body .pv-provider-cell{min-height:0!important}
body .h7-featured__grid{grid-template-columns:1fr!important;gap:8px!important}
}
@media(max-width:700px){
body #auftakt .home-process-opening__hero{width:100%!important;max-width:100%!important}
body #auftakt .home-process-opening__title{font-size:clamp(34px,9.2vw,48px)!important}
body #auftakt .home-process-opening__title>span{white-space:normal!important}
body #auftakt .home-process-opening__actions{display:flex!important;flex-direction:column!important;align-items:center!important}
body [data-home-twin-engine] :is(.operating-twin__scenarios,.m7h-twin__scenarios){grid-template-columns:1fr!important;gap:8px!important}
body [data-home-twin-scenario]{display:grid!important;grid-template-columns:28px 1fr!important;min-height:76px!important;padding:16px!important;align-items:center!important}
body [data-home-twin-scenario] strong{font-size:16px!important}
body [data-home-twin-scenario] .twin-scenario-no{display:none!important}
body .twin-intervention__counts{gap:8px 20px!important;flex-wrap:wrap!important}
body .pv-process .pv-stream{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;margin:8px 0!important}
body .pv-process-controls{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:3px!important}
body .pv-process-node{min-width:135px!important;scroll-snap-align:start!important;min-height:130px!important}
body .pv-process .pv-head{height:auto!important}
body .pv-process .pv-stream[data-vertical=true]{display:none!important}
body .pv-provider-lane .pv-stream{position:relative!important;inset:auto!important;width:100%!important;margin:8px 0!important}
body .pv-provider-cells{display:grid!important;grid-template-columns:1fr!important;margin:0!important;width:100%!important;gap:12px!important}
body .pv-provider-cell{height:auto!important;min-height:0!important;padding:15px!important;border:1px solid #b3ccbc40!important}
body .pv-provider .pv-stream[data-vertical=true]{display:none!important}
body .pv-airlock{gap:8px!important}
body .pv-gate-ring{width:65px!important;height:65px!important;font-size:28px!important}
body :is(.pv-agent,.pv-action) strong,body .pv-gate strong{font-size:13px!important;line-height:1.4!important}
body .pv-document{width:42px!important;height:56px!important;font-size:28px!important}
body .pv-airlock .pv-kicker{font-size:8px!important}
body .ix-process>.pr-break-dock{padding:18px!important}
body .ac-personal-contact img{width:240px!important}
body .nbc-context-links{padding-block:28px!important}
}
}
@layer nbc-refinement-7159 {
body .rf-baro-key{font:13px/1.65 Archivo,Arial,sans-serif!important;color:#b5ccbc!important;margin:18px 0!important;max-width:85ch!important}
@media(max-width:700px){body .pv-process .pv-process-controls{display:flex!important}body .pv-stream[data-vertical=false]{display:block!important;width:100%!important;position:relative!important;inset:auto!important}}
}
@layer nbc-refinement-7159 {
body #auftakt .home-process-opening__title,body #auftakt .home-process-opening__title>span{text-align:center!important}
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.pr-wrap,.pp-wrap,.dp-wrap){width:calc(100% - 88px)!important;max-width:1354px!important;margin-inline:auto!important}
body .pr-dock-summary{background:transparent!important;box-shadow:none!important;border:0!important}
body .pv-transition-detail{font:11px/1.5 Archivo,Arial,sans-serif!important;color:#adc6b5!important}
body [data-pr-started=false] :is(.ix-process,.ix-reset,.ix-detail,.pr-header,.pj-model-note,.pr-result-block){display:none!important}
@media(max-width:700px){body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.pr-wrap,.pp-wrap,.dp-wrap){width:calc(100% - 40px)!important}}
}
@layer nbc-refinement-7159 {
body .branch-expanded{grid-column:1/-1!important}
body .ps-project-tool{display:block!important}
body .ps-project-tool>.cl-note{max-width:850px!important;margin:0 0 24px!important}
body .ps-project-tabs{width:100%!important;margin:0 0 30px!important}
body .ps-project-stage{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:32px!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 0!important}
body .ps-project-brief{grid-column:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body .ps-project-brief strong{font-size:25px!important;line-height:1.25!important}
body .ps-role-matrix{grid-column:2!important;grid-row:1/3!important;width:100%!important;max-width:none!important}
body .ps-project-result{grid-column:1!important;margin-top:8px!important}
body .ps-project-result strong{font-size:25px!important;line-height:1.4!important}
@media(max-width:760px){body .ps-project-stage{display:flex!important;flex-direction:column!important;gap:24px!important}body .ps-project-brief strong{font-size:21px!important}}
}
@layer nbc-refinement-7159 {
body .nbc-process-reality-section>.sw{width:calc(100% - 88px)!important;max-width:1354px!important;padding-inline:0!important;margin-inline:auto!important}
body :is(.nbc-process-cross-section,.nbc-provider-proof,.nbc-delegation-probe){width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important}
body .pr-stage{width:100%!important;max-width:100%!important}
body #dc-question-title{max-width:none!important;width:100%!important;font-size:clamp(25px,2.3vw,34px)!important;line-height:1.3!important}
body .dc5-question-card fieldset{width:100%!important;min-width:0!important;padding:0!important}
body.page-digital-check .dc5-model-svg{height:680px!important;aspect-ratio:auto!important}
@media(max-width:700px){
body .nbc-process-reality-section>.sw{width:calc(100% - 40px)!important}
body.page-digital-check .dc5-model-svg{height:660px!important}
body #dc-question-title{font-size:25px!important}
body .dc5-question-type{max-width:none!important}
body .dc5-question-card{padding:20px 0!important}
body .pr-phase-rail{display:none!important}
}
}
@layer nbc-refinement-7159 {
body main>.nbc-context-links{width:calc(100% - 88px)!important;max-width:1354px!important;margin-inline:auto!important;padding-block:36px!important}
body .nbc-context-links>p{margin-left:0!important;padding-left:0!important;text-align:left!important;max-width:85ch!important}
body .nf-takeaway p{margin-left:0!important;padding-left:0!important;max-width:85ch!important}
body .cl-industry{padding-block:clamp(64px,7vw,110px)!important}
@media(max-width:700px){body main>.nbc-context-links{width:calc(100% - 40px)!important}}
}
@layer nbc-refinement-7159 {
@media(max-width:700px){body .pv-process .pv-stream{height:130px!important}body .pv-process .pv-caption{font-size:12px!important;margin-top:8px!important}body .pv-process .pv-note{font-size:12px!important;margin-top:10px!important;padding-top:10px!important}}
}
@layer nbc-refinement-7159 {
@media(max-width:700px){
body [data-home-twin-layout=mobile] [data-home-twin-scenario]>span{display:none!important}
body [data-home-twin-layout=mobile] [data-home-twin-scenario]>strong{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important}
body [data-home-twin-layout=mobile] [data-home-twin-scenario]>.ix-scenario-icon{grid-column:1!important;grid-row:1!important}
}
}

@layer nbc-refinement-7160 {
/* Shared geometry */
body{--rf-rail:min(1240px,calc(100vw - 96px));--rf-mint:#b8e6c6;--rf-gold:#efd092;--rf-red:#eeaaa1;--rf-ink:#eef3ea;--rf-muted:#aebfb2}
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.sw,.pr-wrap,.pp-wrap,.dp-wrap),
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>[data-width-axis=outer]{width:var(--rf-rail)!important;max-width:1240px!important;margin-inline:auto!important;padding-inline:0!important}
body :is(.nbc-process-cross-section,.nbc-provider-proof,.nbc-delegation-probe){width:100%!important;max-width:none!important;margin-inline:0!important}
body :is(.pr-header,.pp-header,.dp-header,.pr-title-block,.pp-title-block,.dp-title-block){margin-left:0!important;padding-left:0!important;max-width:none!important}

/* Homepage hero: the centered thought is allowed to feel monumental. */
body.page-home #auftakt{min-height:clamp(760px,84vh,930px)!important;padding-block:clamp(145px,15vh,205px) clamp(115px,13vh,175px)!important;display:grid!important;align-items:center!important}
body.page-home #auftakt .home-process-opening__hero{width:min(1220px,90vw)!important;max-width:1220px!important}
body.page-home #auftakt .home-process-opening__title{width:100%!important;max-width:1200px!important;font-size:clamp(58px,6.4vw,96px)!important;line-height:1.01!important;letter-spacing:-.055em!important}
body.page-home #auftakt .home-process-opening__lead{max-width:850px!important;font-size:clamp(18px,1.65vw,23px)!important;line-height:1.58!important;margin-top:34px!important}
body.page-home #auftakt .home-process-opening__actions{margin-top:34px!important}

/* White evidence fields use their full editorial rail. */
body .nf-takeaway{display:block!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;justify-self:stretch!important;margin:28px 0 0!important;padding:25px 0 0!important;border-top:1px solid currentColor!important}
body .nf-takeaway p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(20px,2vw,29px)!important;line-height:1.36!important;text-align:left!important}
body .nbc-folio__inner{width:100%!important;max-width:none!important}

/* Five everyday situations: editorial scenario selector, not five generic cards. */
body [data-home-twin-engine] :is(.operating-twin__scenarios,.m7h-twin__scenarios){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;margin:34px 0 28px!important;padding:1px!important;border:1px solid #b7d7c42b!important;background:#b7d7c41c!important}
body [data-home-twin-scenario]{display:grid!important;grid-template-columns:34px 1fr!important;grid-template-rows:auto 1fr!important;align-content:start!important;align-items:start!important;gap:13px 12px!important;min-height:168px!important;padding:21px 18px!important;border:0!important;border-radius:0!important;background:#0d1d15!important;color:#c8d7cc!important;text-align:left!important;box-shadow:none!important;position:relative!important}
body [data-home-twin-scenario]::after{content:''!important;position:absolute!important;inset:auto 18px 0!important;height:2px!important;background:transparent!important}
body [data-home-twin-scenario][aria-pressed=true]{background:linear-gradient(145deg,#284735 0,#12251a 72%)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #b8e6c65c!important}
body [data-home-twin-scenario][aria-pressed=true]::after{background:var(--rf-mint)!important}
body [data-home-twin-scenario] .ix-scenario-icon{grid-column:1!important;grid-row:1!important;width:28px!important;height:28px!important;margin:1px 0 0!important;color:var(--rf-mint)!important}
body [data-home-twin-scenario]>strong{grid-column:2!important;grid-row:1!important;font-size:14px!important;line-height:1.35!important;letter-spacing:.01em!important}
body [data-home-twin-scenario]>.rf-scenario-copy{display:block!important;grid-column:1/-1!important;grid-row:2!important;margin:3px 0 0!important;font:400 12px/1.55 Archivo,Arial,sans-serif!important;color:#aabcb0!important;font-style:normal!important}
body [data-home-twin-engine] :is(.operating-twin__visual,.m7h-twin__visual,.pv-business){display:none!important}
body .rf-twin-model{margin:18px 0 0!important;padding:32px!important;border:1px solid #c5e4d22e!important;background:radial-gradient(circle at 78% 0,#80d59b13,transparent 48%),#0a1710!important;position:relative!important;overflow:hidden!important}
body .rf-twin-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #bedbc82a!important;margin-top:22px!important}
body .rf-twin-metrics>div{padding:19px 20px 3px 0!important;border-right:1px solid #bedbc824!important}
body .rf-twin-metrics>div+div{padding-left:20px!important}body .rf-twin-metrics>div:last-child{border-right:0!important}
body .rf-twin-metrics span{display:block!important;font:10px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.12em!important;color:#91aa9a!important}
body .rf-twin-metrics strong{display:block!important;margin-top:6px!important;font:500 16px/1.4 Archivo,Arial,sans-serif!important;color:#edf3e9!important}
body .twin-intervention{margin:0!important;padding:24px 0 0!important;border-top:0!important}

/* Shared organic flow. Paths stay subtle, particles sit exactly on their path. */
body .of-flow{position:relative!important;min-width:0!important;color:var(--rf-ink)!important}
body .of-labels{display:grid!important;grid-template-columns:repeat(var(--of-count),minmax(0,1fr))!important;gap:8px!important;position:relative!important;z-index:2!important}
body .of-label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;min-height:108px!important;padding:13px 10px!important;text-align:left!important;background:#102119!important;border:1px solid #c2dfcd24!important;border-top:2px solid var(--of-tone,#b8e6c6)!important;border-radius:2px!important;color:#eef3e9!important;box-shadow:none!important}
body button.of-label{cursor:pointer!important}
body .of-label[data-state=wait],body .of-label[data-state=strained]{--of-tone:var(--rf-gold);background:#282619!important}
body .of-label[data-state=blocked]{--of-tone:var(--rf-red);background:#2b1f1b!important}
body .of-label[data-state=pending]{--of-tone:#667a6d;color:#92a198!important;background:#101713!important}
body .of-label[aria-pressed=true]{outline:1px solid var(--of-tone)!important;outline-offset:3px!important;background:#183025!important}
body .of-label>span{font:10px/1.4 'IBM Plex Mono',monospace!important;color:#9eb5a6!important;letter-spacing:.1em!important}
body .of-label strong{font:600 14px/1.35 Archivo,Arial,sans-serif!important;overflow-wrap:anywhere!important}
body .of-label small{font:11px/1.45 Archivo,Arial,sans-serif!important;color:var(--of-tone,#b8e6c6)!important;overflow-wrap:anywhere!important}
body .of-visual{height:220px!important;min-width:0!important;margin:-8px 0 0!important;position:relative!important}
body .of-visual svg{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}
body .of-band{fill:none!important;stroke-width:24!important;stroke-linecap:round!important;opacity:.045!important;vector-effect:non-scaling-stroke!important}
body .of-trace{fill:none!important;stroke-width:1.2!important;stroke-linecap:round!important;opacity:.34!important;vector-effect:non-scaling-stroke!important}
body .of-band--clear,body .of-trace--clear{stroke:var(--rf-mint)!important}
body .of-band--wait,body .of-band--strained,body .of-trace--wait,body .of-trace--strained{stroke:var(--rf-gold)!important}
body .of-band--blocked,body .of-trace--blocked{stroke:var(--rf-red)!important;stroke-dasharray:8 7!important}
body .of-node-halo{fill:#0b1a12!important;stroke:#9ec3aa!important;stroke-width:1.2!important;opacity:.94!important;vector-effect:non-scaling-stroke!important}
body .of-node-core{fill:var(--rf-mint)!important}
body .of-node--wait .of-node-halo{stroke:var(--rf-gold)!important;fill:#2b2618!important}body .of-node--wait .of-node-core{fill:var(--rf-gold)!important}
body .of-node--blocked .of-node-halo{stroke:var(--rf-red)!important;fill:#2b1c18!important}body .of-node--blocked .of-node-core{display:none!important}
body .of-node--pending{opacity:.35!important}.of-break-mark{stroke:var(--rf-red)!important;stroke-width:2!important;vector-effect:non-scaling-stroke!important}
body .of-particle{fill:var(--rf-mint)!important;filter:drop-shadow(0 0 4px #b8e6c68c)!important}
body .of-particle[data-tone=blocked],body .of-particle--branch{fill:var(--rf-gold)!important;filter:drop-shadow(0 0 4px #efd09299)!important}
body .of-particle--case{fill:#fff8e7!important;stroke:#b8e6c6!important;stroke-width:2!important;vector-effect:non-scaling-stroke!important}
body .of-particle-trail{stroke:var(--rf-mint)!important;stroke-width:1.5!important;opacity:.26!important;vector-effect:non-scaling-stroke!important}
body .of-particle-trail[data-tone=blocked]{stroke:var(--rf-gold)!important}
body .of-branch,body .of-source{fill:none!important;stroke:var(--rf-gold)!important;stroke-width:1.2!important;opacity:.38!important;vector-effect:non-scaling-stroke!important}
body .of-source{stroke:var(--rf-mint)!important;opacity:.24!important}
body .of-particle--source{fill:var(--rf-mint)!important;opacity:.76!important}
body .of-status{margin:0!important;padding:15px 0 0!important;border-top:1px solid #c3ddcd24!important;font-size:13px!important;line-height:1.55!important;color:#c8d6cb!important;max-width:none!important}
body .of-pause{position:absolute!important;right:0!important;bottom:0!important;z-index:3!important;padding:7px 10px!important;background:#0c1b13!important;border:1px solid #a6c7b344!important;border-radius:2px!important;color:#bcd0c1!important;font:11px/1.4 Archivo,Arial,sans-serif!important}

/* Unified instrument headings. */
body .rf-tool-head{margin:0 0 26px!important;padding:0!important;max-width:900px!important}
body .rf-tool-kicker{display:block!important;font:10px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.13em!important;color:#a9ccb5!important}
body .rf-tool-title{margin:7px 0 0!important;max-width:none!important;font:500 clamp(27px,3vw,43px)/1.12 Archivo,Arial,sans-serif!important;letter-spacing:-.035em!important;color:#f2f4eb!important}
body .rf-tool-copy{margin:13px 0 0!important;max-width:78ch!important;font-size:15px!important;line-height:1.65!important;color:#b8c6bc!important}
body .rf-flow-key{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:7px!important;font-size:11px!important;color:#aebfb3!important}
body .rf-flow-key span::before{content:''!important;display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;margin-right:7px!important;background:var(--tone)!important}
body .rf-flow-key span[data-tone=clear]{--tone:var(--rf-mint)}body .rf-flow-key span[data-tone=wait]{--tone:var(--rf-gold)}body .rf-flow-key span[data-tone=blocked]{--tone:var(--rf-red)}body .rf-flow-key small{margin-left:auto!important;color:#869b8d!important}

/* Process calculator */
body .ix-process,body .pv-process{display:none!important}
body [data-pr-started=false] .rf-process-model{display:none!important}
body .rf-process-model{padding:32px 0 18px!important}
body .rf-process-layout{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;gap:36px!important;align-items:start!important}
body .rf-process-left{min-width:0!important}
body .rf-process-editor{min-width:0!important;position:sticky!important;top:105px!important}
body .rf-process-editor .pr-break-dock{display:grid!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;background:#10231a!important;border:1px solid #bddbc837!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
body .rf-process-editor .pr-break-dock::before,body .rf-process-editor .pr-break-dock::after{display:none!important}
body .rf-process-editor .ix-reset{margin-top:12px!important}

/* ERP calculator: three full business cases, editor sits under selected lane. */
body .ix-erp,body .pv-provider,body .pp-canvas,body .pp-stage-shell>.ix-detail{display:none!important}
body [data-instrument-started=false] .rf-provider-model{display:none!important}
body .rf-provider-model{padding:28px 0!important}
body .rf-provider-stack{display:grid!important;gap:18px!important}
body .rf-provider-lane{padding:24px!important;border:1px solid #c2dfcd2b!important;background:#0a1710!important;position:relative!important}
body .rf-provider-summary{display:grid!important;grid-template-columns:1fr auto!important;gap:4px 24px!important;align-items:center!important;margin-bottom:17px!important}
body .rf-provider-summary>div{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
body .rf-provider-summary h4{margin:0!important;font:500 25px/1.2 Archivo,Arial,sans-serif!important;color:#edf3e9!important}
body .rf-provider-letter{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid #b8e6c666!important;color:#b8e6c6!important;font:13px/1 'IBM Plex Mono',monospace!important}
body .rf-provider-summary>strong{grid-column:2!important;grid-row:1!important;font-size:13px!important;color:#dbe8dc!important;text-align:right!important}
body .rf-provider-summary>small{grid-column:2!important;grid-row:2!important;font:10px/1.4 'IBM Plex Mono',monospace!important;color:#90a697!important;text-align:right!important}
body .rf-provider-cells{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
body .rf-provider-cell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:102px!important;padding:13px 10px!important;text-align:left!important;background:#102119!important;border:1px solid #c2dfcd24!important;border-bottom:2px solid var(--cell-tone)!important;border-radius:2px!important;color:#eaf2e8!important;box-shadow:none!important}
body .rf-provider-cell[data-state=clear]{--cell-tone:var(--rf-mint)}body .rf-provider-cell[data-state=wait]{--cell-tone:var(--rf-gold);background:#272519!important}body .rf-provider-cell[data-state=blocked]{--cell-tone:var(--rf-red);background:#2b1e1b!important}
body .rf-provider-cell[aria-pressed=true]{outline:1px solid var(--cell-tone)!important;outline-offset:3px!important}
body .rf-provider-cell>span{font:10px/1.4 'IBM Plex Mono',monospace!important;color:#9db2a4!important}.rf-provider-cell>strong{font-size:13px!important;line-height:1.35!important}.rf-provider-cell>small{font-size:11px!important;line-height:1.4!important;color:var(--cell-tone)!important}
body .rf-provider-flow .of-labels{display:none!important}body .rf-provider-flow .of-visual{height:125px!important;margin:0!important}body .rf-provider-flow .of-status{padding-top:9px!important}
body .rf-provider-editor-slot{margin:23px 0 0!important;padding:22px!important;border-top:1px solid #c3dfcd31!important;background:#10231a!important}
body .rf-provider-editor-slot [data-pp-dock]{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
body .rf-tool-disclaimer{margin:16px 0 0!important;max-width:none!important;color:#96aa9c!important;font-size:12px!important}

/* KI calculator: every answer changes risk, branch volume or stopping point. */
body .ix-flow[data-kind=ki],body .pv-ki,body .dp-flow-panel>.ix-detail{display:none!important}
body [data-service-started=false] .rf-ki-model{display:none!important}
body .rf-ki-model{padding:28px 0 16px!important}
body .rf-ki-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 22px!important}
body .rf-ki-fact{padding:14px!important;border:1px solid #bfdac729!important;border-top:2px solid var(--fact-tone)!important;background:#102018!important}
body .rf-ki-fact[data-state=clear]{--fact-tone:var(--rf-mint)}body .rf-ki-fact[data-state=wait]{--fact-tone:var(--rf-gold);background:#272419!important}body .rf-ki-fact[data-state=blocked]{--fact-tone:var(--rf-red);background:#2b1e1b!important}
body .rf-ki-fact span{display:block!important;font:10px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.08em!important;color:#9eafa3!important}.rf-ki-fact strong{display:block!important;margin-top:6px!important;font-size:14px!important;color:var(--fact-tone)!important}
body .rf-ki-flow .of-label{min-height:92px!important}
body .rf-ki-flow .of-visual{height:195px!important}
body .rf-ki-model>.dc-release{display:block!important;margin-top:24px!important;padding:22px!important;background:#102119!important;border:1px solid #c2dfcd2d!important}

/* Barometer: visible flow fields, five distinct levels, real break at a critical stage. */
body.page-barometer .bf-spine,body.page-barometer .bf-branch{display:block!important;fill:none!important;stroke:#b8e6c6!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important}
body.page-barometer .bf-spine{stroke-width:18!important;opacity:.055!important}
body.page-barometer .bf-branch{stroke-width:1.2!important;opacity:.28!important}
body.page-barometer .bf-station[data-risk=critical] .bf-halo,body.page-barometer .bf-station[data-risk=strained] .bf-halo{fill:#efd09212!important;stroke:#efd092!important}
body.page-barometer .bf-station[data-risk=critical] .bf-status-symbol{fill:#eeaaa1!important}
body.page-barometer .bf-station[data-risk=pending]{opacity:.32!important}
body.page-barometer .baro-svg{background:radial-gradient(ellipse at 50% 50%,#6dad8210,transparent 64%)!important}

/* Quiz: keep the original particle canvas and repair contrast. */
body.page-digital-check .dc5-model-column{display:block!important}
body.page-digital-check .dc5-workspace{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;max-width:1240px!important;gap:38px!important}
body.page-digital-check .dc5-option{background:#102119!important;color:#eaf1e7!important;border-color:#aac8b549!important}
body.page-digital-check .dc5-option :is(strong,b,p,span){color:inherit!important}
body.page-digital-check .dc5-option:has(input:checked){background:#b8e6c6!important;color:#12251a!important;border-color:#b8e6c6!important}
body.page-digital-check :is(#dc-start-zero,#dc-process-continue,#dc-next){background:#b8e6c6!important;color:#12251a!important;border-color:#b8e6c6!important}
body.page-digital-check :is(#dc-start-zero,#dc-process-continue,#dc-next) *{color:inherit!important}
body.page-digital-check .dc5-model-svg{background:radial-gradient(circle at 50% 44%,#95d7a313,transparent 52%)!important;border:1px solid #bad9c72b!important}

/* Branch examples read as generous working windows. */
body .rf-workbench{border:1px solid #c3decd2d!important;background:#0a1710!important;padding:0!important;box-shadow:0 30px 70px #02080642!important}
body .rf-workbench-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:16px 20px!important;border-bottom:1px solid #c3decd2b!important;background:#102119!important}
body .rf-workbench-bar span{font:10px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.12em!important;color:#a8c5b1!important}.rf-workbench-bar strong{font:500 15px/1.4 Archivo,Arial,sans-serif!important;color:#edf3e9!important;text-align:right!important}
body .rf-workbench>.branch-expanded-head{padding:34px 34px 0!important;margin:0 0 20px!important}
body .rf-workbench>.ed-details-body{padding:0 34px 36px!important}
body .rf-industry-workbench{border:1px solid #c3decd2d!important;background:#0a1710!important;padding-bottom:36px!important;box-shadow:0 30px 70px #02080642!important}
body .rf-industry-workbench>.rf-workbench-bar{margin-bottom:30px!important}
body .rf-industry-workbench>:not(.rf-workbench-bar){margin-inline:34px!important}
body :is(.cl-industry,[data-expanded-visual]){padding-block:clamp(92px,9vw,145px)!important}
body .cl-industry [data-cl-flow],body [data-expanded-visual] [data-cl-handoff]{min-height:380px!important}

/* Cases: evidence first, project story, interactive reconstruction near the end. */
body.page-case-detail #case-intervention{padding-top:clamp(75px,8vw,120px)!important}
body.page-case-detail #case-film{padding-block:clamp(78px,8vw,120px)!important}
body.page-case-detail #case-film .case-example-box{border:1px solid #c1ddcb2e!important;background:#0a1710!important;padding:30px!important}
body.page-case-detail .ce-change{margin:18px 0 0!important;padding:17px 0 0!important;border-top:1px solid #bfdaca30!important;font-size:13px!important;line-height:1.55!important;color:#d7e5d9!important}
body.page-case-detail .case2-context-link{font-weight:600!important}

/* About: three capabilities become one accountable engagement. */
body .about-counseling-map{padding:clamp(70px,8vw,120px) 0!important}
body .about-counseling-head{display:grid!important;grid-template-columns:1.3fr .7fr!important;gap:55px!important;align-items:end!important;margin-bottom:42px!important}
body .about-counseling-head h2{max-width:none!important;margin:0!important}.about-counseling-head p{font-size:17px!important;line-height:1.65!important;margin:0!important}
body .about-counseling-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:#b8dac626!important;border:1px solid #b8dac626!important}
body .about-counseling-step{padding:30px!important;background:#0d1c14!important;min-height:285px!important;display:flex!important;flex-direction:column!important}
body .about-counseling-step span{font:10px/1.5 'IBM Plex Mono',monospace!important;color:#a7c8b0!important;letter-spacing:.12em!important}.about-counseling-step h3{font-size:26px!important;line-height:1.2!important;margin:22px 0 12px!important}.about-counseling-step p{font-size:14px!important;line-height:1.65!important;margin:0!important}.about-counseling-step strong{margin-top:auto!important;padding-top:28px!important;color:#b8e6c6!important;font-size:13px!important}
body .about-counseling-outcome{display:grid!important;grid-template-columns:auto 1fr!important;gap:24px!important;align-items:center!important;padding:30px!important;margin-top:18px!important;border:1px solid #b8e6c645!important;background:radial-gradient(circle at 10% 50%,#88d49b17,transparent 38%),#102119!important}
body .about-counseling-outcome>span{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border-radius:50%!important;border:1px solid #b8e6c6!important;color:#b8e6c6!important;font-size:24px!important}.about-counseling-outcome strong{display:block!important;font-size:22px!important;color:#edf3e9!important}.about-counseling-outcome p{margin:5px 0 0!important;font-size:14px!important}
body.page-about .nbc-about-portrait img{object-fit:contain!important;object-position:center top!important;height:auto!important;max-height:none!important}

/* Göttingen: one concrete local case, three genuinely different test paths. */
body .rf-goe-flow{margin:24px 0 4px!important;padding:26px!important;border:1px solid #c2dfcd2b!important;background:#0a1710!important}
body .rf-goe-flow .of-visual{height:230px!important}
body .gsig-canvas,body .gsig-ledger{display:none!important}

/* Contact alignment and uncropped portrait. */
body.page-contact .ac-person-stage{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;width:var(--rf-rail)!important;max-width:1240px!important;margin-inline:auto!important}
body.page-contact .ac-personal-contact{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:34px!important;align-items:end!important;margin-left:auto!important;max-width:760px!important;width:100%!important}
body.page-contact .ac-personal-contact img{width:280px!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center top!important}
body.page-contact .ac-personal-contact>div{padding-bottom:14px!important;text-align:left!important}

@media(max-width:1000px){
 body{--rf-rail:min(100% - 56px,900px)}
 body.page-home #auftakt .home-process-opening__title{font-size:clamp(52px,7.4vw,76px)!important}
 body [data-home-twin-engine] :is(.operating-twin__scenarios,.m7h-twin__scenarios){grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body .rf-process-layout{grid-template-columns:1fr!important}.rf-process-editor{position:static!important}
 body .rf-provider-cells{grid-template-columns:repeat(5,minmax(120px,1fr))!important;overflow-x:auto!important;padding:3px 3px 8px!important}
 body .dc5-workspace{grid-template-columns:1fr!important}
 body .about-counseling-head{grid-template-columns:1fr!important;gap:22px!important}.about-counseling-grid{grid-template-columns:1fr!important}
 body .about-counseling-step{min-height:0!important}
}

@media(max-width:700px){
 body{--rf-rail:calc(100% - 40px)}
 body.page-home #auftakt{min-height:680px!important;padding-block:120px 90px!important}
 body.page-home #auftakt .home-process-opening__hero{width:100%!important}
 body.page-home #auftakt .home-process-opening__title{font-size:clamp(39px,11.3vw,55px)!important;line-height:1.04!important}
 body.page-home #auftakt .home-process-opening__lead{font-size:17px!important;margin-top:25px!important}
 body [data-home-twin-engine] :is(.operating-twin__scenarios,.m7h-twin__scenarios){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:1px!important;margin-inline:-20px!important;padding-inline:20px!important;border-inline:0!important}
 body [data-home-twin-scenario]{flex:0 0 235px!important;min-height:135px!important;scroll-snap-align:start!important;grid-template-columns:30px 1fr!important;padding:18px!important}
 body [data-home-twin-layout=mobile] [data-home-twin-scenario]>.rf-scenario-copy{display:block!important;grid-column:1/-1!important;grid-row:2!important}
 body .rf-twin-model{padding:22px 14px!important;margin-inline:-2px!important}.rf-twin-metrics{grid-template-columns:1fr!important}.rf-twin-metrics>div{border-right:0!important;border-bottom:1px solid #bedbc824!important;padding:14px 0!important}.rf-twin-metrics>div:last-child{border-bottom:0!important}
 body .rf-tool-title{font-size:27px!important}.rf-tool-copy{font-size:14px!important}
 body .of-labels{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:3px 3px 8px!important}.of-label{flex:0 0 138px!important;min-height:115px!important;scroll-snap-align:start!important}
 body .of-visual{height:175px!important}.of-pause{display:none!important}.of-status{font-size:12px!important}
 body .rf-process-model{padding-top:20px!important}.rf-process-editor .pr-break-dock{padding:18px!important}
 body .rf-provider-lane{padding:18px 14px!important}.rf-provider-summary{grid-template-columns:1fr!important}.rf-provider-summary>strong,.rf-provider-summary>small{grid-column:1!important;grid-row:auto!important;text-align:left!important}.rf-provider-cells{display:flex!important}.rf-provider-cell{flex:0 0 150px!important;min-height:112px!important}.rf-provider-flow .of-visual{height:105px!important}.rf-provider-editor-slot{padding:16px 0 0!important;background:transparent!important}
 body .rf-ki-facts{grid-template-columns:1fr 1fr!important}.rf-ki-flow .of-visual{height:190px!important}
 body.page-digital-check .dc5-workspace{display:flex!important;flex-direction:column!important;gap:22px!important}.page-digital-check .dc5-model-column{order:2!important}.page-digital-check .dc5-control-column{order:1!important}
 body .rf-workbench-bar{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.rf-workbench-bar strong{text-align:left!important}.rf-workbench>.branch-expanded-head{padding:24px 20px 0!important}.rf-workbench>.ed-details-body{padding:0 20px 26px!important}.rf-industry-workbench{padding-bottom:24px!important}.rf-industry-workbench>:not(.rf-workbench-bar){margin-inline:20px!important}
 body :is(.cl-industry,[data-expanded-visual]){padding-block:78px!important}
 body .about-counseling-map{padding:68px 0!important}.about-counseling-step{padding:24px!important}.about-counseling-outcome{grid-template-columns:1fr!important;padding:24px!important}.about-counseling-outcome>span{width:50px!important;height:50px!important}
 body .rf-goe-flow{padding:20px 14px!important}.rf-goe-flow .of-visual{height:180px!important}
 body.page-contact .ac-person-stage{display:block!important;width:var(--rf-rail)!important}.page-contact .ac-personal-contact{grid-template-columns:145px 1fr!important;gap:20px!important;margin:0!important;max-width:none!important}.page-contact .ac-personal-contact img{width:145px!important}.page-contact .ac-person-stage-meta{margin-top:18px!important}
 body.page-case #case-film .case-example-box{padding:20px 14px!important}
}

@media(prefers-reduced-motion:reduce){body .of-particle,body .of-particle-trail{transition:none!important}}
}

/* Overrides for legacy important declarations that live in the earlier refinement layer. */
@layer nbc-refinement-7159 {
body .ix-process,body .pv-process{display:none!important}
body .dp-flow-panel>.sm-model,body .dp-flow-panel>.ix-flow,body .dp-flow-panel>.pv-ki{display:none!important}
body [data-home-twin-scenario]>.rf-scenario-copy{display:block!important}
body.page-home #auftakt{min-height:clamp(760px,84vh,930px)!important;padding-block:clamp(145px,15vh,205px) clamp(115px,13vh,175px)!important}
body.page-home #auftakt .home-process-opening__hero{width:min(1220px,90vw)!important;max-width:1220px!important}
body.page-home #auftakt .home-process-opening__title{width:100%!important;max-width:1200px!important;font-size:clamp(58px,6.4vw,96px)!important;line-height:1.01!important}
body .nf-takeaway,body .nf-takeaway p{width:100%!important;max-width:none!important;grid-column:1/-1!important}
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.sw,.pr-wrap,.pp-wrap,.dp-wrap),body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>[data-width-axis=outer]{width:var(--rf-rail)!important;max-width:1240px!important;margin-inline:auto!important;padding-inline:0!important}
@media(max-width:700px){body.page-home #auftakt{min-height:680px!important;padding-block:120px 90px!important}body.page-home #auftakt .home-process-opening__hero{width:100%!important;max-width:100%!important}body.page-home #auftakt .home-process-opening__title{font-size:clamp(39px,11.3vw,55px)!important}}
}

@layer nbc-refinement-7160 {body .of-visual>svg{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body .rf-provider-cell{font-family:Archivo,Arial,sans-serif!important}body .of-pause{position:relative!important;display:block!important;margin:12px 0 0 auto!important}body .gsig-pause{display:none!important}}
@layer nbc-refinement-7160 {
body .rf-process-editor .pr-break-dock{grid-template-columns:1fr!important;gap:20px!important;overflow:visible!important;border-radius:3px!important}
body .rf-process-editor .pr-dock-group{min-width:0!important;width:100%!important;margin:0!important;padding:0!important}
body .rf-process-editor .pr-dock-options{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
body .rf-process-editor .pr-dock-option{width:auto!important;white-space:normal!important;font-size:12px!important;padding:9px 11px!important}
body .rf-process-editor .pr-dock-summary{width:100%!important;max-width:none!important}
body .rf-process-editor legend{white-space:normal!important;margin-bottom:10px!important}
body .rf-ki-flow .of-label strong{font-size:12px!important;overflow-wrap:normal!important;hyphens:auto!important}
body .twin-intervention__counts{display:none!important}
body .rf-twin-model .rf-tool-title{max-width:1000px!important}
body .of-flow .of-node-halo{vector-effect:non-scaling-stroke!important}
body .rf-process-model~[data-pr-workspace]{display:none!important}
body .rf-ki-model~.dp-flow-head,body .rf-ki-model~.dp-flow-note{display:none!important}
}

@layer nbc-refinement-7160{body [hidden]{display:none!important}}
@layer nbc-refinement-7160 {
body .of-diagram{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}
@media(max-width:700px){
body .of-diagram .of-labels{display:grid!important;min-width:650px!important;overflow:visible!important;padding:3px!important;grid-template-columns:repeat(var(--of-count),minmax(0,1fr))!important}
body .of-diagram .of-visual{min-width:650px!important}
body .rf-provider-flow .of-diagram .of-visual{min-width:0!important}
body .rf-industry-workbench>:not(.rf-workbench-bar){width:auto!important;max-width:calc(100% - 40px)!important;min-width:0!important}
body .rf-industry-workbench :is(h2,h3){width:auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}
}
}
@layer nbc-refinement-7160 {
body .dp-flow-panel>:not(.rf-ki-model){display:none!important}
@media(max-width:1000px){body .about-counseling-grid{grid-template-columns:1fr!important}body .about-counseling-step{min-height:0!important}}
@media(max-width:700px){
body .rf-provider-summary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
body .rf-provider-summary>div{width:100%!important;flex-wrap:nowrap!important}
body .rf-provider-summary>strong,body .rf-provider-summary>small{grid-column:auto!important;grid-row:auto!important;text-align:left!important;max-width:100%!important}
body .rf-provider-summary h4{white-space:nowrap!important;font-size:23px!important}
body .rf-provider-cell{flex:0 0 150px!important}
body .dp-workspace{display:flex!important;flex-direction:column!important}
body .dp-workspace>.dp-wizard{order:0!important;width:100%!important}
body .dp-workspace>.dp-flow-panel{order:1!important;width:100%!important}
body .dp-workspace>.dp-status-rail{display:none!important}
}
}
@layer nbc-refinement-7160 {
@media(max-width:700px){
body .rf-provider-flow .of-diagram .of-visual{min-width:780px!important}
body .rf-provider-flow .rf-provider-cells{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-width:780px!important;overflow:visible!important;padding:3px!important}
body .about-counseling-outcome{grid-template-columns:1fr!important;padding:24px!important;gap:20px!important}
}
}
