:root{--home20-rail-h:clamp(78px,9.2vh,88px);--home20-breath:120px;--home20-gap:18px;--home16-rail-h:var(--home20-rail-h)}@media (width>=1181px) and (height>=821px){:root:root body .home20-hero.home16-hero{box-sizing:border-box!important;height:calc(100dvh - var(--home20-rail-h))!important;min-height:calc(100dvh - var(--home20-rail-h))!important;max-height:calc(100dvh - var(--home20-rail-h))!important;overflow:hidden!important}:root:root body .home20-hero .home20-shell{box-sizing:border-box!important;width:min(1680px,100% - clamp(56px,6vw,120px))!important;height:100%!important;padding:calc(var(--cnx-header-h,78px) + var(--home20-breath)) 0 var(--home20-breath)!important;z-index:2!important;margin-inline:auto!important;display:block!important;position:relative!important}:root:root body .home20-hero .home20-copy{justify-content:space-between!important;align-items:flex-start!important;gap:var(--home20-gap)!important;flex-direction:column!important;width:min(1080px,64vw)!important;max-width:1080px!important;height:100%!important;margin:0!important;display:flex!important}:root:root body .home20-hero .home20-intro{border:0!important;align-self:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}:root:root body .home20-hero .home20-intro .nox-intro-left{flex-wrap:wrap!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:10px 16px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}:root:root body .home20-hero .home20-intro .nox-intro-left span,:root:root body .home20-hero .home20-intro .nox-intro-left b{letter-spacing:.09em!important;font-size:.61rem!important;line-height:1.15!important}:root:root body .home20-hero .home20-headline{letter-spacing:-.058em!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:1060px!important;margin:0!important;font-size:clamp(3.95rem,4.55vw,5.65rem)!important;font-weight:535!important;line-height:.88!important;display:flex!important}:root:root body .home20-hero .home20-headline .home16-line{white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0!important;padding-left:0!important;display:block!important;transform:none!important}:root:root body .home20-hero .home20-headline .home16-line-primary{max-width:94%!important}:root:root body .home20-hero .home20-headline .home16-line-accent{box-sizing:border-box!important;color:#05090d!important;background:#0096ff!important;max-width:88%!important;padding:.045em .105em .075em!important;line-height:.86!important}:root:root body .home20-hero .home20-headline .home16-line-control{letter-spacing:-.047em!important;max-width:96%!important;font-size:.7em!important;line-height:.96!important}:root:root body .home20-hero .home20-lead{align-self:flex-start!important;width:min(740px,52vw)!important;max-width:740px!important;margin:0!important;padding:0!important;font-size:clamp(.96rem,1vw,1.06rem)!important;line-height:1.52!important;position:relative!important}:root:root body .home20-hero .home20-lead:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05090df5 0%,#05090dd6 64%,#05090d00 100%);position:absolute;inset:-16px -74px -16px -24px}:root:root body .home20-hero .home20-actions{align-self:flex-start!important;align-items:center!important;gap:18px!important;width:max-content!important;margin:0!important;display:flex!important}:root:root body .home20-hero .home20-actions .nox-primary-link{width:auto!important;min-width:250px!important;min-height:58px!important}:root:root body .home20-hero .home20-actions .nox-secondary-link{align-items:center!important;min-height:52px!important;padding:0 12px!important;font-size:.72rem!important;display:inline-flex!important}:root:root body .home20-hero .nox-cross{opacity:.31!important}}:root:root body .n7-shift .n5-shift-track,:root:root body .n7-shift .n5-shift-track>div{box-sizing:border-box!important;height:100%!important;min-height:0!important}@media (width>=1181px) and (height<=820px){:root{--home20-rail-h:72px;--home20-breath:58px;--home20-gap:10px;--home16-rail-h:72px}:root:root body .home20-hero.home16-hero{height:calc(100dvh - var(--home20-rail-h))!important;min-height:calc(100dvh - var(--home20-rail-h))!important;max-height:calc(100dvh - var(--home20-rail-h))!important}:root:root body .home20-hero .home20-shell{width:min(1680px,100% - clamp(48px,5.5vw,96px))!important;height:100%!important;padding:calc(var(--cnx-header-h,78px) + var(--home20-breath)) 0 var(--home20-breath)!important}:root:root body .home20-hero .home20-copy{gap:var(--home20-gap)!important;width:min(980px,64vw)!important}:root:root body .home20-hero .home20-headline{gap:7px!important;font-size:clamp(3.15rem,6.1vh,4.45rem)!important}:root:root body .home20-hero .home20-lead{width:min(690px,52vw)!important;font-size:.83rem!important;line-height:1.38!important}:root:root body .home20-hero .home20-actions .nox-primary-link{min-height:46px!important}:root:root body .home20-hero .nox-cross{opacity:.28!important}}@media (width>=821px) and (width<=1180px){:root{--home20-rail-h:72px;--home16-rail-h:72px}:root:root body .home20-hero.home16-hero{height:auto!important;min-height:calc(100dvh - var(--home20-rail-h))!important;max-height:none!important;overflow:hidden!important}:root:root body .home20-hero .home20-shell{width:calc(100% - 56px)!important;min-height:calc(100dvh - var(--home20-rail-h))!important;height:auto!important;padding:calc(var(--cnx-header-h,72px) + 64px) 0 64px!important}:root:root body .home20-hero .home20-copy{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;width:min(940px,100%)!important;height:auto!important;display:flex!important}:root:root body .home20-hero .home20-intro,:root:root body .home20-hero .home20-intro .nox-intro-left{justify-content:flex-start!important;margin:0!important;padding:0!important;transform:none!important}:root:root body .home20-hero .home20-headline{gap:9px!important;max-width:940px!important;font-size:clamp(3.3rem,6vw,4.75rem)!important}:root:root body .home20-hero .home20-headline .home16-line{white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0!important}:root:root body .home20-hero .home20-lead{width:min(700px,78vw)!important;max-width:700px!important;font-size:.92rem!important;line-height:1.46!important}:root:root body .home20-hero .nox-cross{opacity:.25!important}}@media (width<=820px){:root{--home20-rail-h:66px;--home16-rail-h:66px}:root:root body .home20-hero.home16-hero{box-sizing:border-box!important;height:auto!important;min-height:calc(100dvh - var(--home20-rail-h))!important;max-height:none!important;overflow:hidden!important}:root:root body .home20-hero .nox-grid{opacity:.36!important}:root:root body .home20-hero .nox-cross{opacity:.16!important}:root:root body .home20-hero .nox-scan{opacity:.2!important}:root:root body .home20-hero .home20-shell{box-sizing:border-box!important;width:calc(100% - clamp(30px,7vw,40px))!important;min-height:calc(100dvh - var(--home20-rail-h))!important;height:auto!important;padding:calc(var(--cnx-header-h,72px) + clamp(32px,5vh,46px)) 0 clamp(36px,6vh,54px)!important;margin-inline:auto!important;display:block!important}:root:root body .home20-hero .home20-copy{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(13px,2vh,18px)!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;display:flex!important}:root:root body .home20-hero .home20-intro,:root:root body .home20-hero .home20-intro .nox-intro-left{border:0!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}:root:root body .home20-hero .home20-intro .nox-intro-left{flex-wrap:wrap!important;align-items:center!important;gap:7px 10px!important;display:flex!important}:root:root body .home20-hero .home20-intro .nox-intro-left span,:root:root body .home20-hero .home20-intro .nox-intro-left b{font-size:clamp(.49rem,2vw,.57rem)!important;line-height:1.18!important}:root:root body .home20-hero .home20-headline{letter-spacing:-.054em!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(8px,1.4vh,11px)!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2.28rem,10.2vw,3.05rem)!important;line-height:.9!important;display:flex!important}:root:root body .home20-hero .home20-headline .home16-line{white-space:normal!important;width:auto!important;max-width:100%!important;margin:0!important;display:block!important;transform:none!important}:root:root body .home20-hero .home20-headline .home16-line-primary{width:100%!important}:root:root body .home20-hero .home20-headline .home16-line-accent{box-sizing:border-box!important;white-space:nowrap!important;letter-spacing:-.057em!important;width:max-content!important;max-width:100%!important;padding:.065em .105em .09em!important;font-size:.9em!important;line-height:.89!important;display:inline-block!important}:root:root body .home20-hero .home20-headline .home16-line-control{letter-spacing:-.047em!important;width:100%!important;max-width:100%!important;font-size:.72em!important;line-height:.96!important}:root:root body .home20-hero .home20-lead{width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(.8rem,3.5vw,.92rem)!important;line-height:1.44!important}:root:root body .home20-hero .home20-lead:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05090db8,#05090d52 76%,#05090d00);position:absolute;inset:-10px}:root:root body .home20-hero .home20-actions{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:2px 0 0!important;display:grid!important}:root:root body .home20-hero .home20-actions .nox-primary-link{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:52px!important}:root:root body .home20-hero .home20-actions .nox-secondary-link{display:none!important}:root:root body .n7-shift .n5-shift-track{scroll-snap-type:x proximity!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;grid-template-columns:none!important;grid-auto-columns:min(82vw,360px)!important;grid-auto-flow:column!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;display:grid!important;overflow:auto hidden!important}:root:root body .n7-shift .n5-shift-track::-webkit-scrollbar{display:none!important}:root:root body .n7-shift .n5-shift-track>div{scroll-snap-align:start!important;height:100%!important;min-height:0!important;padding:0 18px!important}}@media (width<=430px){:root:root body .home20-hero .home20-shell{width:calc(100% - 30px)!important;padding-top:calc(var(--cnx-header-h,70px) + 30px)!important;padding-bottom:38px!important}:root:root body .home20-hero .home20-copy{gap:12px!important}:root:root body .home20-hero .home20-headline{gap:8px!important;font-size:clamp(2.06rem,9.9vw,2.7rem)!important}:root:root body .home20-hero .home20-headline .home16-line-accent{font-size:.88em!important}:root:root body .home20-hero .home20-lead{font-size:clamp(.77rem,3.45vw,.86rem)!important;line-height:1.4!important}}@media (width<=820px) and (height<=700px){:root{--home20-rail-h:60px;--home16-rail-h:60px}:root:root body .home20-hero .home20-shell{padding-top:calc(var(--cnx-header-h,64px) + 20px)!important;padding-bottom:26px!important}:root:root body .home20-hero .home20-copy{gap:8px!important}:root:root body .home20-hero .home20-headline{gap:5px!important;font-size:clamp(1.9rem,8.65vw,2.42rem)!important}:root:root body .home20-hero .home20-lead{font-size:.72rem!important;line-height:1.34!important}:root:root body .home20-hero .home20-actions .nox-primary-link{min-height:46px!important}}@media (prefers-reduced-motion:reduce){.home20-hero *{transition:none!important;animation:none!important}}:root{--n5-ink:#07090c;--n5-ink-2:#0d1117;--n5-paper:#f3f1ea;--n5-white:#fff;--n5-blue:#0096ff;--n5-blue-light:#62bdff;--n5-line:#07090c29;--n5-mono:"IBM Plex Mono", monospace;--n5-ease:cubic-bezier(.2, .72, .2, 1)}.nox-home-v5{background:var(--n5-paper);color:var(--n5-ink);overflow:clip}.n5-shell{width:min(1480px,100vw - 88px);margin-inline:auto}.n5-kicker{border-top:1px solid var(--n5-line);color:#07090c94;font-family:var(--n5-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:13px;font-size:.58rem;display:flex}.n5-kicker span:first-child{color:#006bb8}.n5-kicker-dark{color:#ffffff7a;border-color:#ffffff2e}.n5-kicker-dark span:first-child{color:var(--n5-blue-light)}.nox-home-v5 h2,.nox-home-v5 h3,.nox-home-v5 p{margin:0}.nox-home-v5 em{color:var(--n5-blue);font-style:normal}.nox-hero-v5 .nox-shell{padding-bottom:34px}.nox-hero-v5 .nox-headline{max-width:1410px}.nox-hero-v5 .nox-headline-line:nth-child(3){letter-spacing:-.078em}.nox-hero-v5 .nox-system{box-shadow:0 30px 100px #00000061}.n5-shift{z-index:4;background:var(--n5-blue);color:#fff;position:relative}.n5-shift-track{grid-template-columns:repeat(4,1fr);width:min(1580px,100vw - 40px);min-height:86px;margin-inline:auto;display:grid}.n5-shift-track div{border-left:1px solid #ffffff47;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:0 22px;display:grid}.n5-shift-track div:last-child{border-right:1px solid #ffffff47}.n5-shift-track small{font:500 .52rem/1 var(--n5-mono);opacity:.55}.n5-shift-track span{letter-spacing:-.015em;font-size:clamp(.78rem,.9vw,.94rem);font-weight:660}.n5-shift-track i{opacity:.48;font-style:normal}.n5-journey{background:var(--n5-paper);padding:145px 0 150px}.n5-journey-intro{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:10vw;padding:76px 0 70px;display:grid}.n5-overline{color:#006bb8;font:500 .61rem/1 var(--n5-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:23px!important}.n5-journey-intro h2{letter-spacing:-.066em;max-width:1020px;font-size:clamp(3.5rem,6.25vw,7rem);font-weight:590;line-height:.87}.n5-journey-intro>p{color:#07090cad;max-width:425px;font-size:1rem;line-height:1.72}.n5-moment-theatre{background:#fff;border:1px solid #07090c38;grid-template-rows:48px minmax(610px,auto) 92px;grid-template-columns:.78fr .72fr 1.35fr;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #0c121826}.n5-moment-theatre:before{content:"";z-index:2;background:var(--n5-blue);clip-path:polygon(36% 0,100% 0,64% 100%,0 100%);pointer-events:none;width:140px;position:absolute;top:48px;bottom:92px;left:49%}.n5-moment-top{background:var(--n5-paper);color:#07090c7a;font:.46rem/1 var(--n5-mono);letter-spacing:.09em;border-bottom:1px solid #07090c2e;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid}.n5-moment-top span:nth-child(2){color:#006fbd}.n5-moment-top span:last-child{justify-self:end}.n5-moment-top i{background:var(--n5-blue);border-radius:50%;width:6px;height:6px;margin-right:8px;animation:2.3s infinite n5Pulse;display:inline-block;box-shadow:0 0 0 5px #0096ff1f}.n5-moment-signal{color:#fff;background:#090c11;flex-direction:column;min-height:610px;padding:44px 38px 36px;display:flex;position:relative;overflow:hidden}.n5-moment-signal:before{content:"";background:radial-gradient(circle at 25% 68%,#0096ff2e,#0000 31%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/68px 68px;position:absolute;inset:0}.n5-moment-signal>*{position:relative}.n5-moment-avatar{width:72px;height:72px;color:var(--n5-blue-light);font:.7rem/1 var(--n5-mono);background:#0096ff1a;border:1px solid #62bdff73;place-items:center;display:grid}.n5-moment-channel{margin-top:24px}.n5-moment-channel small,.n5-moment-channel strong,.n5-moment-channel span{display:block}.n5-moment-channel small{color:var(--n5-blue-light);font:.45rem/1 var(--n5-mono);letter-spacing:.08em}.n5-moment-channel strong{margin-top:12px;font-size:.92rem}.n5-moment-channel span{color:#ffffff75;font:.46rem/1 var(--n5-mono);margin-top:7px}.n5-moment-signal blockquote{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(1.5rem,2.1vw,2.5rem);font-weight:520;line-height:1.08}.n5-moment-wave{align-items:center;gap:7px;height:46px;margin-top:33px;display:flex}.n5-moment-wave i{background:var(--n5-blue);width:3px;height:18px}.n5-moment-wave i:nth-child(2),.n5-moment-wave i:nth-child(8){height:30px}.n5-moment-wave i:nth-child(3),.n5-moment-wave i:nth-child(7){height:40px}.n5-moment-wave i:nth-child(4),.n5-moment-wave i:nth-child(6){height:24px}.n5-moment-wave i:nth-child(5){height:46px}.n5-moment-intelligence{z-index:3;background:var(--n5-blue);color:#fff;flex-direction:column;min-height:610px;padding:44px 30px 35px;display:flex;position:relative}.n5-moment-intelligence-head{font:.44rem/1 var(--n5-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.n5-moment-intelligence-head span{font-weight:700}.n5-moment-intelligence ol{background:#ffffff47;gap:1px;margin:auto 0;padding:0;list-style:none;display:grid}.n5-moment-intelligence li{background:#03101a21;grid-template-columns:34px 1fr;gap:15px;min-height:112px;padding:22px 18px;display:grid}.n5-moment-intelligence li>b{font:.45rem/1 var(--n5-mono);opacity:.62}.n5-moment-intelligence li small,.n5-moment-intelligence li strong,.n5-moment-intelligence li span{display:block}.n5-moment-intelligence li small{font:.42rem/1 var(--n5-mono);letter-spacing:.08em}.n5-moment-intelligence li strong{margin-top:9px;font-size:.8rem}.n5-moment-intelligence li span{font:.42rem/1.35 var(--n5-mono);opacity:.76;margin-top:6px}.n5-moment-pulse{grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid}.n5-moment-pulse span{background:#ffffff8c;height:1px}.n5-moment-pulse i{border:3px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 7px #ffffff21}.n5-moment-result{background:#fff;flex-direction:column;min-height:610px;padding:44px 40px 34px 80px;display:flex;position:relative}.n5-moment-result-head{color:#006fbd;font:.44rem/1 var(--n5-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.n5-moment-result-head span{color:#07090c73}.n5-moment-result h3{letter-spacing:-.06em;max-width:650px;margin-top:auto;font-size:clamp(2.6rem,4vw,4.8rem);font-weight:580;line-height:.9}.n5-result-grid{border:1px solid var(--n5-line);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.n5-result-grid>div{border-right:1px solid var(--n5-line);border-bottom:1px solid var(--n5-line);min-height:118px;padding:20px}.n5-result-grid>div:nth-child(2n){border-right:0}.n5-result-grid>div:nth-last-child(-n+2){border-bottom:0}.n5-result-grid small,.n5-result-grid strong,.n5-result-grid span{display:block}.n5-result-grid small{color:#006fbd;font:.42rem/1 var(--n5-mono);letter-spacing:.08em}.n5-result-grid strong{margin-top:13px;font-size:1rem}.n5-result-grid span{color:#07090c85;margin-top:8px;font-size:.68rem;line-height:1.4}.n5-moment-control{background:var(--n5-paper);border-top:1px solid #07090c2e;grid-column:1/-1;grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:0 30px;display:grid}.n5-control-mark{border:1px solid var(--n5-blue);width:42px;height:42px;position:relative}.n5-control-mark i{background:var(--n5-blue);width:24px;height:1px;position:absolute;top:50%;left:50%}.n5-control-mark i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.n5-control-mark i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.n5-moment-control small,.n5-moment-control strong{display:block}.n5-moment-control small{color:#006fbd;font:.43rem/1 var(--n5-mono);letter-spacing:.08em}.n5-moment-control strong{margin-top:7px;font-size:.83rem}.n5-moment-control>span:last-child{color:#07090c7a;font:.43rem/1 var(--n5-mono)}.n5-capabilities{color:var(--n5-ink);background:#edf3f5;padding:140px 0 155px}.n5-capabilities-intro{grid-template-columns:1.4fr .55fr;align-items:end;gap:8vw;padding:78px 0 72px;display:grid}.n5-capabilities-intro h2{letter-spacing:-.061em;max-width:1000px;font-size:clamp(3.4rem,5.7vw,6.4rem);font-weight:570;line-height:.92}.n5-capabilities-intro>p{color:#07090ca3;max-width:420px;font-size:.98rem;line-height:1.72}.n5-direct-answer{background:var(--n5-blue);color:#fff;border:1px solid #ffffff57;grid-template-columns:155px 1fr;align-items:start;gap:35px 55px;margin-bottom:20px;padding:38px 42px;display:grid;box-shadow:18px 20px #07090c12}.n5-direct-answer>small{font:.47rem/1 var(--n5-mono);letter-spacing:.09em;padding-top:8px}.n5-direct-answer>p{letter-spacing:-.038em;max-width:1040px;font-size:clamp(1.35rem,2.15vw,2.4rem);line-height:1.16}.n5-direct-answer>p strong{font-weight:660}.n5-direct-answer>div{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.n5-direct-answer>div span{font:.43rem/1 var(--n5-mono);text-transform:uppercase;border:1px solid #ffffff61;padding:9px 11px}.n5-capability-worlds{gap:20px;display:grid}.n5-world{background:#fff;border:1px solid #07090c33;grid-template-columns:.88fr 1.12fr;min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #1c303c14}.n5-world-copy{z-index:2;background:#ffffffeb;border-right:1px solid #07090c26;flex-direction:column;padding:48px 46px;display:flex;position:relative}.n5-world-index{color:#07090c73;font:.5rem/1 var(--n5-mono);letter-spacing:.09em;justify-content:space-between;display:flex}.n5-world-index span{color:#006fbd}.n5-world h3{letter-spacing:-.055em;max-width:560px;margin-top:auto;font-size:clamp(2.5rem,3.8vw,4.4rem);font-weight:580;line-height:.94}.n5-world-copy>p{color:#07090ca1;max-width:540px;margin-top:25px;font-size:.94rem;line-height:1.65}.n5-world-benefits{flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none;display:flex}.n5-world-benefits li{color:#07090ca3;font:.42rem/1 var(--n5-mono);text-transform:uppercase;background:#f3f5f4;border:1px solid #07090c26;padding:8px 10px}.n5-world nav{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.n5-world nav a{color:#07090cb8;min-width:180px;font:.5rem/1 var(--n5-mono);text-transform:uppercase;border:1px solid #07090c33;justify-content:space-between;gap:24px;padding:12px 13px;transition:border-color .2s,background .2s,color .2s;display:flex}.n5-world nav a span{color:#006fbd}.n5-world nav a:hover{border-color:var(--n5-blue);background:var(--n5-blue);color:#fff}.n5-world nav a:hover span{color:#03101a}.n5-world-conversation{background:linear-gradient(135deg,#fff 0 44%,#dbe9ef 44% 100%)}.n5-voice-scene{background:#07090c9e;border:1px solid #ffffff2e;align-self:center;width:min(82%,700px);min-height:390px;margin-inline:auto;position:relative;box-shadow:0 38px 100px #0000006b}.n5-voice-scene:before{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 38px,#62bdff12 39px 40px);position:absolute;inset:-80px}.n5-call-head{color:#ffffff85;height:48px;font:.48rem/1 var(--n5-mono);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.n5-call-head i{background:#4ec28b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.n5-wave{justify-content:center;align-items:center;gap:8px;height:150px;padding:0 30px;display:flex}.n5-wave i{background:var(--n5-blue);width:3px;height:25px;animation:1.4s ease-in-out infinite alternate n5Wave;box-shadow:0 0 12px #0096ff4d}.n5-wave i:nth-child(3n){height:65px;animation-delay:-.4s}.n5-wave i:nth-child(4n){height:95px;animation-delay:-.75s}.n5-wave i:nth-child(5n){height:42px;animation-delay:-.2s}.n5-call-caption{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:.45fr 1fr auto;align-items:end;gap:15px;margin:0 26px;padding:22px 0;display:grid}.n5-call-caption small,.n5-call-caption span{color:#fff6;font:.45rem/1.3 var(--n5-mono)}.n5-call-caption strong{font-size:.88rem;font-weight:600}.n5-call-route{color:#ffffff80;font:.46rem/1 var(--n5-mono);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:25px;display:grid}.n5-call-route i{background:linear-gradient(90deg, var(--n5-blue), #ffffff26);height:1px}.n5-world-operations{background:linear-gradient(140deg,#fff 0 44%,#e7eef1 44% 100%)}.n5-ops-scene{min-height:100%;position:relative;overflow:hidden}.n5-ops-scene:after{content:"";background-image:linear-gradient(#07090c0e 1px,#0000 1px),linear-gradient(90deg,#07090c0e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 20%,#0000 75%)}.n5-ops-scene svg{z-index:2;width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n5-ops-scene path{fill:none;stroke:#07090c33;stroke-width:1.5px}.n5-ops-scene .ops-live{stroke:url(#opsLine);stroke-width:2.5px;stroke-dasharray:130 520;animation:5s linear infinite n5Flow}.n5-ops-scene circle{fill:#f7f9fa;stroke:#0088e6;stroke-width:2px}.n5-ops-scene .ops-core{fill:#0096ff38;stroke-width:3px}.ops-label{z-index:3;color:#07090c94;font:.45rem/1 var(--n5-mono);background:#ffffffd6;border:1px solid #07090c2b;padding:7px 9px;position:absolute}.label-form{top:12%;left:6%}.label-call{top:47%;left:6%}.label-email{bottom:12%;left:6%}.label-crm{top:25%;right:5%}.label-calendar{top:47%;right:5%}.label-team{bottom:23%;right:5%}.n5-ops-scene>b{z-index:4;color:#071018;font:600 .53rem/1.4 var(--n5-mono);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n5-world-strategy{color:var(--n5-ink);background:#e8e6df}.n5-world-strategy .n5-world-copy{border-color:#07090c24}.n5-world-strategy .n5-world-index,.n5-world-strategy .n5-world-copy>p{color:#07090c94}.n5-world-strategy .n5-world-index span{color:#006bb8}.n5-world-strategy nav a{color:#07090cb8;border-color:#07090c2e}.n5-world-strategy nav a:hover{color:var(--n5-ink)}.n5-strategy-scene{border-bottom:1px solid #07090c40;border-left:1px solid #07090c40;margin:70px 75px;position:relative}.n5-strategy-scene:before{content:"";background-image:linear-gradient(#07090c12 1px,#0000 1px),linear-gradient(90deg,#07090c12 1px,#0000 1px);background-size:20% 20%;position:absolute;inset:0}.n5-strategy-axis span{color:#07090c6b;font:.45rem/1 var(--n5-mono);letter-spacing:.1em;position:absolute}.n5-strategy-axis span:first-child{top:50%;left:-44px;transform:rotate(-90deg)}.n5-strategy-axis span:last-child{bottom:-25px;right:0}.strategy-dot{z-index:2;background:var(--n5-blue);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 9px #0096ff1c}.strategy-dot i{color:#fff;font:normal .4rem/1 var(--n5-mono);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.strategy-dot b{font:500 .45rem/1 var(--n5-mono);white-space:nowrap;position:absolute;top:3px;left:26px}.dot-one{bottom:30%;left:31%}.dot-two{opacity:.6;bottom:63%;left:49%}.dot-three{opacity:.6;bottom:48%;left:74%}.n5-strategy-note{background:#ffffffb8;border:1px solid #07090c29;width:230px;padding:18px;position:absolute;bottom:8%;right:7%}.n5-strategy-note small,.n5-strategy-note strong{display:block}.n5-strategy-note small{color:#006bb8;font:.43rem/1 var(--n5-mono);letter-spacing:.07em}.n5-strategy-note strong{margin-top:10px;font-size:.78rem;line-height:1.45}.n5-architecture{color:var(--n5-ink);background:#e6ebee;padding:145px 0 155px}.n5-architecture-head{grid-template-columns:1.32fr .55fr;align-items:end;gap:10vw;padding:76px 0 82px;display:grid}.n5-architecture-head h2{letter-spacing:-.066em;max-width:980px;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:580;line-height:.89}.n5-architecture-head>div{max-width:420px}.n5-architecture-head p{color:#07090ca3;font-size:.98rem;line-height:1.72}.n5-architecture-head a{color:#07090cb8;font:.5rem/1 var(--n5-mono);text-transform:uppercase;border-bottom:1px solid #07090c4d;justify-content:space-between;gap:30px;margin-top:32px;padding-bottom:10px;display:inline-flex}.n5-architecture-head a span{color:#006fbe}.n5-system-landscape{background:#f7f8f7;border:1px solid #07090c33;min-height:790px;position:relative;overflow:hidden;box-shadow:0 45px 100px #192a361f}.n5-landscape-grid{background-image:linear-gradient(#07090c0e 1px,#0000 1px),linear-gradient(90deg,#07090c0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.n5-landscape-rail{z-index:1;background:var(--n5-blue);color:#fff;width:108%;height:78px;font:.45rem/1 var(--n5-mono);letter-spacing:.08em;grid-template-columns:160px repeat(5,1fr) 170px;align-items:center;gap:12px;padding:0 6%;display:grid;position:absolute;top:334px;left:-4%;transform:rotate(-4deg)}.n5-landscape-rail i{background:#ffffff7a;height:1px}.n5-landscape-rail b{text-align:right;font-weight:600}.n5-landscape-step{z-index:3;background:#fffffff0;border:1px solid #07090c33;width:25%;min-height:190px;padding:23px;position:absolute;box-shadow:0 22px 55px #111e271a}.n5-landscape-step small,.n5-landscape-step strong{display:block}.n5-landscape-step small{color:#006fbe;font:.44rem/1 var(--n5-mono);letter-spacing:.09em}.n5-landscape-step strong{letter-spacing:-.03em;margin-top:22px;font-size:clamp(1.1rem,1.55vw,1.6rem);font-weight:610}.n5-landscape-step>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.n5-landscape-step>div span{color:#07090c8a;font:.4rem/1 var(--n5-mono);border:1px solid #07090c26;padding:7px 8px}.landscape-signal{top:86px;left:3%}.landscape-context{width:28%;top:445px;left:9%}.landscape-tools{width:27%;top:78px;right:3%}.landscape-action{width:26%;top:448px;right:6%}.n5-landscape-core{z-index:5;color:#fff;text-align:center;background:#07090c;align-content:center;place-items:center;width:290px;min-height:290px;display:grid;position:absolute;top:205px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:25px 35px #0096ff2b}.n5-landscape-core:before{content:"";border:1px solid #ffffff26;position:absolute;inset:20px}.n5-landscape-core small{color:var(--n5-blue-light);font:.42rem/1 var(--n5-mono);letter-spacing:.09em}.n5-landscape-core strong{letter-spacing:-.05em;margin-top:45px;font-size:2.25rem;font-weight:650;position:relative}.n5-landscape-core span{color:#ffffff7a;font:.43rem/1 var(--n5-mono);margin-top:11px;position:relative}.n5-landscape-core i{border:1px solid var(--n5-blue);width:42px;height:42px;position:absolute;top:44px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 10px #0096ff0f}.n5-landscape-human{z-index:6;background:#fff;border-top:1px solid #07090c33;grid-template-columns:190px 1fr auto;align-items:center;gap:25px;min-height:90px;padding:0 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.n5-landscape-human span{color:#006fbe;font:.44rem/1 var(--n5-mono);letter-spacing:.08em}.n5-landscape-human strong{font-size:.86rem;font-weight:560}.n5-landscape-human b{color:#07090c6b;font:400 .42rem/1 var(--n5-mono)}.n5-divisions{background:#f5f2eb;padding:150px 0 155px}.n5-divisions-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:9vw;display:grid}.n5-divisions-head h2{letter-spacing:-.064em;max-width:980px;margin-top:70px;font-size:clamp(3.5rem,5.75vw,6.6rem);font-weight:580;line-height:.9}.n5-divisions-head>p{color:#07090c9e;max-width:440px;font-size:.98rem;line-height:1.72}.n5-ecosystem-atlas{background:#fff;border:1px solid #07090c33;grid-template-columns:380px 1fr;margin-top:92px;display:grid;box-shadow:0 45px 100px #07090c17}.n5-ecosystem-core{color:#fff;background:#080b0f;flex-direction:column;min-height:930px;padding:40px 34px;display:flex;position:relative;overflow:hidden}.n5-ecosystem-core:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.ecosystem-core-mark{aspect-ratio:1;width:230px;margin:90px auto 0;position:relative}.ecosystem-core-mark i{background:linear-gradient(90deg, transparent, var(--n5-blue), transparent);transform-origin:50%;width:120%;height:13%;position:absolute;top:50%;left:50%}.ecosystem-core-mark i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.ecosystem-core-mark i:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.ecosystem-core-mark b{font:500 .48rem/1 var(--n5-mono);letter-spacing:.16em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n5-ecosystem-core>small{color:var(--n5-blue-light);font:.43rem/1 var(--n5-mono);letter-spacing:.08em;margin-top:auto;position:relative}.n5-ecosystem-core h3{letter-spacing:-.06em;margin-top:18px;font-size:3.25rem;font-weight:630;position:relative}.n5-ecosystem-core p{color:#ffffff8a;margin-top:17px;font-size:.83rem;line-height:1.6;position:relative}.n5-ecosystem-core a{color:#ffffffb3;font:.45rem/1.4 var(--n5-mono);text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;margin-top:30px;padding:15px 0;display:flex;position:relative}.n5-ecosystem-core a span{color:var(--n5-blue-light)}.n5-ecosystem-groups{display:grid}.n5-ecosystem-group{border-bottom:1px solid #07090c29;grid-template-columns:300px 1fr;display:grid}.n5-ecosystem-group:last-child{border-bottom:0}.ecosystem-group-head{background:#eeece6;border-right:1px solid #07090c24;grid-template-columns:32px 1fr;align-content:start;gap:15px;padding:30px 25px;display:grid}.ecosystem-group-head>small{color:#006fbe;font:.45rem/1 var(--n5-mono)}.ecosystem-group-head h3{letter-spacing:-.035em;font-size:1.25rem;font-weight:620}.ecosystem-group-head p{color:#07090c91;margin-top:13px;font-size:.75rem;line-height:1.55}.ecosystem-group-head>span{color:#07090c5e;font:.4rem/1 var(--n5-mono);grid-column:2;align-self:end;margin-top:30px}.ecosystem-links{grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.ecosystem-links a{border-bottom:1px solid #07090c1f;border-right:1px solid #07090c1f;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:20px 22px;transition:background .25s,color .25s;display:flex}.ecosystem-links a:nth-child(2n){border-right:0}.ecosystem-links a:hover{background:var(--n5-blue);color:#fff}.ecosystem-links a span,.ecosystem-links a strong,.ecosystem-links a small{display:block}.ecosystem-links a strong{font-size:.87rem;font-weight:620}.ecosystem-links a small{color:#07090c7a;font:.42rem/1 var(--n5-mono);text-transform:uppercase;margin-top:8px}.ecosystem-links a b{color:#0070bf;font-size:.8rem;font-weight:400}.ecosystem-links a:hover b,.ecosystem-links a:hover small{color:#03101a}.n5-ecosystem-note{color:#07090c9e;background:#fff;border:1px solid #07090c2e;grid-template-columns:160px 1fr;gap:35px;margin-top:22px;padding:24px 28px;font-size:.8rem;line-height:1.6;display:grid}.n5-ecosystem-note span{color:#006fbe;font:.44rem/1.5 var(--n5-mono);letter-spacing:.08em}.n5-industries{color:#fff;background:#090c11;padding:145px 0 155px}.n5-industries-intro{grid-template-columns:1.25fr .55fr;align-items:end;gap:12vw;padding:74px 0 72px;display:grid}.n5-industries-intro h2{letter-spacing:-.068em;font-size:clamp(3.6rem,6.2vw,7rem);font-weight:570;line-height:.88}.n5-industries-intro>p{color:#ffffff8f;font-size:.97rem;line-height:1.7}.n5-industry-experience{background:#0c1016;border:1px solid #ffffff29;grid-template-columns:360px 1fr;min-height:720px;display:grid}.n5-industry-tabs{border-right:1px solid #ffffff24}.n5-industry-tab{color:#ffffff8a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;width:100%;min-height:119px;padding:0 24px;transition:background .25s,color .25s;display:grid}.n5-industry-tab small{color:#ffffff47;font:.47rem/1 var(--n5-mono)}.n5-industry-tab span{font-size:.88rem;font-weight:560}.n5-industry-tab i{color:var(--n5-blue-light);opacity:0;font-style:normal;transition:all .25s;transform:translate(-10px)}.n5-industry-tab:hover,.n5-industry-tab.is-active{color:#fff;background:#0096ff14}.n5-industry-tab.is-active small{color:var(--n5-blue-light)}.n5-industry-tab.is-active i{opacity:1;transform:none}.n5-industry-panel{background:linear-gradient(120deg,#0096ff0b,#0000 42%),#0c1016;min-height:100%;padding:47px 55px 48px;position:relative;overflow:hidden}.n5-industry-panel[hidden]{display:none}.n5-industry-panel-head{color:#ffffff61;font:.47rem/1 var(--n5-mono);letter-spacing:.09em;justify-content:space-between;display:flex}.n5-industry-panel-head span{color:var(--n5-blue-light)}.n5-industry-blueprint{grid-template-rows:repeat(2,1fr);grid-template-columns:.42fr 1fr 1fr;gap:14px;min-height:555px;margin-top:38px;display:grid;position:relative}.n5-industry-blueprint:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.n5-industry-index{z-index:2;background:var(--n5-blue);color:#fff;border:1px solid #ffffff6b;flex-direction:column;grid-row:1/-1;justify-content:space-between;padding:28px 24px;display:flex;position:relative;overflow:hidden}.n5-industry-index:after{content:"";border:1px solid #ffffff57;width:220px;height:220px;position:absolute;bottom:70px;right:-140px;transform:rotate(45deg)}.n5-industry-index b{z-index:1;letter-spacing:-.09em;font-size:clamp(4.5rem,7vw,8rem);font-weight:570;line-height:.8;position:relative}.n5-industry-index span{z-index:1;max-width:105px;font:.48rem/1.45 var(--n5-mono);text-transform:uppercase;position:relative}.n5-industry-index i{z-index:1;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 8px #ffffff1f}.n5-industry-moment,.n5-industry-move,.n5-industry-result{z-index:2;border:1px solid #ffffff29;flex-direction:column;padding:26px 28px;display:flex;position:relative}.n5-industry-moment{background:#ffffff09}.n5-industry-move{color:var(--n5-ink);background:#f2f0ea;grid-area:1/3/-1}.n5-industry-result{background:#0096ff1a;border-color:#0096ff75}.n5-industry-moment small,.n5-industry-move small,.n5-industry-result small{color:var(--n5-blue-light);font:.43rem/1 var(--n5-mono);letter-spacing:.09em}.n5-industry-move small{color:#006fbd}.n5-industry-moment p,.n5-industry-result p{color:#ffffffc7;letter-spacing:-.025em;margin-top:auto;font-size:clamp(1.05rem,1.35vw,1.42rem);line-height:1.25}.n5-industry-move p{color:#07090cc7;letter-spacing:-.04em;margin-top:25px;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.13}.n5-industry-moment>span,.n5-industry-result>span{color:#ffffff61;font:.4rem/1 var(--n5-mono);border-top:1px solid #ffffff1f;margin-top:20px;padding-top:13px}.n5-industry-result>span{color:var(--n5-blue-light)}.n5-industry-move>div{place-items:center;width:175px;height:175px;margin:auto auto 10px;display:grid;position:relative}.n5-industry-move>div i{border:1px solid #0096ff4d;position:absolute;inset:0;transform:rotate(45deg)}.n5-industry-move>div i:nth-child(2){inset:27px}.n5-industry-move>div i:nth-child(3){background:var(--n5-blue);inset:54px}.n5-industry-move>div b{z-index:2;font:.56rem/1 var(--n5-mono);position:relative}.n5-industry-thread{z-index:4;pointer-events:none;align-items:center;width:44%;display:flex;position:absolute;top:50%;left:calc(42% - 4px);transform:translateY(-50%)}.n5-industry-thread i{border:2px solid var(--n5-blue);background:#0c1016;border-radius:50%;flex:none;width:9px;height:9px}.n5-industry-thread i:last-child{background:var(--n5-blue)}.n5-industry-thread b{background:linear-gradient(90deg,var(--n5-blue),#0096ff40);flex:1;height:1px}.n5-industry-link{color:#ffffffab;font:.5rem/1 var(--n5-mono);text-transform:uppercase;border-bottom:1px solid #ffffff4d;gap:22px;padding-bottom:10px;display:flex;position:absolute;bottom:48px;right:52px}.n5-industry-link span{color:var(--n5-blue-light)}.n5-method{background:var(--n5-paper);padding:150px 0 160px}.n5-method-head{grid-template-columns:1.25fr .55fr;align-items:end;gap:11vw;display:grid}.n5-method-head h2{letter-spacing:-.065em;max-width:920px;margin-top:72px;font-size:clamp(3.6rem,5.8vw,6.6rem);font-weight:580;line-height:.9}.n5-method-head>p{color:#07090c9e;font-size:.97rem;line-height:1.7}.n5-deliverables{border:1px solid var(--n5-line);background:var(--n5-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:92px;display:grid}.n5-deliverable{background:#fff;grid-template-columns:.83fr 1.17fr;align-items:center;gap:36px;min-height:550px;padding:44px;display:grid}.n5-deliverable>div:last-child>small{color:#006bb8;font:.48rem/1 var(--n5-mono);letter-spacing:.09em}.n5-deliverable h3{letter-spacing:-.045em;margin-top:17px;font-size:clamp(1.8rem,2.35vw,2.8rem);font-weight:600;line-height:.98}.n5-deliverable>div:last-child>p{color:#07090c99;margin-top:20px;font-size:.84rem;line-height:1.65}.deliverable-sheet{aspect-ratio:.72;transition:transform .35s var(--n5-ease);background:#eceae4;border:1px solid #07090c33;flex-direction:column;padding:23px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:15px 18px #07090c0f}.n5-deliverable:hover .deliverable-sheet{transform:rotate(0)translateY(-5px)}.d-two .deliverable-sheet,.d-four .deliverable-sheet{transform:rotate(2deg)}.d-two:hover .deliverable-sheet,.d-four:hover .deliverable-sheet{transform:rotate(0)translateY(-5px)}.deliverable-sheet>span{font:.43rem/1 var(--n5-mono);color:#07090c80}.deliverable-sheet>b{letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.05rem,1.35vw,1.55rem);line-height:1.02}.deliverable-sheet>small{color:#07090c78;font:.4rem/1.45 var(--n5-mono);border-top:1px solid #07090c29;margin-top:14px;padding-top:12px}.deliverable-sheet>i{border:1px solid var(--n5-blue);width:48px;height:48px;margin:34px auto 0;transform:rotate(45deg);box-shadow:0 0 0 12px #0096ff14}.deliverable-sheet svg{margin-top:38px}.deliverable-sheet svg path{fill:none;stroke:var(--n5-blue);stroke-width:2px}.sheet-checks{gap:11px;margin-top:35px;display:grid}.sheet-checks i{background:linear-gradient(90deg,var(--n5-blue) 0 18%,#07090c1a 18%);height:8px}.sheet-chart{align-items:end;gap:8px;height:100px;margin-top:35px;display:flex}.sheet-chart i{background:var(--n5-blue);flex:1}.sheet-chart i:first-child{height:28%}.sheet-chart i:nth-child(2){height:42%}.sheet-chart i:nth-child(3){height:39%}.sheet-chart i:nth-child(4){height:68%}.sheet-chart i:nth-child(5){height:92%}.n5-governance{color:var(--n5-ink);background:#edf0f1;padding:145px 0 155px}.n5-governance-head{grid-template-columns:1.32fr .55fr;align-items:end;gap:10vw;padding:75px 0 82px;display:grid}.n5-governance-head h2{letter-spacing:-.066em;max-width:980px;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:580;line-height:.89}.n5-governance-head>div{max-width:430px}.n5-governance-head p{color:#07090c9e;font-size:.98rem;line-height:1.72}.n5-governance-head a{color:#07090cb8;font:.5rem/1 var(--n5-mono);text-transform:uppercase;border-bottom:1px solid #07090c4d;justify-content:space-between;gap:30px;margin-top:32px;padding-bottom:10px;display:inline-flex}.n5-governance-head a span{color:#006fbe}.n5-authority-map{background:#fff;border:1px solid #07090c33;min-height:760px;position:relative;overflow:hidden;box-shadow:0 45px 100px #1420281a}.n5-authority-auto,.n5-authority-human{width:50%;padding:40px;position:absolute;top:0;bottom:0}.n5-authority-auto{background:var(--n5-blue);color:#fff;clip-path:polygon(0 0,100% 0,76% 100%,0 100%);left:0}.n5-authority-human{color:#fff;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);text-align:right;background:#080b0f;padding-left:120px;right:0}.n5-authority-auto small,.n5-authority-human small{font:.46rem/1 var(--n5-mono);letter-spacing:.09em;opacity:.6;display:block}.n5-authority-auto strong,.n5-authority-human strong{letter-spacing:-.055em;margin-top:20px;font-size:clamp(2rem,3.4vw,4rem);font-weight:630;display:block}.n5-authority-auto>span,.n5-authority-human>span{opacity:.6;max-width:330px;margin-top:15px;font-size:.8rem;line-height:1.55;display:block}.n5-authority-human>span{margin-left:auto}.n5-authority-ribbon{z-index:5;backdrop-filter:blur(15px);color:#fff;height:62px;font:.44rem/1 var(--n5-mono);letter-spacing:.08em;background:#ffffff21;border:1px solid #ffffff4d;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;padding:0 22px;display:grid;position:absolute;top:194px;left:4%;right:4%}.n5-authority-ribbon i{background:#ffffff59;height:1px}.n5-authority-cards{z-index:6;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:absolute;top:302px;left:5%;right:5%}.n5-authority-cards article{min-height:245px;color:var(--n5-ink);background:#fffffff0;border:1px solid #07090c2b;flex-direction:column;padding:24px;display:flex;box-shadow:0 20px 45px #07090c26}.n5-authority-cards small{color:#006fbe;font:.43rem/1 var(--n5-mono);letter-spacing:.08em}.n5-authority-cards strong{letter-spacing:-.03em;margin-top:38px;font-size:clamp(1rem,1.35vw,1.35rem);font-weight:610;line-height:1.15}.n5-authority-cards span{color:#07090c73;font:.4rem/1 var(--n5-mono);border-top:1px solid #07090c24;margin-top:auto;padding-top:16px}.n5-authority-principle{z-index:6;color:#fff;backdrop-filter:blur(12px);background:#07090cd6;border:1px solid #fff3;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;min-height:88px;padding:0 24px;display:grid;position:absolute;bottom:34px;left:5%;right:5%}.n5-authority-principle span{color:var(--n5-blue-light);font:.43rem/1 var(--n5-mono);letter-spacing:.08em}.n5-authority-principle p{color:#ffffffb8;font-size:.82rem;line-height:1.5}.n5-authority-principle b{color:#fff6;font:400 .4rem/1 var(--n5-mono)}.n5-faq{background:#f6f4ef;padding:150px 0}.n5-faq-head{grid-template-columns:1.3fr .55fr;align-items:end;gap:10vw;display:grid}.n5-faq-head h2{letter-spacing:-.064em;max-width:900px;margin-top:72px;font-size:clamp(3.4rem,5.6vw,6.3rem);font-weight:580;line-height:.9}.n5-faq-head>p{color:#07090c99;font-size:.96rem;line-height:1.7}.n5-faq-list{border-top:1px solid var(--n5-line);margin-top:90px}.n5-faq-list details{border-bottom:1px solid var(--n5-line)}.n5-faq-list summary{cursor:pointer;grid-template-columns:60px 1fr 32px;align-items:center;gap:24px;min-height:105px;list-style:none;display:grid}.n5-faq-list summary::-webkit-details-marker{display:none}.n5-faq-list summary small{color:#006bb8;font:.48rem/1 var(--n5-mono)}.n5-faq-list summary span{letter-spacing:-.025em;font-size:clamp(1.1rem,1.45vw,1.5rem);font-weight:590}.n5-faq-list summary i{border:1px solid #07090c33;width:30px;height:30px;position:relative}.n5-faq-list summary i:before,.n5-faq-list summary i:after{content:"";background:var(--n5-ink);width:10px;height:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n5-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.n5-faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.n5-faq-list details>p{color:#07090ca8;max-width:850px;padding:0 0 34px 84px;font-size:.95rem;line-height:1.72}.n5-cta{background:var(--n5-blue);color:#fff;align-items:stretch;min-height:720px;display:flex;position:relative;overflow:hidden}.n5-cta-field{opacity:.28;position:absolute;inset:0}.n5-cta-field:before,.n5-cta-field:after{content:"";aspect-ratio:1;border:1px solid #ffffffc7;border-radius:50%;width:70vw;position:absolute}.n5-cta-field:before{top:50%;right:-25vw;transform:translateY(-50%)}.n5-cta-field:after{width:43vw;top:50%;right:-12vw;transform:translateY(-50%)}.n5-cta-field i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:8%}.n5-cta-field i:nth-child(2){top:24%;right:20%}.n5-cta-field i:nth-child(3){top:76%;right:25%}.n5-cta-field i:nth-child(4){top:50%;right:39%}.n5-cta .n5-shell{z-index:2;flex-direction:column;padding:55px 0 40px;display:flex;position:relative}.n5-cta-top{font:.5rem/1 var(--n5-mono);letter-spacing:.1em;border-top:1px solid #ffffff6b;justify-content:space-between;padding-top:13px;display:flex}.n5-cta-content{grid-template-columns:1fr 220px;align-items:end;gap:80px;margin:auto 0;display:grid}.n5-cta-content p{font:.62rem/1 var(--n5-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.n5-cta-content h2{letter-spacing:-.072em;max-width:1100px;font-size:clamp(4.3rem,7.3vw,8.3rem);font-weight:610;line-height:.82}.n5-cta-button{color:#fff;width:210px;height:210px;transition:transform .35s var(--n5-ease), background .2s ease, color .2s ease;background:#061019;border:1px solid #061019;border-radius:50%;grid-template-rows:1fr auto;padding:27px;display:grid}.n5-cta-button:hover,.n5-cta-button:focus-visible{color:#061019;background:#fff;border-color:#fff;transform:rotate(-5deg)scale(1.03)}.n5-cta-button span{align-self:end;max-width:110px;font-size:.88rem;font-weight:580;line-height:1.22}.n5-cta-button b{justify-self:end;font-size:1.2rem;font-weight:400}.n5-cta-bottom{font:.47rem/1 var(--n5-mono);text-transform:uppercase;border-top:1px solid #ffffff6b;grid-template-columns:1fr 1fr auto;gap:30px;padding-top:18px;display:grid}.n5-cta-bottom a{text-transform:none}.n5-motion .nox-home-v5 [data-reveal]{opacity:0;transition:opacity .75s var(--n5-ease), transform .75s var(--n5-ease);transform:translateY(24px)}.n5-motion .nox-home-v5 [data-reveal].is-visible{opacity:1;transform:none}@keyframes n5Pulse{50%{opacity:.45;box-shadow:0 0 0 9px #0096ff0a}}@keyframes n5Wave{to{opacity:.5;transform:scaleY(.35)}}@keyframes n5Flow{to{stroke-dashoffset:-650px}}@keyframes n5Rotate{to{transform:rotate(360deg)}}@keyframes n5NodePulse{50%{opacity:.25}}@media (width<=1180px){.n5-shell{width:calc(100vw - 56px)}.n5-moment-theatre{grid-template-columns:.78fr .76fr 1.24fr}.n5-moment-result{padding-left:65px}.n5-moment-result h3{font-size:clamp(2.5rem,3.8vw,4rem)}.n5-world{grid-template-columns:1fr}.n5-world-copy{border-bottom:1px solid #ffffff24;border-right:0;min-height:470px}.n5-voice-scene{margin-block:75px}.n5-ops-scene{min-height:600px}.n5-strategy-scene{min-height:500px}.n5-landscape-step{width:28%}.landscape-context{width:30%}.landscape-action{width:29%}.n5-landscape-core{width:245px;min-height:265px}.n5-ecosystem-atlas{grid-template-columns:310px 1fr}.n5-ecosystem-group{grid-template-columns:245px 1fr}.n5-ecosystem-core{min-height:1000px}.n5-authority-cards article{padding:20px}.n5-authority-cards strong{font-size:1.05rem}.n5-industry-experience{grid-template-columns:290px 1fr}.n5-industry-blueprint{grid-template-rows:repeat(3,1fr);grid-template-columns:150px 1fr;min-height:650px}.n5-industry-index{grid-row:1/-1}.n5-industry-moment{grid-area:1/2}.n5-industry-move{grid-area:2/2}.n5-industry-result{grid-area:3/2}.n5-industry-move>div,.n5-industry-thread{display:none}.n5-deliverable{grid-template-columns:1fr}.deliverable-sheet{width:min(240px,80%)}}@media (width<=850px){.n5-shell{width:calc(100vw - 40px)}.n5-shift-track{grid-template-columns:repeat(2,1fr);width:100%}.n5-shift-track div{border-bottom:1px solid #ffffff3d;min-height:74px}.n5-journey,.n5-capabilities,.n5-architecture,.n5-divisions,.n5-industries,.n5-method,.n5-governance,.n5-faq{padding-block:105px}.n5-journey-intro,.n5-capabilities-intro,.n5-architecture-head,.n5-divisions-head,.n5-industries-intro,.n5-method-head,.n5-governance-head,.n5-faq-head{grid-template-columns:1fr;gap:34px;padding-block:55px}.n5-divisions-head h2,.n5-method-head h2,.n5-faq-head h2{margin-top:55px}.n5-direct-answer{grid-template-columns:1fr}.n5-direct-answer>div{grid-column:1}.n5-moment-theatre{grid-template-rows:48px auto auto 92px;grid-template-columns:1fr 1fr}.n5-moment-theatre:before{display:none}.n5-moment-top{grid-column:1/-1}.n5-moment-signal,.n5-moment-intelligence{min-height:530px}.n5-moment-result{grid-column:1/-1;min-height:500px;padding:45px 38px}.n5-moment-control{grid-column:1/-1}.n5-world-copy{min-height:520px;padding:38px 32px}.n5-system-landscape{gap:12px;min-height:0;padding:20px;display:grid}.n5-landscape-grid,.n5-landscape-rail{display:none}.n5-landscape-step,.n5-landscape-core,.n5-landscape-human{width:auto;position:relative;inset:auto;transform:none}.n5-landscape-step{min-height:160px}.n5-landscape-core{order:3;min-height:260px}.landscape-signal{order:1}.landscape-context{order:2}.landscape-tools{order:4}.landscape-action{order:5}.n5-landscape-human{order:6;grid-template-columns:1fr;gap:10px;padding:23px}.n5-ecosystem-atlas{grid-template-columns:1fr}.n5-ecosystem-core{min-height:520px}.ecosystem-core-mark{width:190px;margin-top:45px}.n5-ecosystem-group{grid-template-columns:230px 1fr}.n5-ecosystem-note{grid-template-columns:120px 1fr}.n5-industry-experience{grid-template-columns:1fr}.n5-industry-tabs{border-bottom:1px solid #ffffff24;border-right:0;display:flex;overflow-x:auto}.n5-industry-tab{border-right:1px solid #ffffff1c;min-width:210px;min-height:82px}.n5-industry-panel{min-height:790px}.n5-industry-blueprint{min-height:650px}.n5-deliverables{grid-template-columns:1fr}.n5-deliverable{grid-template-columns:.75fr 1.25fr;min-height:470px}.n5-authority-map{background:linear-gradient(135deg,var(--n5-blue) 0 32%,#080b0f 32% 68%,#fff 68%);gap:12px;min-height:0;padding:20px;display:grid}.n5-authority-auto,.n5-authority-human,.n5-authority-ribbon,.n5-authority-cards,.n5-authority-principle{position:relative;inset:auto}.n5-authority-auto,.n5-authority-human{clip-path:none;width:auto;min-height:220px}.n5-authority-human{padding-left:40px}.n5-authority-ribbon{grid-template-columns:auto 1fr auto 1fr auto}.n5-authority-ribbon span:last-child,.n5-authority-ribbon i:last-of-type{display:none}.n5-authority-cards{grid-template-columns:repeat(2,1fr)}.n5-authority-principle{grid-template-columns:1fr;gap:12px;padding:22px}.n5-cta{min-height:650px}.n5-cta-content{grid-template-columns:1fr 150px;gap:30px}.n5-cta-button{width:145px;height:145px;padding:21px}.n5-cta-button span{font-size:.72rem}.n5-cta-bottom span:nth-child(2){display:none}.n5-cta-bottom{grid-template-columns:1fr auto}}@media (width<=620px){.n5-shell{width:calc(100vw - 28px)}.nox-hero-v5 .nox-system{margin-top:26px}.n5-kicker{gap:8px;font-size:.48rem;display:grid}.n5-shift-track{grid-template-columns:1fr}.n5-shift-track div{min-height:58px;padding-inline:16px}.n5-journey,.n5-capabilities,.n5-architecture,.n5-divisions,.n5-industries,.n5-method,.n5-governance,.n5-faq{padding-block:78px}.n5-journey-intro h2,.n5-capabilities-intro h2,.n5-architecture-head h2,.n5-divisions-head h2,.n5-industries-intro h2,.n5-method-head h2,.n5-governance-head h2,.n5-faq-head h2{font-size:clamp(2.7rem,13vw,4rem)}.n5-moment-theatre{display:block}.n5-moment-top{grid-template-columns:1fr auto;min-height:48px}.n5-moment-top span:last-child{display:none}.n5-moment-signal,.n5-moment-intelligence,.n5-moment-result{min-height:0}.n5-moment-signal{padding:30px 24px}.n5-moment-signal blockquote{margin-top:80px}.n5-moment-intelligence{padding:30px 22px}.n5-moment-intelligence ol{margin-block:58px}.n5-moment-result{padding:34px 22px}.n5-moment-result h3{margin-top:90px}.n5-result-grid{grid-template-columns:1fr}.n5-result-grid>div{border-right:0}.n5-result-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--n5-line)}.n5-result-grid>div:last-child{border-bottom:0}.n5-moment-control{grid-template-columns:45px 1fr;min-height:115px;padding:18px}.n5-moment-control>span:last-child{display:none}.n5-capabilities-intro{padding-bottom:48px}.n5-world{min-height:0}.n5-world-copy{min-height:490px;padding:28px 22px}.n5-world h3{font-size:2.6rem}.n5-world-index{gap:8px;display:grid}.n5-world nav a{width:100%}.n5-voice-scene{width:calc(100% - 28px);min-height:345px;margin-block:42px}.n5-call-caption{grid-template-columns:1fr}.n5-call-caption span{display:none}.n5-call-route{grid-template-columns:auto 1fr auto 1fr auto}.n5-call-route span:nth-of-type(4),.n5-call-route i:nth-of-type(3){display:none}.n5-ops-scene{min-height:400px}.ops-label{font-size:.37rem}.n5-strategy-scene{min-height:390px;margin:45px 35px 70px 55px}.n5-strategy-note{width:180px;right:3%}.n5-direct-answer{gap:24px;padding:28px 22px;box-shadow:10px 12px #07090c12}.n5-direct-answer>p{font-size:1.35rem}.n5-direct-answer>div,.n5-world-benefits{display:grid}.n5-system-landscape{padding:12px}.n5-landscape-step{padding:20px}.n5-landscape-core{min-height:235px}.n5-landscape-human b{display:none}.n5-ecosystem-atlas{margin-top:58px}.n5-ecosystem-core{min-height:470px;padding:28px 22px}.n5-ecosystem-core h3{font-size:2.75rem}.n5-ecosystem-group{grid-template-columns:1fr}.ecosystem-group-head{border-bottom:1px solid #07090c24;border-right:0}.ecosystem-links{grid-template-columns:1fr}.ecosystem-links a{border-right:0;min-height:86px}.n5-ecosystem-note{grid-template-columns:1fr;gap:12px;padding:20px}.n5-industry-panel{min-height:0;padding:28px 20px 34px}.n5-industry-panel-head{gap:8px;display:grid}.n5-industry-blueprint{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.n5-industry-index,.n5-industry-moment,.n5-industry-move,.n5-industry-result{grid-area:auto/1}.n5-industry-index{min-height:210px}.n5-industry-index b{font-size:6rem}.n5-industry-moment,.n5-industry-move,.n5-industry-result{min-height:240px}.n5-industry-link{margin-top:28px;display:inline-flex;position:static}.n5-deliverables{margin-top:58px}.n5-deliverable{grid-template-columns:1fr;min-height:0;padding:30px 22px 38px}.deliverable-sheet{width:190px}.n5-authority-map{padding:12px}.n5-authority-auto,.n5-authority-human{min-height:200px;padding:25px}.n5-authority-ribbon{gap:8px;height:auto;min-height:58px;padding:14px}.n5-authority-ribbon span:nth-of-type(3),.n5-authority-ribbon i:nth-of-type(2){display:none}.n5-authority-cards{grid-template-columns:1fr}.n5-authority-cards article{min-height:190px}.n5-authority-principle b{display:none}.n5-faq-list{margin-top:55px}.n5-faq-list summary{grid-template-columns:35px 1fr 30px;gap:12px;min-height:95px}.n5-faq-list summary span{font-size:1rem}.n5-faq-list details>p{padding:0 0 28px 47px;font-size:.88rem}.n5-cta{min-height:610px}.n5-cta .n5-shell{padding-top:30px}.n5-cta-content{grid-template-columns:1fr;align-content:center;margin:auto 0}.n5-cta-content h2{font-size:clamp(3.4rem,15vw,5rem);line-height:.84}.n5-cta-button{justify-self:end;width:130px;height:130px}.n5-cta-bottom{grid-template-columns:1fr}.n5-cta-bottom a{display:none}}@media (prefers-reduced-motion:reduce){.n5-live i,.n5-wave i,.n5-ops-scene .ops-live{animation:none!important}.n5-motion .nox-home-v5 [data-reveal]{opacity:1;transition:none;transform:none}}.nox-headline-commercial{max-width:1180px}.nox-headline-commercial .nox-headline-line{font-size:clamp(3.15rem,6.45vw,7.1rem)}.nox-headline-commercial .nox-headline-line:last-child{max-width:1120px;font-size:clamp(2.7rem,5.55vw,6.2rem)}.n5-offer{color:#071018;background:#f3efe6;padding:145px 0 160px}.n5-offer-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:9vw;margin-top:70px;display:grid}.n5-offer-head h2{letter-spacing:-.068em;max-width:930px;font-size:clamp(3.6rem,6.25vw,7.2rem);font-weight:590;line-height:.89}.n5-offer-head h2 em{color:#087fcf;font-style:italic;font-weight:500}.n5-offer-head p{color:#071018a1;max-width:560px;font-size:1.04rem;line-height:1.76}.n5-offer-head strong{color:#071018;font-weight:630}.n5-offer-grid{border-top:1px solid #07101838;border-left:1px solid #07101838;grid-template-columns:repeat(2,1fr);margin-top:92px;display:grid}.n5-offer-grid>article{background:#ffffff5c;border-bottom:1px solid #07101838;border-right:1px solid #07101838;flex-direction:column;min-height:520px;padding:34px 38px 36px;transition:background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.n5-offer-grid>article:before{content:"";aspect-ratio:1;border:1px solid #0096ff2e;border-radius:50%;width:230px;transition:transform .45s,border-color .3s;position:absolute;top:-70px;right:-70px;box-shadow:0 0 0 36px #0096ff06,0 0 0 72px #0096ff05}.n5-offer-grid>article:nth-child(2):before{border-radius:0;transform:rotate(45deg)}.n5-offer-grid>article:nth-child(3):before{border-radius:50% 0 50% 50%;width:300px;transform:rotate(20deg)}.n5-offer-grid>article:nth-child(4):before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:260px}.n5-offer-grid>article:hover{background:#fff;transform:translateY(-4px)}.n5-offer-grid>article:hover:before{border-color:#0096ff75;transform:scale(1.08)rotate(8deg)}.n5-offer-grid>article>div{z-index:2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #07101829;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font:600 .68rem/1 IBM Plex Mono,monospace;display:flex;position:relative}.n5-offer-grid>article>div small{color:#006fbe}.n5-offer-grid h3{z-index:2;letter-spacing:-.055em;max-width:620px;margin-top:76px;font-size:clamp(2.35rem,3.7vw,4.6rem);font-weight:590;line-height:.95;position:relative}.n5-offer-grid p{z-index:2;color:#07101894;max-width:600px;margin-top:24px;font-size:.95rem;line-height:1.7;position:relative}.n5-offer-grid nav{z-index:2;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:42px;display:flex;position:relative}.n5-offer-grid nav a{text-transform:uppercase;background:#ffffff7a;border:1px solid #07101838;justify-content:space-between;align-items:center;gap:28px;min-height:49px;padding:0 15px;font:600 .65rem/1 IBM Plex Mono,monospace;transition:background .2s,color .2s,border-color .2s;display:flex}.n5-offer-grid nav a span{color:#0096ff}.n5-offer-grid nav a:hover{color:#fff;background:#071018;border-color:#071018}.n5-offer-all{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0096ff;border:1px solid #071018;border-top:0;justify-content:space-between;align-items:center;gap:30px;min-height:74px;padding:0 24px;font:600 .72rem/1 IBM Plex Mono,monospace;transition:background .25s,color .25s;display:flex}.n5-offer-all:hover{color:#fff;background:#071018}.n5-confidence{color:#071018;background:#dfe4e6;padding:150px 0}.n5-confidence-head{grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;margin-top:68px;display:grid}.n5-confidence-head h2{max-width:980px;font-size:clamp(3.45rem,5.8vw,6.6rem);line-height:.9}.n5-confidence-head p{color:#07101899;font-size:1rem;line-height:1.72}.n5-confidence-grid{border-top:1px solid #07101840;border-bottom:1px solid #07101840;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.n5-confidence-grid article{border-right:1px solid #07101833;flex-direction:column;min-height:390px;padding:28px 26px;display:flex}.n5-confidence-grid article:last-child{border-right:0}.n5-confidence-grid small{color:#006fbe;letter-spacing:.07em;font:600 .62rem/1 IBM Plex Mono,monospace}.n5-confidence-grid h3{margin-top:auto;padding-top:88px;font-size:clamp(1.85rem,2.5vw,2.9rem)}.n5-confidence-grid p{color:#07101894;margin-top:20px;font-size:.86rem;line-height:1.7}.n5-founder{color:#fff;background:#071018;padding:150px 0}.n5-founder-grid{border:1px solid #ffffff29;grid-template-columns:.78fr 1.22fr;margin-top:76px;display:grid}.n5-founder-identity{background:linear-gradient(145deg,#0096ff21,#0000 52%);border-right:1px solid #ffffff26;flex-direction:column;min-height:680px;padding:40px;display:flex}.n5-founder-monogram{aspect-ratio:1;background:#09141e;border:1px solid #0096ff80;border-radius:50%;place-items:center;width:190px;display:grid;position:relative;box-shadow:0 0 0 28px #0096ff09,0 0 80px #0096ff29}.n5-founder-monogram:before,.n5-founder-monogram:after{content:"";border:1px dashed #ffffff2e;border-radius:50%;position:absolute;inset:24px}.n5-founder-monogram:after{border:0;border-top:1px solid #ffffff14;border-radius:0;width:280px;height:1px;inset:50%;transform:translate(-50%,-50%)}.n5-founder-monogram span{z-index:2;letter-spacing:-.08em;font-size:3.2rem;font-weight:600;position:relative}.n5-founder-monogram i{background:#0096ff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:32px;right:22px;box-shadow:0 0 22px #0096ff}.n5-founder-identity>small{color:#62bdff;letter-spacing:.08em;margin-top:auto;padding-top:110px;font:600 .64rem/1 IBM Plex Mono,monospace}.n5-founder-identity h2{margin-top:18px;font-size:clamp(3.5rem,5vw,6rem)}.n5-founder-identity p{color:#ffffff9c;max-width:600px;margin-top:25px;line-height:1.74}.n5-founder-practice{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;flex-direction:column;justify-content:flex-end;min-height:680px;padding:52px;display:flex}.n5-founder-practice h3{max-width:760px;margin-top:25px;font-size:clamp(3.2rem,5vw,6.2rem);line-height:.9}.n5-founder-practice>p:not(.n5-overline){color:#ffffff9e;max-width:740px;margin-top:30px;font-size:1rem;line-height:1.75}.n5-founder-practice>div{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.n5-founder-practice a{text-transform:uppercase;border:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:30px;min-height:54px;padding:0 17px;font:600 .64rem/1 IBM Plex Mono,monospace;transition:background .2s,color .2s;display:flex}.n5-founder-practice a span{color:#62bdff}.n5-founder-practice a:hover{color:#071018;background:#fff}.about-founder-commercial{color:#071018;background:#dfe4e6;padding:145px 0}.about-founder-commercial-grid{background:#f7f8fa;border:1px solid #07101833;grid-template-columns:.72fr 1.28fr;display:grid;box-shadow:0 42px 120px #0a141c17}.about-founder-card{color:#fff;background:#071018;border-right:1px solid #0710182b;flex-direction:column;min-height:690px;padding:42px;display:flex}.about-founder-mark{aspect-ratio:1;background:radial-gradient(circle,#0096ff30,#0000 66%);border:1px solid #0096ff8c;border-radius:50%;place-items:center;width:200px;display:grid;position:relative;box-shadow:0 0 0 35px #0096ff09}.about-founder-mark:before{content:"";border:1px dashed #ffffff38;border-radius:50%;position:absolute;inset:26px}.about-founder-mark span{letter-spacing:-.08em;font-size:3.2rem;font-weight:600}.about-founder-mark i{background:#0096ff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:31px;right:22px;box-shadow:0 0 22px #0096ff}.about-founder-card>small{color:#62bdff;letter-spacing:.08em;margin-top:auto;padding-top:90px;font:600 .65rem/1 IBM Plex Mono,monospace}.about-founder-card h2{margin-top:18px;font-size:clamp(3.7rem,5vw,6rem)}.about-founder-story{background-image:linear-gradient(#0710180b 1px,#0000 1px),linear-gradient(90deg,#0710180b 1px,#0000 1px);background-size:64px 64px;flex-direction:column;justify-content:flex-end;min-height:690px;padding:56px;display:flex}.about-founder-story h2{max-width:900px;margin-top:26px;font-size:clamp(3.2rem,5.15vw,6.1rem);line-height:.9}.about-founder-story>p:not(.inner-overline){color:#0710189e;max-width:850px;margin-top:25px;font-size:.98rem;line-height:1.76}.about-founder-story>div{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.about-founder-story>div span{text-transform:uppercase;background:#ffffffad;border:1px solid #07101833;padding:10px 13px;font:600 .62rem/1 IBM Plex Mono,monospace}.contact-enquiry{color:#071018;background:#f3efe6;padding:145px 0}.contact-enquiry-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:7vw;display:grid}.contact-enquiry-intro{position:sticky;top:120px}.contact-enquiry-intro h2{max-width:770px;margin-top:30px;font-size:clamp(3.3rem,5.2vw,6rem);line-height:.9}.contact-enquiry-intro>p:not(.inner-overline){color:#0710189e;max-width:670px;margin-top:30px;font-size:1rem;line-height:1.76}.contact-enquiry-intro>p a{color:#006fbe;font-weight:650}.contact-enquiry-intro>div:last-child{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.contact-enquiry-intro>div:last-child span{text-transform:uppercase;background:#ffffff8c;border:1px solid #07101833;padding:10px 12px;font:600 .61rem/1 IBM Plex Mono,monospace}.contact-enquiry-form{background:#fff;border:1px solid #07101838;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid;box-shadow:0 35px 100px #121b2117}.contact-enquiry-form label{gap:10px;display:grid}.contact-enquiry-form label>span{color:#071018a8;letter-spacing:.04em;text-transform:uppercase;font:600 .68rem/1 IBM Plex Mono,monospace}.contact-enquiry-form input,.contact-enquiry-form select,.contact-enquiry-form textarea{color:#071018;background:#f7f8fa;border:1px solid #0710183b;border-radius:0;width:100%;padding:15px 16px;font-size:1rem;line-height:1.45;transition:border-color .2s,box-shadow .2s,background .2s}.contact-enquiry-form input,.contact-enquiry-form select{min-height:58px}.contact-enquiry-form textarea{resize:vertical;min-height:170px}.contact-enquiry-form input:focus,.contact-enquiry-form select:focus,.contact-enquiry-form textarea:focus{background:#fff;border-color:#0096ff;outline:0;box-shadow:0 0 0 3px #0096ff21}.contact-enquiry-message,.contact-enquiry-form button,.contact-enquiry-form>p{grid-column:1/-1}.contact-enquiry-form button{color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#071018;border:1px solid #071018;border-radius:0;justify-content:space-between;align-items:center;gap:30px;min-height:65px;padding:0 20px;font:600 .7rem/1 IBM Plex Mono,monospace;transition:background .2s,color .2s;display:flex}.contact-enquiry-form button b{color:#62bdff;font-size:1rem}.contact-enquiry-form button:hover{color:#fff;background:#0096ff}.contact-enquiry-form>p{color:#07101880;font-size:.76rem;line-height:1.6}@media (width<=980px){.n5-offer-head,.n5-confidence-head,.n5-founder-grid,.about-founder-commercial-grid,.contact-enquiry-grid{grid-template-columns:1fr}.n5-offer-grid,.n5-confidence-grid{grid-template-columns:1fr 1fr}.n5-founder-identity{border-bottom:1px solid #ffffff26;border-right:0;min-height:560px}.n5-founder-practice{min-height:580px}.about-founder-card{border-bottom:1px solid #ffffff26;border-right:0;min-height:560px}.contact-enquiry-intro{position:static}}@media (width<=650px){.nox-headline-commercial .nox-headline-line{font-size:clamp(2.7rem,14.1vw,4.2rem)}.nox-headline-commercial .nox-headline-line:last-child{font-size:clamp(2.35rem,11.8vw,3.6rem)}.n5-offer,.n5-confidence,.n5-founder{padding:100px 0}.n5-offer-grid,.n5-confidence-grid{grid-template-columns:1fr}.n5-offer-grid>article{min-height:470px;padding:28px 24px}.n5-confidence-grid article{border-bottom:1px solid #07101833;border-right:0;min-height:310px}.n5-confidence-grid article:last-child{border-bottom:0}.n5-founder-identity,.n5-founder-practice{min-height:auto;padding:32px 24px}.n5-founder-identity>small,.n5-founder-practice{padding-top:110px}.about-founder-commercial{padding:100px 0}.about-founder-card,.about-founder-story{min-height:auto;padding:32px 24px}.about-founder-card>small{padding-top:120px}.about-founder-story{padding-top:110px}.contact-enquiry{padding:100px 0}.contact-enquiry-form{grid-template-columns:1fr;padding:25px 20px}.contact-enquiry-form label{grid-column:1/-1}}.n6-home{--n6-ink:#05090d;--n6-ink2:#0a1017;--n6-paper:#f4f2eb;--n6-blue:#0096ff;--n6-blue2:#62bdff;--n6-line:#07090c29}.n6-hero .nox-intro p{max-width:520px}.n6-hero .nox-lead strong{color:#fff;font-weight:620}.n6-hero .nox-headline{max-width:1320px}.n6-hero .nox-headline-line:nth-child(3){letter-spacing:-.072em;max-width:1280px}.n6-hero .nox-system{margin-top:52px}.n6-offer{background:#f4f2eb;padding:148px 0 154px}.n6-offer .n5-offer-grid{background:0 0;border-top:1px solid #07090c38;border-bottom:1px solid #07090c38;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.n6-offer .n5-offer-grid article{border:0;border-right:1px solid #07090c2b;min-height:460px;padding:36px 30px 30px;transition:background .25s,transform .25s;box-shadow:none!important;background:0 0!important;border-radius:0!important}.n6-offer .n5-offer-grid article:last-child{border-right:0}.n6-offer .n5-offer-grid article:hover{transform:none;background:#fff!important}.n6-offer .n5-offer-grid article>div:first-child{color:#006fbd;letter-spacing:.08em;justify-content:space-between;gap:15px;font:500 .48rem/1 IBM Plex Mono,monospace;display:flex}.n6-offer .n5-offer-grid h3{letter-spacing:-.05em;max-width:280px;margin-top:78px;font-size:clamp(1.7rem,2.3vw,2.7rem);font-weight:570;line-height:.96}.n6-offer .n5-offer-grid article>p{color:#07090c9e;max-width:285px;margin-top:24px;font-size:.88rem;line-height:1.68}.n6-offer .n5-offer-grid nav{flex-direction:column;gap:9px;margin-top:auto;padding-top:34px;display:flex}.n6-offer .n5-offer-grid nav a{border-top:1px solid #07090c21;justify-content:space-between;gap:14px;padding-top:11px;font-size:.71rem;font-weight:650;display:flex}.n6-offer .n5-offer-grid nav a span{color:#0096ff}.n6-offer .n5-offer-all{margin-top:20px}.n6-live-cta{border-top:1px solid #07090c2e;border-bottom:1px solid #07090c2e;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:28px 0;display:flex}.n6-live-cta p{color:#07090c94;font-size:.86rem}.n6-live-cta a{font-size:.84rem;font-weight:670}.n6-live-cta a span{color:#0096ff}.n6-ecosystem{color:#fff;background:#071018;padding:150px 0 158px;position:relative;overflow:hidden}.n6-ecosystem:before{content:"";background:radial-gradient(circle at 18% 62%,#0096ff26,#0000 31%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/78px 78px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#00000059)}.n6-ecosystem .n5-shell{position:relative}.n6-ecosystem-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);padding-top:84px;display:grid}.n6-ecosystem-core{align-self:start;max-width:520px;position:sticky;top:130px}.n6-ecosystem-core>small{color:#62bdff;letter-spacing:.1em;font:500 .5rem/1 IBM Plex Mono,monospace}.n6-ecosystem-core h2{color:#fff;letter-spacing:-.066em;margin-top:28px;font-size:clamp(3.4rem,5.6vw,6.35rem);font-weight:550;line-height:.88}.n6-ecosystem-core h2 em{color:#0096ff}.n6-ecosystem-core p{color:#ffffff94;max-width:470px;margin-top:30px;font-size:.96rem;line-height:1.72}.n6-ecosystem-core>a{border-bottom:1px solid #ffffff40;gap:18px;margin-top:35px;padding-bottom:8px;font-size:.8rem;font-weight:640;display:inline-flex}.n6-ecosystem-core>a span{color:#62bdff}.n6-brand-rail{border-top:1px solid #ffffff2b}.n6-brand-rail>a{border-bottom:1px solid #ffffff2b;grid-template-columns:52px 1fr auto;align-items:center;gap:28px;min-height:132px;transition:padding .22s,background .22s;display:grid}.n6-brand-rail>a:hover{background:#ffffff09;padding:0 20px}.n6-brand-rail>a>small{color:#62bdff;font:500 .46rem/1 IBM Plex Mono,monospace}.n6-brand-rail>a div strong,.n6-brand-rail>a div span{display:block}.n6-brand-rail>a div strong{letter-spacing:-.04em;font-size:clamp(1.55rem,2.2vw,2.55rem);font-weight:550}.n6-brand-rail>a div span{color:#ffffff70;margin-top:7px;font-size:.72rem}.n6-brand-rail>a>b{color:#62bdff;font-size:1rem}.n6-human{color:#071018;background:#f4f2eb;padding:162px 0 170px;position:relative;overflow:hidden}.n6-human:after{content:"";aspect-ratio:1;border:1px solid #0096ff2e;border-radius:50%;width:680px;position:absolute;bottom:-300px;right:-180px;box-shadow:0 0 0 92px #0096ff06,0 0 0 184px #0096ff04}.n6-human-grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(70px,10vw,160px);display:grid;position:relative}.n6-human h2{letter-spacing:-.074em;margin-top:72px;font-size:clamp(4rem,7vw,8.2rem);font-weight:545;line-height:.84}.n6-human h2 em{color:#0096ff}.n6-human-copy{padding-bottom:8px}.n6-human-copy>p{letter-spacing:-.025em;max-width:520px;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.48}.n6-human-copy>p strong{font-weight:680}.n6-human-line{color:#006fbd;letter-spacing:.07em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;margin:48px 0 35px;font:500 .46rem/1 IBM Plex Mono,monospace;display:grid}.n6-human-line i{background:#07090c33;height:1px}.n6-human-line b{color:#0096ff;border:1px solid #0096ff;place-items:center;width:31px;height:31px;display:grid}.n6-human-copy>a{font-size:.82rem;font-weight:650}.n6-human-copy>a span{color:#0096ff}.n6-proof{color:#071018;background:#fff;padding:150px 0 160px}.n6-proof-head{grid-template-columns:1.25fr .55fr;align-items:end;gap:10vw;padding:75px 0 72px;display:grid}.n6-proof-head h2{letter-spacing:-.067em;max-width:950px;font-size:clamp(3.6rem,6vw,6.9rem);font-weight:550;line-height:.89}.n6-proof-head h2 em{color:#0096ff}.n6-proof-head>p{color:#07090c96;max-width:440px;font-size:.96rem;line-height:1.72}.n6-proof-list{border-top:1px solid #07090c33}.n6-proof-list article{border-bottom:1px solid #07090c33;grid-template-columns:70px 1fr 190px;align-items:center;gap:35px;min-height:154px;display:grid}.n6-proof-list article>small{color:#0073c5;font:500 .5rem/1 IBM Plex Mono,monospace}.n6-proof-list strong{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:570;display:block}.n6-proof-list p{color:#07090c91;max-width:760px;margin-top:9px;font-size:.82rem;line-height:1.55}.n6-proof-list a{justify-self:end;font-size:.71rem;font-weight:660}.n6-proof-list article:hover strong{color:#0073c5}.n6-industries{padding-top:152px}.n6-faq{background:#f4f2eb}.n6-cta{background:#071018!important}.n6-cta .n5-cta-field{opacity:.5}@media (width<=1100px){.n6-offer .n5-offer-grid{grid-template-columns:1fr 1fr}.n6-offer .n5-offer-grid article:nth-child(2){border-right:0}.n6-offer .n5-offer-grid article:nth-child(-n+2){border-bottom:1px solid #07090c2b}.n6-ecosystem-grid,.n6-human-grid,.n6-proof-head{grid-template-columns:1fr}.n6-ecosystem-core{position:relative;top:auto}.n6-proof-list article{grid-template-columns:55px 1fr auto}}@media (width<=760px){.n6-hero .nox-headline-line:nth-child(3){letter-spacing:-.055em}.n6-offer{padding:100px 0}.n6-offer .n5-offer-grid{grid-template-columns:1fr}.n6-offer .n5-offer-grid article{border-bottom:1px solid #07090c2b;border-right:0;min-height:auto;padding:30px 20px}.n6-offer .n5-offer-grid h3{margin-top:45px}.n6-live-cta{flex-direction:column;align-items:flex-start}.n6-ecosystem,.n6-human,.n6-proof{padding:105px 0}.n6-ecosystem-grid{padding-top:56px}.n6-brand-rail>a{grid-template-columns:36px 1fr auto;gap:16px;min-height:110px}.n6-human h2{margin-top:48px}.n6-human-line{grid-template-columns:1fr;justify-items:start}.n6-human-line i{display:none}.n6-proof-head{padding:55px 0}.n6-proof-list article{grid-template-columns:40px 1fr;gap:18px;padding:28px 0}.n6-proof-list article>a{grid-column:2;justify-self:start}.n6-proof-list strong{font-size:1.45rem}}.n7-system-map{background:#050a0fc7;border:1px solid #ffffff29;margin-top:46px;box-shadow:0 24px 70px #0003}.n7-system-head{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:34px;padding:0 18px;font:400 .39rem/1 IBM Plex Mono,monospace;display:grid}.n7-system-head span:nth-child(2){text-align:center}.n7-system-head span:last-child{text-align:right;color:#62bdff}.n7-system-grid{grid-template-columns:repeat(5,1fr);display:grid}.n7-system-grid article{border-right:1px solid #ffffff1f;min-height:112px;padding:18px 18px 16px;position:relative}.n7-system-grid article:last-child{border-right:0}.n7-system-grid article:after{content:"";opacity:.5;background:linear-gradient(90deg,#0096ff,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.n7-system-grid small,.n7-system-grid strong,.n7-system-grid span{display:block}.n7-system-grid small{color:#62bdff;letter-spacing:.07em;font:400 .39rem/1 IBM Plex Mono,monospace}.n7-system-grid strong{margin-top:18px;font-size:.78rem;line-height:1.18}.n7-system-grid span{color:#fff6;margin-top:8px;font-size:.58rem;line-height:1.45}.n7-shift .n5-shift-track{grid-template-columns:repeat(5,1fr)}.n7-offer-ledger{border-top:1px solid #07090c33;margin-top:78px}.n7-offer-row{border-bottom:1px solid #07090c33;grid-template-columns:78px minmax(280px,.82fr) minmax(300px,1fr) minmax(280px,.92fr);align-items:center;gap:34px;min-height:158px;transition:background .22s,padding .22s;display:grid}.n7-offer-row:hover{background:#ffffff94;padding-inline:18px}.n7-offer-row>small{color:#0071c2;font:500 .48rem/1 IBM Plex Mono,monospace}.n7-offer-title span{color:#0071c2;letter-spacing:.08em;font:500 .45rem/1 IBM Plex Mono,monospace;display:block}.n7-offer-title h3{letter-spacing:-.045em;max-width:470px;margin-top:10px;font-size:clamp(1.55rem,2.15vw,2.5rem);font-weight:570;line-height:1}.n7-offer-row>p{color:#07090c99;max-width:580px;font-size:.84rem;line-height:1.62}.n7-offer-row nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.n7-offer-row nav a{text-transform:uppercase;background:#ffffff8c;border:1px solid #07090c33;align-items:center;gap:12px;min-height:38px;padding:0 11px;font:600 .54rem/1 IBM Plex Mono,monospace;display:inline-flex}.n7-offer-row nav a span{color:#0096ff}.n7-offer-row nav a:hover{color:#fff;background:#071018;border-color:#071018}.n7-lab{color:#fff;background:#071018;padding:150px 0 158px;position:relative;overflow:hidden}.n7-lab:before{content:"";background:radial-gradient(circle at 72% 48%,#0096ff30,#0000 30%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/70px 70px;position:absolute;inset:0}.n7-lab .n5-shell{position:relative}.n7-lab-intro{grid-template-columns:1.04fr .62fr;align-items:end;gap:9vw;margin-top:76px;display:grid}.n7-lab-intro h2{letter-spacing:-.07em;max-width:940px;font-size:clamp(3.7rem,6.3vw,7.2rem);font-weight:550;line-height:.88}.n7-lab-intro h2 em{color:#0096ff;font-style:normal}.n7-lab-intro>p{color:#ffffff94;max-width:470px;font-size:.96rem;line-height:1.72}.n7-lab-console{background:#0a1016;border:1px solid #ffffff2b;margin-top:72px;box-shadow:0 40px 120px #00000057}.n7-lab-console-head{color:#ffffff6b;letter-spacing:.08em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;font:400 .42rem/1 IBM Plex Mono,monospace;display:flex}.n7-lab-console-head span:first-child{color:#62bdff;align-items:center;gap:8px;display:flex}.n7-lab-console-head i{background:#0096ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #0096ff}.n7-lab-modules{grid-template-columns:repeat(4,1fr);display:grid}.n7-lab-modules article{background:#ffffff05;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:180px;padding:26px;position:relative}.n7-lab-modules article:nth-child(4n){border-right:0}.n7-lab-modules article:nth-child(n+5){border-bottom:0}.n7-lab-modules small{color:#62bdff;font:400 .42rem/1 IBM Plex Mono,monospace}.n7-lab-modules strong{margin-top:48px;font-size:1.18rem;display:block}.n7-lab-modules span{color:#ffffff6b;margin-top:8px;font-size:.7rem;display:block}.n7-lab-modules article:after{content:"";border:1px solid #62bdffb3;width:8px;height:8px;position:absolute;top:22px;right:20px;transform:rotate(45deg)}.n7-lab-bottom{grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:90px;padding:0 24px;display:grid}.n7-lab-bottom p{color:#ffffff8c;max-width:720px;font-size:.82rem}.n7-lab-button{border:1px solid #ffffff61;justify-content:space-between;align-items:center;min-width:280px;min-height:58px;padding-left:18px;font-size:.75rem;font-weight:650;display:flex}.n7-lab-button b{color:#fff;background:#0096ff;place-items:center;width:58px;height:58px;display:grid}.n7-ecosystem-groups{gap:42px;display:grid}.n7-ecosystem-group>small{color:#62bdff;letter-spacing:.08em;margin-bottom:12px;font:500 .43rem/1 IBM Plex Mono,monospace;display:block}.n7-ecosystem-group .n6-brand-rail>a{min-height:104px}.n7-ecosystem-group .n6-brand-rail>a div span{max-width:560px}.n7-dealers-link{border-left:1px solid #fff3;margin-left:14px;padding-left:14px;color:#62bdff!important;display:inline-flex!important}@media (width<=1180px){.n7-offer-row{grid-template-columns:60px .8fr 1.2fr}.n7-offer-row nav{grid-column:2/-1;justify-content:flex-start;padding-bottom:18px}.n7-lab-modules{grid-template-columns:repeat(2,1fr)}.n7-lab-modules article:nth-child(2n){border-right:0}.n7-lab-modules article:nth-child(n+5){border-bottom:1px solid #ffffff1f}.n7-lab-modules article:nth-child(n+7){border-bottom:0}}@media (width<=900px){.n7-system-grid{grid-template-columns:1fr 1fr}.n7-system-grid article{border-bottom:1px solid #ffffff1f}.n7-system-grid article:nth-child(2n){border-right:0}.n7-system-grid article:last-child{border-bottom:0;grid-column:1/-1}.n7-shift .n5-shift-track{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.n7-shift .n5-shift-track>div{scroll-snap-align:start}.n7-offer-row{grid-template-columns:48px 1fr;gap:20px;padding:26px 0}.n7-offer-row>p,.n7-offer-row nav{grid-column:2}.n7-lab-intro{grid-template-columns:1fr}.n7-lab-bottom{grid-template-columns:1fr;padding-block:24px}.n7-lab-button{width:100%}}@media (width<=600px){.n7-system-map{margin-top:28px}.n7-system-head{grid-template-columns:1fr auto}.n7-system-head span:nth-child(2){display:none}.n7-system-grid{grid-template-columns:1fr}.n7-system-grid article,.n7-system-grid article:nth-child(2n){border-right:0;min-height:92px}.n7-system-grid article:last-child{grid-column:auto}.n7-system-grid strong{margin-top:12px}.n7-offer-ledger{margin-top:52px}.n7-offer-row{grid-template-columns:1fr;gap:12px}.n7-offer-row>p,.n7-offer-row nav{grid-column:1}.n7-offer-row nav{padding-bottom:0}.n7-lab{padding:104px 0}.n7-lab-intro,.n7-lab-console{margin-top:48px}.n7-lab-modules{grid-template-columns:1fr}.n7-lab-modules article:nth-child(n){border-bottom:1px solid #ffffff1f;border-right:0;min-height:132px}.n7-lab-modules article:last-child{border-bottom:0}.n7-lab-modules strong{margin-top:28px}.n7-lab-button{min-width:0}.n7-dealers-link{border-top:1px solid #fff3;border-left:0;margin:12px 0 0;padding:12px 0 0;display:flex!important}}@media (prefers-reduced-motion:reduce){.n7-offer-row,.n7-offer-row:hover{padding-inline:0;transition:none}}:root{--home16-rail-h:clamp(74px,10.4vh,86px);--home16-gutter:clamp(48px,5.6vw,96px)}:root:root body .home16-hero{isolation:isolate;box-sizing:border-box;position:relative;height:calc(100dvh - var(--cnx-header-h,78px) - var(--home16-rail-h))!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.home16-hero .nox-grid{opacity:.58}.home16-hero .nox-cross{opacity:.38}.home16-hero .nox-scan{opacity:.34}:root:root body .home16-hero .home16-shell{box-sizing:border-box!important;width:min(1680px,calc(100% - var(--home16-gutter)))!important;z-index:2!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(11px,1.45vh,16px)!important;height:100%!important;margin-inline:auto!important;padding:clamp(24px,3.8vh,36px) 0!important;display:flex!important;position:relative!important}:root:root body .home16-hero .home16-intro{border-top:1px solid #ffffff30!important;flex:none!important;align-items:flex-end!important;width:min(780px,58vw)!important;margin:0!important;padding:0 0 8px!important;display:flex!important}.home16-intro .nox-intro-left{flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;padding-top:13px!important;display:flex!important}.home16-intro .nox-intro-left span,.home16-intro .nox-intro-left b{letter-spacing:.09em!important;font-size:.61rem!important;line-height:1.15!important}.home16-intro>p{display:none!important}:root:root body .home16-hero .home16-headline{letter-spacing:-.062em!important;flex:none!important;width:100%!important;max-width:1120px!important;margin:0!important;font-size:clamp(4.05rem,5.05vw,6.15rem)!important;font-weight:530!important;line-height:.875!important}:root:root body .home16-hero .home16-line{white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin-left:0!important;display:block!important;transform:none!important}:root:root body .home16-hero .home16-line-primary{max-width:94%!important}:root:root body .home16-hero .home16-line-accent{box-sizing:border-box!important;color:#05090d!important;background:#0096ff!important;max-width:86%!important;margin-top:.055em!important;padding:.052em .12em .082em!important;line-height:.84!important}.home16-line-accent:before,.home16-line-accent:after{display:none!important}:root:root body .home16-hero .home16-line-control{letter-spacing:-.048em!important;max-width:94%!important;margin-top:.14em!important;margin-left:0!important;font-size:.61em!important;line-height:.94!important}:root:root body .home16-hero .home16-content{flex:none!important;width:min(780px,58vw)!important;margin:0!important;position:relative!important}.home16-content:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05090df2 0%,#05090dd9 62%,#05090d00 100%);position:absolute;inset:-20px -96px -18px -28px}:root:root body .home16-hero .home16-lead{color:#fff9!important;width:100%!important;max-width:780px!important;margin:0!important;font-size:clamp(.96rem,1.02vw,1.07rem)!important;line-height:1.5!important}.home16-lead strong{color:#fff;font-weight:620}:root:root body .home16-hero .home16-actions{align-items:center!important;gap:14px!important;width:max-content!important;margin-top:clamp(17px,2.1vh,22px)!important;display:flex!important}.home16-actions .nox-primary-link{width:auto!important;min-width:250px!important}.home16-actions .nox-secondary-link{align-items:center!important;min-height:52px!important;padding:0 12px!important;font-size:.72rem!important;display:inline-flex!important}:root:root body .home16-hero .home16-scope{color:#ffffff75!important;text-transform:uppercase!important;letter-spacing:.075em!important;border-top:1px solid #ffffff2e!important;flex:none!important;align-self:flex-start!important;width:min(780px,58vw)!important;margin:2px 0 0!important;padding-top:10px!important;font-family:IBM Plex Mono,monospace!important}.home16-scope small{color:#62bdff;font-size:.44rem;display:block}.home16-scope>div{white-space:nowrap;align-items:center;gap:10px;margin-top:8px;font-size:.47rem;display:flex}.home16-scope i{color:#0096ff;opacity:.75;font-style:normal}:root:root body .nox-home-v5>.n7-shift{box-sizing:border-box!important;height:var(--home16-rail-h)!important;min-height:var(--home16-rail-h)!important;max-height:var(--home16-rail-h)!important;overflow:hidden!important}:root:root body .n7-shift .n5-shift-track{box-sizing:border-box!important;height:100%!important;min-height:100%!important}:root:root body .n7-shift .n5-shift-track>div{box-sizing:border-box!important;height:100%!important;min-height:0!important}@media (width>=821px) and (height<=760px){:root{--home16-rail-h:70px}:root:root body .home16-hero .home16-shell{gap:7px!important;padding:14px 0!important}.home16-intro{padding-bottom:5px!important}.home16-intro .nox-intro-left{padding-top:7px!important}:root:root body .home16-hero .home16-headline{font-size:clamp(3.15rem,6.3vh,4.6rem)!important}:root:root body .home16-hero .home16-lead{font-size:.84rem!important;line-height:1.38!important}:root:root body .home16-hero .home16-actions{margin-top:10px!important}.home16-actions .nox-primary-link{min-height:46px!important}:root:root body .home16-hero .home16-scope{padding-top:6px!important}.home16-scope>div{margin-top:5px!important}}@media (width>=821px) and (width<=1180px){:root{--home16-gutter:56px}:root:root body .home16-hero .home16-headline{max-width:940px!important;font-size:clamp(3.45rem,6.3vw,4.9rem)!important}:root:root body .home16-hero .home16-line-accent{max-width:92%!important}:root:root body .home16-hero .home16-line-control{font-size:.64em!important}:root:root body .home16-hero .home16-content,:root:root body .home16-hero .home16-intro,:root:root body .home16-hero .home16-scope{width:min(720px,72vw)!important}}@media (width<=820px){:root{--home16-rail-h:70px;--home16-gutter:clamp(28px,7vw,36px)}:root:root body .home16-hero{height:calc(100dvh - var(--cnx-header-h,72px) - var(--home16-rail-h))!important;min-height:0!important;max-height:none!important}.home16-hero .nox-cross{opacity:.24}.home16-hero .nox-grid{opacity:.44}:root:root body .home16-hero .home16-shell{width:calc(100% - var(--home16-gutter))!important;justify-content:center!important;gap:clamp(8px,1.35vh,12px)!important;height:100%!important;padding:clamp(14px,2.8vh,22px) 0!important}:root:root body .home16-hero .home16-intro{width:100%!important;padding-bottom:5px!important}.home16-intro .nox-intro-left{gap:7px 10px!important;width:100%!important;padding-top:8px!important}.home16-intro .nox-intro-left span,.home16-intro .nox-intro-left b{font-size:clamp(.49rem,2.1vw,.57rem)!important}:root:root body .home16-hero .home16-headline{letter-spacing:-.055em!important;width:100%!important;max-width:100%!important;font-size:clamp(2.25rem,10.6vw,3rem)!important;line-height:.89!important}:root:root body .home16-hero .home16-line{white-space:normal!important;width:100%!important;max-width:100%!important}:root:root body .home16-hero .home16-line-primary{max-width:100%!important}:root:root body .home16-hero .home16-line-accent{white-space:nowrap!important;width:100%!important;max-width:100%!important;margin:.07em 0 .08em!important;padding:.07em .12em .095em!important;line-height:.88!important}:root:root body .home16-hero .home16-line-control{width:100%!important;max-width:100%!important;margin-left:0!important;font-size:.72em!important;line-height:.94!important}:root:root body .home16-hero .home16-content{width:100%!important;margin:0!important}.home16-content:before{background:linear-gradient(#05090db8,#05090d57 76%,#05090d00)!important;inset:-12px -12px -10px!important}:root:root body .home16-hero .home16-lead{width:100%!important;max-width:100%!important;font-size:clamp(.78rem,3.45vw,.91rem)!important;line-height:1.43!important}:root:root body .home16-hero .home16-actions{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin-top:clamp(10px,1.7vh,14px)!important;display:grid!important}.home16-actions .nox-primary-link{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:48px!important}.home16-actions .nox-secondary-link,:root:root body .home16-hero .home16-scope{display:none!important}:root:root body .nox-home-v5>.n7-shift{height:var(--home16-rail-h)!important;min-height:var(--home16-rail-h)!important;max-height:var(--home16-rail-h)!important}:root:root body .n7-shift .n5-shift-track{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:min(84vw,360px)!important;grid-auto-flow:column!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;display:grid!important;overflow:auto hidden!important}.n7-shift .n5-shift-track::-webkit-scrollbar{display:none!important}:root:root body .n7-shift .n5-shift-track>div{scroll-snap-align:start!important;height:100%!important;min-height:0!important;padding:0 18px!important}}@media (width<=430px){:root{--home16-gutter:30px}:root:root body .home16-hero .home16-headline{font-size:clamp(2.12rem,10.35vw,2.72rem)!important}:root:root body .home16-hero .home16-lead{font-size:clamp(.76rem,3.5vw,.86rem)!important;line-height:1.4!important}}@media (width<=820px) and (height<=700px){:root{--home16-rail-h:62px}:root:root body .home16-hero .home16-shell{gap:5px!important;padding:8px 0!important}.home16-intro .nox-intro-left{padding-top:5px!important}:root:root body .home16-hero .home16-headline{font-size:clamp(1.95rem,8.9vw,2.5rem)!important}:root:root body .home16-hero .home16-lead{font-size:.72rem!important;line-height:1.32!important}:root:root body .home16-hero .home16-actions{margin-top:6px!important}.home16-actions .nox-primary-link{min-height:42px!important}}@media (prefers-reduced-motion:reduce){.home16-hero *{transition:none!important;animation:none!important}}
