.nh-pe-site{--nh-bg:#f4f6f5;--nh-bg-elevated:#fafbfb;--nh-bg-muted:#e8ecea;--nh-text:#111114;--nh-text-muted:#52525b;--nh-text-subtle:#71717a;--nh-border:#d5dcd8;--nh-border-strong:#b8c2bd;--nh-light-bg:#f4f6f5;--nh-light-border:#d5dcd8;--nh-light-text:#111114;--nh-light-text-muted:#52525b;font-family:var(--font-body)}.nh-pe-site,.nh-pe-site .nh-page-main{background-color:var(--nh-bg);color:var(--nh-text)}.nh-pe-page{background:var(--nh-bg);color:var(--nh-text)}.nh-pe-page__section{padding-block:clamp(3rem,8vh,4.5rem);border-top:1px solid var(--nh-border)}.nh-pe-page__section--surface{background:var(--nh-bg-elevated)}.nh-pe-page__inner{width:min(100% - clamp(24px,5vw,48px),1120px);margin-inline:auto}.nh-pe-page__inner--narrow{max-width:42rem}.nh-pe-page__grid-2{display:grid;gap:1rem}@media (max-width:639px){.nh-pe-page__grid-2{grid-template-columns:1fr}}@media (min-width:640px){.nh-pe-page__grid-2{grid-template-columns:repeat(2,1fr)}}.nh-pe-page__grid-3{display:grid;gap:.75rem}@media (min-width:640px){.nh-pe-page__grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nh-pe-page__grid-3{grid-template-columns:repeat(3,1fr)}}.nh-pe-card{padding:1.25rem;border:1px solid var(--nh-border);border-radius:10px;background:var(--nh-bg-elevated)}.nh-pe-card--accent{border-color:rgba(229,161,0,.3)}.nh-pe-card__title{margin:0 0 .35rem;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--nh-text)}.nh-pe-card__body{margin:0;font-size:.875rem;line-height:1.55;color:var(--nh-text)}.nh-pe-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.nh-pe-chip{padding:.35rem .75rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--nh-text);border:1px solid var(--nh-border);border-radius:999px;background:var(--nh-bg-elevated)}.nh-ed-about-hero,.nh-ed-page-hero{background:var(--nh-bg-elevated);border-bottom:1px solid var(--nh-border)}.nh-ed-about-hero__split,.nh-ed-page-hero__eyebrow,.nh-ed-page-hero__split{display:block;margin:0 0 1rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nh-text)}.nh-ed-about-hero__lede,.nh-ed-about-hero__title,.nh-ed-page-hero__lede,.nh-ed-page-hero__title{color:var(--nh-text)}.nh-header-mega__panel{border-radius:12px;background:#ffffff;border:1px solid var(--nh-border);box-shadow:0 24px 64px rgba(17,19,24,.12)}.nh-header-mega__title{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--nh-text)}.nh-header-mega__title-rule{background:linear-gradient(90deg,transparent,var(--nh-border))}.nh-header-mega__title-rule:last-child{background:linear-gradient(90deg,var(--nh-border),transparent)}.nh-header-mega__cell-title{font-family:var(--font-heading);font-weight:600;color:var(--nh-text)}.nh-header-mega__cell-desc{color:var(--nh-text)}.nh-header-mega__cell-icon{color:var(--nh-text);background:var(--nh-bg);border-color:var(--nh-border);border-radius:8px}@media (hover:hover){.nh-header-mega__cell:hover{background:var(--nh-bg);border-color:rgba(229,161,0,.25);box-shadow:none;transform:none}.nh-header-mega__cell:hover .nh-header-mega__cell-icon{color:var(--nh-accent-on-light);background:var(--nh-accent-muted);border-color:rgba(229,161,0,.2)}}.nh-header-mega__use-title{color:var(--nh-text);font-weight:600}.nh-header-mega__use-desc{color:var(--nh-text)}.nh-header-mega__footer{background:var(--nh-bg);border-top-color:var(--nh-border)}.nh-header-mega__all{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;color:var(--nh-accent-on-light)}@media (hover:hover){.nh-header-mega__all:hover{color:var(--nh-accent-hover)}}.nh-site-footer--paper{background:var(--nh-bg-elevated);border-top:1px solid var(--nh-border)}.nh-site-footer--paper .nh-site-footer__brand-name{font-family:var(--font-heading);font-weight:600;letter-spacing:.04em;color:var(--nh-text)}.nh-site-footer--paper .nh-site-footer__link{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--nh-text)}@media (hover:hover){.nh-site-footer--paper .nh-site-footer__link:hover{color:var(--nh-accent-on-light)}}.nh-site-footer--paper .nh-site-footer__legal-link{color:var(--nh-text)}@media (hover:hover){.nh-site-footer--paper .nh-site-footer__legal-link:hover{color:var(--nh-text)}}.nh-footer-cta{background:var(--nh-bg);border-bottom:1px solid var(--nh-border)}.nh-footer-cta__title,.nlc-h1,.nlp-h1,.nlt-h1{color:var(--nh-text)}.nlc-badge,.nlp-badge,.nlt-badge{color:var(--nh-accent-on-light);font-weight:500}.nlc-h2,.nlp-h2,.nlt-h2{color:var(--nh-text)}.nlc-link,.nlp-link,.nlt-link{color:var(--nh-accent-on-light)}.nh-pe-contact__grid{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:900px){.nh-pe-contact__grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.nh-pe-contact__aside{display:flex;flex-direction:column;gap:1rem}.nh-pe-contact__row{display:grid;grid-template-columns:5rem 1fr;gap:.75rem;padding-block:.65rem;border-bottom:1px solid var(--nh-border);font-size:.875rem}.nh-pe-contact__row .k{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--nh-text)}.nh-pe-contact__row .v a{color:var(--nh-text);text-decoration:none}.nh-pe-contact__row .v a:hover{color:var(--nh-accent-on-light)}.nh-pe-contact__form-wrap{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--nh-border);border-radius:12px;background:var(--nh-bg-elevated)}.nh-pe-contact__steps{margin:0;padding:0;list-style:none;counter-reset:pe-step}.nh-pe-contact__steps li{counter-increment:pe-step;display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--nh-border);font-size:.875rem;color:var(--nh-text)}.nh-pe-contact__steps li:before{content:counter(pe-step,decimal-leading-zero);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--nh-text)}.nh-btn-primary,.nh-v3-btn-primary{color:#0a0a0b!important;background:var(--nh-accent)!important;border-color:var(--nh-accent)!important}.nh-btn-primary:hover,.nh-v3-btn-primary:hover{color:#0a0a0b!important;background:var(--nh-accent-hover)!important;border-color:var(--nh-accent-hover)!important}.nh-v3-eyebrow--muted,.nh-v3-label{font-family:var(--font-mono);color:var(--nh-text)}.nh-v3-display{color:var(--nh-text)}.nh-v3-card{border-color:var(--nh-border);background:var(--nh-bg-elevated)}.nh-v3-card:hover{border-color:rgba(229,161,0,.3)}.nh-pe-section-head{margin-bottom:clamp(1.5rem,3vw,2rem)}.nh-pe-section-head__label{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nh-text)}.nh-pe-section-head__title{margin:0 0 .5rem;font-family:var(--font-heading);font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:600;letter-spacing:-.025em;color:var(--nh-text)}.nh-pe-section-head__lede{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--nh-text);max-width:40rem}.nh-pe-site .nh-v3-body,.nh-pe-site p{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--nh-text)}.nh-pe-site .nh-page-main.nh-v3-section-light .nh-v3-body,.nh-pe-site .nh-v3-section-light .nh-v3-body{color:var(--nh-text)}.nh-pe-site a:not([class]){color:var(--nh-text);font-weight:500;text-underline-offset:.15em}@media (hover:hover){.nh-pe-site a:not([class]):hover{color:var(--nh-accent-on-light)}}.nh-pe-site .text-\[var\(--nh-text-muted\)\]{color:var(--nh-text-muted)!important}.nh-pe-site .text-\[var\(--nh-text-subtle\)\]{color:var(--nh-text-subtle)!important}.nh-pe-site .nh-v3-display,.nh-pe-site h1,.nh-pe-site h2,.nh-pe-site h3,.nh-pe-site h4{font-family:var(--font-heading);font-weight:600;color:var(--nh-text)}.nh-pe-site .nh-page-main.nh-v3-section-light .text-\[var\(--nh-brand-on-dark\)\],.nh-pe-site .nh-v3-section-light .text-\[var\(--nh-brand-on-dark\)\]{color:var(--nh-accent-on-light)!important}.nh-pe-site .nh-ed-about-hero__title,.nh-pe-site .nh-ed-page-hero__title{color:var(--nh-text)}.nh-pe-site .nh-ed-about-hero__lede,.nh-pe-site .nh-ed-page-hero__lede,.nh-pe-site .nh-svc,.nh-pe-site .nh-svc-detail__lede p{font-family:var(--font-body);color:var(--nh-text)}.nh-pe-site .nh-svc-detail__lede p{font-size:1rem;line-height:1.65}.nh-pe-site .nh-cs-index-card__stat-label,.nh-pe-site .nh-cs-index-card__sub,.nh-pe-site .nh-cs-index-card__title-link{color:var(--nh-text)}.nh-pe-site .nh-cs-index-card__stat-value{color:var(--nh-accent-on-light)}.nh-pe-site .nh-v3-btn-secondary{color:var(--nh-text)!important;border-color:var(--nh-border-strong)!important;background:var(--nh-bg-elevated)!important}@media (hover:hover){.nh-pe-site .nh-v3-btn-secondary:hover{color:var(--nh-text)!important;border-color:var(--nh-accent)!important;background:var(--nh-accent-muted)!important}}.nh-scanner{--sc-max:720px;--sc-wide:960px;position:relative;isolation:isolate;min-height:calc(100dvh - var(--nh-header-height, 56px));background:var(--nh-bg);color:var(--nh-text);font-family:var(--font-body)}.nh-scanner__lab{display:none}.nh-scanner__scan-ring{position:absolute;right:max(-4%,-2rem);top:12%;width:min(52vw,420px);height:min(52vw,420px);opacity:.55}.nh-scanner__panel--lab{position:relative;isolation:isolate}.nh-scanner__cta-stage{position:absolute;inset:auto 0 -18% auto;width:min(70%,340px);height:180px;z-index:0;pointer-events:none;opacity:.55}.nh-scanner__cta-mesh{width:100%;height:100%;transform:rotateX(18deg) rotateY(-12deg) translateZ(0);background:linear-gradient(145deg,rgba(26,26,29,.9),rgba(18,18,20,.95)),repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(212,165,116,.06) 0,rgba(212,165,116,.06) 19px)}.nh-scanner__panel--lab>:not(.nh-scanner__cta-stage){position:relative;z-index:1}.nh-scanner__primary-cta{box-shadow:inset 0 1px 0 rgba(245,241,232,.12),0 12px 28px rgba(0,0,0,.35),0 0 0 1px rgba(229,161,0,.25);transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.nh-scanner__scan-ring.nh3d-ring--live:before{animation:none!important}}.nh-scanner__main{position:relative;z-index:1;padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.nh-scanner__shell{width:100%;max-width:var(--sc-wide);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.nh-scanner__panel{max-width:var(--sc-max);margin-inline:auto}.nh-scanner__panel--wide{max-width:var(--sc-wide)}.nh-scanner__eyebrow{margin-bottom:1rem}.nh-scanner__title{font-family:var(--font-heading);font-size:var(--nh-type-h1);font-weight:650;letter-spacing:var(--nh-tracking-heading);line-height:1.06;color:var(--nh-text);margin-bottom:1rem;text-wrap:balance}.nh-scanner__title--sm{font-size:var(--nh-type-h2)}.nh-scanner__lede{font-size:var(--nh-type-body);line-height:1.65;color:var(--nh-text-muted);max-width:42rem;margin-bottom:1.75rem;text-wrap:pretty}.nh-scanner__trust{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nh-text-muted);margin-top:1rem}.nh-scanner__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:1.5rem}.nh-scanner__progress{margin-bottom:2rem}.nh-scanner__progress-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nh-text-muted)}.nh-scanner__progress-track{height:3px;background:var(--nh-border);border-radius:999px;overflow:hidden}.nh-scanner__progress-fill{height:100%;background:var(--nh-accent);border-radius:999px;transition:width .4s ease}.nh-scanner__card{position:relative;background:linear-gradient(180deg,rgba(245,241,232,.03),transparent 40%),var(--nh-bg-elevated);border:1px solid var(--nh-border);border-radius:12px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 14px 40px rgba(0,0,0,.35)}.nh-scanner__card+.nh-scanner__card{margin-top:1rem}.nh-scanner__card-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nh-accent-on-light);margin-bottom:.5rem}.nh-scanner__card-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.nh-scanner__card-body{font-size:.9375rem;line-height:1.6;color:var(--nh-text-muted)}.nh-scanner__form{display:grid;gap:1.25rem}.nh-scanner__field label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.4rem;color:var(--nh-text)}.nh-scanner__field input,.nh-scanner__field select,.nh-scanner__field textarea{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid var(--nh-border);border-radius:8px;background:var(--nh-bg-elevated);color:var(--nh-text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.nh-scanner__field textarea{min-height:100px;resize:vertical}.nh-scanner__field input:focus-visible,.nh-scanner__field select:focus-visible,.nh-scanner__field textarea:focus-visible{outline:none;border-color:var(--nh-accent);box-shadow:0 0 0 3px var(--nh-accent-muted)}.nh-scanner__field-hint{font-size:.8125rem;color:var(--nh-text-muted);margin-top:.35rem}.nh-scanner__field-error{font-size:.8125rem;color:var(--nh-error);margin-top:.35rem}.nh-scanner__options{display:grid;gap:8px}.nh-scanner__option{display:flex;align-items:flex-start;gap:10px;padding:.85rem 1rem;border:1px solid var(--nh-border);border-radius:8px;background:var(--nh-bg-elevated);cursor:pointer;text-align:left;font:inherit;color:var(--nh-text);transition:border-color .15s ease,background .15s ease}.nh-scanner__option:hover{border-color:var(--nh-border-strong)}.nh-scanner__option--selected{border-color:var(--nh-accent);background:var(--nh-accent-subtle)}.nh-scanner__option input{margin-top:3px;accent-color:var(--nh-accent)}.nh-scanner__analysis{text-align:center;padding:3rem 1rem}.nh-scanner__analysis-spinner{position:relative;width:132px;height:132px;margin:0 auto 1.75rem;border:0;border-radius:0;perspective:480px;transform-style:preserve-3d;background:radial-gradient(circle 5px at 50% 50%,#f0c14a 98%,transparent 100%);filter:drop-shadow(0 0 18px rgba(212,165,116,.28))}.nh-scanner__analysis-spinner:after,.nh-scanner__analysis-spinner:before{content:"";position:absolute;border-radius:50%}.nh-scanner__analysis-spinner:before{inset:0;background:conic-gradient(from 0deg,transparent 0deg,rgba(212,165,116,.08) 50deg,rgba(212,165,116,.6) 95deg,#f0c14a 112deg,transparent 128deg);-webkit-mask:radial-gradient(circle,transparent 63%,#000 65%);mask:radial-gradient(circle,transparent 63%,#000 65%);animation:nh-scanner-sweep 2.6s linear infinite}.nh-scanner__analysis-spinner:after{inset:21%;background:conic-gradient(from 180deg,transparent 0deg,rgba(245,241,232,.05) 60deg,rgba(245,241,232,.35) 105deg,transparent 125deg);-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%);mask:radial-gradient(circle,transparent 55%,#000 57%);animation:nh-scanner-sweep 3.4s linear infinite reverse}@keyframes nh-scanner-sweep{0%{transform:rotateX(62deg) rotate(0deg)}to{transform:rotateX(62deg) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nh-scanner__analysis-spinner:after,.nh-scanner__analysis-spinner:before{animation:none;transform:rotateX(62deg)}}.nh-scanner__analysis-message{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;margin-bottom:1.5rem;min-height:1.5em}.nh-scanner__activity-feed{list-style:none;display:grid;gap:6px;max-width:360px;margin:0 auto 1.5rem;padding:.85rem 1rem;border:1px solid var(--nh-border);border-radius:8px;background:var(--nh-bg-muted);text-align:left}.nh-scanner__activity-feed li{font-size:.8125rem;color:var(--nh-text-muted);padding-left:1rem;position:relative}.nh-scanner__activity-feed li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:var(--nh-accent)}.nh-scanner__list--compact li{font-size:.875rem}.nh-scanner__analysis-steps{list-style:none;display:grid;gap:8px;max-width:320px;margin:0 auto;text-align:left}.nh-scanner__analysis-step{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--nh-text-muted)}.nh-scanner__analysis-step--done{color:var(--nh-text)}.nh-scanner__analysis-step-dot{width:8px;height:8px;border-radius:50%;background:var(--nh-border);flex-shrink:0}.nh-scanner__analysis-step--active .nh-scanner__analysis-step-dot{background:var(--nh-accent)}.nh-scanner__analysis-step--done .nh-scanner__analysis-step-dot{background:var(--nh-success)}.nh-scanner__summary-grid{display:grid;gap:1rem;margin-bottom:1.5rem}.nh-scanner__summary-item dt{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nh-text-muted);margin-bottom:.25rem}.nh-scanner__summary-item dd{font-size:.9375rem;line-height:1.55}.nh-scanner__tag-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin-top:.5rem}.nh-scanner__tag{font-size:.75rem;padding:.25rem .55rem;border-radius:999px;background:var(--nh-bg-muted);border:1px solid var(--nh-border);color:var(--nh-text-muted)}.nh-scanner__tag--assumption{background:var(--nh-warning-muted);border-color:transparent;color:var(--nh-warning)}.nh-scanner__question-reason{font-size:.875rem;color:var(--nh-text-muted);margin-bottom:1.25rem;padding-left:12px;border-left:2px solid var(--nh-accent-muted)}.nh-scanner__alert{padding:.85rem 1rem;border-radius:8px;font-size:.875rem;margin-bottom:1rem}.nh-scanner__alert--info{background:var(--nh-info-muted);color:var(--nh-info);border:1px solid transparent}.nh-scanner__alert--warn{background:var(--nh-warning-muted);color:var(--nh-warning)}.nh-scanner__alert--error{background:var(--nh-error-muted);color:var(--nh-error)}.nh-scanner__privacy{font-size:.8125rem;line-height:1.55;color:var(--nh-text-muted);margin-top:1rem}.nh-scanner__privacy a{color:var(--nh-accent-on-light);text-decoration:underline;text-underline-offset:2px}.nh-scanner__opp-grid{display:grid;gap:1.25rem}.nh-scanner__opp-card{background:linear-gradient(180deg,rgba(245,241,232,.03),transparent 40%),var(--nh-bg-elevated);border:1px solid var(--nh-border);border-radius:12px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 1px 0 rgba(245,241,232,.05),0 14px 40px rgba(0,0,0,.35)}.nh-scanner__opp-card--locked{position:relative}.nh-scanner__opp-card--locked .nh-scanner__opp-lock-body{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.nh-scanner__opp-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:1rem}.nh-scanner__opp-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600}.nh-scanner__opp-meta{display:flex;flex-wrap:wrap;gap:8px}.nh-scanner__badge{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;border-radius:999px;border:1px solid var(--nh-border);color:var(--nh-text-muted)}.nh-scanner__badge--impact-high,.nh-scanner__badge--impact-transformational{border-color:transparent;background:var(--nh-success-muted);color:var(--nh-success)}.nh-scanner__workflow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:1rem 0;font-size:.8125rem}.nh-scanner__workflow-step{padding:.35rem .6rem;background:var(--nh-bg-muted);border-radius:6px;color:var(--nh-text-muted)}.nh-scanner__workflow-arrow{color:var(--nh-text-muted);opacity:.5}.nh-scanner__effects{list-style:none;display:grid;gap:6px;margin-top:.75rem}.nh-scanner__effects li{display:flex;gap:8px;font-size:.875rem;color:var(--nh-text-muted)}.nh-scanner__effects li:before{content:"→";color:var(--nh-accent-on-light);flex-shrink:0}.nh-scanner__roadmap{display:grid;gap:1rem;margin-top:2rem}@media (min-width:768px){.nh-scanner__roadmap{grid-template-columns:repeat(3,1fr)}}.nh-scanner__roadmap-item{border:1px solid var(--nh-border);border-radius:12px;padding:1.25rem;background:var(--nh-bg-elevated)}.nh-scanner__roadmap-horizon{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nh-accent-on-light);margin-bottom:.5rem}.nh-scanner__section-title{font-family:var(--font-heading);font-size:1.375rem;font-weight:600;margin:2.5rem 0 1rem}.nh-scanner__list{list-style:none;display:grid;gap:8px}.nh-scanner__list li{font-size:.9375rem;line-height:1.55;color:var(--nh-text-muted);padding-left:1rem;position:relative}.nh-scanner__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--nh-accent)}.nh-scanner__lead-gate{margin-top:2.5rem;padding:clamp(1.5rem,4vw,2rem);border:1px solid var(--nh-border);border-radius:12px;background:linear-gradient(180deg,var(--nh-bg-elevated) 0,var(--nh-bg-muted) 100%)}.nh-scanner__success{text-align:center;padding:2rem 1rem}.nh-scanner__success-icon{color:var(--nh-success);margin-bottom:1rem}.nh-scanner__edit-grid{display:grid;gap:1rem}@media (min-width:640px){.nh-scanner__edit-grid{grid-template-columns:1fr 1fr}.nh-scanner__edit-grid .nh-scanner__field--full{grid-column:1/-1}}.nh-scanner__stages{margin-bottom:2rem}.nh-scanner__stages-list{display:flex;list-style:none;gap:0;padding:0;border-bottom:1px solid var(--nh-border)}.nh-scanner__stage{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:12px;position:relative;min-width:0}.nh-scanner__stage-dot{width:8px;height:8px;border-radius:50%;background:var(--nh-border);flex-shrink:0}.nh-scanner__stage-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nh-text-muted);text-align:center;line-height:1.3}.nh-scanner__stage--active .nh-scanner__stage-dot{background:var(--nh-accent);box-shadow:0 0 0 3px var(--nh-accent-muted)}.nh-scanner__stage--active .nh-scanner__stage-label{color:var(--nh-text);font-weight:600}.nh-scanner__stage--active:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:2px;background:var(--nh-accent)}.nh-scanner__stage--complete .nh-scanner__stage-dot{background:var(--nh-success)}.nh-scanner__stage--complete .nh-scanner__stage-label{color:var(--nh-text-muted)}@media (max-width:480px){.nh-scanner__stage-label{font-size:.58rem;letter-spacing:.06em}}.nh-scanner__text-link{display:block;margin-top:1rem;padding:.5rem 0;background:none;border:none;font:inherit;font-size:.875rem;color:var(--nh-accent-on-light);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center;width:100%}.nh-scanner__text-link:hover{color:var(--nh-accent-hover)}.nh-scanner__field--nested{margin-top:-.25rem;padding-left:12px;border-left:2px solid var(--nh-accent-muted)}.nh-scanner__option--none{border-style:dashed}.nh-scanner__confirm-prompt{font-weight:500;margin:1.5rem 0 1rem}.nh-scanner__actions--wrap{flex-wrap:wrap}.nh-scanner__understand-head{margin-bottom:1.25rem}.nh-scanner__lede--tight{margin-bottom:1.25rem;max-width:40rem}.nh-scanner__understand{background:var(--nh-bg-elevated);border:1px solid var(--nh-border);border-radius:14px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 1px 2px rgba(15,18,25,.04),0 10px 30px rgba(15,18,25,.05)}.nh-scanner__understand-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--nh-border);border-radius:10px;overflow:hidden}@media (min-width:640px){.nh-scanner__understand-grid{grid-template-columns:1fr 1fr}.nh-scanner__understand-item--wide{grid-column:1/-1}}.nh-scanner__understand-item{background:var(--nh-bg-elevated);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem}.nh-scanner__understand-item--lead{background:color-mix(in srgb,var(--nh-accent) 6%,var(--nh-bg-elevated))}.nh-scanner__understand-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--nh-text) 60%,var(--nh-bg-elevated))}.nh-scanner__understand-value{font-family:var(--font-heading);font-size:1rem;line-height:1.4;color:var(--nh-text);font-weight:500}.nh-scanner__understand-item--lead .nh-scanner__understand-value{font-size:1.35rem;font-weight:600;letter-spacing:-.01em}.nh-scanner__insight-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}@media (min-width:720px){.nh-scanner__insight-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.nh-scanner__insight{border:1px solid var(--nh-border);border-left-width:3px;border-radius:10px;padding:1rem 1.1rem;background:var(--nh-bg-elevated)}.nh-scanner__insight--observed{border-left-color:var(--nh-success)}.nh-scanner__insight--inferred{border-left-color:var(--nh-info)}.nh-scanner__insight--clarify{border-left-color:var(--nh-warning)}.nh-scanner__insight-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nh-text);font-weight:600}.nh-scanner__insight-hint{font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--nh-text) 58%,var(--nh-bg-elevated));margin:.15rem 0 .65rem}.nh-scanner__insight-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.nh-scanner__insight-list li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.5;color:var(--nh-text)}.nh-scanner__insight-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--nh-text) 45%,var(--nh-bg-elevated))}.nh-scanner__sources{margin-top:1.25rem;border:1px solid var(--nh-border);border-radius:10px;background:var(--nh-bg-muted)}.nh-scanner__sources-summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--nh-text) 62%,var(--nh-bg-muted));list-style:none}.nh-scanner__sources-summary::-webkit-details-marker{display:none}.nh-scanner__sources-summary:after{content:"▾";margin-left:auto;transition:transform .2s ease}.nh-scanner__sources[open] .nh-scanner__sources-summary:after{transform:rotate(180deg)}.nh-scanner__sources-count{font-size:.65rem;padding:.1rem .45rem;border-radius:999px;background:var(--nh-bg-elevated);border:1px solid var(--nh-border);color:var(--nh-text)}.nh-scanner__sources-list{list-style:none;margin:0;padding:0 1rem .75rem;display:flex;flex-direction:column;gap:.4rem}.nh-scanner__sources-item{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.8125rem}.nh-scanner__sources-item a{color:var(--nh-accent-on-light);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nh-scanner__sources-item a:hover{text-decoration:underline;text-underline-offset:2px}.nh-scanner__sources-type{flex-shrink:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--nh-text) 55%,var(--nh-bg-muted))}.nh-scanner__card-body--muted{font-size:.8125rem;margin-bottom:.5rem}.nh-scanner__panel--animate{animation:nh-scanner-fade-in .35s ease}@keyframes nh-scanner-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nh-scanner__lede--summary{font-size:1.0625rem;line-height:1.65;max-width:68ch}.nh-scanner__summary-grid--report{margin-bottom:1.5rem}.nh-scanner__summary-item--full{grid-column:1/-1}.nh-scanner__card--research-basis{margin-bottom:1.5rem}.nh-scanner__tag-list--sources .nh-scanner__tag--source a{color:var(--nh-accent-on-light);text-decoration:underline;text-underline-offset:2px}.nh-scanner__badge--type-ai{border-color:transparent;background:color-mix(in srgb,var(--nh-accent) 18%,transparent);color:var(--nh-accent-on-light)}.nh-scanner__badge--type-automation{border-color:transparent;background:var(--nh-info-muted);color:var(--nh-info)}.nh-scanner__badge--confidence-high,.nh-scanner__badge--type-integration{border-color:transparent;background:var(--nh-success-muted);color:var(--nh-success)}.nh-scanner__badge--confidence-moderate{border-color:transparent;background:var(--nh-warning-muted);color:var(--nh-warning)}.nh-scanner__badge--confidence-low{border-color:transparent;background:var(--nh-bg-muted);color:var(--nh-text-muted)}.nh-scanner__roadmap-highlight{margin-top:2rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--nh-border);border-radius:12px;background:linear-gradient(180deg,var(--nh-bg-elevated) 0,var(--nh-bg-muted) 100%)}.nh-scanner__roadmap-meta{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--nh-border);display:grid;gap:.75rem}.nh-scanner__roadmap-meta dt{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nh-text-muted);margin-bottom:.25rem}.nh-scanner__roadmap-meta dd{margin:0}.nh-scanner__contact-cta{margin-top:3rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--nh-border);border-radius:16px;background:linear-gradient(165deg,color-mix(in srgb,var(--nh-accent) 8%,var(--nh-bg-elevated)) 0,var(--nh-bg-elevated) 55%)}.nh-scanner__contact-focus{font-size:.9375rem;line-height:1.55;color:var(--nh-text-muted);margin:1rem 0 1.5rem}.nh-scanner__actions--cta{flex-wrap:wrap;gap:12px}@media (max-width:399px){.nh-container{padding-inline:16px}.nh-pe{--pe-wrap:min(100% - 32px,1120px)}}@media (max-width:767px){.nh-pe-hero--centered{min-height:min(82svh,640px);padding-block:calc(var(--nh-header-height, 56px) + 1.25rem) clamp(2rem,6vh,3rem)}.nh-pe-hero__title{font-size:clamp(1.5rem,7.2vw,2.35rem);max-width:100%;line-height:1.14;padding-inline:.125rem}.nh-pe-proof__head,.nh-pe-services__head{flex-direction:column;align-items:flex-start}.nh-pe-case__url{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nh-pe-sequence__step-link,.nh-pe-standards__item>.nh-scroll-reveal{grid-template-columns:2.25rem 1fr;gap:.75rem;padding:.875rem 1rem}.nh-pe-cta__card{padding:1.5rem 1.25rem}}@media (max-width:374px){.nh-pe-hero__title{font-size:clamp(1.375rem,6.8vw,1.75rem)}}.nh-svc-list__label{min-width:0;overflow-wrap:break-word}@media (max-width:767px){.nh-svc-section__eyebrow .nh-split__word{white-space:normal}.nh-svc-hero__inner{padding-inline-end:0}}@media (max-width:480px){.nh-pe-contact__row{grid-template-columns:1fr;gap:.35rem}.nh-pe-contact__steps li{grid-template-columns:2rem 1fr;gap:.75rem}}@media (max-width:479px){.nh-footer-cta__actions{flex-direction:column;align-items:stretch;width:100%}.nh-footer-cta__actions .nh-v3-btn-primary,.nh-footer-cta__actions .nh-v3-btn-secondary{width:100%;justify-content:center}.nh-pe-page__cta-row{flex-direction:column;align-items:stretch}.nh-pe-page__cta-row>.nh-v3-btn-primary,.nh-pe-page__cta-row>.nh-v3-btn-secondary{width:100%;justify-content:center}.nh-pe-cta__actions .nh-pe__btn-row{flex-direction:column;align-items:stretch;width:100%}.nh-pe-cta__actions .nh-pe__btn{width:100%}}.nh-pe-page__cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.nh-v3-card.overflow-x-auto table{min-width:32rem}.nh-header-mobile__body{padding-bottom:env(safe-area-inset-bottom,0)}.nh-header-mobile__foot{padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.nh-site-footer{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:767px){.nh-pe-calendly-embed{min-height:min(70vh,520px)!important}.nh-ed-about-hero,.nh-ed-page-hero{padding-top:calc(var(--nh-header-height, 56px) + 2rem);padding-bottom:clamp(2.5rem,7vh,3.5rem)}.nh-ed-about-hero__title,.nh-ed-page-hero__title{font-size:clamp(1.625rem,7vw,2.25rem);-webkit-hyphens:auto;hyphens:auto}}:is(.nh-home:not(.nh-home--inst),.nh-internal-bp,.nh-blueprint-shell,.nh-contact-bp,.nh-career-bp){--bp-ink-dim:#3d4a59;--bp-ink-body:#3d4a59;--bp-ink-heading:#14304c;--nh-text-muted:var(--bp-ink-body);--nh-light-text-muted:var(--bp-ink-body);--nh-text-subtle:#556070;--nh-light-text-subtle:#556070}.nh-career-bp h1,.nh-career-bp h2,.nh-career-bp h3,.nh-contact-bp h1,.nh-contact-bp h2,.nh-contact-bp h3,.nh-home:not(.nh-home--inst) .nh-bp-cap-card h3,.nh-home:not(.nh-home--inst) .nh-bp-case-body h3,.nh-home:not(.nh-home--inst) .nh-bp-prin-card h3,.nh-home:not(.nh-home--inst) .nh-bp-prin-card__title,.nh-home:not(.nh-home--inst) .nh-bp-proof__head-copy h2,.nh-home:not(.nh-home--inst)>section[data-header-theme=light] .nh-bp-section-head h2,.nh-home:not(.nh-home--inst)>section[data-header-theme=light] h2,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-ed-values__head-split,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-ed-values__item h3,:is(.nh-internal-bp,.nh-blueprint-shell) h1,:is(.nh-internal-bp,.nh-blueprint-shell) h2,:is(.nh-internal-bp,.nh-blueprint-shell) h3,:is(.nh-internal-bp,.nh-blueprint-shell) h4{color:var(--bp-ink-heading)!important}.nh-career-bp p,.nh-contact-bp p,.nh-cr-bp-hero__lede,.nh-ct-bp-hero__lede,.nh-home:not(.nh-home--inst) .nh-bp-cap-card p,.nh-home:not(.nh-home--inst) .nh-bp-case-body p,.nh-home:not(.nh-home--inst) .nh-bp-prin-card p,.nh-home:not(.nh-home--inst) .nh-bp-prin-card__text,.nh-home:not(.nh-home--inst) .nh-bp-principles__lede,.nh-home:not(.nh-home--inst) .nh-bp-proof__head-copy p,.nh-home:not(.nh-home--inst)>section[data-header-theme=light] .nh-bp-section-head p,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-ed-about-hero__lede,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-ed-page-hero__lede,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-ed-values__item p,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-svc-hero__lede p,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-svc-partner__card-body,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-svc-partner__lede,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-svc-step__body,:is(.nh-internal-bp,.nh-blueprint-shell) .nh-v3-body,:is(.nh-internal-bp,.nh-blueprint-shell) p{color:var(--bp-ink-body)!important}.nh-home:not(.nh-home--inst) .nh-bp-cap-card__tag,.nh-home:not(.nh-home--inst) .nh-bp-case-tag,.nh-home:not(.nh-home--inst) .nh-bp-url-chip,:is(.nh-internal-bp,.nh-blueprint-shell) .text-\[var\(--nh-text-subtle\)\]{color:var(--nh-text-subtle)!important}.nh-co-family__hero--simple,.nh-cs-family__hero--simple,.nh-svc-family__hero--simple{position:relative;isolation:isolate;min-height:0;padding:calc(var(--nh-header-height, 72px) + clamp(2rem, 5vh, 3rem)) 0 clamp(2rem,4vh,2.75rem);background:#f4f6f5;border-bottom:1px solid #d5dcd8;color:#111114}.nh-co-family__hero--simple .nh-co-family__hero-title,.nh-cs-family__hero--simple .nh-cs-family__hero-title,.nh-svc-family__hero--simple .nh-svc-family__hero-title{max-width:none;font-family:var(--font-heading);font-size:clamp(2.35rem,5.5vw,4.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.02;color:#111114!important}.nh-co-family__hero--simple .nh-co-family__hero-lede,.nh-cs-family__hero--simple .nh-cs-family__hero-lede,.nh-svc-family__hero--simple .nh-svc-family__hero-lede{margin-top:1.1rem;max-width:40rem;font-size:1.05rem;line-height:1.65;color:#111114!important}.nh-co-family__hero--simple .nh-co-family__crumb-link,.nh-co-family__hero--simple .nh-co-family__crumb-list,.nh-cs-family__hero--simple .nh-cs-family__crumb-link,.nh-cs-family__hero--simple .nh-cs-family__crumb-list,.nh-cs-family__hero--simple .nh-cs-family__dateline,.nh-cs-family__hero--simple .nh-cs-family__live-link,.nh-cs-family__hero--simple .nh-cs-family__meta,.nh-svc-family__hero--simple .nh-svc-family__crumb-link,.nh-svc-family__hero--simple .nh-svc-family__crumb-list{color:#111114!important}.nh-co-family__hero--simple .nh-co-family__crumb-link:hover,.nh-cs-family__hero--simple .nh-cs-family__crumb-link:hover,.nh-cs-family__hero--simple .nh-cs-family__live-link:hover,.nh-svc-family__hero--simple .nh-svc-family__crumb-link:hover{color:var(--nh-accent-on-light)!important}.nh-ind-hero-actions,.nh-svc-family__hero--simple .nh-svc-family__hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.nh-svc-dir-specs a,.nh-svc-family__hero--simple .nh-svc-family__btn--ghost{color:#111114}@media (min-width:800px){.nh-ind-tiles--2{grid-template-columns:1fr 1fr}}.nh-svc-dir-specs{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:.35rem 0 .55rem;padding:0 .85rem .15rem;list-style:none;min-width:0}@media (max-width:799px){.nh-svc-dir-specs{padding-left:.85rem;padding-right:.85rem}.nh-ind-dir__go{display:none}.nh-ind-dir__row{grid-template-columns:2.75rem minmax(0,1fr)}.nh-ind-dir__copy{min-width:0}.nh-ind-dir__desc,.nh-ind-dir__name{overflow-wrap:break-word}}@media (min-width:800px){.nh-svc-dir-specs{padding-left:calc(3.5rem + 11.5rem + 1.35rem + .9rem)}}.nh-svc-dir-specs a{font-size:.84rem;font-weight:550;text-decoration:none;color:#111114}.nh-svc-dir-specs a:hover{color:var(--nh-accent-on-light)}.nh-svc-family__hero-meta{margin:0 0 .75rem;color:#111114;font-size:.92rem}.nh-svc-family__inline-link{color:#111114;font-weight:650}.nh-svc-proof-card{margin-top:1.15rem;padding:1.25rem 1.3rem;background:#ffffff;border:1px solid #d5dcd8;border-radius:14px}.nh-blog-light p,.nh-cs-family__index-block-copy,.nh-cs-family__index-client,.nh-cs-family__index-context,.nh-svc-family__faq-a,.nh-svc-family__faq-q,.nh-svc-family__related-desc,.nh-svc-family__related-label,.nh-svc-family__text-link,.nh-svc-proof-card h3,.nh-svc-proof-card p{color:#111114}.nh-scanner--industrial .nh-scanner__cta-mesh,.nh-scanner--industrial .nh-scanner__cta-stage,.nh-scanner--industrial .nh-scanner__lab,.nh-scanner--industrial .nh-scanner__scan-ring{display:none}html[data-theme=light] .nh-pe-site,html[data-theme=light] .nh-pe-site:has(.nh-blog-light--industrial),html[data-theme=light] .nh-pe-site:has(.nh-blog-page--industrial),html[data-theme=light] .nh-pe-site:has(.nh-co-family--industrial),html[data-theme=light] .nh-pe-site:has(.nh-cs-family--industrial),html[data-theme=light] .nh-pe-site:has(.nh-home--catalog),html[data-theme=light] .nh-pe-site:has(.nh-home--inst),html[data-theme=light] .nh-pe-site:has(.nh-if--industrial),html[data-theme=light] .nh-pe-site:has(.nh-legal--industrial),html[data-theme=light] .nh-pe-site:has(.nh-scanner--industrial),html[data-theme=light] .nh-pe-site:has(.nh-svc-family--industrial){--nh-bg:#f4f6f5;--nh-bg-elevated:#fafbfb;--nh-bg-muted:#e8ecea;--nh-bg-card:#ffffff;--nh-text:#111114;--nh-text-muted:#52525b;--nh-text-subtle:#71717a;--nh-border:#d5dcd8;--nh-border-strong:rgba(15,18,25,0.14);--nh-blog-lead:#52525b;--nh-blog-link:#b57e00;--nh-blog-link-hover:#8a5f00;--shell-bg:#f4f6f5;--shell-surface:#fafbfb;--shell-ink:#111114;--shell-ink-muted:#52525b;--shell-border:#d5dcd8;background-color:#f4f6f5;color:#111114}html[data-theme=light] .nh-blog-light--industrial,html[data-theme=light] .nh-blog-page--industrial,html[data-theme=light] .nh-co-family--industrial,html[data-theme=light] .nh-cs-family--industrial,html[data-theme=light] .nh-if--industrial,html[data-theme=light] .nh-legal--industrial,html[data-theme=light] .nh-page-main.nh-v3-section-dark,html[data-theme=light] .nh-scanner--industrial,html[data-theme=light] .nh-svc-family--industrial,html[data-theme=light] .nlc-page,html[data-theme=light] .nlp-page,html[data-theme=light] .nlt-page{--if-bg:#f4f6f5;--if-surface:#ffffff;--if-ink:#111114;--if-ink-muted:#111114;--if-border:#d5dcd8;--if-border-strong:rgba(15,18,25,0.14);--co-bg:#f4f6f5;--co-ink:#111114;--co-ink-muted:#111114;--co-border:#d5dcd8;--co-border-strong:rgba(15,18,25,0.14);--nh-bg:#f4f6f5;--nh-text:#111114;--nh-secondary:#111114;--nh-text-muted:#111114;--nh-blog-lead:#111114;--svc-ink-muted:#111114;--cs-ink-muted:#111114;background:#f4f6f5!important;color:#111114!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__section,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__section,html[data-theme=light] .nh-if--industrial .nh-if__section,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__section{background:#f4f6f5;border-bottom:1px solid #d5dcd8;color:#111114}html[data-theme=light] .nh-if--industrial .nh-if__section--dark,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__section--dark{background:#eef1f0}html[data-theme=light] .nh-blog-light--industrial .nh-blog-author-name,html[data-theme=light] .nh-blog-light--industrial .nh-blog-body p,html[data-theme=light] .nh-blog-light--industrial .nh-blog-cta-desc,html[data-theme=light] .nh-blog-light--industrial .nh-blog-cta-title,html[data-theme=light] .nh-blog-light--industrial .nh-blog-faq-item dd,html[data-theme=light] .nh-blog-light--industrial .nh-blog-h1,html[data-theme=light] .nh-blog-light--industrial .nh-blog-lead,html[data-theme=light] .nh-blog-light--industrial .nh-blog-list li,html[data-theme=light] .nh-blog-light--industrial .nh-blog-related-title,html[data-theme=light] .nh-blog-light--industrial :is(h1,h2,h3,h4,dt),html[data-theme=light] .nh-blog-page--industrial :is(h1,h2,h3,h4,dt),html[data-theme=light] .nh-co-family--industrial .nh-co-family__commitment-body,html[data-theme=light] .nh-co-family--industrial .nh-co-family__commitment-title,html[data-theme=light] .nh-co-family--industrial .nh-co-family__entity,html[data-theme=light] .nh-co-family--industrial .nh-co-family__founder-name,html[data-theme=light] .nh-co-family--industrial .nh-co-family__hero-title,html[data-theme=light] .nh-co-family--industrial .nh-co-family__lede,html[data-theme=light] .nh-co-family--industrial .nh-co-family__link-desc,html[data-theme=light] .nh-co-family--industrial .nh-co-family__link-label,html[data-theme=light] .nh-co-family--industrial .nh-co-family__list-item,html[data-theme=light] .nh-co-family--industrial .nh-co-family__note,html[data-theme=light] .nh-co-family--industrial .nh-co-family__principle-evidence,html[data-theme=light] .nh-co-family--industrial .nh-co-family__principle-statement,html[data-theme=light] .nh-co-family--industrial .nh-co-family__principle-title,html[data-theme=light] .nh-co-family--industrial .nh-co-family__proof-item--card,html[data-theme=light] .nh-co-family--industrial .nh-co-family__proof-name,html[data-theme=light] .nh-co-family--industrial .nh-co-family__proof-outcome,html[data-theme=light] .nh-co-family--industrial .nh-co-family__step-copy,html[data-theme=light] .nh-co-family--industrial .nh-co-family__step-title,html[data-theme=light] .nh-co-family--industrial .nh-co-family__table :is(th,td),html[data-theme=light] .nh-co-family--industrial .nh-co-family__title,html[data-theme=light] .nh-co-family--industrial .nh-co-family__trust-dd,html[data-theme=light] .nh-co-family--industrial .nh-co-family__trust-dt,html[data-theme=light] .nh-co-family--industrial :is(h1,h2,h3,h4,dt),html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero-lede,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero-title,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__meta,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__metric-label,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__metric-value,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__title,html[data-theme=light] .nh-cs-family--industrial :is(h1,h2,h3,h4,dt),html[data-theme=light] .nh-if--industrial .nh-if__bullets li,html[data-theme=light] .nh-if--industrial .nh-if__faq-answer,html[data-theme=light] .nh-if--industrial .nh-if__hero-lede,html[data-theme=light] .nh-if--industrial .nh-if__hero-title,html[data-theme=light] .nh-if--industrial .nh-if__lede,html[data-theme=light] .nh-if--industrial .nh-if__step-desc,html[data-theme=light] .nh-if--industrial .nh-if__step-title,html[data-theme=light] .nh-if--industrial .nh-if__title,html[data-theme=light] .nh-if--industrial :is(h1,h2,h3,h4,dt),html[data-theme=light] .nh-legal--industrial .nlc-h1,html[data-theme=light] .nh-legal--industrial .nlc-h2,html[data-theme=light] .nh-legal--industrial .nlc-intro,html[data-theme=light] .nh-legal--industrial .nlc-p,html[data-theme=light] .nh-legal--industrial .nlp-h1,html[data-theme=light] .nh-legal--industrial .nlp-h2,html[data-theme=light] .nh-legal--industrial .nlp-intro,html[data-theme=light] .nh-legal--industrial .nlp-p,html[data-theme=light] .nh-legal--industrial .nlt-h1,html[data-theme=light] .nh-legal--industrial .nlt-h2,html[data-theme=light] .nh-legal--industrial .nlt-intro,html[data-theme=light] .nh-legal--industrial .nlt-p,html[data-theme=light] .nh-legal--industrial :is(h1,h2,h3,h4),html[data-theme=light] .nh-scanner--industrial :is(h1,h2,h3,h4),html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero-lede,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero-title,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__lede,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__list-item,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__partnership-body,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__partnership-title,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__relation-body,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__relation-title,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__step-copy,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__step-title,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__title,html[data-theme=light] .nh-svc-family--industrial :is(h1,h2,h3,h4,dt){color:#111114!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__table-wrap{background:#ffffff!important;border-color:#d5dcd8!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__table{background:#ffffff!important;color:#111114!important;border-color:#d5dcd8!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__table th{background:#f4f6f5!important;color:#111114!important;border-bottom-color:#d5dcd8!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__table td{background:#ffffff!important;color:#111114!important;border-bottom-color:#d5dcd8!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__label,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__label,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__label{color:var(--nh-accent-on-light)}html[data-theme=light] .nh-co-family--industrial .nh-co-family__hero,html[data-theme=light] .nh-co-family--industrial .nh-co-family__hero--craft,html[data-theme=light] .nh-co-family--industrial .nh-co-family__hero--media,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero--craft,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero--dark,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero--media,html[data-theme=light] .nh-if--industrial .nh-if__hero,html[data-theme=light] .nh-if--industrial .nh-if__hero--craft,html[data-theme=light] .nh-if--industrial .nh-if__hero--media,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero--craft,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero--media{background:#f4f6f5!important;color:#111114!important;border-bottom:1px solid #d5dcd8;min-height:0}html[data-theme=light] .nh-co-family__crumb-link,html[data-theme=light] .nh-co-family__hero--craft .nh-co-family__crumb-link,html[data-theme=light] .nh-co-family__hero--craft .nh-co-family__lede,html[data-theme=light] .nh-cs-family__crumb-link,html[data-theme=light] .nh-cs-family__hero--craft .nh-cs-family__crumb-link,html[data-theme=light] .nh-cs-family__hero--craft .nh-cs-family__lede,html[data-theme=light] .nh-cs-family__hero--dark .nh-cs-family__crumb-link,html[data-theme=light] .nh-cs-family__hero--dark .nh-cs-family__hero-lede,html[data-theme=light] .nh-cs-family__hero--media .nh-cs-family__hero-lede,html[data-theme=light] .nh-if--industrial .nh-if__crumb-link,html[data-theme=light] .nh-if__crumb-link,html[data-theme=light] .nh-if__hero--craft .nh-if__crumb-link,html[data-theme=light] .nh-if__hero--craft .nh-if__hero-lede,html[data-theme=light] .nh-if__hero--craft .nh-if__lede,html[data-theme=light] .nh-if__hero--simple .nh-if__crumb-link,html[data-theme=light] .nh-svc-family__crumb-link,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__crumb-link,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__hero-lede,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__lede{color:#111114!important}html[data-theme=light] .nh-co-family__crumb-link:hover,html[data-theme=light] .nh-cs-family__crumb-link:hover,html[data-theme=light] .nh-if__crumb-link:hover,html[data-theme=light] .nh-svc-family__crumb-link:hover{color:var(--nh-accent-on-light)!important}html[data-theme=light] .nh-if--contact .nh-if__channel-link,html[data-theme=light] .nh-if--contact .nh-if__channel-phones .nh-if__channel-link,html[data-theme=light] .nh-if--contact .nh-if__crumb-list,html[data-theme=light] .nh-if--contact .nh-if__form-input,html[data-theme=light] .nh-if--contact .nh-if__form-legal,html[data-theme=light] .nh-if--contact .nh-if__form-select,html[data-theme=light] .nh-if--contact .nh-if__form-textarea,html[data-theme=light] .nh-if--contact .nh-if__hero-lede,html[data-theme=light] .nh-if--contact .nh-if__lede,html[data-theme=light] .nh-if--contact.nh-if--industrial .nh-if__form-legal,html[data-theme=light] .nh-if--contact.nh-if--industrial .nh-if__hero-lede,html[data-theme=light] .nh-if--contact.nh-if--industrial .nh-if__lede{color:#111114!important}html[data-theme=light] .nh-if--contact .nh-if__channel-link:hover{color:var(--nh-accent-on-light)!important}html[data-theme=light] .nh-if--industries .nh-if__crumb-list,html[data-theme=light] .nh-if--industries .nh-if__hero-lede,html[data-theme=light] .nh-if--industries .nh-if__lede,html[data-theme=light] .nh-if--industries .nh-ind-dir__desc,html[data-theme=light] .nh-if--industries .nh-ind-faq__item p,html[data-theme=light] .nh-if--industries .nh-ind-note,html[data-theme=light] .nh-if--industries .nh-ind-points li,html[data-theme=light] .nh-if--industries .nh-ind-steps__desc,html[data-theme=light] .nh-if--industries .nh-ind-tiles li,html[data-theme=light] .nh-if--industries.nh-if--industrial .nh-if__hero-lede,html[data-theme=light] .nh-if--industries.nh-if--industrial .nh-if__lede{color:#111114!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__hero-media,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__hero-media,html[data-theme=light] .nh-if--industrial .nh-if__hero--media .nh-if__hero-media,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__hero--media .nh-svc-family__hero-media{display:none}html[data-theme=light] .nh-co-family__hero--craft:before,html[data-theme=light] .nh-cs-family__hero--craft:before,html[data-theme=light] .nh-if__hero--craft:before,html[data-theme=light] .nh-svc-family__hero--craft:before{opacity:.18;background-image:linear-gradient(rgba(17,17,20,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,20,.04) 1px,transparent 0)}html[data-theme=light] .nh-if--industrial .nh-if__chip,html[data-theme=light] .nh-if__hero--craft .nh-if__chip,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__chip{color:#111114;border-color:#d5dcd8;background:#ffffff}html[data-theme=light] .nh-if--industrial .nh-if__btn--ghost,html[data-theme=light] .nh-if__hero--craft .nh-if__btn--ghost,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__btn--ghost,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__btn--ghost{color:#111114;border-color:#d5dcd8}html[data-theme=light] .nh-cs-family__hero--craft .nh-cs-family__evidence-note,html[data-theme=light] .nh-if__hero--craft .nh-if__evidence-note,html[data-theme=light] .nh-svc-family__hero--craft .nh-svc-family__evidence-note{color:#52525b;background:#ffffff;border-left-color:#e5a100}html[data-theme=light] .nh-blog-light--industrial .nh-blog-callout,html[data-theme=light] .nh-blog-light--industrial .nh-blog-cta,html[data-theme=light] .nh-blog-light--industrial .nh-blog-tldr,html[data-theme=light] .nh-co-family--industrial .nh-co-family__card,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__card,html[data-theme=light] .nh-if--industrial .nh-if__card,html[data-theme=light] .nh-if--industrial .nh-if__ind-card-link,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__card,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__card-link{background:#ffffff;border-color:#d5dcd8;color:#111114}html[data-theme=light] .nh-co-family--industrial .nh-co-family__proof-item--card,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__metric,html[data-theme=light] .nh-cs-family--industrial .nh-cs-family__metrics,html[data-theme=light] .nh-if--industrial .nh-if__faq-item,html[data-theme=light] .nh-if--industrial .nh-if__steps{border-color:#d5dcd8;color:#111114}html[data-theme=light] .nh-if--industrial .nh-if__contact-aside,html[data-theme=light] .nh-if--industrial .nh-if__form-chip,html[data-theme=light] .nh-if--industrial .nh-if__form-input,html[data-theme=light] .nh-if--industrial .nh-if__form-optional,html[data-theme=light] .nh-if--industrial .nh-if__form-textarea{background:#ffffff!important;color:#111114!important;border-color:#d5dcd8!important}html[data-theme=light] .nh-if--industrial .nh-if__form-input:focus,html[data-theme=light] .nh-if--industrial .nh-if__form-textarea:focus{background:#ffffff!important;color:#111114!important;border-color:#e5a100!important}html[data-theme=light] .nh-co-family--industrial .nh-co-family__text-link,html[data-theme=light] .nh-if--industrial .nh-if__contact-link,html[data-theme=light] .nh-legal--industrial a{color:var(--nh-accent-on-light)}html[data-theme=light] .nh-scanner,html[data-theme=light] .nh-scanner .nh-v3-body:not([class*="text-["]){color:#52525b}html[data-theme=light] .nh-scanner .nh-scanner__title,html[data-theme=light] .nh-scanner h1,html[data-theme=light] .nh-scanner h2{color:#111114!important}html[data-theme=light] .nh-co-family__final-cta,html[data-theme=light] .nh-cs-family__cta,html[data-theme=light] .nh-cs-family__final-cta,html[data-theme=light] .nh-if--industrial .nh-if__final-cta,html[data-theme=light] .nh-if__final-cta,html[data-theme=light] .nh-svc-family--industrial .nh-svc-family__final-cta,html[data-theme=light] .nh-svc-family__cta,html[data-theme=light] .nh-svc-family__final-cta{background:#f4f6f5!important;color:#111114!important;border-top:1px solid #d5dcd8}html[data-theme=light] .nh-co-family__cta :is(h1,h2,h3),html[data-theme=light] .nh-co-family__final-cta .nh-co-family__lede,html[data-theme=light] .nh-co-family__final-cta .nh-co-family__title,html[data-theme=light] .nh-co-family__final-cta :is(h1,h2,h3),html[data-theme=light] .nh-cs-family__cta .nh-cs-family__lede,html[data-theme=light] .nh-cs-family__cta .nh-cs-family__title,html[data-theme=light] .nh-cs-family__cta :is(h1,h2,h3),html[data-theme=light] .nh-cs-family__final-cta .nh-cs-family__lede,html[data-theme=light] .nh-cs-family__final-cta .nh-cs-family__title,html[data-theme=light] .nh-cs-family__final-cta :is(h1,h2,h3),html[data-theme=light] .nh-if__final-cta .nh-if__lede,html[data-theme=light] .nh-if__final-cta .nh-if__title,html[data-theme=light] .nh-if__final-cta :is(h1,h2,h3),html[data-theme=light] .nh-svc-family__cta :is(h1,h2,h3),html[data-theme=light] .nh-svc-family__final-cta .nh-svc-family__lede,html[data-theme=light] .nh-svc-family__final-cta .nh-svc-family__title,html[data-theme=light] .nh-svc-family__final-cta :is(h1,h2,h3){color:#111114!important}html[data-theme=light] .nh-co-family__final-cta .nh-co-family__btn--ghost,html[data-theme=light] .nh-cs-family__final-cta .nh-cs-family__btn--ghost,html[data-theme=light] .nh-if__final-cta .nh-if__btn--ghost,html[data-theme=light] .nh-svc-family__final-cta .nh-svc-family__btn--ghost{color:#111114!important;border-color:#d5dcd8!important}html[data-theme=light] .nh-shell-footer{background:#f4f6f5!important;color:#111114!important;border-top:1px solid #d5dcd8!important}html[data-theme=light] .nh-shell-footer__main{padding:2.25rem clamp(1rem,4vw,2rem) 1.35rem}html[data-theme=light] .nh-shell-footer__tagline{margin:0;max-width:16rem;font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:#52525b}html[data-theme=light] .nh-shell-footer__logo .nh-brand-mark__nuvon{color:#111114!important}html[data-theme=light] .nh-shell-footer__logo .nh-brand-mark__hub{color:#0d9488!important}html[data-theme=light] .nh-shell-footer__social{width:2.15rem;height:2.15rem;background:#ffffff;border:1px solid #d5dcd8;color:#111114!important}html[data-theme=light] .nh-shell-footer__col-title{margin-bottom:.7rem;font-family:var(--font-mono),ui-monospace,monospace;color:var(--nh-accent-on-light)!important}html[data-theme=light] .nh-shell-footer a:not(.nh-shell-btn),html[data-theme=light] .nh-shell-footer button:not(.nh-shell-btn),html[data-theme=light] .nh-shell-footer__legal-link,html[data-theme=light] .nh-shell-footer__link,html[data-theme=light] .nh-shell-footer__mail{color:#111114!important}html[data-theme=light] .nh-shell-footer__cta{background:#fafbfb;border-bottom-color:#d5dcd8}html[data-theme=light] .nh-shell-btn--secondary{color:#111114;border-color:#d5dcd8}html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial,.nh-co-family--industrial,.nh-cs-family--industrial,.nh-legal--industrial,.nh-blog-light--industrial,.nh-blog-page--industrial,.nh-scanner--industrial) :is(p,li,span,a,h1,h2,h3,h4,summary,dt,dd,th,td,label,figcaption){color:#111114!important}html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial,.nh-co-family--industrial,.nh-cs-family--industrial) :is(.nh-if__label,.nh-svc-family__label,.nh-svc-family__cta-label,.nh-co-family__label,.nh-cs-family__label,.nh-ind-dir__num,.nh-ind-points__num,.nh-ind-steps__num,.nh-ind-dir__chip,.nh-co-family__cta-label,.nh-cs-family__cta-label){color:var(--nh-accent-on-light)!important}html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial) .nh-ind-switch__chip.is-active,html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial) .nh-ind-switch__chip[aria-current=page],html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial,.nh-co-family--industrial,.nh-cs-family--industrial,.nh-scanner--industrial,.nh-blog-page--industrial,.nh-blog-light--industrial) :is(.nh-if__btn--primary,.nh-svc-family__btn--primary,.nh-co-family__btn--primary,.nh-cs-family__btn--primary){color:#f4f6f5!important}html[data-theme=light] :is(.nh-if--industrial,.nh-svc-family--industrial,.nh-co-family--industrial,.nh-cs-family--industrial,.nh-scanner--industrial,.nh-blog-page--industrial,.nh-blog-light--industrial) .nh-blog-cta-btn{color:#0a0a0b!important}html[data-theme=light] :is(.nh-if--industrial,.nh-scanner--industrial) :is(.nh-if__form-hint,.nh-if__form-input::placeholder,.nh-if__form-textarea::placeholder){color:#52525b!important}html[data-theme=light] .nh-legal--industrial :is(.nlp-badge,.nlt-badge,.nlc-badge,.nlp-tocLabel,.nlt-tocLabel,.nlc-tocLabel),html[data-theme=light] :is(.nh-blog-page--industrial,.nh-blog-light--industrial) :is(.nh-blog-tldr-label,.nh-blog-callout-label,.nh-blog-tag,.nh-blog-tag--link,.nh-blog-back){color:var(--nh-accent-on-light)!important}html[data-theme=light] .nh-if--industrial .nh-if__blog-card{background:#ffffff!important;border-color:#d5dcd8!important;color:#111114}html[data-theme=light] .nh-if--industrial :is(.nh-if__blog-card-title,.nh-if__blog-card-desc,.nh-if__blog-card-meta){color:#111114!important}html[data-theme=light] .nh-if--industrial .nh-if__blog-theme{background:#ffffff;border-color:#d5dcd8;color:#111114}html[data-theme=light] .nh-if--industrial .nh-if__blog-card-tag,html[data-theme=light] .nh-scanner--industrial :is(.nh-scanner__eyebrow,.nh-eyebrow){color:var(--nh-accent-on-light)!important}html[data-theme=light] .nh-scanner--industrial :is(.nh-btn-primary,.nh-scanner__primary-cta){color:#0a0a0b!important}.nh-co-family,.nh-cs-family,.nh-if,.nh-svc-family{--if-radius:0px;--svc-radius:0px;--co-radius:0px;--cs-radius:0px;--if-wrap:min(100% - clamp(20px,5.5vw,80px),1180px);--svc-wrap:min(100% - clamp(20px,5.5vw,80px),1180px);--co-wrap:min(100% - clamp(20px,5.5vw,80px),1180px);--cs-wrap:min(100% - clamp(20px,5.5vw,80px),1180px);--inst-ink:#111114;--inst-line:#d5dcd8;--inst-amber:#b57e00}.nh-co-family__label,.nh-cs-family__label,.nh-if__label,.nh-svc-family__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--nh-accent-on-light)}.nh-co-family--dark .nh-co-family__label,.nh-cs-family--dark .nh-cs-family__label,.nh-if--dark .nh-if__label,.nh-svc-family--dark .nh-svc-family__label{color:#e5a100}.nh-co-family__hero-title,.nh-cs-family__hero-title,.nh-if__hero-title,.nh-svc-family__hero-title{font-family:var(--font-heading);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.nh-co-family__title,.nh-cs-family__title,.nh-if__title,.nh-svc-family__title{font-family:var(--font-heading);font-weight:600;letter-spacing:-.035em;text-wrap:balance}.nh-co-family__hero-lede,.nh-cs-family__hero-lede,.nh-if__hero-lede,.nh-svc-family__hero-lede{font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;color:#111114}.nh-co-family:not(.nh-co-family--dark) .nh-co-family__lede,.nh-cs-family:not(.nh-cs-family--dark) .nh-cs-family__lede,.nh-if:not(.nh-if--dark) .nh-if__lede,.nh-svc-family:not(.nh-svc-family--dark) .nh-svc-family__lede{color:#111114}.nh-co-family__btn,.nh-cs-family__btn,.nh-if__btn,.nh-svc-family__btn{min-height:48px;padding:0 1.35rem;font-size:.9375rem;font-weight:600;border-radius:0}.nh-co-family .nh-co-family__btn--primary,.nh-cs-family .nh-cs-family__btn--primary,.nh-if .nh-if__btn--primary,.nh-svc-family .nh-svc-family__btn--primary{color:#f4f6f5!important;background-color:#111114!important;background-image:none;border:1px solid #111114;box-shadow:none}.nh-co-family .nh-co-family__btn--primary:hover,.nh-cs-family .nh-cs-family__btn--primary:hover,.nh-if .nh-if__btn--primary:hover,.nh-svc-family .nh-svc-family__btn--primary:hover{color:#f4f6f5!important;background-color:#1c1c21!important;border-color:#1c1c21}.nh-co-family--dark .nh-co-family__btn--primary,.nh-cs-family--dark .nh-cs-family__btn--primary,.nh-if--dark .nh-if__btn--primary,.nh-svc-family--dark .nh-svc-family__btn--primary{color:#0a0a0b!important;background-color:#f4f6f5!important;border-color:#f4f6f5}.nh-co-family .nh-co-family__btn--ghost,.nh-cs-family .nh-cs-family__btn--ghost,.nh-if .nh-if__btn--ghost,.nh-svc-family .nh-svc-family__btn--ghost{background-color:initial!important;border-color:#111114;color:#111114!important}.nh-co-family .nh-co-family__btn--ghost:hover,.nh-cs-family .nh-cs-family__btn--ghost:hover,.nh-if .nh-if__btn--ghost:hover,.nh-svc-family .nh-svc-family__btn--ghost:hover{border-color:var(--nh-accent-on-light);color:var(--nh-accent-on-light)!important}.nh-co-family--dark .nh-co-family__btn--ghost,.nh-cs-family--dark .nh-cs-family__btn--ghost,.nh-if--dark .nh-if__btn--ghost,.nh-svc-family--dark .nh-svc-family__btn--ghost{border-color:rgba(255,255,255,.35);color:#ffffff}.nh-co-family [class*=nh-co-family__],.nh-cs-family [class*=nh-cs-family__],.nh-if [class*=nh-if__],.nh-svc-family [class*=nh-svc-family__]{border-radius:0}.nh-co-family__section,.nh-cs-family__section,.nh-if__section,.nh-svc-family__section{padding-block:clamp(3rem,7vh,5.5rem)}.nh-inst-figure{position:relative;display:block;margin:0;overflow:hidden;background:#eef1f0;border:1px solid #d5dcd8}.nh-inst-figure img{display:block;width:100%;height:100%;object-fit:cover}.nh-inst-figure--16x9{aspect-ratio:16/9}.nh-inst-figure--4x3{aspect-ratio:4/3}.nh-inst-flow{display:grid;gap:1px;margin:clamp(1.5rem,3vh,2.25rem) 0 0;padding:0;list-style:none;background:#d5dcd8;border:1px solid #d5dcd8}@media (min-width:720px){.nh-inst-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.nh-inst-flow__stage{position:relative;display:grid;align-content:start;gap:.3rem;padding:1.15rem 1.15rem 1.35rem;background:#f4f6f5}.nh-inst-flow__stage:not(:last-child):after{content:"→";position:absolute;z-index:1;display:grid;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;line-height:1;color:var(--nh-accent-on-light);background:#f4f6f5;border:1px solid #d5dcd8}@media (min-width:720px){.nh-inst-flow__stage:not(:last-child):after{top:50%;right:calc(-.675rem - 1px);transform:translateY(-50%)}}@media (max-width:719px){.nh-inst-flow__stage:not(:last-child):after{bottom:calc(-.675rem - 1px);left:1.15rem;content:"↓"}}.nh-inst-flow__system{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nh-accent-on-light)}.nh-inst-flow__title{margin:0;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:#111114}.nh-inst-flow__body{margin:0;font-size:.875rem;line-height:1.5;color:#111114}.nh-inst-flow+.nh-inst-figure__cap{margin-bottom:clamp(1.75rem,4vh,2.75rem)}.nh-inst-figure__cap{margin:.6rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#52525b}.nh-co-family .nh-inst-reveal,.nh-cs-family .nh-inst-reveal,.nh-if .nh-inst-reveal,.nh-svc-family .nh-inst-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.nh-co-family .nh-inst-reveal.is-in,.nh-cs-family .nh-inst-reveal.is-in,.nh-if .nh-inst-reveal.is-in,.nh-svc-family .nh-inst-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nh-co-family .nh-inst-reveal,.nh-cs-family .nh-inst-reveal,.nh-if .nh-inst-reveal,.nh-svc-family .nh-inst-reveal{opacity:1;transform:none;transition:none}}