/* First layer owns only the refinements requested for v7162. */
@layer nbc-premium-7162 {
body{--rf-rail:min(1354px,94vw)!important}
body [hidden]{display:none!important}
/* Shared rail, including the started states. */
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.sw,.pr-wrap,.pp-wrap,.dp-wrap,[data-width-axis=outer]){width:min(1354px,94vw)!important;max-width:1354px!important;padding-inline:0!important;margin-inline:auto!important;box-sizing:border-box!important}
body.page-home #auftakt{min-height:clamp(830px,96svh,1120px)!important;padding-block:clamp(160px,17vh,240px) clamp(120px,16vh,200px)!important}
body.page-home #auftakt .home-process-opening__hero{width:min(1500px,94vw)!important;max-width:none!important}
body.page-home #auftakt .home-process-opening__title{max-width:none!important;font-size:clamp(60px,7.1vw,116px)!important;line-height:1.04!important}
/* Light has one owner; retain dark negative space and a clear upper-right key. */
body .nbc-ambient-light{transition:transform 1.8s cubic-bezier(.22,.61,.36,1),opacity 1.4s ease!important}
body .nbc-ambient-light--key{left:34%!important;top:-22%!important;width:92%!important;height:110%!important}
body .nbc-ambient-light--fill{left:-40%!important;top:40%!important;width:85%!important;height:92%!important}
body .nbc-ambient-field{--al-response:0!important;--al-fill-opacity:.16!important;--al-key-opacity:.58!important}
body .nbc-ambient-field[data-light-scene=work]{--al-key-opacity:.46!important;--al-fill-opacity:.11!important;--al-key-transform:translate(-8%,14%) scale(.94)!important}
body .nbc-ambient-field[data-light-scene=reading]{--al-key-opacity:.23!important;--al-fill-opacity:.09!important}
body .nbc-ambient-field[data-light-scene=evidence]{--al-key-opacity:.26!important;--al-fill-opacity:.10!important}
body .nbc-ambient-field[data-light-scene=quiet]{--al-key-opacity:.19!important;--al-fill-opacity:.08!important}
body[data-ambient-state=stable] .nbc-ambient-field{--al-state:.035!important}
body[data-ambient-state=critical] .nbc-ambient-field{--al-state:-.025!important}
body :is(.rf-twin-flow .of-scene,.rf-twin-flow,.of-visual,.baro-svg,.dc5-model-svg){background:transparent!important;box-shadow:none!important}
body .of-particle[data-tone=blocked]{fill:#eeaaa1!important;filter:drop-shadow(0 0 4px #eeaaa180)!important}
body .of-particle[data-tone=wait]{fill:#efd092!important;filter:drop-shadow(0 0 4px #efd09270)!important}
body .of-particle-trail[data-tone=blocked]{stroke:#eeaaa1!important}body .of-particle-trail[data-tone=wait]{stroke:#efd092!important}
/* Process editor sits beneath the full-width process. */
body .rf-process-layout{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}
body .rf-process-editor{position:static!important}
body .rf-process-editor .pr-break-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 28px!important;padding:24px!important;box-sizing:border-box!important}
body .rf-process-editor .pr-dock-summary{grid-column:1/-1!important}
body .rf-process-editor .pr-dock-summary p{max-width:90ch!important}
body .rf-process-flow .of-visual{height:205px!important}
body .rf-process-editor .pr-dock-group{width:auto!important;min-width:0!important;grid-column:auto!important}
body .rf-process-editor .ix-reset{margin:14px 0 0!important}
/* One provider comparison, one common set of column headings. */
body .rf-provider-viewport{width:100%!important;overflow-x:auto!important;padding:3px!important;box-sizing:border-box!important}
body .rf-provider-stack{display:block!important;min-width:720px!important}
body .rf-provider-columns{display:grid!important;grid-template-columns:110px repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:16px 0!important;border-bottom:1px solid #bdd7c44d!important}
body .rf-provider-columns>*{font:500 13px/1.4 Archivo,Arial,sans-serif!important;color:#dce9df!important;text-align:center!important}
body .rf-provider-columns>span{text-align:left!important;font-size:11px!important}
body .rf-provider-lane{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #bdd7c42e!important;background:transparent!important}
body .rf-provider-summary{display:block!important;margin:0!important}
body .rf-provider-summary h4{font:500 15px/1.4 Archivo,Arial,sans-serif!important}
body .rf-provider-flow{margin:0!important;min-width:0!important}
body .rf-provider-flow .of-visual{height:68px!important;min-width:0!important;margin:0!important}
body .rf-provider-flow .of-diagram{overflow:visible!important}
body .rf-provider-cells{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}
body .rf-provider-cell{min-height:42px!important;padding:8px 5px!important;background:transparent!important;border:0!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:3px!important}
body .rf-provider-cell>strong{font:400 12px/1.4 Archivo,Arial,sans-serif!important;color:var(--cell-tone)!important}
body .rf-provider-cell[aria-pressed=true]{background:#bfdac016!important;outline:1px solid var(--cell-tone)!important}
body .rf-provider-flow .of-status{display:none!important}
body .rf-provider-editor-slot{margin-top:24px!important}
body .rf-provider-editor-slot .pp-inspector{position:static!important;transform:none!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
/* Delegation: give the actual scene the larger part of the workspace. */
body .dp-workspace{grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr)!important;gap:36px!important}
body .rf-ki-flow .of-visual{height:300px!important}
body .rf-ki-case-context{font:16px/1.6 Archivo,Arial,sans-serif!important;color:#c6d6ca!important;max-width:75ch!important;margin:0 0 24px!important}
body .rf-ki-case-note{border-left:2px solid #efd092!important;padding:12px 18px!important;color:#efd092!important;font-size:14px!important}
/* Quiz: explicit material and ink in both new and resumed question states. */
body.page-digital-check :is(.dc5-panel,.dc5-question-card,.dc5-control-column){background:#102119!important;color:#edf3e9!important;box-sizing:border-box!important}
body.page-digital-check :is(.dc5-question-card,.dc5-panel) :is(legend,label,h2,h3,p,span,strong,small){color:#edf3e9!important;-webkit-text-fill-color:currentColor!important}
body.page-digital-check .dc5-option{background:#152a1e!important;color:#edf3e9!important;border:1px solid #8da997!important}
body.page-digital-check .dc5-option[aria-pressed=true]{background:#b8e6c6!important;color:#13271c!important}
body.page-digital-check .dc5-option *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
body.page-digital-check :is(#dc-start-zero,#dc-continue,#dc-process-continue,#dc-next){background:#b8e6c6!important;color:#13271c!important;-webkit-text-fill-color:#13271c!important}
body.page-digital-check :is(#dc-start-zero,#dc-continue,#dc-process-continue,#dc-next) *{color:inherit!important;-webkit-text-fill-color:inherit!important}
body.page-digital-check .dc5-workspace{width:100%!important;max-width:none!important;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)!important;gap:40px!important}
body.page-digital-check :is(.dc5-control-column,.dc5-model-column){width:100%!important;max-width:none!important;margin-inline:0!important;padding:0!important;min-width:0!important}
body.page-digital-check .dc5-model-svg{border:0!important;width:100%!important;max-width:none!important;height:auto!important}
/* Application windows stay inside their rail, including internal grids. */
body :is(.rf-workbench,.rf-industry-workbench,.rf-workbench *,.rf-industry-workbench *){box-sizing:border-box!important;min-width:0!important}
body :is(.rf-workbench,.rf-industry-workbench){max-width:100%!important}
body .rf-industry-workbench>:not(.rf-workbench-bar){width:auto!important;max-width:calc(100% - 64px)!important;margin-inline:32px!important}
body .rf-workbench .ed-details-body{width:100%!important;max-width:100%!important;padding:0 32px 36px!important}
body .ps-project-stage{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:32px!important;width:100%!important}
body .ps-role-matrix{width:100%!important;max-width:100%!important;min-width:0!important}
body .ps-role-row{grid-template-columns:minmax(120px,1.2fr) minmax(70px,.6fr) minmax(70px,.6fr) minmax(90px,1fr)!important;gap:12px!important}
body :is(.isig-shell,.isig-stage,.cl-flow,.trade-diagnosis-grid){width:100%!important;max-width:100%!important;min-width:0!important}
body .rf-scenario-action{display:flex!important;gap:18px!important;align-items:center!important;margin:25px 0!important;padding:18px 0!important;border-block:1px solid #c2ddcd30!important}
body .rf-scenario-action button{padding:12px 18px!important;border:1px solid #b8e6c6!important;background:#b8e6c6!important;color:#14291d!important;font:500 14px/1.4 Archivo,Arial,sans-serif!important}
body .rf-scenario-action p{margin:0!important;font-size:14px!important;color:#c6d6ca!important}
/* More room for resilience and its business implication. */
body .baro-dimension[data-baro-dimension=resilience]{grid-column:1/-1!important;max-width:none!important}
body .rf-resilience-note{font:14px/1.65 Archivo,Arial,sans-serif!important;margin:14px 0 0!important;color:#c7d7cb!important;max-width:90ch!important}
body .baro-finding{padding:42px 0!important;margin-top:34px!important;border-top:1px solid #bfd9c648!important;max-width:none!important}
body .r4-result-head{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important;gap:40px!important;align-items:end!important}
body .baro-result-title{max-width:none!important;font-size:clamp(29px,3.3vw,48px)!important;line-height:1.15!important}
body .r4-result-triad{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-top:36px!important}
body .r4-result-triad article{background:transparent!important;border:0!important;border-top:1px solid #bdd8c446!important;padding:22px 0!important}
body .r4-result-triad strong{display:block!important;font-size:22px!important;margin:16px 0 12px!important;color:#e6efe7!important}
/* Project story precedes the single white evidence folio. */
body .rf-project-story{width:min(1354px,94vw)!important;margin:0 auto!important;padding:64px 0 80px!important;color:#edf3e9!important}
body .rf-project-story>span{font:11px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.12em!important;color:#b8d4c0!important}
body .rf-project-story h2{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.15!important;margin:20px 0 32px!important}
body .rf-project-story-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important}
body .rf-project-story-grid h3{font-size:19px!important;color:#b8e6c6!important;margin:0 0 12px!important}
body .rf-project-story-grid p{font:18px/1.7 Archivo,Arial,sans-serif!important;color:#d4dfd7!important;margin:0!important}
body.page-case-detail #case-intervention :is(.nbc-folio,.nbc-folio__inner,.nf-inner){margin-inline:0!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}
body.page-case-detail #case-intervention{color:#193326!important}
body.page-case-detail #case-intervention :is(h2,h3,p,span,strong,a,summary,small,.ce-change){color:#193326!important;-webkit-text-fill-color:currentColor!important}
/* Local authority hero: generous portrait and real breathing room. */
body.page-regional-gateway .local-hero{padding-block:155px 115px!important;min-height:900px!important}
body.page-regional-gateway .local-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr)!important;gap:clamp(60px,7vw,110px)!important;align-items:center!important}
body.page-regional-gateway .local-founder-card{width:100%!important;max-width:none!important;margin:0!important}
body.page-regional-gateway .local-founder-card img{width:100%!important;height:auto!important;max-height:560px!important;object-fit:contain!important;object-position:center top!important}
body.page-regional-gateway .local-hero-copy h1{font-size:clamp(46px,4.3vw,68px)!important;max-width:none!important}
body .rf-goe-flow{padding:32px 0!important;background:transparent!important;border-inline:0!important}
body .rf-goe-flow .of-visual{height:300px!important}
@media(max-width:1000px){
body .dp-workspace,body.page-digital-check .dc5-workspace{grid-template-columns:1fr!important}
body .rf-process-editor .pr-break-dock{grid-template-columns:1fr!important}
body.page-regional-gateway .local-hero-grid{grid-template-columns:1fr 1fr!important;gap:35px!important}
body .ps-project-stage{grid-template-columns:1fr!important}
body .r4-result-head{grid-template-columns:1fr!important;gap:20px!important}
}
@media(max-width:700px){
body :is(.nbc-process-reality-section,.nbc-provider-proof-section,.nbc-delegation-probe-section)>:is(.sw,.pr-wrap,.pp-wrap,.dp-wrap,[data-width-axis=outer]){width:calc(100% - 40px)!important}
body.page-home #auftakt{min-height:710px!important;padding-block:125px 95px!important}
body.page-home #auftakt .home-process-opening__hero{width:calc(100vw - 36px)!important}
body.page-home #auftakt .home-process-opening__title{font-size:clamp(40px,10.3vw,64px)!important}
body .nbc-ambient-light--key{left:10%!important;top:3%!important;width:120%!important;height:80%!important;opacity:.32!important}
body .nbc-ambient-light--fill{opacity:.10!important}
body .rf-provider-model .rf-tool-copy::after{content:' Alle drei Bahnen gemeinsam seitlich verschieben.';color:#d4dfd7}
body.page-digital-check .dc5-workspace{display:flex!important;flex-direction:column!important;gap:24px!important}
body.page-digital-check .dc5-model-column{order:2!important}
body.page-digital-check .dc5-control-column{order:1!important}
body .rf-industry-workbench>:not(.rf-workbench-bar){max-width:calc(100% - 36px)!important;margin-inline:18px!important}
body .rf-workbench .ed-details-body{padding:0 18px 26px!important}
body .ps-role-row{grid-template-columns:1fr 1fr!important}
body .rf-scenario-action{flex-direction:column!important;align-items:flex-start!important}
body .r4-result-triad,.rf-project-story-grid{grid-template-columns:1fr!important;gap:20px!important}
body .rf-project-story{width:calc(100% - 40px)!important;padding:44px 0 54px!important}
body.page-regional-gateway .local-hero{padding-block:112px 70px!important;min-height:0!important}
body.page-regional-gateway .local-hero-grid{grid-template-columns:1fr!important;gap:50px!important}
body.page-regional-gateway .local-hero-copy h1{font-size:42px!important}
body.page-regional-gateway .local-founder-card img{max-height:470px!important}
}
@media(prefers-reduced-motion:reduce){body .nbc-ambient-light{transition:none!important;transform:none!important}}
}
@layer nbc-premium-7162 {
body.page-case-detail #case-intervention>.case2-wrap.nf-inner{width:min(1354px,94vw)!important;max-width:1354px!important;margin-inline:auto!important;padding-inline:0!important}
body .rf-goe-action{padding:14px 20px!important;border:1px solid #b8e6c6!important;background:#b8e6c6!important;color:#14291d!important;font:500 14px/1.4 Archivo,Arial,sans-serif!important;margin:15px 0!important}
body .ps-role-row[data-additional=true] .ps-role-status i{background:#b8e6c6!important}
body.page-digital-check .dc5-zone-label{font-size:11px!important}
body.page-digital-check .dc5-stage{background:transparent!important;box-shadow:none!important}
body.page-digital-check .dc5-stage::before,body.page-digital-check .dc5-stage::after{display:none!important}
@media(max-width:700px){
body.page-case-detail #case-intervention>.case2-wrap.nf-inner{width:calc(100% - 40px)!important}
body.page-digital-check .dc5-model-svg{aspect-ratio:360/840!important;height:auto!important;max-height:none!important}
}
}
@layer nbc-premium-7162 {
body .rf-resilience-panel{grid-column:1/-1!important;padding:34px 0!important;border-top:1px solid #bedac544!important;width:100%!important}
body .rf-resilience-panel>span{font:11px/1.5 'IBM Plex Mono',monospace!important;color:#bedac5!important}
body .rf-resilience-panel h3{font-size:clamp(25px,2.5vw,36px)!important;margin:18px 0!important;max-width:none!important}
body .rf-resilience-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-top:24px!important}
body .rf-resilience-checks p{font:16px/1.6 Archivo,Arial,sans-serif!important;color:#d4e2d7!important;border-left:2px solid #b8e6c6!important;padding-left:18px!important}
@media(max-width:700px){body .rf-resilience-checks{grid-template-columns:1fr!important;gap:12px!important}}
}
@layer nbc-premium-7162 {
body.page-digital-check .dc5-option[aria-pressed=true],body.page-digital-check .dc5-option[aria-pressed=true] :is(strong,small,span,b,p){color:#13271c!important;-webkit-text-fill-color:#13271c!important}
body.page-digital-check .dc5-option[aria-pressed=false],body.page-digital-check .dc5-option[aria-pressed=false] :is(strong,small,span,b,p){color:#edf3e9!important;-webkit-text-fill-color:#edf3e9!important}
body .baro-finding .r4-result-head{display:block!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}
body .baro-finding .baro-result-title{max-width:1100px!important}
body .baro-finding .baro-result-lede:not([hidden]){display:block!important;max-width:90ch!important;font:17px/1.65 Archivo,Arial,sans-serif!important;margin:22px 0 0!important;color:#c6d6ca!important}
}
@layer nbc-premium-7162 {
body.page-digital-check .dc5-shell{width:min(1354px,94vw)!important;max-width:1354px!important;margin-inline:auto!important;padding-inline:0!important}
body.page-digital-check .dc5-workspace{padding-inline:0!important;margin-inline:0!important}
@media(max-width:700px){body.page-digital-check .dc5-shell{width:calc(100% - 40px)!important}}
}
@layer nbc-premium-7162 {
body.page-digital-check .dc5-model-svg{aspect-ratio:840/720!important}
@media(max-width:760px){body.page-digital-check .dc5-model-svg{aspect-ratio:360/840!important}}
}
@layer nbc-premium-7162 {
body.page-digital-check .dc5-stage{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
body.page-digital-check .dc5-stage :is(.dc5-stage-evidence,.dc5-stage-footer){position:relative!important;inset:auto!important}
}
/* v7163: reset inherited dimensions at the actual content nodes. */
@layer nbc-premium-7162 {
body .nbc-contact-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:70px!important;width:100%!important}
body :is(.ac-person-stage,.ac-personal-contact,.ac-person-stage-meta){display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important}
body .ac-personal-contact img{display:block!important;width:100%!important;max-width:380px!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0 0 24px!important}
body .ac-personal-contact>div{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body .ac-personal-contact :is(strong,span,p){display:block!important;overflow-wrap:normal!important;word-break:normal!important}
body .ac-personal-contact strong{font-size:24px!important;margin-bottom:8px!important}
body .ac-personal-contact p{font-size:16px!important;line-height:1.6!important;margin:14px 0!important}
body .ac-person-stage-meta{margin-top:16px!important}
body.page-regional-gateway .local-hero-grid{align-items:start!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)!important;gap:70px!important}
body.page-regional-gateway .local-founder-card{display:flex!important;flex-direction:column!important;gap:24px!important;padding:0!important;min-width:0!important;align-items:stretch!important;position:static!important}
body.page-regional-gateway .local-founder-card :is(picture,img,.local-founder-copy){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;box-sizing:border-box!important}
body.page-regional-gateway .local-founder-card img{max-height:none!important;height:auto!important;aspect-ratio:4/5!important;object-fit:contain!important}
body.page-regional-gateway .local-founder-copy>*{margin:0 0 12px!important;max-width:none!important}
body.page-regional-gateway .local-founder-copy p{font-size:16px!important;line-height:1.55!important}
body.page-regional-gateway .local-hero{min-height:0!important;padding-block:155px 100px!important}
/* The full application, including headers/results, shares the page rail. */
body :is(.nbc-process-cross-section,.nbc-provider-proof,.nbc-delegation-probe,.pr-stage,.pp-stage-shell,.rf-process-model,.rf-provider-model,.dp-workspace){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important;align-self:stretch!important}
body :is(.pr-section-head,.pp-section-head,.dp-section-head,.rf-tool-head,.pr-result-block,.pr-result-bridge){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important}
body .rf-tool-title{max-width:none!important}
body :is(.pr-stage,.pp-stage-shell){display:block!important}
body :is(.pr-stage,.pp-stage-shell)[hidden]{display:none!important}
body .rf-process-editor .pr-break-dock{margin:0!important;width:100%!important;max-width:none!important}
body .pr-result-block{display:none!important}
body .rf-process-outcome{border-top:1px solid #accbb849!important;padding:28px 0 0!important;margin-top:30px!important}
body .rf-process-outcome>span{color:#bad4c3!important;font:12px/1.5 'IBM Plex Mono',monospace!important}
body .rf-process-outcome h4{font-size:clamp(24px,3vw,36px)!important;line-height:1.2!important;margin:15px 0!important}
body .rf-process-outcome p{max-width:85ch!important;font-size:17px!important;line-height:1.65!important;color:#d3dfd6!important}
body .rf-provider-flow .of-visual{height:135px!important}
body .rf-provider-lane{padding:24px 0!important;grid-template-columns:95px minmax(0,1fr)!important}
body .rf-provider-columns{grid-template-columns:95px repeat(5,minmax(0,1fr))!important}
body .rf-provider-editor-slot .pp-inspector{padding:26px!important;background:#12251c!important;border:1px solid #a8c5b344!important}
body .rf-provider-editor-slot .pp-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
body .pp-decision-chamber{display:block!important;padding:28px 0!important;border-top:1px solid #bdd8c446!important;margin-top:25px!important}
body .pp-decision-conflict :is(.pp-kicker,h3,[data-pp-insight-copy]),body .pp-decision-gates,body .pp-tradeoffs,body .pp-text-summary,body .pp-live-summary{display:none!important}
body .pp-proof-task{padding:0!important;max-width:80ch!important;background:transparent!important;border:0!important}
body .erp-neutrality-proof{display:none!important}
body.page-case-detail :is(.case2-wrap,.case2-hero>.case2-wrap){width:min(1354px,94vw)!important;max-width:1354px!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}
body.page-case-detail :is(.case2-hero-copy,.case2-section-head,.case2-intro,.case-example-box,.case-example-head){margin-inline:0!important;text-align:left!important;max-width:none!important}
body .case-example-head{display:block!important;padding:0 0 28px!important}
body .case-example-head h3{max-width:none!important}
body .case-example-head p{max-width:85ch!important}
body .cx-project-artifact{display:flex!important;justify-content:space-between!important;gap:24px!important;padding:20px 0!important;border-block:1px solid #bfd5c549!important;margin-bottom:24px!important}
body .cx-project-artifact strong{font:500 20px/1.4 Archivo,Arial,sans-serif!important;color:#edf3e9!important}
body .cx-project-artifact span{font:13px/1.5 Archivo,Arial,sans-serif!important;color:#b9cec1!important}
body .cx-project-link{display:inline-block!important;margin-top:20px!important;color:#b8e6c6!important;text-decoration:underline!important;text-underline-offset:4px!important}
body .rf-branch-continuity{font:18px/1.65 Archivo,Arial,sans-serif!important;color:#d4dfd7!important;padding:24px 0 32px!important;max-width:85ch!important}
body .rf-baro-direction{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:16px 0!important;border-block:1px solid #bbd2c22e!important;font:13px/1.5 Archivo,Arial,sans-serif!important;color:#dae5dc!important}
body .rf-baro-direction small{font:12px/1.5 Archivo,Arial,sans-serif!important;color:#b2c8b9!important}
body .bf-particle[data-tone=blocked]{fill:#f0a59b!important;filter:drop-shadow(0 0 4px #f0a59b88)!important}
body .bf-trail[data-tone=blocked]{stroke:#f0a59b!important}
body .bf-particle[data-tone=strained]{fill:#efd092!important}
body .bf-trail[data-tone=strained]{stroke:#efd092!important}
body .rf-twin-model[data-scene=growth] .of-band{stroke-width:26px!important}
body .rf-twin-model[data-scene=data] .of-band{stroke-dasharray:3 12!important}
body .rf-twin-model[data-scene=people] .of-node:nth-of-type(2){color:#efd092!important}
body .rf-twin-metrics{transition:background .5s ease!important;padding-block:22px!important;border-block:1px solid #bdd8c446!important}
body [data-twin-transition=running] .rf-twin-metrics{background:#b8e6c610!important}
body .rf-twin-flow .of-scene-label[data-state=blocked]{border-color:#e7bd83!important}
@media(max-width:1000px){
body .nbc-contact-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)!important;gap:35px!important}
body.page-regional-gateway .local-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:35px!important}
body.page-regional-gateway .local-hero-copy h1{font-size:clamp(36px,5vw,58px)!important}
}
@media(max-width:760px){
body .nbc-contact-hero-grid,body.page-regional-gateway .local-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:45px!important}
body .ac-person-stage{border-top:1px solid #bbd2c22e!important;padding-top:28px!important}
body .ac-personal-contact img{max-width:100%!important}
body.page-regional-gateway .local-hero{padding-block:110px 65px!important}
body.page-regional-gateway .local-founder-card{max-width:440px!important}
body.page-regional-gateway .local-founder-card img{max-height:none!important}
body.page-case-detail :is(.case2-wrap,.case2-hero>.case2-wrap){width:calc(100% - 40px)!important}
body .rf-provider-stack{min-width:640px!important}
body .rf-provider-lane{grid-template-columns:80px minmax(0,1fr)!important}
body .rf-provider-columns{grid-template-columns:80px repeat(5,minmax(0,1fr))!important}
body .rf-provider-flow .of-visual{height:115px!important}
body .rf-provider-editor-slot .pp-inspector{padding:18px!important}
body .rf-provider-editor-slot .pp-inspector-grid{grid-template-columns:1fr!important}
body .cx-project-artifact{flex-direction:column!important;gap:10px!important}
body .rf-process-editor .pr-break-dock{padding:18px!important}
body .rf-baro-direction{flex-wrap:wrap!important;gap:8px!important}
body .rf-baro-direction small{flex-basis:100%!important}
body :is(.pr-scenario-tabs,.dp-usecases,.pp-scenarios){max-width:100%!important;flex-wrap:wrap!important}
body .rf-tool-title{font-size:30px!important;line-height:1.17!important}
body :is(.rf-process-model,.rf-provider-model,.rf-ki-model) .of-label strong{font-size:13px!important}
}
}
@layer nbc-premium-7162 {
body .pr-intro .te-preview,body .pr-intro .te-scene,body [data-pj-case],body [data-pp-journey],body .pp-stage-caption,body .pp-stepper{display:none!important}
body .pr-intro .te-grid{grid-template-columns:1fr!important}
body .pp-inspector-dock{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
@media(max-width:700px){
body .rf-process-flow .of-diagram{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;min-width:0!important;overflow:visible!important}
body .rf-process-flow .of-labels{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;height:440px!important}
body .rf-process-flow .of-label{flex:1!important;min-height:0!important;width:100%!important;max-width:none!important;text-align:left!important;padding:8px 12px!important}
body .rf-process-flow .of-label>span{display:none!important}
body .rf-process-flow .of-label small{font-size:12px!important}
body .rf-process-flow .of-visual{grid-column:1!important;grid-row:1!important;height:440px!important;min-width:0!important;width:76px!important;overflow:visible!important}
body .rf-process-flow .of-visual svg{width:100%!important;height:100%!important;min-width:0!important}
}
}
@layer nbc-premium-7162 {
body .pr-intro .te-body{display:block!important}
body .pr-intro .te-copy{max-width:900px!important}
body.page-digital-check .dc5-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;align-items:start!important;gap:48px!important}
body.page-digital-check .dc5-workspace[hidden]{display:none!important}
body.page-digital-check .dc5-model-column{display:block!important;position:static!important;transform:none!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.page-digital-check :is(.dc5-stage,.dc5-question-panel,.dc5-question-card){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important}
body.page-digital-check :is(.dc5-result-panel,.dc5-result-inner){padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
body.page-digital-check .dc5-model-svg{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-height:none!important}
body.page-digital-check :is(.dc12-mobile-model,.mx-digital,.dc5-mobile-stage-toggle){display:none!important}
body.page-digital-check .dc5-result-title{font-size:clamp(30px,3vw,44px)!important;line-height:1.15!important}
body.page-digital-check .dc5-result-summary{display:block!important}
body.page-digital-check .dc5-stage-head{display:flex!important;flex-wrap:wrap!important;gap:18px!important;align-items:start!important}
body.page-digital-check .dc5-stage-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body.page-digital-check .dc5-panel[hidden]{display:none!important}
@media(max-width:1000px){body.page-digital-check .dc5-workspace{display:flex!important;flex-direction:column!important;gap:36px!important}}
@media(max-width:760px){
body.page-digital-check :is(.dc5-control-column,.dc5-model-column){width:100%!important;margin:0!important;max-width:none!important}
body.page-digital-check .dc5-question-card{padding:0!important}
body.page-digital-check .dc5-stage-head strong{font-size:22px!important}
body.page-digital-check .dc5-model-svg{aspect-ratio:360/840!important}
}
}
@layer nbc-premium-7162 {
body .ac-person-stage,body .ac-personal-contact{height:auto!important;max-height:none!important;overflow:visible!important}
body .ac-personal-contact img{height:auto!important;max-height:none!important}
}
@layer nbc-premium-7162 {
body .nbc-provider-proof :is(.pj-overview,.pp-step-jump,.pp-signature-rail){display:none!important}
body .pp-inspector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
body .pp-header{padding-inline:0!important;margin-inline:0!important;width:100%!important;max-width:none!important}
@media(max-width:700px){body .pp-inspector-grid{grid-template-columns:1fr!important}}
}
@layer nbc-premium-7162 {
body.page-digital-check .dc5-model-column{height:auto!important;max-height:none!important;overflow:visible!important;aspect-ratio:auto!important}
body.page-digital-check .dc5-stage{overflow:visible!important;clip-path:none!important}
body .cx-actions{padding-top:24px!important;justify-content:flex-start!important}
body .cx-caption{padding-bottom:18px!important}
@media(max-width:700px){
body .rf-goe-flow .of-diagram{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;min-width:0!important;overflow:visible!important}
body .rf-goe-flow .of-labels{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;height:440px!important}
body .rf-goe-flow .of-label{flex:1!important;min-height:0!important;width:100%!important;max-width:none!important;text-align:left!important;padding:8px 12px!important}
body .rf-goe-flow .of-label>span{display:none!important}
body .rf-goe-flow .of-visual{grid-column:1!important;grid-row:1!important;height:440px!important;min-width:0!important;width:76px!important;overflow:visible!important}
}
}
@layer nbc-premium-7162 {
body .ki-engagement{height:auto!important;max-height:none!important;overflow:visible!important}
body .ki-engagement .sr-net{height:auto!important;max-height:none!important}
@media(max-width:1000px){
body .rf-workbench .ps-project-stage{grid-template-columns:minmax(0,1fr)!important}
body .rf-workbench .ps-project-stage>*{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:none!important}
}
@media(max-width:700px){
body .dg3-hero{padding-top:112px!important}
body .rf-workbench .ps-project-brief{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body .rf-workbench .ps-project-brief article{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:18px 0!important;border-inline:0!important;border-bottom:1px solid #accbb830!important}
body .rf-workbench .ps-project-brief article small{grid-column:1/-1!important}
body .rf-workbench .ps-project-brief article strong{font-size:22px!important}
body .rf-workbench .ps-project-result{padding:20px 0!important}
body .rf-workbench .ps-project-result strong{font-size:23px!important;line-height:1.4!important}
body .rf-workbench .ps-role-row{grid-template-columns:1fr 1fr!important;padding-block:20px!important;gap:12px!important}
body .rf-workbench .ps-role-row>strong,body .rf-workbench .ps-role-status{grid-column:1/-1!important;grid-row:auto!important}
body .rf-workbench .ps-role-row>span{grid-column:auto!important;grid-row:auto!important}
body .rf-ki-flow .of-diagram{display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;gap:14px!important;min-width:0!important;overflow:visible!important}
body .rf-ki-flow .of-labels{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;height:520px!important}
body .rf-ki-flow .of-label{flex:1!important;min-height:0!important;width:100%!important;max-width:none!important;text-align:left!important;padding:8px 12px!important}
body .rf-ki-flow .of-label>span{display:none!important}
body .rf-ki-flow .of-visual{grid-column:1!important;grid-row:1!important;height:520px!important;min-width:0!important;width:85px!important;overflow:visible!important}
body .rf-ki-flow .of-visual svg{width:100%!important;height:100%!important;min-width:0!important}
}
}
@layer nbc-premium-7162 {
body.page-digital-check :is(.dc5-stage,.dc5-model-column){contain:none!important;content-visibility:visible!important;aspect-ratio:auto!important}
body.page-digital-check .dc5-stage{display:block!important;grid-template-rows:none!important;grid-template-columns:none!important}
body.page-digital-check .dc5-stage-head{margin-bottom:24px!important}
}
@layer nbc-premium-7162 {
body .baro-stage[data-tone=critical] .baro-stage-status{color:#f0aaa1!important;border-color:#f0aaa155!important}
body .baro-stage[data-tone=critical] .baro-stage-status::before{background:#f0aaa1!important;box-shadow:0 0 8px #f0aaa166!important}
body .bf-station[data-risk=critical] .bf-halo{stroke:#f0aaa1!important}
}
@layer nbc-premium-7162 {
@media(max-width:700px){
body.page-case-detail .case-example-box{padding:24px 18px!important}
body .cx-source-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px 0!important}
body .cx-source-row>strong{grid-column:1!important;margin-bottom:8px!important}
body .cx-source-row>span{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important;grid-column:1!important}
body .cx-source-row small{display:inline!important;overflow-wrap:normal!important;word-break:normal!important}
body .cx-source-row .cx-token{white-space:nowrap!important;font-size:12px!important;padding:4px 7px!important}
body .cx-return-stage{grid-template-columns:1fr 1fr!important}
body .cx-return-stage>strong{grid-column:1/-1!important;font-size:19px!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}
body .cx-return-stage>.cx-index{grid-column:1/-1!important}
body .cx-return-track{padding:14px 0!important}
}
}
@layer nbc-premium-7162 {body .ki-engagement{content-visibility:visible!important;contain-intrinsic-size:none!important}}
