


.nc-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid #18241b}
.nc-grid>*{min-width:0;padding:32px 36px;border-left:1px solid rgba(24,36,27,.16);border-top:1px solid rgba(24,36,27,.16);transition:opacity .2s linear}
.nc-grid>:nth-child(-n+4){border-top:0}
.nc-grid>:nth-child(4n+1){border-left:0;padding-left:0}
.nc-grid>:nth-child(4n){padding-right:0}
.nc-grid--logos{--cols:4}
.nc-grid--logos>*{display:grid;place-items:center;height:144px}
.nc-grid--logos img{max-width:min(160px,100%);max-height:44px;filter:grayscale(1) brightness(.35);opacity:.85}
.nc-logos{padding:96px 0 0;background:var(--paper,#dfcca0)}
.nc-logos h2{margin:0 0 32px;font:400 18px/24px Protocol,Arial,sans-serif;color:#18241b}
@media (max-width:700px){
 .nc-grid--logos{--cols:2}
 .nc-grid--logos>*{height:112px;padding:16px}
 .nc-grid--logos>:nth-child(-n+4){border-top:1px solid rgba(24,36,27,.16)}
 .nc-grid--logos>:nth-child(-n+2){border-top:0}
 .nc-grid--logos>*{border-left:1px solid rgba(24,36,27,.16)}
 .nc-grid--logos>:nth-child(2n+1){border-left:0}
}


:is(.nc-button,.button-cta,a.cta,[data-ncw=btn]):not(.cta-unstyled){--cut:7px;border-radius:0!important;
 clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}
[data-ncw=btn]:not(#_){--cut:5px}


.sg-stage :is(.nh-stage,.n2-fun,.pq-win,.n2-opp,.mt-win,.tw-win):not(#_):not(#_){max-width:calc(100% - 128px)!important}
.sg-stage:has(.n2-fun){display:grid;place-items:center}


.nc-logos h2:not(#_){font:400 18px/24px Protocol,Arial,sans-serif!important;letter-spacing:0!important}

.sg-stage:has(.n2-fun):not(#_){aspect-ratio:4/3!important;height:auto!important;min-height:0!important}
:is(.nc-button,.button-cta,a.cta,[data-ncw=btn]):not(.cta-unstyled):not(#_):not(#_){border-radius:0!important}


.rp-seg:not(#_):not(#_){height:14px!important;padding:2px!important;gap:2px!important;border:1px solid currentColor!important;margin-top:0}
.rp-seg:not(#_):not(#_) i{height:auto!important;background:repeating-linear-gradient(135deg,#18241b26 0 1px,#0000 1px 4px)!important}
.rp-seg:not(#_):not(#_) i.on{background:var(--acc)!important}


.monitor-step:not(#_) .monitor-step-window span,.monitor-step:not(#_) span{font:400 11px/16px "NC Instrument",ui-monospace,monospace!important;letter-spacing:0!important}


.ntx-bar .tr:not(#_):not(#_){height:14px!important;box-shadow:none!important;border:1px solid currentColor;background:repeating-linear-gradient(135deg,#18241b26 0 1px,#0000 1px 4px)!important}
.ntx-bar .tr:not(#_):not(#_) i{inset:2px auto 2px 2px!important;max-width:calc(100% - 4px);background:repeating-linear-gradient(90deg,var(--ntx-fill,#1d4756) 0 22px,#0000 22px 24px)!important;box-shadow:none!important}
.ntx-bar.m .tr:not(#_):not(#_) i{--ntx-fill:#7f9ea8}
.ntx-lg i:not(#_){background:#7f9ea8!important}
.ntx-lg i.x:not(#_):not(#_){background:#1d4756!important}


:is(.monitor-step span,.hw-time,.growth-step-front,.growth-step-number,.n9-n):not(#_):not(#_){font:400 11px/16px "NC Instrument",ui-monospace,monospace!important;letter-spacing:0!important;color:inherit!important;opacity:.7}


.nc-grid--logos img:not(#_){filter:brightness(0)!important;opacity:.75}
.nc-grid--logos img[alt=Eplehuset]:not(#_){filter:grayscale(1) contrast(1.2)!important;opacity:.9}
