/*! NBC v7.423 · ERP component owner · project proof + post-selection continuity · v7426 width-contract migration */
@layer nbc-v7423-owner {

  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #projektbeleg.erp23-proof{
    position:relative!important;
    overflow:hidden!important;
    padding:clamp(82px,7vw,118px) 0!important;
    background:#f1eee5!important;
    color:#142017!important;
    border-block:1px solid rgba(20,32,23,.09)!important;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #projektbeleg.erp23-proof::before{
    content:"";position:absolute;inset:-28% -8% auto auto;width:min(720px,58vw);aspect-ratio:1;border-radius:50%;pointer-events:none;
    background:radial-gradient(circle,rgba(67,121,79,.13),rgba(67,121,79,.035) 42%,transparent 70%);filter:blur(8px);
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__inner{
    position:relative;z-index:1;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__eyebrow,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic span,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article>span,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__footer>span{
    font:600 11px/1.35 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.085em;text-transform:uppercase;color:#356244!important;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__eyebrow{margin:0 0 24px!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__opening{
    display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.62fr);gap:clamp(44px,7vw,110px);align-items:end;
    padding-bottom:clamp(34px,4vw,58px);border-bottom:1px solid rgba(20,32,23,.14);
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__opening h2{
    margin:0!important;max-width:18ch!important;color:#142017!important;-webkit-text-fill-color:#142017!important;
    font-size:clamp(44px,4.9vw,76px)!important;line-height:.98!important;letter-spacing:-.047em!important;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__opening>p{
    margin:0!important;max-width:58ch;color:#4d5a51!important;-webkit-text-fill-color:#4d5a51!important;font-size:clamp(16px,1.25vw,19px);line-height:1.64;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,6vw,96px);padding:clamp(38px,4.8vw,66px) 0 18px;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article{position:relative;min-width:0;padding-bottom:18px;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>span{
    display:block;min-height:2.8em;max-width:34ch;color:#566159!important;font-size:13px;line-height:1.42;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>strong{
    display:block;margin:9px 0 19px;color:#17231b!important;-webkit-text-fill-color:#17231b!important;font-size:clamp(58px,6.8vw,104px)!important;line-height:.88!important;letter-spacing:-.065em!important;font-weight:520!important;font-variant-numeric:tabular-nums;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article.is-reviewed>strong{color:#21683b!important;-webkit-text-fill-color:#21683b!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>i{
    display:block;position:relative;height:7px;background:rgba(38,64,46,.11);overflow:hidden;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>i::after{
    content:"";display:block;width:var(--erp23-scope);height:100%;background:linear-gradient(90deg,#5a7561,#2e7142);
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__caption{margin:0 0 clamp(42px,5vw,70px)!important;color:#687269!important;font-size:13px!important;line-height:1.5!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic{
    display:grid;grid-template-columns:minmax(170px,.56fr) minmax(0,2.7fr) minmax(170px,.56fr);gap:clamp(22px,3vw,44px);align-items:center;
    padding:clamp(26px,3vw,38px) 0;border-block:1px solid rgba(20,32,23,.14);
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-source,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-target{display:grid;gap:6px;align-content:center;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-target{text-align:right;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-source strong,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-target strong{color:#17231b!important;font-size:clamp(25px,2.7vw,40px)!important;letter-spacing:-.04em!important;font-weight:560!important;font-variant-numeric:tabular-nums;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-target strong{color:#21683b!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic ol{
    position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic ol::before{content:"";position:absolute;left:7%;right:7%;top:14px;height:1px;background:linear-gradient(90deg,rgba(52,99,67,.2),rgba(52,99,67,.62),rgba(52,99,67,.2));}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic li{position:relative;display:grid;justify-items:center;text-align:center;gap:5px;padding:0 10px;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic li>span{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f1eee5;border:1px solid rgba(47,102,65,.34);font-size:9px;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic li>strong{margin-top:6px;color:#17231b!important;font-size:15px!important;line-height:1.2!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic li>small{max-width:19ch;color:#687269!important;font-size:11px!important;line-height:1.35!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger{
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(38px,4vw,58px);border-top:1px solid rgba(20,32,23,.14);border-bottom:1px solid rgba(20,32,23,.14);
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article{min-width:0;padding:24px clamp(18px,2vw,30px) 26px;border-right:1px solid rgba(20,32,23,.11);background:transparent!important;box-shadow:none!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:first-child{padding-left:0;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:last-child{border-right:0;padding-right:0;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger p{margin:9px 0 0!important;color:#4e5b52!important;font-size:15px!important;line-height:1.56!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__footer{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding-top:24px;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__footer a{color:#245f39!important;font-weight:620;text-decoration:none;border-bottom:1px solid rgba(36,95,57,.3);}

  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #passung.erp23-after{
    position:relative!important;overflow:hidden!important;padding:clamp(90px,8vw,132px) 0!important;background:linear-gradient(180deg,#07100c 0%,#09130f 100%)!important;color:#f0f4ef!important;
  }
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #passung.erp23-after::before{content:"";position:absolute;inset:-24% auto auto 60%;width:620px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(82,165,106,.11),transparent 68%);filter:blur(8px);pointer-events:none;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__inner{position:relative;z-index:1;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.62fr);gap:clamp(58px,8vw,124px);align-items:end;padding-bottom:clamp(44px,5vw,66px);}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__head>.mono,
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai>.mono{color:#9ed8ad!important;-webkit-text-fill-color:#9ed8ad!important;font-size:10px!important;letter-spacing:.095em!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__head h2{margin:12px 0 20px!important;max-width:16ch!important;color:#f3f5f1!important;-webkit-text-fill-color:#f3f5f1!important;font-size:clamp(44px,4.6vw,70px)!important;line-height:.98!important;letter-spacing:-.045em!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__head p{margin:0!important;max-width:68ch;color:#b9c7bd!important;-webkit-text-fill-color:#b9c7bd!important;font-size:17px!important;line-height:1.66!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai{padding:22px 0 2px 26px;border-left:1px solid rgba(144,211,164,.36);background:transparent!important;box-shadow:none!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai h3{margin:9px 0 12px!important;color:#eef4ef!important;-webkit-text-fill-color:#eef4ef!important;font-size:clamp(23px,2.1vw,32px)!important;line-height:1.08!important;letter-spacing:-.025em!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai p{margin:0 0 15px!important;color:#aebcb2!important;-webkit-text-fill-color:#aebcb2!important;font-size:14px!important;line-height:1.58!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai a{color:#a8dfb6!important;text-decoration:none;font-size:14px;font-weight:620;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0!important;padding:34px 0 8px!important;list-style:none;border-top:1px solid rgba(238,244,239,.1);}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps::before{content:"";position:absolute;left:4%;right:4%;top:61px;height:1px;background:linear-gradient(90deg,rgba(120,198,143,.18),rgba(120,198,143,.68),rgba(120,198,143,.18));}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps>li{position:relative;display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0;padding:0 clamp(22px,2.3vw,36px) 24px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__index{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;margin:0 0 24px;border-radius:50%;background:#0c1912;border:1px solid rgba(122,198,145,.42);color:#bde6c8!important;font:600 11px/1 var(--font-mono,"IBM Plex Mono",monospace);}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps strong{display:block;color:#98d5a9!important;font:600 10px/1.35 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.07em!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps h3{margin:9px 0 10px!important;color:#eff4f0!important;-webkit-text-fill-color:#eff4f0!important;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.14!important;letter-spacing:-.02em!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps p{margin:0!important;color:#aebbb2!important;-webkit-text-fill-color:#aebbb2!important;font-size:14px!important;line-height:1.58!important;}
  html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__fit{max-width:92ch;margin:30px 0 0!important;padding-top:20px;border-top:1px solid rgba(238,244,239,.1);color:#98a99e!important;-webkit-text-fill-color:#98a99e!important;font-size:13px!important;line-height:1.55!important;}

  @media(max-width:980px){
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__opening,
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__top{grid-template-columns:1fr;gap:30px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic{grid-template-columns:1fr;gap:24px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic-target{text-align:left;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger{grid-template-columns:repeat(2,minmax(0,1fr));}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:nth-child(2){border-right:0;padding-right:0;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:nth-child(n+3){border-top:1px solid rgba(20,32,23,.11);}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:nth-child(3){padding-left:0;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai{max-width:720px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps::before{display:none;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps>li{border-top:1px solid rgba(238,244,239,.09)!important;padding-top:24px!important;}
  }
  @media(max-width:760px){
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #projektbeleg.erp23-proof{padding:68px 0!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__opening h2,
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__head h2{max-width:none!important;font-size:clamp(38px,11vw,54px)!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison{grid-template-columns:1fr;gap:24px;padding-top:36px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>span{min-height:0;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__comparison article>strong{font-size:clamp(58px,18vw,86px)!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic ol{grid-template-columns:1fr 1fr;gap:22px 0;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__logic ol::before{display:none;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger{grid-template-columns:1fr;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article{padding:20px 0!important;border-right:0!important;border-top:1px solid rgba(20,32,23,.11);}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__ledger>article:first-child{border-top:0;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__footer{display:block;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-proof__footer a{display:inline-block;margin-top:14px;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content #passung.erp23-after{padding:72px 0!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__ai{padding:18px 0 0;border-left:0;border-top:1px solid rgba(144,211,164,.28);}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps{grid-template-columns:1fr;padding-top:20px!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__steps>li{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important;}
    html body#nbc-page.page-service.service-erp[data-implementation2-owner="v7423"] main#main-content .erp23-after__index{width:42px;height:42px;margin:0;grid-row:1 / span 3;}
  }

}
