/*! v7178 · process tool entrance only · ERP width/height rhythm reference */
@layer nbc-process-entry-v7178 {
  body .pr-intro.te-process-premium{
    display:block!important;position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;
    border:1px solid rgba(169,220,188,.25)!important;border-radius:12px!important;
    background:radial-gradient(ellipse at 84% 18%,rgba(169,220,188,.055),transparent 58%),#0d1914!important;
    box-shadow:0 18px 60px rgba(0,0,0,.09)!important;color:#edf2eb!important;
  }
  body .pr-intro.te-process-premium .te-top{
    display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px 22px!important;
    padding:14px 34px!important;border-bottom:1px solid rgba(169,220,188,.14)!important;
  }
  body .pr-intro.te-process-premium .te-top span,
  body .pr-intro.te-process-premium figcaption{
    font:600 .70rem/1.42 Archivo,Arial,sans-serif!important;letter-spacing:.055em!important;color:#bfd8c7!important;margin:0!important;text-transform:uppercase!important;
  }
  body .pr-intro.te-process-premium .te-top span:last-child{color:#bdcbbf!important;}
  body .pr-intro.te-process-premium .te-body{
    display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:clamp(30px,3.4vw,50px)!important;align-items:center!important;
    padding:28px 34px 30px!important;
  }
  body .pr-intro.te-process-premium .te-copy{position:static!important;max-width:none!important;padding:0!important;}
  body .pr-intro.te-process-premium h2{
    display:block!important;width:100%!important;margin:0!important;padding:0!important;
    font:500 clamp(2rem,2.55vw,2.55rem)/1.08 Archivo,Arial,sans-serif!important;letter-spacing:-.04em!important;color:#edf2eb!important;text-wrap:balance!important;
  }
  body .pr-intro.te-process-premium .te-copy>p{
    margin:13px 0 0!important;padding:0!important;font:400 .96rem/1.55 Archivo,Arial,sans-serif!important;color:#bdcbbf!important;
  }
  body .pr-intro.te-process-premium .te-start{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:48px!important;width:auto!important;max-width:100%!important;
    margin:20px 0 0!important;padding:12px 20px!important;border:1px solid #b9ebc9!important;border-radius:6px!important;background:#b9ebc9!important;color:#102018!important;
    font:600 .96rem/1.4 Archivo,Arial,sans-serif!important;cursor:pointer!important;
  }
  body .pr-intro.te-process-premium small{display:block!important;margin:10px 0 0!important;font:400 .77rem/1.45 Archivo,Arial,sans-serif!important;color:#98aa9e!important;}
  body .pr-intro.te-process-premium .te-visual{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;}
  body .pr-intro.te-process-premium figcaption{margin:0 0 12px!important;}
  body .te-process-premium .te-process-lanes{display:grid!important;gap:10px!important;}
  body .te-process-premium .te-process-lane{position:relative!important;padding:10px 12px 8px!important;border:1px solid rgba(169,220,188,.22)!important;background:rgba(18,37,26,.58)!important;overflow:hidden!important;}
  body .te-process-premium .te-process-lane--real{border-color:rgba(237,199,130,.32)!important;background:linear-gradient(135deg,rgba(32,37,28,.76),rgba(18,37,26,.48))!important;}
  body .te-process-premium .te-process-lane-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:0 0 1px!important;}
  body .te-process-premium .te-process-lane-head span{display:block!important;margin:0!important;font:600 .63rem/1.32 Archivo,Arial,sans-serif!important;letter-spacing:.055em!important;color:#b7d0c1!important;text-transform:uppercase!important;}
  body .te-process-premium .te-process-lane--real .te-process-lane-head span{color:#edc782!important;}
  body .te-process-premium .te-process-lane-head strong{display:block!important;font:500 .86rem/1.3 Archivo,Arial,sans-serif!important;color:#edf2eb!important;text-align:right!important;}
  body .te-process-premium .te-process-lane svg{display:block!important;width:100%!important;height:42px!important;margin:0!important;overflow:visible!important;}
  body .te-process-premium .te-process-lane--real svg{height:66px!important;}
  body .te-process-premium .te-process-path{fill:none!important;vector-effect:non-scaling-stroke!important;stroke-linecap:round!important;}
  body .te-process-premium .te-process-path--plan{stroke:rgba(169,220,188,.58)!important;stroke-width:2!important;}
  body .te-process-premium .te-process-path--base{stroke:rgba(169,220,188,.38)!important;stroke-width:2!important;}
  body .te-process-premium .te-process-path--detour{stroke:#edc782!important;stroke-width:2.2!important;stroke-dasharray:4 6!important;}
  body .te-process-premium .te-process-path--return{stroke:rgba(237,199,130,.62)!important;stroke-width:1.7!important;stroke-dasharray:3 7!important;}
  body .te-process-premium .te-process-nodes circle{fill:#0d1914!important;stroke:#a9dcbc!important;stroke-width:2!important;}
  body .te-process-premium .te-process-lane--real .te-process-nodes circle:nth-child(2){stroke:#edc782!important;fill:#20251c!important;}
  body .te-process-premium .te-process-particle--plan{fill:#cfffdd!important;filter:drop-shadow(0 0 5px rgba(207,255,221,.55))!important;}
  body .te-process-premium .te-process-particle--real{fill:#edc782!important;filter:drop-shadow(0 0 5px rgba(237,199,130,.5))!important;}
  body .pr-intro.te-process-premium .te-visual-note{margin:10px 0 0!important;font:400 .84rem/1.45 Archivo,Arial,sans-serif!important;color:#aebcb2!important;}
  body .pr-intro.te-process-premium .te-visual-note strong{display:inline!important;font:600 inherit!important;color:#edf2eb!important;}
  @media(max-width:1000px){
    body .pr-intro.te-process-premium .te-body{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:28px 30px 32px!important;}
    body .pr-intro.te-process-premium .te-visual{max-width:42rem!important;}
  }
  @media(max-width:600px){
    body .pr-intro.te-process-premium{border-radius:8px!important;}
    body .pr-intro.te-process-premium .te-top{padding:13px 18px!important;gap:3px 12px!important;}
    body .pr-intro.te-process-premium .te-top span{font-size:.69rem!important;}
    body .pr-intro.te-process-premium .te-body{padding:22px 18px 24px!important;gap:24px!important;}
    body .pr-intro.te-process-premium h2{font-size:clamp(1.72rem,7.2vw,2rem)!important;}
    body .pr-intro.te-process-premium .te-start{width:100%!important;}
    body .te-process-premium .te-process-lane{padding:9px 10px 8px!important;}
    body .te-process-premium .te-process-lane-head{display:block!important;}
    body .te-process-premium .te-process-lane-head strong{text-align:left!important;margin-top:2px!important;font-size:.79rem!important;}
    body .te-process-premium .te-process-summary{display:block!important;}
  }
  @media(prefers-reduced-motion:reduce){body .te-process-premium .te-process-particle{display:none!important;}}
}
@layer nbc-process-entry-v7178 {
  @media(min-width:1001px){
    body .pr-intro.te-process-premium .te-body{padding-top:22px!important;padding-bottom:24px!important;}
    body .pr-intro.te-process-premium h2{font-size:clamp(2rem,2.45vw,2.42rem)!important;}
    body .pr-intro.te-process-premium .te-copy>p{margin-top:11px!important;line-height:1.48!important;}
    body .pr-intro.te-process-premium .te-start{min-height:46px!important;margin-top:16px!important;padding-block:10px!important;}
    body .pr-intro.te-process-premium small{margin-top:8px!important;}
    body .pr-intro.te-process-premium figcaption{margin-bottom:8px!important;}
    body .te-process-premium .te-process-lanes{gap:8px!important;}
    body .te-process-premium .te-process-lane{padding:7px 11px 6px!important;}
    body .te-process-premium .te-process-lane svg{height:30px!important;}
    body .te-process-premium .te-process-lane--real svg{height:48px!important;}
    body .te-process-premium .te-process-lane-head strong{font-size:.82rem!important;}
    body .te-process-premium .te-process-summary span{font-size:.60rem!important;}
    body .pr-intro.te-process-premium .te-visual-note{margin-top:8px!important;line-height:1.38!important;font-size:.81rem!important;}
  }
}
@layer nbc-process-entry-v7178 {
  body [data-pr-started="true"] .pr-intro.te-process-premium{display:none!important;}
}

@layer nbc-process-entry-v7178 {
  body .te-process-premium .te-process-lane-head strong{font-variation-settings:"wght" 520!important;}
  body .te-process-premium .te-process-lane-head span,
  body .te-process-premium .te-process-summary span{opacity:.96!important;}
}
