.nordline{--nl-paper:#f0eee8;--nl-white:#faf9f5;--nl-ink:#151b1d;--nl-steel:#354145;--nl-muted:#596469;--nl-mist:#dbe0dc;--nl-copper:#b34f21;--nl-copper-dark:#943f1b;--nl-copper-light:#f09a6b;--nl-sage:#aeb9b1;--nl-line:rgba(21,27,29,0.17);--nl-content:1440px;min-height:100vh;color:var(--nl-ink);background:var(--nl-paper);font-family:Arial,Helvetica,sans-serif}.nordline *,.nordline :after,.nordline :before{box-sizing:border-box}.nordline a{color:inherit;text-decoration:none}.nordline button,.nordline input,.nordline select,.nordline textarea{font:inherit}.nordline button{color:inherit}.nordline :focus-visible{outline:3px solid #f0a574;outline-offset:3px}.nlContainer{width:min(calc(100% - 48px),var(--nl-content));margin-inline:auto}.nlEyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--nl-copper-dark);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nlEyebrow:before{content:"";width:32px;height:2px;background:currentColor}.nlButton{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:2px;padding:12px 22px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border .18s ease,transform .18s ease}.nlButton:hover{transform:translateY(-2px)}.nlButton:disabled{cursor:wait;opacity:.6;transform:none}.nordline .nlButtonCopper{background:var(--nl-copper);color:#fff}.nordline .nlButtonCopper:hover{background:var(--nl-copper-dark)}.nordline .nlButtonDark{background:var(--nl-ink);color:#fff}.nordline .nlButtonGhost{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(21,27,29,.15)}.nlDemoBar{background:var(--nl-ink);color:#fff;border-bottom:1px solid rgba(255,255,255,.12);font-size:11px}.nlDemoBar .nlContainer{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px}.nlDemoBar a,.nlDemoBar strong{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.nlDemoBar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.52)}.nlHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(240,238,232,.94);border-bottom:1px solid var(--nl-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nlNav{min-height:76px;display:flex;justify-content:space-between;gap:28px}.nlLogo,.nlNav{align-items:center}.nlLogo{display:inline-flex;gap:12px}.nlLogo>i{width:34px;height:34px;position:relative;display:grid;place-items:center;border:2px solid var(--nl-ink);border-radius:50%}.nlLogo>i span,.nlLogo>i:after,.nlLogo>i:before{content:"";position:absolute;width:3px;height:13px;background:var(--nl-copper);transform-origin:50% 100%}.nlLogo>i:before{transform:rotate(120deg) translateY(-2px)}.nlLogo>i:after{transform:rotate(240deg) translateY(-2px)}.nlLogo>i span{transform:translateY(-3px)}.nlLogo b{display:flex;flex-direction:column;font-size:16px;letter-spacing:.12em;line-height:1}.nlLogo small{margin-top:4px;color:var(--nl-muted);font-size:8px;letter-spacing:.38em}.nlNav>nav{display:flex;gap:32px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nlNav>nav a:hover{color:var(--nl-copper-dark)}.nlHeaderCta{min-height:42px;padding:10px 17px;font-size:10px}.nlMobileNav{display:none;position:relative}.nlMobileNavToggle{width:46px;height:46px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:10px;list-style:none;cursor:pointer;border:1px solid var(--nl-line);color:var(--nl-ink);background:var(--nl-white)}.nlMobileNavToggle span{display:block;width:100%;height:2px;background:var(--nl-ink)}.nlMobileNav nav{position:absolute;top:54px;right:0;width:min(310px,calc(100vw - 32px));display:grid;padding:10px;background:var(--nl-white);border:1px solid var(--nl-line);box-shadow:0 18px 60px rgba(21,27,29,.2)}.nlMobileNav nav a{padding:14px;border-bottom:1px solid var(--nl-line);font-size:13px}.nlHero{min-height:calc(100svh - 114px);position:relative;display:grid;align-items:flex-end;overflow:hidden;color:#fff}.nlHeroMedia,.nlHeroMedia picture,.nlHeroMedia:after,.nlHeroShade{position:absolute;inset:0}.nlHeroMedia img{object-fit:cover}.nlHeroShade{background:linear-gradient(90deg,rgba(9,13,14,.92),rgba(9,13,14,.68) 37%,rgba(9,13,14,.08) 74%)}.nlHeroContent{position:relative;z-index:2;padding-top:120px;padding-bottom:clamp(76px,9vw,128px)}.nlHeroKicker{display:inline-block;padding-left:16px;border-left:3px solid var(--nl-copper);color:rgba(255,255,255,.68);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.nlHero h1{max-width:820px;margin:20px 0 24px;font-size:clamp(64px,9vw,148px);font-weight:800;letter-spacing:-.065em;line-height:.77}.nlHero h1 em{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.7);font-style:normal}.nlHeroContent>p{max-width:660px;margin:0;color:rgba(255,255,255,.76);font-size:clamp(17px,1.7vw,23px);line-height:1.5}.nlHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.nlHeroMeta{max-width:940px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:64px;padding-top:20px;border-top:1px solid rgba(255,255,255,.26);color:rgba(255,255,255,.68);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nlHeroScroll{position:absolute;z-index:3;right:34px;bottom:34px;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%}.nlStats{background:var(--nl-ink);color:#fff}.nlStats .nlContainer{display:grid;grid-template-columns:repeat(4,1fr)}.nlStats .nlContainer>div{min-height:160px;display:flex;flex-direction:column;justify-content:center;padding:26px 30px;border-left:1px solid rgba(255,255,255,.12)}.nlStats .nlContainer>div:last-child{border-right:1px solid rgba(255,255,255,.12)}.nlStats strong{font-size:clamp(28px,3.2vw,48px);letter-spacing:-.04em}.nlStats span{margin-top:6px;color:rgba(255,255,255,.52);font-size:11px;text-transform:uppercase}.nlSectionHead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);align-items:flex-end;grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);margin-bottom:52px}.nlAutomationCopy h2,.nlFaq h2,.nlLeadCopy h2,.nlProofCopy h2,.nlSectionHead h2{max-width:930px;margin:15px 0 0;font-size:clamp(38px,5.4vw,78px);font-weight:700;letter-spacing:-.055em;line-height:.98}.nlSectionHead>p{margin:0;color:var(--nl-muted);line-height:1.65}.nlSectionHeadLight h2{color:#fff}.nlSectionHeadLight>p{color:rgba(255,255,255,.6)}.nlSectionHeadLight .nlEyebrow{color:var(--nl-copper-light)}.nlCatalog,.nlEstimate,.nlFaq,.nlPrinciples,.nlSystemFeatures{padding:clamp(88px,10vw,160px) 0}.nlPrincipleGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--nl-line)}.nlPrincipleGrid article{min-height:310px;display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--nl-line)}.nlPrincipleGrid article:first-child{border-left:1px solid var(--nl-line)}.nlPrincipleGrid article>span{color:var(--nl-copper-dark);font-size:12px;font-weight:800}.nlPrincipleGrid h3{margin:auto 0 12px;font-size:24px}.nlPrincipleGrid p{min-height:78px;margin:0;color:var(--nl-muted);font-size:14px;line-height:1.6}.nlProofMedia{min-height:760px;display:grid;grid-template-columns:58% 42%;background:var(--nl-white)}.nlProofImage{position:relative;min-height:620px}.nlProofImage img{object-fit:cover}.nlProofCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,118px)}.nlAutomationCopy h2,.nlProofCopy h2{font-size:clamp(38px,4.7vw,68px)}.nlAutomationCopy>p,.nlLeadCopy>p,.nlProofCopy>p{color:var(--nl-muted);line-height:1.7}.nlProofCopy ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:40px 0;padding:0;list-style:none}.nlProofCopy li{padding-top:16px;border-top:2px solid var(--nl-ink)}.nlProofCopy li span,.nlProofCopy li strong{display:block}.nlProofCopy li strong{font-size:30px}.nlProofCopy li span{margin-top:4px;color:var(--nl-muted);font-size:11px}.nlProofCopy>a{font-weight:800;color:var(--nl-copper-dark)}.nlMatch{padding:clamp(88px,10vw,160px) 0;background:var(--nl-steel);color:#fff}.nlMatchGrid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px}.nlBriefForm,.nlMatchResults{min-height:650px;border:1px solid rgba(255,255,255,.18)}.nlBriefForm{display:grid;grid-template-columns:1fr 1fr;align-content:start;grid-gap:18px;gap:18px;padding:clamp(24px,3vw,42px);background:#293437}.nlBriefForm label,.nlEstimateControls label,.nlLeadForm label{display:grid;grid-gap:8px;gap:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nlBriefForm input,.nlBriefForm select,.nlEstimateControls select,.nlLeadForm input,.nlLeadForm select,.nlLeadForm textarea{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.22);border-radius:0;padding:12px 13px;color:#fff;background:#1d2729;font-size:15px;letter-spacing:0;text-transform:none}.nlBriefForm input:focus,.nlBriefForm select:focus{border-color:#f0a574}.nlFieldWide{grid-column:1/-1}.nlBriefForm>small{color:rgba(255,255,255,.64);font-size:11px;line-height:1.5}.nlMatchResults{padding:clamp(24px,3vw,42px);background:var(--nl-paper);color:var(--nl-ink)}.nlMatchEmpty{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px,3vw,38px);background:linear-gradient(150deg,rgba(174,185,177,.48),transparent 65%)}.nlMatchEmpty>span{margin-bottom:auto;color:var(--nl-copper-dark);font-size:12px;letter-spacing:.2em}.nlMatchEmpty h3{max-width:600px;margin:0 0 18px;font-size:clamp(36px,5vw,68px);letter-spacing:-.05em;line-height:.98}.nlMatchEmpty p{max-width:560px;color:var(--nl-muted);line-height:1.6}.nlRequiredAir{display:grid;grid-template-columns:1fr auto;grid-gap:6px 18px;gap:6px 18px;padding-bottom:24px;border-bottom:3px solid var(--nl-ink)}.nlRequiredAir strong{grid-row:1/3;grid-column:2;align-self:center;font-size:clamp(24px,3.3vw,48px);letter-spacing:-.04em}.nlRequiredAir small,.nlRequiredAir span{color:var(--nl-muted)}.nlRequiredAir small{font-weight:800;text-transform:uppercase}.nlRecommendationList{display:grid}.nlRecommendationList article{display:grid;grid-template-columns:36px minmax(0,1fr) 120px auto;align-items:center;grid-gap:18px;gap:18px;padding:24px 0;border-bottom:1px solid var(--nl-line)}.nlRecommendationList article>div>small,.nlRecommendationList article>span{color:var(--nl-copper-dark);font-size:10px;font-weight:800;letter-spacing:.12em}.nlRecommendationList h3{margin:3px 0 8px;font-size:24px}.nlRecommendationList ul{margin:0;padding:0;list-style:none;color:var(--nl-muted);font-size:12px}.nlRecommendationList li:before{content:"· ";color:var(--nl-copper)}.nlLoadMeter{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px}.nlLoadMeter small{color:var(--nl-muted);font-size:9px;text-transform:uppercase}.nlLoadMeter i{grid-column:1/-1;height:4px;background:var(--nl-mist)}.nlLoadMeter i:before{content:"";display:block;width:var(--nl-load);height:100%;background:var(--nl-copper)}.nlRecommendationList article>button{border:0;padding:10px 0;background:none;cursor:pointer;color:var(--nl-copper-dark);font-size:12px;font-weight:800}.nlFilterRow{display:flex;gap:8px;margin-bottom:30px;padding-bottom:12px;overflow-x:auto;scrollbar-width:thin}.nlFilterRow button{flex:0 0 auto;min-height:42px;border:1px solid var(--nl-line);padding:9px 15px;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.nlFilterRow button[aria-pressed=true]{border-color:var(--nl-ink);color:#fff;background:var(--nl-ink)}.nlCatalogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.nlSystemCard{min-width:0;overflow:hidden;border:1px solid var(--nl-line);background:var(--nl-white);transition:border .18s ease,transform .18s ease}.nlSystemCard:hover{transform:translateY(-3px)}.nlSystemCard[data-selected=true]{border-color:var(--nl-copper);box-shadow:inset 0 0 0 1px var(--nl-copper)}.nlSystemImage{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e2e4e1}.nlSystemImage img{object-fit:cover;transition:transform .35s ease}.nlSystemCard:hover .nlSystemImage img{transform:scale(1.025)}.nlSystemImage>span{position:absolute;left:14px;top:14px;padding:6px 9px;color:#fff;background:rgba(21,27,29,.86);font-size:9px;font-weight:800;letter-spacing:.14em}.nlSystemBody{padding:22px}.nlSystemTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nlSystemTitle h3{margin:0;font-size:24px;letter-spacing:-.035em}.nlSystemTitle i{padding:4px 7px;color:var(--nl-copper-dark);background:#f1d6c7;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.nlSystemBody>p{min-height:48px;margin:9px 0 18px;color:var(--nl-muted);font-size:13px}.nlSystemBody dl{display:grid;grid-template-columns:1.1fr 1fr .9fr;grid-gap:10px;gap:10px;margin:0;padding:14px 0;border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.nlSelectedSystem dt,.nlSystemBody dt,.nlSystemDetailCopy dt{color:var(--nl-muted);font-size:9px;font-weight:700;text-transform:uppercase}.nlSelectedSystem dd,.nlSystemBody dd,.nlSystemDetailCopy dd{margin:4px 0 0;font-size:11px;font-weight:800}.nlSystemActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:18px}.nlSystemActions a,.nlSystemActions button{min-height:42px;display:grid;place-items:center;border:1px solid var(--nl-ink);padding:8px;background:transparent;cursor:pointer;font-size:10px;font-weight:800;text-transform:uppercase}.nlSystemActions button{color:#fff;background:var(--nl-ink)}.nlCompareToggle{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--nl-muted);font-size:11px;cursor:pointer}.nlCompareToggle input{width:18px;height:18px;accent-color:var(--nl-copper)}.nlCatalogEmpty{padding:60px;border:1px solid var(--nl-line);text-align:center}.nlCatalogEmpty p{color:var(--nl-muted)}.nlCatalogEmpty button,.nlCompareHead button{border:0;background:none;cursor:pointer;color:var(--nl-copper-dark);font-weight:800}.nlComparePanel{margin-top:28px;padding:clamp(24px,3vw,42px);color:#fff;background:var(--nl-ink)}.nlCompareHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.16)}.nlCompareHead .nlEyebrow{color:var(--nl-copper-light)}.nlCompareHead h3{margin:8px 0 0;font-size:24px}.nlCompareHead button{color:var(--nl-copper-light)}.nlCompareTable article{display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr 1fr .5fr 30px;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:11px}.nlCompareTable article span{color:rgba(255,255,255,.62)}.nlCompareTable article button{border:0;background:none;cursor:pointer;color:#fff;font-size:22px}.nlAutomation{padding:clamp(88px,10vw,160px) 0;background:var(--nl-mist)}.nlAutomationGrid{display:grid;grid-template-columns:1fr .92fr;align-items:stretch;grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px)}.nlAutomationCopy{display:flex;flex-direction:column;justify-content:center}.nlAutomationSteps{display:grid;grid-gap:0;gap:0;margin-top:34px;border-top:1px solid var(--nl-line)}.nlAutomationSteps>div{display:grid;grid-template-columns:50px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--nl-line)}.nlAutomationSteps span{color:var(--nl-copper-dark);font-weight:800}.nlAutomationSteps p{margin:0;color:var(--nl-muted)}.nlAutomationSteps strong{display:block;margin-bottom:3px;color:var(--nl-ink)}.nlAutomationImage{position:relative;min-height:720px}.nlAutomationImage img{object-fit:cover}.nlEstimate{background:var(--nl-white)}.nlEstimateGrid{display:grid;grid-template-columns:1fr .74fr .9fr;border:1px solid var(--nl-line)}.nlEstimateControls,.nlEstimateSummary,.nlSelectedSystem{padding:clamp(24px,3vw,40px)}.nlEstimateControls,.nlSelectedSystem{border-right:1px solid var(--nl-line)}.nlSelectedMedia{position:relative;aspect-ratio:16/10;margin:calc(clamp(24px, 3vw, 40px) * -1) calc(clamp(24px, 3vw, 40px) * -1) 28px;background:var(--nl-mist)}.nlSelectedMedia img{object-fit:cover}.nlSelectedSystem>div>span{color:var(--nl-copper-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nlSelectedSystem h3{margin:8px 0;font-size:34px}.nlSelectedSystem p{color:var(--nl-muted);font-size:13px;line-height:1.6}.nlSelectedSystem dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0 0}.nlEstimateControls{display:grid;align-content:start;grid-gap:22px;gap:22px;background:var(--nl-paper)}.nlEstimateControls label{color:var(--nl-muted)}.nlEstimateControls label strong{color:var(--nl-ink)}.nlEstimateControls select{min-height:50px;border:1px solid var(--nl-line);padding:10px;color:var(--nl-ink);background:var(--nl-white)}.nlEstimateControls input[type=range]{width:100%;accent-color:var(--nl-copper)}.nlEstimateControls label>span{display:flex;justify-content:space-between}.nlCheckRow{display:flex!important;grid-template-columns:unset!important;align-items:flex-start;gap:10px!important;color:var(--nl-ink)!important;cursor:pointer;line-height:1.45}.nlCheckRow input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--nl-copper)}.nlEstimateSummary{display:flex;flex-direction:column;background:var(--nl-ink);color:#fff}.nlEstimateSummary .nlEyebrow{color:var(--nl-copper-light)}.nlEstimateSummary>strong{margin:16px 0 30px;font-size:clamp(28px,3.5vw,50px);letter-spacing:-.045em;line-height:1.05}.nlEstimateSummary>div{margin-bottom:32px}.nlEstimateSummary p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.62);font-size:11px}.nlEstimateSummary p b{color:#fff;text-align:right}.nlEstimateSummary .nlButton{width:100%;margin-top:auto}.nlEstimateSummary>small{margin-top:16px;color:rgba(255,255,255,.64);line-height:1.5}.nlCases{padding:clamp(88px,10vw,160px) 0;background:var(--nl-steel)}.nlCaseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.nlCaseGrid article{padding-bottom:26px;color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.nlCaseGrid article>div{position:relative;aspect-ratio:4/3;margin-bottom:22px;overflow:hidden}.nlCaseGrid img{object-fit:cover;transition:transform .35s ease}.nlCaseGrid article:hover img{transform:scale(1.025)}.nlCaseGrid article>small,.nlCaseGrid article>span{color:var(--nl-copper-light);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nlCaseGrid h3{margin:8px 0 10px;font-size:26px;letter-spacing:-.03em}.nlCaseGrid p{min-height:66px;margin:0 0 18px;color:rgba(255,255,255,.56);line-height:1.55}.nlLeadSection,.nlSystemBrief{padding:clamp(88px,10vw,160px) 0;background:var(--nl-mist)}.nlLeadGrid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:flex-start;grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px)}.nlLeadCopy{position:-webkit-sticky;position:sticky;top:120px}.nlLeadCopy h2{font-size:clamp(40px,5.2vw,72px)}.nlLeadBrief{margin-top:36px;padding:24px;border:1px solid var(--nl-line);background:rgba(250,249,245,.5)}.nlLeadBrief>span{color:var(--nl-copper-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nlLeadBrief ul{margin:16px 0 0;padding:0;list-style:none}.nlLeadBrief li{padding:8px 0;border-bottom:1px solid var(--nl-line);font-size:13px}.nlLeadBrief li:before{content:"✓";margin-right:10px;color:var(--nl-copper-dark)}.nlLeadForm{display:grid;grid-gap:20px;gap:20px;padding:clamp(26px,4vw,52px);color:#fff;background:var(--nl-ink)}.nlFormIntro .nlEyebrow{color:var(--nl-copper-light)}.nlFormIntro h3{margin:12px 0 8px;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.nlFormIntro p{margin:0;color:rgba(255,255,255,.54)}.nlFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.nlFormWide{grid-column:1/-1}.nlLeadForm textarea{min-height:100px;resize:vertical}.nlHoneypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.nlConsent{display:grid!important;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:10px!important;gap:10px!important;color:rgba(255,255,255,.58);font-size:10px!important;line-height:1.5;cursor:pointer}.nlConsent input{width:18px;height:18px;min-height:0;accent-color:var(--nl-copper)}.nlFormError{margin:0;padding:12px;color:#ffd8cc;background:rgba(199,95,43,.24)}.nlFormSuccess{min-height:440px;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);color:#fff;background:var(--nl-ink)}.nlFormSuccess>span{color:var(--nl-copper-light);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.nlFormSuccess h3{margin:14px 0;font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:1}.nlFormSuccess p{max-width:580px;color:rgba(255,255,255,.58)}.nlFormSuccess button{width:-moz-fit-content;width:fit-content;border:0;padding:12px 0;color:var(--nl-copper-light);background:none;cursor:pointer;font-weight:800}.nlFaqGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(50px,9vw,150px);gap:clamp(50px,9vw,150px)}.nlFaq h2{font-size:clamp(40px,5vw,70px)}.nlFaq details{border-top:1px solid var(--nl-line)}.nlFaq details:last-child{border-bottom:1px solid var(--nl-line)}.nlFaq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-weight:800;list-style:none}.nlFaq summary::-webkit-details-marker{display:none}.nlFaq summary:after{content:"+";color:var(--nl-copper-dark);font-size:24px}.nlFaq details[open] summary:after{content:"−"}.nlFaq details p{max-width:760px;margin:-6px 0 24px;color:rgba(255,255,255,.72);line-height:1.65}.nlFooter{padding:74px 0 30px;color:#fff;background:#0d1213}.nlFooter>.nlContainer{display:grid;grid-template-columns:1.5fr .6fr .6fr;grid-gap:70px;gap:70px}.nlLogoLight>i{border-color:#fff}.nlLogoLight b{color:#fff}.nlLogoLight small{color:#abb1b2}.nlFooter p{max-width:650px;color:rgba(255,255,255,.65);font-size:11px;line-height:1.6}.nlFooter>.nlContainer>div:not(:first-child){display:grid;align-content:start;grid-gap:9px;gap:9px;font-size:12px}.nlFooter strong{margin-bottom:8px;color:var(--nl-copper-light);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nlDirection>section,.nlSystemDetailHero{min-height:100vh;display:grid;grid-template-columns:62% 38%}.nlDirectionMedia,.nlSystemDetailMedia{position:relative;min-height:620px}.nlDirectionMedia img,.nlSystemDetailMedia img{object-fit:cover}.nlDirectionMedia>a,.nlSystemDetailMedia>a{position:absolute;left:26px;top:26px;z-index:2;padding:11px 15px;color:#fff;background:rgba(21,27,29,.86);font-size:11px;font-weight:700}.nlDirectionCopy,.nlSystemDetailCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,96px);background:var(--nl-paper)}.nlDirectionCopy h1,.nlSystemDetailCopy h1{margin:18px 0 22px;font-size:clamp(52px,6vw,96px);letter-spacing:-.06em;line-height:.9}.nlDirectionCopy p,.nlSystemDetailCopy p{color:var(--nl-muted);line-height:1.7}.nlDirectionCopy .nlButton,.nlSystemDetailCopy .nlButton{width:-moz-fit-content;width:fit-content;margin-top:20px}.nlSystemDetailCopy h2{margin:0 0 12px;color:var(--nl-steel);font-size:22px}.nlSystemDetailCopy dl{grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:24px 0 0;padding-top:24px}.nlSystemDetailCopy dl,.nlSystemFeatureGrid{display:grid;border-top:1px solid var(--nl-line)}.nlSystemFeatureGrid{grid-template-columns:repeat(3,1fr)}.nlSystemFeatureGrid article{min-height:250px;padding:28px;border-left:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.nlSystemFeatureGrid article:last-child{border-right:1px solid var(--nl-line)}.nlSystemFeatureGrid article>span{color:var(--nl-copper-dark);font-weight:800}.nlSystemFeatureGrid h3{margin-top:60px;font-size:22px}.nlSystemFeatureGrid p{color:var(--nl-muted);font-size:13px}@media (max-width:1180px){.nlNav>nav{gap:18px}.nlCatalogGrid{grid-template-columns:repeat(2,1fr)}.nlEstimateGrid{grid-template-columns:1fr 1fr}.nlEstimateSummary{grid-column:1/-1}.nlEstimateControls{border-right:0}.nlCompareTable article{grid-template-columns:1fr 1fr 1fr 30px}.nlCompareTable article span:nth-of-type(3),.nlCompareTable article span:nth-of-type(4){display:none}}@media (max-width:900px){.nlContainer{width:min(calc(100% - 32px),var(--nl-content))}.nlDemoBar span{display:none}.nlDemoBar .nlContainer{grid-template-columns:1fr auto}.nlHeaderCta,.nlNav>nav{display:none}.nlMobileNav{display:block}.nlAutomationGrid,.nlDirection>section,.nlFaqGrid,.nlLeadGrid,.nlMatchGrid,.nlSectionHead,.nlSystemDetailHero{grid-template-columns:1fr}.nlSectionHead{align-items:flex-start}.nlPrincipleGrid,.nlStats .nlContainer{grid-template-columns:1fr 1fr}.nlStats .nlContainer>div:nth-child(3),.nlStats .nlContainer>div:nth-child(4){border-top:1px solid rgba(255,255,255,.12)}.nlProofMedia{min-height:0;grid-template-columns:1fr}.nlProofImage{min-height:560px}.nlMatchGrid{gap:0}.nlBriefForm,.nlMatchResults{min-height:auto}.nlMatchEmpty{min-height:480px}.nlAutomationImage{min-height:620px;order:-1}.nlCaseGrid{grid-template-columns:1fr}.nlCaseGrid article>div{aspect-ratio:16/9}.nlCaseGrid p{min-height:0}.nlLeadCopy{position:static}.nlFooter>.nlContainer{grid-template-columns:1fr 1fr}.nlFooter>.nlContainer>div:first-child{grid-column:1/-1}.nlDirectionMedia,.nlSystemDetailMedia{min-height:58vh}}@media (max-width:640px){.nlHero{min-height:calc(100svh - 114px)}.nlHeroMedia img{object-position:65% center}.nlHeroShade{background:linear-gradient(0deg,rgba(9,13,14,.95),rgba(9,13,14,.72) 55%,rgba(9,13,14,.2))}.nlHeroContent{padding-top:80px;padding-bottom:62px}.nlHero h1{font-size:clamp(54px,18vw,82px);line-height:.8}.nlHeroContent>p{font-size:16px}.nlHeroActions{display:grid}.nlHeroActions .nlButton{width:100%}.nlHeroMeta{grid-template-columns:1fr;gap:8px;margin-top:32px}.nlHeroScroll{display:none}.nlStats .nlContainer{width:100%}.nlStats .nlContainer>div{min-height:125px;padding:20px 16px}.nlSectionHead{gap:22px;margin-bottom:34px}.nlAutomationCopy h2,.nlFaq h2,.nlLeadCopy h2,.nlProofCopy h2,.nlSectionHead h2{font-size:clamp(34px,11vw,52px)}.nlPrincipleGrid{grid-template-columns:1fr}.nlPrincipleGrid article{min-height:230px;border-left:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.nlProofImage{min-height:390px}.nlProofCopy{padding:48px 20px}.nlBriefForm,.nlProofCopy ul{grid-template-columns:1fr}.nlBriefForm{padding:22px}.nlFieldWide{grid-column:auto}.nlMatchResults{padding:20px}.nlMatchEmpty{min-height:390px}.nlRequiredAir{grid-template-columns:1fr}.nlRequiredAir strong{grid-row:auto;grid-column:auto}.nlRecommendationList article{grid-template-columns:28px 1fr}.nlLoadMeter,.nlRecommendationList article>button{grid-column:2}.nlCatalogGrid,.nlEstimateGrid,.nlFooter>.nlContainer,.nlFormGrid,.nlSystemFeatureGrid{grid-template-columns:1fr}.nlSystemBody dl{grid-template-columns:1fr 1fr}.nlSystemBody dl>div:last-child{grid-column:1/-1}.nlComparePanel{padding:20px}.nlCompareTable article{grid-template-columns:1fr 30px}.nlCompareTable article span{display:none}.nlAutomationImage{min-height:460px}.nlEstimateControls,.nlSelectedSystem{border-right:0;border-bottom:1px solid var(--nl-line)}.nlEstimateSummary{grid-column:auto}.nlEstimateSummary>strong{font-size:30px}.nlEstimateSummary p{display:grid}.nlEstimateSummary p b{text-align:left}.nlCaseGrid article>div{aspect-ratio:4/3}.nlLeadForm{margin-inline:-16px;padding:28px 20px}.nlFooter>.nlContainer>div:first-child,.nlFormWide{grid-column:auto}.nlDirectionCopy,.nlSystemDetailCopy{padding:48px 20px}.nlDirectionCopy h1,.nlSystemDetailCopy h1{font-size:50px}.nlSystemDetailCopy dl{grid-template-columns:1fr}.nlSystemFeatureGrid article,.nlSystemFeatureGrid article:last-child{border-right:1px solid var(--nl-line)}}@media (prefers-reduced-motion:reduce){.nordline *,.nordline :after,.nordline :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.nlCases,.nlDemoBar,.nlFilterRow,.nlFooter,.nlHeader,.nlHero,.nlLeadSection{display:none!important}.nordline{background:#fff}}