@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");.nh-page *,.nh-page :after,.nh-page :before{box-sizing:border-box;margin:0;padding:0}.nh-page{--green-deep:#055d4f;--green-mid:#055c4e;--green-text:#055c4e;--green-platform:#055447;--dark:#1f1d1b;--border:#ededed;--white:#ffffff;--off-white:#f5f5f5;--cream:#faf8f5;--surface-mint:#f2f8f5;--surface-ink:#0b0f0b;--surface-ink-soft:#111;--font:"Inter",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--nav-h:64px;--container-max:1920px;--layout-rail:300px;--page-gutter:40px;--content-max:100%;--outline-width:1px;--outline-light:rgba(31,29,27,0.18);--outline-dark:rgba(255,255,255,0.18);--outline-light-subtle:rgba(31,29,27,0.08);--outline-dark-subtle:rgba(255,255,255,0.08);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-0.04em;--tracking-tight:-0.05em;--tracking-tighter:-0.065em;--tracking-snug:-0.02em;--tracking-cta:-0.01em;--tracking-nav:-0.3px;--tracking-nav-mobile:-0.5px;--tracking-label:0.06em;--tracking-label-loose:0.04em;--tracking-label-wide:0.08em;--tracking-micro:0.015em;--tracking-body-tight:-0.015em;--tracking-logo:-0.06em;--tracking-feature:-0.03em;--leading-display:1.2;--leading-heading:1.25;--leading-body:1.5;--leading-body-snug:1.45;--leading-body-relaxed:1.55;--leading-body-tight:1.35;--leading-label:1.35;--leading-ui:1;--leading-stat:1.15;--leading-cert:1.4;--leading-metric:1.28;--leading-stat-label:1.3;--leading-company:1.65;--leading-footer:1.43;--leading-tagline:1.6;--leading-stat-num:1.1;--leading-feature-px:24px;--leading-card-name:20px;--leading-card-role:18px;--leading-card-msg:17px;--text-h1:clamp(36px,5vw,64px);--text-h1-mobile:clamp(26px,7vw,32px);--text-h2-lg:clamp(36px,4vw,54px);--text-h2-industries:clamp(36px,3.2vw,48px);--text-h2-trusted:clamp(34px,4vw,54px);--text-h2-md:clamp(32px,3.6vw,44px);--text-h2-case:clamp(32px,3.2vw,46px);--text-h2-trusted-mobile:28px;--text-h2-case-mobile:26px;--text-h2-platform-mobile:clamp(24px,6.5vw,28px);--text-h2-lg-mobile:clamp(24px,6.5vw,30px);--text-h2-md-mobile:clamp(24px,6.5vw,28px);--text-h2-industries-mobile:clamp(24px,6.5vw,30px);--text-h3-lg:clamp(26px,2.6vw,38px);--text-h3-story:clamp(26px,2.7vw,38px);--text-h3-pane:clamp(24px,2.4vw,32px);--text-h3-card:clamp(20px,1.8vw,28px);--text-h3-accordion:clamp(18px,1.8vw,24px);--text-h3-panel:20px;--text-h3-cert:16px;--text-h3-footer:14px;--text-h3-pane-mobile:clamp(18px,5vw,22px);--text-h3-card-mobile:clamp(16px,4.5vw,20px);--text-h3-lg-mobile:22px;--text-h3-panel-mobile:16px;--text-h3-accordion-mobile:16px;--text-body-lg:clamp(16px,1.8vw,20px);--text-body:16px;--text-body-sm:14px;--text-body-xs:13px;--text-quote:18px;--text-quote-mobile:15px;--text-body-lg-mobile:15px;--text-body-mobile:15px;--text-label:12px;--text-label-sm:11px;--text-label-xs:10px;--text-label-2xs:9px;--text-meta:10.5px;--text-stat:clamp(22px,3vw,32px);--text-stat-impact:clamp(22px,2.3vw,30px);--text-stat-bento:clamp(22px,2.2vw,30px);--text-stat-story:clamp(17px,1.75vw,24px);--text-stat-case:clamp(21px,2vw,29px);--text-stat-case-mobile:18px;--text-stat-label:clamp(11px,1.1vw,13px);--text-stat-mobile:clamp(18px,5.2vw,24px);--text-nav:15px;--text-nav-mobile-link:20px;--text-cta:16px;--text-cta-mobile:15px;--text-cta-sm:12px;--text-btn:15px;--text-btn-mobile:14px;--text-tab:16px;--text-tab-tablet:15px;--text-tab-mobile:13px;--text-logo-name:16px;--text-logo-name-tablet:13px;--text-logo-name-mobile:11px;--space-proximity:8px;--space-related:12px;--space-group:20px;--space-section:40px;--space-section-sm:32px;--space-section-mobile:56px;--space-section-mobile-sm:44px;--space-group-mobile:28px;--space-related-mobile:16px;--space-proximity-mobile:12px;--color-text:var(--dark);--color-text-inverse:var(--white);--color-text-accent:var(--green-deep);--color-text-accent-soft:var(--green-text);--color-text-on-green:var(--cream);--color-text-trust:#5f626b;--color-text-dot:#a9aab0;--color-accent-mint:#43dfbd;--color-text-on-dark:rgba(255,255,255,0.98);--color-text-on-dark-90:rgba(255,255,255,0.9);--color-text-on-dark-85:rgba(255,255,255,0.85);--color-text-on-dark-75:rgba(255,255,255,0.75);--color-text-on-dark-70:rgba(255,255,255,0.7);--color-text-on-dark-68:rgba(255,255,255,0.68);--color-text-on-dark-62:rgba(255,255,255,0.62);--color-text-on-dark-60:rgba(255,255,255,0.6);--color-text-on-dark-48:rgba(255,255,255,0.48);--color-text-dark-88:rgba(31,29,27,0.88);--color-text-dark-82:rgba(31,29,27,0.82);--color-text-dark-78:rgba(31,29,27,0.78);--color-text-dark-65:rgba(31,29,27,0.65);--color-text-dark-62:rgba(31,29,27,0.62);--color-text-dark-58:rgba(31,29,27,0.58);--color-text-muted:#68746f;--color-text-muted-2:#667267;--color-text-muted-3:#717872;--color-text-muted-4:#77766b;--color-text-body-soft:#35372f;--color-text-strong-soft:#383f36;--color-text-zinc:#27272a;--color-text-zinc-strong:#18181b;--opacity-body-muted:0.72;--opacity-intro-muted:0.68;--opacity-copy-muted:0.75}.nh-page h1{line-height:var(--leading-display);color:var(--color-text)}.nh-page h1,.nh-page h2,.nh-page h3{font-weight:var(--weight-regular);letter-spacing:var(--tracking-display)}.nh-page h2,.nh-page h3{line-height:var(--leading-heading)}.nh-page :is(.platform-sidebar,.security-sidebar,.industries-sidebar,.testimonials-sidebar,.impact-sidebar,.client-marquee-sidebar,.trusted-sidebar,.trusted-alt-sidebar,.case-studies-alt-sidebar) p{position:sticky;top:max(calc(var(--nav-h) + 16px),var(--sidebar-label-inset,80px));z-index:2;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nh-page .section-container{width:100%;max-width:var(--container-max);margin-inline:auto;border-inline:var(--outline-width) dashed var(--container-outline,var(--outline-light-subtle))}.nh-page :is(.agents-section,.abstract-section,.impact-section,.platform-section,.trusted-section,.security-section,.testimonials-section,.closing-cta-section,.footer)>.section-container{--container-outline:var(--outline-dark-subtle)}.nh-page .split-container{display:flex;align-items:stretch;min-width:0}.nh-page .platform-section{width:100%;background:var(--green-platform);color:var(--color-text-inverse);border-block:var(--outline-width) solid var(--outline-dark)}.nh-page .platform-sidebar{--sidebar-label-inset:80px;width:var(--layout-rail);flex-shrink:0;padding:var(--sidebar-label-inset) var(--page-gutter);border-right:var(--outline-width) solid var(--outline-dark)}.nh-page .platform-sidebar p{color:var(--color-text-on-green)}@media (min-width:901px){.nh-page .agents-sidebar>p,.nh-page .case-studies-alt-sidebar p,.nh-page .client-marquee-sidebar p,.nh-page .impact-sidebar p,.nh-page .industries-sidebar p,.nh-page .platform-sidebar p,.nh-page .security-sidebar p,.nh-page .testimonials-sidebar p,.nh-page .trusted-alt-sidebar p,.nh-page .trusted-sidebar .trusted-label{position:sticky;top:calc(var(--nav-h) + 32px)}}.nh-page .platform-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:48px;padding:80px 0}.nh-page .platform-intro{display:flex;align-items:flex-start;gap:0}.nh-page .platform-intro h2{flex:1;min-width:0;padding:0 var(--page-gutter);color:var(--color-text-inverse);font-size:var(--text-h2-md)}.nh-page .platform-intro p{flex:0 0 40%;width:40%;max-width:none;box-sizing:border-box;padding:0;color:var(--color-text-inverse);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body-snug);opacity:var(--opacity-intro-muted)}.nh-page .platform-stage{display:flex;align-items:stretch;min-width:0;overflow:clip;border-block:var(--outline-width) solid var(--outline-dark)}.nh-page .platform-visual{position:relative;flex:0 0 480px;width:480px;align-self:stretch;min-height:430px;height:auto;overflow:hidden;border:var(--outline-width) solid var(--outline-dark);background:transparent;padding:0}.nh-page .platform-visual-img{position:absolute;inset:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;max-height:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .35s ease}.nh-page .platform-visual-img.is-active{opacity:1}.nh-page .platform-visual-shade{display:none}.nh-page .deployment-process,.nh-page .private-process,.nh-page .usage-process{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;color:var(--dark);background:#13222b url(/new-home/bg-deployment.png) 50%/cover;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s}.nh-page .deployment-process.is-active,.nh-page .private-process.is-active,.nh-page .usage-process.is-active{opacity:1;visibility:visible}.nh-page .deployment-production{position:relative;width:100%;max-width:420px;margin-inline:auto;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:#fff;border-radius:7px;box-shadow:0 8px 24px #123e3310}.nh-page .deployment-eyebrow{display:block;margin-bottom:var(--space-proximity);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-transform:uppercase}.nh-page .deployment-production strong{display:block;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-body-tight)}.nh-page .deployment-ring{flex:0 0 auto;width:48px;height:48px;padding:3px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--green-deep) var(--progress),var(--surface-mint) 0)}.nh-page .deployment-ring>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--white);color:var(--color-text-accent);font-size:var(--text-label-sm);font-weight:var(--weight-medium);line-height:var(--leading-ui);font-variant-numeric:tabular-nums}.nh-page .deployment-ring--small{width:34px;height:34px;padding:2px}.nh-page .deployment-ring--small>span{font-size:var(--text-label-2xs)}.nh-page .deployment-converge{position:relative;width:54%;height:40px;margin:0 auto;flex:0 0 40px}.nh-page .deployment-converge:before{content:"";position:absolute;top:0;left:50%;height:18px;border-left:1px solid #ffffffb0}.nh-page .deployment-converge span{position:absolute;top:18px;bottom:0;width:50%;border-top:1px solid #ffffffb0}.nh-page .deployment-converge span:first-child{left:0;border-left:1px solid #ffffffb0;border-top-left-radius:8px}.nh-page .deployment-converge span:last-child{right:0;border-right:1px solid #ffffffb0;border-top-right-radius:8px}.nh-page .deployment-stack{position:relative;width:calc(100% - 16px);max-width:404px;height:352px;flex:0 0 352px;margin:0 auto}.nh-page .deployment-team{position:absolute;inset:0 0 auto;height:286px;padding:16px 20px;background:#fff;border-radius:9px;box-shadow:0 16px 32px #163c3320;transform:translateY(0) scale(.91);transform-origin:top center;z-index:1}.nh-page .deployment-team.is-front{transform:translateY(64px) scale(1);z-index:2}.nh-page .deployment-team.is-arriving{animation:deployment-card-forward 1.25s cubic-bezier(.45,0,.2,1) both}.nh-page .deployment-team.is-retreating{animation:deployment-card-back 1.25s cubic-bezier(.45,0,.2,1) both}.nh-page .deployment-production,.nh-page .deployment-team{isolation:isolate;background:transparent}.nh-page .deployment-production:before,.nh-page .deployment-team:before{content:"";position:absolute;inset:-10px;z-index:-2;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 0 #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.nh-page .deployment-production:before{inset:-10px;border-radius:18px}.nh-page .deployment-production:after,.nh-page .deployment-team:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff}@keyframes deployment-card-forward{0%{transform:translateY(0) scale(.91);z-index:1}49%{transform:translate(-18px,24px) scale(.94);z-index:1}50%{z-index:2}to{transform:translateY(64px) scale(1);z-index:2}}@keyframes deployment-card-back{0%{transform:translateY(64px) scale(1);z-index:2}49%{transform:translate(18px,86px) scale(.96);z-index:2}50%{z-index:1}to{transform:translateY(0) scale(.91);z-index:1}}.nh-page .deployment-team-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-related);padding-bottom:var(--space-related);border-bottom:var(--outline-width) solid var(--border)}.nh-page .deployment-team-head strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-body-tight)}.nh-page .deployment-tasks{display:grid;gap:5px;margin-top:14px;list-style:none}.nh-page .deployment-tasks li{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:10px;height:31px;padding:0 8px;border-radius:4px;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-label)}.nh-page .deployment-tasks li:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--surface-mint);transform:scaleX(0);transform-origin:left}.nh-page .deployment-tasks li.is-working{color:var(--color-text-accent)}.nh-page .deployment-tasks li.is-working:before{transform:scaleX(var(--task-progress,0))}.nh-page .deployment-process:not(.is-running) .deployment-team{animation-play-state:paused}.nh-page .deployment-tasks li.is-done{color:var(--color-text-accent)}.nh-page .deployment-tasks li.is-done:before{transform:scaleX(1)}.nh-page .deployment-check{flex:0 0 15px;height:15px;border:1px solid color-mix(in srgb,var(--green-text) 28%,var(--border));border-radius:50%;display:grid;place-items:center}.nh-page .is-working .deployment-check{border-color:var(--green-deep);background:color-mix(in srgb,var(--green-text) 18%,var(--white))}.nh-page .is-done .deployment-check{background:var(--green-deep);border-color:var(--green-deep)}.nh-page .is-done .deployment-check:after{content:"";width:6px;height:4px;border-left:1.5px solid var(--white);border-bottom:1.5px solid var(--white);transform:translateY(-1px) rotate(-45deg)}.nh-page .deployment-process.is-complete .deployment-production strong{color:var(--color-text-accent)}.nh-page .platform-visual:has(.deployment-process.is-active){min-height:560px}.nh-page .platform-visual:has(.usage-process.is-active){min-height:560px}.nh-page .platform-visual:has(.private-process.is-active){min-height:560px}.nh-page .private-process.is-active{pointer-events:auto}.nh-page .private-config{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:24px}.nh-page .private-config-head{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:var(--outline-width) solid var(--border);color:var(--color-text-accent)}.nh-page .private-config-head strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-body-tight)}.nh-page .private-config-group{min-width:0;border:0;padding:0;margin:0}.nh-page .private-config-group legend{padding:0;margin-bottom:var(--space-related);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-transform:uppercase}.nh-page .private-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nh-page .private-options--infra{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-page .private-options label{position:relative;min-width:0;display:flex;cursor:pointer}.nh-page .private-options input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.nh-page .private-options label>span{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:46px;padding:10px 8px;border:var(--outline-width) solid var(--outline-light);border-radius:5px;background:var(--surface-mint);color:var(--color-text-muted);text-align:center;font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-label);transition:background .2s ease,color .2s ease,border-color .2s ease}.nh-page .private-options input:checked+span{background:color-mix(in srgb,var(--green-text) 14%,var(--white));border-color:color-mix(in srgb,var(--green-text) 42%,var(--white));color:var(--color-text-accent)}.nh-page .private-options input:checked+span:before{content:"";flex:0 0 6px;height:6px;background:var(--green-deep);border-radius:50%}.nh-page .private-options label:hover>span{border-color:color-mix(in srgb,var(--green-text) 42%,var(--white))}.nh-page .private-options input:focus-visible+span{outline:2px solid var(--green-deep);outline-offset:3px}@media (max-width:400px){.nh-page .private-config{padding:20px 16px}.nh-page .private-options--infra{grid-template-columns:1fr}.nh-page .private-options--infra label>span{min-height:38px}}@media (prefers-reduced-motion:reduce){.nh-page .private-options label>span,.nh-page .private-process{transition:none}}.nh-page .usage-process{gap:26px}.nh-page .usage-meter{display:block;padding:20px}.nh-page .usage-count-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.nh-page .usage-count-row strong{font-size:var(--text-stat);font-weight:var(--weight-medium);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.nh-page .usage-count-row strong,.nh-page .usage-infinity{color:var(--color-text-accent);letter-spacing:var(--tracking-display)}.nh-page .usage-infinity{font-size:var(--text-h2-md);font-weight:var(--weight-regular);line-height:var(--leading-ui)}.nh-page .usage-track{height:7px;margin-top:18px;overflow:hidden;border-radius:8px;background:var(--surface-mint);border-radius:0;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.nh-page .usage-track>span{display:block;width:200%;height:100%;background:repeating-linear-gradient(90deg,#055d4f,#18aa8e 8%,#1EEECD 17%,#a9ef96 23%,#d9ed64 25%,#a9ef96 27%,#1EEECD 33%,#18aa8e 42%,#055d4f 50%);animation:usage-token-flow 5s linear infinite;animation-play-state:paused}.nh-page .platform-rotation{position:absolute;inset:auto 24px 16px;z-index:10;display:flex;align-items:center;gap:12px}.nh-page .platform-rotation-tracks{display:flex;flex:1;gap:6px}.nh-page .platform-rotation-tracks>button{position:relative;flex:1;height:3px;margin:0;padding:0;border:0;border-radius:3px;background:#ffffff30;overflow:visible;cursor:pointer;appearance:none;-webkit-appearance:none}.nh-page .platform-rotation-tracks>button:before{content:"";position:absolute;inset:-14px 0}.nh-page .platform-rotation-tracks>button:focus-visible{outline:1px solid #fff;outline-offset:4px}.nh-page .platform-rotation-tracks>button:hover{background:#ffffff4d}.nh-page .platform-rotation-tracks i{display:block;height:100%;border-radius:inherit;background:#fff;transform:scaleX(var(--rotation-progress,0));transform-origin:left;pointer-events:none}.nh-page .platform-visual:has(.platform-rotation){min-height:600px}.nh-page .platform-visual:has(.platform-rotation) :is(.deployment-process,.usage-process,.private-process){padding-bottom:44px}@media (max-width:600px){.nh-page .deployment-production:before,.nh-page .deployment-team:before{inset:-8px;border-radius:14px}}.nh-page .usage-flow{position:relative;padding-top:18px}.nh-page .usage-flow .usage-track{margin-top:0}.nh-page .usage-flow-indicator{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #686868}.nh-page .usage-process.is-running .usage-track>span{animation-play-state:running}@keyframes usage-token-flow{to{transform:translateX(-50%)}}.nh-page .usage-meter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nh-page .usage-meter-head .deployment-eyebrow{margin:0}.nh-page .usage-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green-deep)}.nh-page .usage-history{display:block;padding:18px 16px 14px}.nh-page .usage-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px;border-bottom:var(--outline-width) solid var(--border)}.nh-page .usage-history-head strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-body-tight)}.nh-page .usage-history-count,.nh-page .usage-live{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;background:var(--surface-mint);color:var(--color-text-accent);font-size:var(--text-label-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-ui);text-transform:uppercase;font-variant-numeric:tabular-nums}.nh-page .usage-history-window{height:174px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.nh-page .usage-history-row{display:flex;align-items:center;gap:10px;height:58px;border-bottom:var(--outline-width) solid var(--border)}.nh-page .usage-chat-icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;background:var(--surface-mint);color:var(--color-text-accent)}.nh-page .usage-history-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.nh-page .usage-history-row strong{color:var(--color-text);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-label)}.nh-page .usage-history-detail,.nh-page .usage-history-row time{display:block;color:var(--color-text-muted);font-size:var(--text-label-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-micro);line-height:var(--leading-label)}.nh-page .usage-history-row time{margin-left:auto;white-space:nowrap}.nh-page .usage-history-list.is-updating{animation:usage-history-arrive .7s cubic-bezier(.22,1,.36,1) both}.nh-page .usage-process:not(.is-running) .usage-history-list{animation-play-state:paused}@keyframes usage-history-arrive{0%{transform:translateY(-58px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nh-page .usage-process{transition:none}.nh-page .usage-history-list.is-updating,.nh-page .usage-track>span{animation:none}.nh-page .deployment-process,.nh-page .deployment-team{transition:none}.nh-page .deployment-team.is-arriving,.nh-page .deployment-team.is-retreating{animation:none}}@keyframes platform-card-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.nh-page .usage-process.is-entering .usage-meter{animation:platform-card-rise .85s cubic-bezier(.16,1,.3,1) both}.nh-page .usage-process.is-entering .usage-history{animation:platform-card-rise .85s cubic-bezier(.16,1,.3,1) .12s both}.nh-page .deployment-process.is-entering>.deployment-production{animation:platform-card-rise .85s cubic-bezier(.16,1,.3,1) both}.nh-page .deployment-process.is-entering .deployment-converge{animation:platform-card-rise .7s cubic-bezier(.16,1,.3,1) .08s both}.nh-page .deployment-process.is-entering .deployment-stack{animation:platform-card-rise .85s cubic-bezier(.16,1,.3,1) .16s both}.nh-page .private-process.is-entering .private-config{animation:platform-card-rise .85s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.nh-page .deployment-process.is-entering .deployment-converge,.nh-page .deployment-process.is-entering .deployment-stack,.nh-page .deployment-process.is-entering>.deployment-production,.nh-page .private-process.is-entering .private-config,.nh-page .usage-process.is-entering .usage-history,.nh-page .usage-process.is-entering .usage-meter{animation:none}}.nh-page .platform-accordion{flex:1;min-width:0;display:flex;flex-direction:column;align-self:stretch;min-height:560px}.nh-page .platform-item{position:relative;display:flex;flex-direction:column;flex:0 0 auto;min-height:0;background:rgba(0,0,0,.1);border-top:var(--outline-width) solid var(--outline-dark);overflow:hidden;transition:background .25s ease,flex-grow .35s ease}.nh-page .platform-item.is-open{flex:1 1 auto;background:var(--green-deep)}.nh-page .platform-item-trigger{display:flex;align-items:center;gap:24px;width:100%;padding:22px var(--page-gutter);border:0;background:transparent;color:var(--color-text-on-dark);text-align:left;cursor:pointer;opacity:var(--opacity-copy-muted);transition:opacity .2s ease}.nh-page .platform-item-trigger:focus-visible,.nh-page .platform-item-trigger:hover,.nh-page .platform-item.is-open .platform-item-trigger{opacity:1}.nh-page .platform-item-icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px;color:var(--color-text-inverse)}.nh-page .platform-item-icon svg{display:block;width:24px;height:24px}.nh-page .platform-item-title{font-size:var(--text-h3-accordion);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .platform-item-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}.nh-page .platform-item.is-open .platform-item-panel{grid-template-rows:1fr;flex:1 1 auto}.nh-page .platform-item-body{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:0;min-height:0;margin:0 var(--page-gutter);padding:0;border-top:0 solid transparent;transition:padding .35s ease,gap .35s ease,border-color .2s ease}.nh-page .platform-item.is-open .platform-item-body{gap:32px;padding:40px 0;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .platform-item-copy{display:flex;flex-direction:column;gap:10px;max-width:560px}.nh-page .platform-item-copy h3{color:var(--color-text-on-dark);font-size:var(--text-h3-panel)}.nh-page .platform-item-copy p{color:var(--color-text-inverse);font-size:var(--text-body);line-height:var(--leading-body);opacity:var(--opacity-copy-muted)}.nh-page .platform-item-features{display:flex;flex-direction:column;gap:8px;list-style:none}.nh-page .platform-item-features li{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-inverse);font-size:var(--text-body-sm);line-height:var(--leading-feature-px)}.nh-page .platform-item-features img{display:block;flex:0 0 24px;width:24px;height:24px}.nh-page .platform-item-watermark{position:absolute;right:-52px;bottom:-72px;width:240px;height:240px;color:var(--color-text);pointer-events:none;opacity:0;transition:opacity .3s ease}.nh-page .platform-item.is-open .platform-item-watermark{opacity:.1}.nh-page .platform-item-watermark svg{display:block;width:100%;height:100%}.nh-page .platform-section--light{background:var(--white);color:var(--color-text);border-block-color:var(--outline-light)}.nh-page .platform-section--light>.section-container{--container-outline:var(--outline-light-subtle)}.nh-page .platform-section--light .platform-sidebar{border-right-color:var(--outline-light);border-bottom-color:var(--outline-light)}.nh-page .platform-section--light .platform-sidebar p{color:var(--color-text-accent-soft)}.nh-page .platform-section--light .platform-intro h2{color:var(--color-text)}.nh-page .platform-section--light .platform-intro h2 span{color:var(--color-text-accent-soft)}.nh-page .platform-section--light .platform-intro p{color:var(--color-text)}.nh-page .platform-section--light .platform-stage{border-block:var(--outline-width) solid var(--outline-light)}.nh-page .platform-section--light .platform-visual{border:0;border-right:var(--outline-width) solid var(--outline-light)}.nh-page .platform-section--light .platform-item{background:var(--surface-mint);border-top-color:var(--outline-light)}.nh-page .platform-section--light .platform-item:first-child{border-top:0}.nh-page .platform-section--light .platform-item.is-open{background:var(--white)}.nh-page .platform-section--light .platform-item-trigger{color:var(--color-text)}.nh-page .platform-section--light .platform-item-icon,.nh-page .platform-section--light .platform-item.is-open .platform-item-title{color:var(--color-text-accent-soft)}.nh-page .platform-section--light .platform-item.is-open .platform-item-body{border-top-color:var(--border)}.nh-page .platform-section--light .platform-item-copy h3{color:var(--color-text)}.nh-page .platform-section--light .platform-item-copy p{color:var(--color-text-dark-65);opacity:1}.nh-page .platform-section--light .platform-item-features li{color:var(--color-text-dark-82)}.nh-page .platform-section--light .platform-item-check{display:block;flex:0 0 24px;width:24px;height:24px;color:var(--color-text-accent-soft)}.nh-page .platform-section--light .platform-item-watermark{right:16px;bottom:12px;width:128px;height:128px;color:var(--color-text-accent)}.nh-page .platform-section--light .platform-item.is-open .platform-item-watermark{opacity:.08}.nh-page .platform-section--light .platform-item-watermark svg{stroke-width:.85}.nh-page .security-section{width:100%;color:var(--color-text-inverse);background-color:var(--surface-ink);background-image:linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.38)),url(/new-home/bg-security.png);background-position:50%;background-size:cover;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .closing-cta-sidebar,.nh-page .industries-sidebar,.nh-page .security-sidebar,.nh-page .testimonials-sidebar{width:var(--layout-rail);flex-shrink:0;border-right:var(--outline-width) solid var(--outline-dark)}.nh-page .security-sidebar{--sidebar-label-inset:80px;padding:var(--sidebar-label-inset) var(--page-gutter)}.nh-page .security-content{flex:1;min-width:0;padding:80px var(--page-gutter)}.nh-page .security-copy{max-width:640px}.nh-page .closing-cta-content h2,.nh-page .industries-content>h2,.nh-page .security-copy h2,.nh-page .testimonials-content>h2,.nh-page .testimonials-heading>h2{font-size:var(--text-h2-lg)}.nh-page .security-copy h2,.nh-page .security-copy>p{color:var(--color-text-inverse)}.nh-page .security-copy>p{margin-top:20px;font-size:var(--text-body);line-height:var(--leading-body);opacity:var(--opacity-copy-muted)}.nh-page .security-details{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:50px}.nh-page .security-list{display:grid;gap:24px;max-width:430px}.nh-page .security-list li{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-inverse);font-size:var(--text-body);line-height:var(--leading-body)}.nh-page .security-check{display:block;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.nh-page .security-compliance-logo{display:block;width:min(46vw,520px);height:auto;object-fit:contain}.nh-page .security-certifications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;padding-top:24px;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .security-certification{min-width:0;padding:0 28px;border-left:var(--outline-width) solid var(--outline-dark)}.nh-page .security-certification:first-child{padding-left:0;border-left:0}.nh-page .security-certification svg{display:block;width:20px;height:20px;color:var(--color-accent-mint)}.nh-page .security-certification h3{margin-top:12px;color:var(--color-text-inverse);font-size:var(--text-body)}.nh-page .security-certification p{margin-top:4px;color:var(--color-text-on-dark-60);font-size:var(--text-body-sm);line-height:var(--leading-cert)}.nh-page .industries-section{width:100%;background:var(--white);color:var(--color-text);border-top:var(--outline-width) solid var(--outline-light)}.nh-page .industries-sidebar{--sidebar-label-inset:120px;padding:var(--sidebar-label-inset) var(--page-gutter);border-right-color:var(--outline-light)}.nh-page .industries-content{display:flex;flex:1;flex-direction:column;gap:40px;min-width:0;padding:120px 0}.nh-page .industries-content>h2{padding-left:var(--page-gutter);color:var(--color-text);font-size:var(--text-h2-industries)}.nh-page .industries-content>h2 span{color:var(--color-text-accent-soft)}.nh-page .industries-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:0;width:100%;height:auto}.nh-page .industry-card{position:relative;display:flex;align-items:flex-end;width:auto;height:auto;aspect-ratio:1;min-width:0;min-height:0;overflow:hidden;background:var(--dark);color:var(--color-text-inverse);box-shadow:inset 0 0 0 .5px var(--outline-light)}.nh-page .industry-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 75%);pointer-events:none}.nh-page .industry-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.nh-page .industry-card>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;padding:16px;transition:transform .65s cubic-bezier(.16,1,.3,1)}.nh-page .industry-card h3{font-size:var(--text-h3-card);overflow-wrap:anywhere;color:var(--color-text-on-dark)}.nh-page .industry-card p{overflow:hidden;font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:var(--leading-heading);transition:height .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1),opacity .45s ease,transform .65s cubic-bezier(.16,1,.3,1)}.nh-page .industry-card p,.nh-page .industry-related-stories{height:0;margin:0;padding-top:0;box-sizing:border-box;opacity:0;transform:translateY(12px);will-change:height,opacity,transform;backface-visibility:hidden}.nh-page .industry-related-stories{display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:visible;transition:height .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1),opacity .18s ease,transform .35s cubic-bezier(.16,1,.3,1)}.nh-page .industry-related-stories span{font-size:var(--text-label-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-wide);line-height:var(--leading-ui);text-transform:uppercase;opacity:.5}.nh-page .industry-related-stories-links{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.nh-page .industry-related-stories a{color:var(--color-text-inverse);font-size:var(--text-label-sm);font-weight:var(--weight-regular);line-height:var(--leading-ui);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.nh-page .industry-card:focus-within p,.nh-page .industry-card:hover p{height:var(--industry-description-height,72px);padding-top:12px;opacity:var(--opacity-intro-muted);transform:translateY(0)}.nh-page .industry-card:focus-within .industry-related-stories,.nh-page .industry-card:hover .industry-related-stories{height:var(--industry-related-stories-height,44px);padding-top:12px;opacity:1;transform:translateY(0)}}@media (max-width:900px){.nh-page .industry-card.is-active p{height:var(--industry-description-height,72px);padding-top:12px;opacity:var(--opacity-intro-muted);transform:translateY(0)}.nh-page .industry-card.is-active .industry-related-stories{height:var(--industry-related-stories-height,44px);padding-top:12px;opacity:1;transform:translateY(0)}}.nh-page .testimonials-section{width:100%;color:var(--color-text-inverse);background-color:var(--surface-ink-soft);background-image:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),url(/new-home/bg-testimonials.png);background-position:50%;background-size:cover;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .testimonials-sidebar{--sidebar-label-inset:120px;padding:var(--sidebar-label-inset) var(--page-gutter)}.nh-page .testimonials-content{flex:1;min-width:0;padding:120px var(--page-gutter)}.nh-page .testimonials-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.nh-page .testimonials-content>h2,.nh-page .testimonials-heading>h2{color:var(--color-text-inverse)}.nh-page .testimonials-controls{display:flex;gap:8px;flex:0 0 auto}.nh-page .testimonial-control{display:grid;width:30px;height:30px;place-items:center;border:0;background:rgba(255,255,255,.28);cursor:pointer;transition:background .2s ease}.nh-page .testimonial-control i{display:block;width:10px;height:10px;background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .testimonial-control--previous i{transform:rotate(180deg)}.nh-page .testimonial-control:focus-visible,.nh-page .testimonial-control:hover{background:var(--white)}.nh-page .testimonial-control:focus-visible i,.nh-page .testimonial-control:hover i{background:var(--dark)}.nh-page .testimonials-viewport{margin-top:50px;padding-bottom:8px;overflow:hidden;touch-action:pan-y;cursor:grab}.nh-page .testimonials-viewport:active{cursor:grabbing}.nh-page .testimonials-track{display:flex;gap:24px;will-change:transform;-webkit-user-select:none;user-select:none}.nh-page .testimonial-card{display:flex;flex:0 0 clamp(300px,calc((100% - 48px) / 3),464px);flex-direction:column;min-height:0;overflow:hidden;background:var(--white);color:var(--color-text);border:1px solid rgba(0,0,0,.1);border-radius:4px}.nh-page .testimonial-card-body{display:flex;flex:1;flex-direction:column;gap:24px;padding:32px}.nh-page .testimonial-card-logo{display:flex;align-items:center;height:40px}.nh-page .testimonial-card-logo img{display:block;width:auto;max-width:160px;height:auto;max-height:40px;object-fit:contain;object-position:left center}.nh-page .testimonial-card blockquote{margin:0;font-size:var(--text-quote);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-body-snug);color:var(--color-text-dark-88)}.nh-page .testimonial-card-footer{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin:auto 0 0;padding:16px 32px;border-top:.5px solid rgba(0,0,0,.1)}.nh-page .testimonial-card-avatar{flex:0 0 40px;align-self:center;width:40px;height:40px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center;overflow:hidden;background:#f2f2f2}.nh-page .testimonial-card-meta{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:4px}.nh-page .testimonial-card-meta strong{font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-body-tight);color:var(--color-text-dark-88)}.nh-page .testimonial-card-meta span{font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading);color:var(--color-text-dark-58)}.nh-page .closing-cta-section{position:relative;isolation:isolate;overflow:hidden;width:100%;background:var(--green-deep);color:var(--color-text-inverse);border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .closing-cta-content{position:relative;flex:1;min-width:0;overflow:hidden;padding:80px var(--page-gutter)}.nh-page .closing-cta-watermark{position:absolute;right:0;bottom:0;z-index:0;height:97.5%;width:auto;aspect-ratio:1;transform:translate(25%,25%);pointer-events:none;opacity:.1}.nh-page .closing-cta-content>:not(.closing-cta-watermark){position:relative;z-index:1}.nh-page .closing-cta-content h2{max-width:720px}.nh-page .closing-cta-content>p{max-width:720px;margin-top:20px;font-size:var(--text-body);line-height:var(--leading-body);opacity:var(--opacity-copy-muted)}.nh-page .closing-cta-button{display:inline-flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;width:216px;min-height:54px;margin-top:30px;padding:16px 18px;background:var(--white);color:var(--color-text-accent);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-decoration:none;transition:color .12s ease}.nh-page .closing-cta-button:before{content:"";position:absolute;inset:0;z-index:0;background:var(--dark);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.nh-page .closing-cta-button i,.nh-page .closing-cta-button span{position:relative;z-index:1}.nh-page .closing-cta-button:focus-visible:before,.nh-page .closing-cta-button:hover:before{transform:scaleX(1)}.nh-page .closing-cta-button:focus-visible,.nh-page .closing-cta-button:hover{color:var(--color-text-inverse)}.nh-page .closing-cta-button i{width:11px;height:11px;background:var(--dark);clip-path:polygon(0 0,100% 0,100% 100%);transition:background .2s ease}.nh-page .closing-cta-button:focus-visible i,.nh-page .closing-cta-button:hover i{background:var(--white);transition-delay:.42s}.nh-page .trusted-alt-section{width:100%;background:var(--cream);color:var(--color-text);border-top:var(--outline-width) solid var(--outline-light)}.nh-page .trusted-alt-sidebar{--sidebar-label-inset:120px;width:var(--layout-rail);flex-shrink:0;background:var(--cream);color:var(--color-text);padding:var(--sidebar-label-inset) var(--page-gutter);border-right:var(--outline-width) solid var(--outline-light)}.nh-page .trusted-alt-sidebar p{margin:0;max-width:160px}.nh-page .trusted-alt-content{flex:1;min-width:0;padding:120px var(--page-gutter)}.nh-page .trusted-alt-intro{max-width:var(--content-max);display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.nh-page .trusted-alt-intro h2{margin:0;font-size:var(--text-h2-trusted);white-space:nowrap}.nh-page .trusted-alt-intro p{margin:12px 0 0;color:var(--color-text-accent);font-size:var(--text-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-body-tight)}.nh-page .story-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr);gap:12px;padding:0;background:transparent;margin-top:64px;max-width:var(--content-max);width:100%}.nh-page .story-stage{--story-dither:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-height:430px;position:relative;overflow:hidden;display:flex;align-items:flex-end;isolation:isolate;background:var(--dark);color:var(--color-text-inverse);box-shadow:inset 0 0 0 .5px var(--outline-light)}.nh-page .story-stage-image{position:absolute;inset:0;z-index:-3;background:var(--story-bg-image,url("/new-home/story-bg-circuit-electric.png")) center /cover no-repeat;filter:saturate(.45) contrast(1.08) brightness(.9);transform:scale(1.02);transition:background-image .45s ease,filter .45s ease}.nh-page .story-stage:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.42) 48%,rgba(0,0,0,.78));filter:none}.nh-page .story-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--story-dither);background-size:140px 140px;opacity:.55;mix-blend-mode:overlay}.nh-page .story-stage-pulse{position:absolute;z-index:0;left:var(--pulse-x,50%);top:var(--pulse-y,50%);width:104px;height:104px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.66) 0,rgba(255,255,255,.2) 34%,transparent 71%);opacity:0;transform:translate(-50%,-50%) scale(.15)}.nh-page .story-stage-pulse.is-running{animation:story-card-pulse .9s cubic-bezier(.16,1,.3,1)}@keyframes story-card-pulse{0%{opacity:.15;transform:translate(-50%,-50%) scale(.15)}32%{opacity:.76;transform:translate(-50%,-50%) scale(3)}to{opacity:0;transform:translate(-50%,-50%) scale(8)}}.nh-page .story-metrics,.nh-page .story-stage-cta,.nh-page .story-stage-logo,.nh-page .story-stage-meta,.nh-page .story-stage-title{transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.nh-page .story-stage.is-fading-out .story-metrics,.nh-page .story-stage.is-fading-out .story-stage-cta,.nh-page .story-stage.is-fading-out .story-stage-logo,.nh-page .story-stage.is-fading-out .story-stage-meta,.nh-page .story-stage.is-fading-out .story-stage-title{opacity:0;transform:translateY(9px)}@keyframes story-stage-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nh-page .story-stage.is-entering .story-stage-cta,.nh-page .story-stage.is-entering .story-stage-logo{animation:story-stage-enter .32s cubic-bezier(.16,1,.3,1) both}.nh-page .story-stage.is-entering .story-stage-meta,.nh-page .story-stage.is-entering .story-stage-title{animation:story-stage-enter .36s cubic-bezier(.16,1,.3,1) .1s both}.nh-page .story-stage.is-entering .story-metrics{animation:story-stage-enter .38s cubic-bezier(.16,1,.3,1) .2s both}.nh-page .story-stage-content{position:relative;z-index:1;padding:34px;width:100%}.nh-page .story-stage-logo{margin:0;position:absolute;z-index:1;top:26px;left:34px;display:flex;align-items:center;height:56px;padding:10px 14px;background:var(--white);border-radius:2px}.nh-page .story-stage-logo img{display:block;max-width:180px;max-height:36px;width:auto;height:auto;object-fit:contain;object-position:left center}.nh-page .story-stage-meta{margin:0;font-size:var(--text-label-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label-wide);line-height:var(--leading-display);text-transform:uppercase;color:var(--color-text-on-dark-68)}.nh-page .story-stage-title{max-width:560px;margin:12px 0 0;font-size:var(--text-h3-story);color:var(--color-text-on-dark)}.nh-page .story-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0 0}.nh-page .story-metrics div{min-width:0;border-left:1px solid rgba(255,255,255,.34);padding:0 14px}.nh-page .story-metrics div:first-child{border-left:0;padding-left:0}.nh-page .story-metrics dt{font-size:var(--text-stat-story);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);line-height:var(--leading-ui);color:var(--color-text-inverse)}.nh-page .story-metrics dd{margin:6px 0 0;font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);line-height:var(--leading-metric);color:var(--color-text-on-dark-70)}.nh-page .story-stage-cta{display:inline-flex;align-items:center;gap:10px;position:absolute;z-index:1;top:26px;right:30px;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-on-dark-90)}.nh-page .story-link-arrow{width:10px;height:10px;flex:0 0 10px;background:rgba(255,255,255,.8);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .view-all-case-studies{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin:0 0 2px;color:var(--color-text-accent);font-size:var(--text-label);font-weight:var(--weight-medium);border-bottom:1px solid;padding-bottom:3px}.nh-page .view-all-case-studies span{width:10px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%);transition:background .2s ease}.nh-page .story-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent}.nh-page .story-logo-link{--story-dither:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-height:104px;position:relative;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden;background:var(--white);border:.5px solid rgba(31,29,27,.12);color:var(--color-text);text-decoration:none;transition:border-color .25s ease,transform .25s ease}.nh-page .story-logo-link:before{inset:-16%;background:var(--story-bg) center /cover no-repeat;filter:blur(12px) saturate(.4) brightness(.85);transform:scale(1.1)}.nh-page .story-logo-link:after,.nh-page .story-logo-link:before{content:"";position:absolute;z-index:0;opacity:0;transition:opacity .35s ease}.nh-page .story-logo-link:after{inset:0;background:linear-gradient(rgba(8,12,10,.55),rgba(8,12,10,.66)),var(--story-dither);background-size:auto,120px 120px;pointer-events:none}.nh-page .story-logo-link .company-logo,.nh-page .story-logo-link i{position:relative;z-index:1}.nh-page .company-logo{display:block;width:auto;height:28px;max-width:148px;object-fit:contain;object-position:center;filter:none;transition:filter .25s ease,opacity .25s ease}.nh-page .story-logo-link i{position:absolute;top:12px;right:13px;width:10px;height:10px;font-size:0;font-style:normal;opacity:0;transform:translate(-4px,4px);transition:opacity .2s ease .08s,transform .25s ease .08s}.nh-page .story-logo-link i:before{content:"";display:block;width:100%;height:100%;background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .story-logo-link.is-active{border-color:transparent}.nh-page .story-logo-link.is-active:after,.nh-page .story-logo-link.is-active:before{opacity:1}.nh-page .story-logo-link.is-active .company-logo{filter:invert(1)}.nh-page .story-logo-link.is-active i{opacity:1;transform:none}.nh-page .story-logo-link:hover:not(.is-active){border-color:rgba(31,29,27,.28)}@media (max-width:900px){.nh-page .trusted-alt-sidebar{--sidebar-label-inset:64px;width:var(--layout-rail);padding:var(--sidebar-label-inset) var(--page-gutter)}.nh-page .trusted-alt-content{padding:64px var(--page-gutter)}.nh-page .trusted-alt-intro{align-items:flex-start}.nh-page .trusted-alt-intro h2{white-space:normal}.nh-page .story-layout{grid-template-columns:1fr}.nh-page .story-index{grid-template-columns:repeat(4,minmax(0,1fr))}.nh-page .story-logo-link{min-height:86px}}@media (max-width:600px){.nh-page .trusted-alt-layout{display:block}.nh-page .trusted-alt-sidebar{width:100%;padding:24px var(--page-gutter);border-right:0}.nh-page .trusted-alt-content{padding:44px var(--page-gutter)}.nh-page .trusted-alt-intro{display:block}.nh-page .trusted-alt-intro h2{font-size:var(--text-h2-trusted-mobile)}.nh-page .trusted-alt-intro p{margin-top:10px}.nh-page .view-all-case-studies{margin-top:20px}.nh-page .story-layout{margin-top:36px}.nh-page .story-stage{min-height:355px}.nh-page .story-stage-content{padding:24px}.nh-page .story-index{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-page .story-logo-link{min-height:88px;padding:14px}}.nh-page .case-studies-alt-section{--case-section-space:72px;font-family:var(--font);background:var(--cream);color:var(--color-text);border-top:var(--outline-width) solid var(--outline-light);scroll-margin-top:var(--nav-h)}.nh-page .case-studies-alt-sidebar{--sidebar-label-inset:var(--case-section-space);width:var(--layout-rail);flex-shrink:0;padding:var(--sidebar-label-inset) var(--page-gutter);border-right:var(--outline-width) solid var(--outline-light)}.nh-page .case-studies-alt-sidebar p{margin:0}.nh-page .case-studies-alt-content{flex:1;min-width:0;height:auto;min-height:620px;padding:var(--case-section-space) 0;display:grid;grid-template-rows:auto 560px auto;gap:0;justify-items:start}.nh-page .case-studies-alt-content>*{width:100%;max-width:var(--content-max);min-width:0}.nh-page .case-studies-alt-intro{padding-inline:var(--page-gutter);margin-bottom:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.nh-page .case-studies-alt-intro h2{margin:0;max-width:650px;font-size:var(--text-h2-case)}.nh-page .case-studies-alt-intro .view-all-case-studies{gap:8px;margin:0;padding-bottom:0;border-bottom:0;font-size:var(--text-label);text-decoration:none}.nh-page .case-studies-alt-intro .view-all-case-studies:hover{text-decoration:underline;text-underline-offset:4px}.nh-page .case-studies-showcase{height:560px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(235px,1fr);gap:16px;min-height:0;border:0;border-top:var(--outline-width) solid var(--outline-light);border-radius:0;padding:16px var(--page-gutter)}.nh-page .case-studies-primary{position:relative;isolation:isolate;display:flex;align-items:flex-end;padding:36px 30px 30px;overflow:hidden;border:0;border-radius:4px;background:#c1d8cf;min-width:0}.nh-page .case-studies-media{position:absolute;inset:-12px;z-index:-2;background:var(--case-image) center /cover;filter:url(#case-photo-soften) saturate(1.45) brightness(1.12)}.nh-page .case-studies-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:120px;mix-blend-mode:soft-light;opacity:.42}.nh-page .case-studies-copy-wrap{width:100%;padding:clamp(20px,2vw,30px);background:#fff;border:0;border-radius:4px;box-shadow:none}.nh-page .case-studies-showcase .case-studies-copy-wrap{--case-glass-pad:10px;position:relative;isolation:isolate;padding:calc(var(--case-glass-pad) + clamp(20px, 2vw, 30px));background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.nh-page .case-studies-showcase .case-studies-copy-wrap:before{content:"";position:absolute;inset:var(--case-glass-pad);z-index:-1;background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .case-studies-copy-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.nh-page .case-studies-copy-head>p{margin:0;flex:0 1 auto;text-align:right;font-size:var(--text-label-xs);font-weight:var(--weight-medium);line-height:var(--leading-body-tight);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--color-text-muted)}.nh-page .case-studies-copy-head img{width:auto;max-width:145px;height:30px;object-fit:contain;object-position:left center}.nh-page .case-studies-copy-wrap h3{margin:0;font-size:var(--text-h3-lg);max-width:560px}.nh-page .case-studies-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #e0e7e2;margin:24px 0 0;padding-top:18px}.nh-page .case-studies-metrics div{min-width:0}.nh-page .case-studies-metrics dt{color:var(--color-text-accent);font-size:var(--text-stat-case);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);line-height:var(--leading-stat-num)}.nh-page .case-studies-metrics dd{margin:6px 0 0;font-size:var(--text-label-sm);line-height:var(--leading-body-tight);color:var(--color-text-muted-3)}.nh-page .case-studies-read-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-accent)}.nh-page .case-studies-read-link span{width:10px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .case-studies-read-link:hover{text-decoration:underline;text-underline-offset:4px}.nh-page .case-studies-highlight{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;background:#eeeae3;border:0;border-radius:4px;min-width:0}.nh-page .case-studies-highlight-label{margin:0;display:flex;align-items:center;gap:9px;color:var(--color-text-muted-2);font-size:var(--text-label-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-wide);text-transform:uppercase}.nh-page .case-studies-highlight-label:before{content:"";width:6px;height:6px;background:var(--green-deep);border-radius:50%}.nh-page .case-studies-highlight-summary{margin:10px 0 0;font-family:var(--font);font-size:var(--text-body-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body-tight);color:var(--color-text-body-soft)}.nh-page .case-studies-highlight-footer{padding-top:18px;border-top:var(--outline-width) solid var(--outline-light);font-size:var(--text-label-sm);line-height:var(--leading-cert);color:var(--color-text-muted-4)}.nh-page .case-studies-highlight-footer>span{display:block;color:var(--color-text-strong-soft);font-size:var(--text-body-xs);font-weight:var(--weight-medium);margin-bottom:16px}.nh-page .case-studies-pickers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px var(--page-gutter);border:0;border-block:var(--outline-width) solid var(--outline-light);border-radius:0}.nh-page .case-studies-pickers .case-studies-picker{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:74px;padding:16px 12px;background:#f0ede7;border:0;border-radius:4px;transition:background .25s ease,border-color .25s ease}.nh-page .case-studies-picker img{display:block;width:100%;max-width:130px;height:29px;object-fit:contain;filter:none}.nh-page .case-studies-picker img[alt="Circuit Electric"]{height:46px}.nh-page .case-studies-picker img[alt=BigBuy],.nh-page .case-studies-picker img[alt=SafeCheck],.nh-page .case-studies-picker img[alt=Swimmingly]{height:36px}.nh-page .case-studies-pickers .case-studies-picker.is-active,.nh-page .case-studies-pickers .case-studies-picker:hover{background:#fff}.nh-page .case-studies-picker.is-active:after{content:"";position:absolute;width:9px;height:9px;background:var(--green-deep);top:8px;right:8px;clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .case-studies-picker:focus-visible,.nh-page .case-studies-read-link:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.nh-page .case-studies-showcase.is-entering .case-studies-copy-wrap{animation:case-card-rise .85s cubic-bezier(.16,1,.3,1) both}.nh-page .case-studies-showcase.is-entering .case-studies-highlight-summary{animation:case-content-enter .5s ease both}@keyframes case-card-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes case-content-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1101px) and (max-height:800px){.nh-page .case-studies-alt-section{--case-section-space:40px}.nh-page .case-studies-alt-intro{margin-bottom:24px}.nh-page .case-studies-primary{padding:24px 22px 0}.nh-page .case-studies-copy-wrap{padding:20px 20px 28px}.nh-page .case-studies-showcase .case-studies-copy-wrap{padding:30px 30px 38px}.nh-page .case-studies-copy-head{margin-bottom:16px}.nh-page .case-studies-copy-wrap h3{font-size:var(--text-h3-lg)}.nh-page .case-studies-metrics{margin-block:16px 0;padding-top:14px}.nh-page .case-studies-highlight{padding:24px}.nh-page .case-studies-pickers .case-studies-picker{min-height:64px}}@media (max-width:1100px){.nh-page .case-studies-alt-section{--case-section-space:48px}.nh-page .case-studies-alt-content{height:auto;min-height:0;padding-block:var(--case-section-space);grid-template-rows:auto auto auto}.nh-page .case-studies-alt-intro{margin-bottom:24px;align-items:flex-start;flex-direction:column;gap:16px}.nh-page .case-studies-showcase{grid-template-columns:1fr;height:auto}.nh-page .case-studies-primary{min-height:390px}.nh-page .case-studies-highlight{gap:18px}.nh-page .case-studies-pickers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.nh-page .case-studies-alt-layout{display:block}.nh-page .case-studies-alt-sidebar{width:100%;padding-block:24px 0;border-right:0}.nh-page .case-studies-alt-content{padding-block:36px}.nh-page .case-studies-alt-intro h2{font-size:var(--text-h2-case-mobile)}.nh-page .case-studies-alt-intro .view-all-case-studies{margin:0}.nh-page .case-studies-primary{min-height:320px;padding:28px 12px 20px}.nh-page .case-studies-media{inset:-8px}.nh-page .case-studies-copy-wrap{padding:18px 16px 16px}.nh-page .case-studies-showcase .case-studies-copy-wrap{padding:28px 26px 26px;border-radius:14px}.nh-page .case-studies-showcase .case-studies-copy-wrap:before{border-radius:8px}.nh-page .case-studies-copy-wrap h3{font-size:var(--text-h3-lg-mobile)}.nh-page .case-studies-copy-head{margin-bottom:14px}.nh-page .case-studies-metrics{gap:10px;margin-top:16px;padding-top:14px}.nh-page .case-studies-metrics dt{font-size:var(--text-stat-case-mobile)}.nh-page .case-studies-highlight{gap:14px;padding:18px 16px}.nh-page .case-studies-highlight-footer{margin-top:4px;padding-top:12px}.nh-page .case-studies-highlight-footer>span{margin-bottom:10px}.nh-page .case-studies-pickers{gap:5px;padding:12px var(--page-gutter)}.nh-page .case-studies-pickers .case-studies-picker{padding:12px 8px;min-height:62px}}@media (prefers-reduced-motion:reduce){.nh-page .case-studies-showcase.is-entering .case-studies-copy-wrap,.nh-page .case-studies-showcase.is-entering .case-studies-highlight-summary{animation:none}.nh-page .case-studies-picker{transition:none}}.nh-page{scroll-behavior:smooth;font-family:var(--font);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-text);background:var(--white);line-height:var(--leading-body);overflow-x:clip;padding-top:var(--nav-h)}.nh-page a{text-decoration:none;color:inherit}.nh-page ul{list-style:none}.nh-page button{background:none;border:none;cursor:pointer;font:inherit}.nh-page .navbar{width:100%;height:var(--nav-h);background:var(--white);position:sticky;top:0;z-index:200;border-bottom:var(--outline-width) solid var(--outline-light)}.nh-page .navbar-container{height:100%;display:flex;align-items:stretch}.nh-page .navbar-sidebar{width:var(--layout-rail);flex-shrink:0;display:flex;align-items:center;padding:0 var(--page-gutter);border-right:var(--outline-width) solid var(--outline-light)}.nh-page .logo{display:flex;align-items:center;gap:8px;color:var(--color-text)}.nh-page .logo svg{flex-shrink:0}.nh-page .logo-text{font-size:var(--text-nav);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-nav)}.nh-page .logo-ai{color:var(--color-text-accent)}.nh-page .nav-logo-img{display:block;height:19px;width:auto}.nh-page .navbar-content{flex:1;display:flex;align-items:center;padding-left:var(--page-gutter);padding-right:0;justify-content:space-between;min-width:0}.nh-page .nav-links{display:flex;gap:36px;opacity:.8}.nh-page .nav-link{display:flex;align-items:center;gap:6px;font-size:var(--text-nav);color:var(--color-text);white-space:nowrap;transition:opacity .15s}.nh-page .nav-link:hover{opacity:.65}.nh-page .nav-link svg{flex-shrink:0}.nh-page .nav-logo-mobile{display:none}.nh-page .navbar-actions{display:flex;align-items:stretch;align-self:stretch}.nh-page .btn-flag{display:flex;align-items:center;gap:16px;padding:0 32px;transition:background .15s}.nh-page .btn-flag:hover{background:rgba(0,0,0,.04)}.nh-page .btn-signin{display:flex;align-items:center;padding:0 32px;font-size:var(--text-nav);letter-spacing:var(--tracking-nav);color:var(--color-text);transition:background .15s;white-space:nowrap}.nh-page .btn-signin:hover{background:rgba(0,0,0,.04)}.nh-page .btn-start{display:flex;align-items:center;align-self:stretch;padding:0 32px;background-color:var(--color-text);background-image:linear-gradient(var(--green-deep),var(--green-deep));background-position:0;background-repeat:no-repeat;background-size:0 100%;color:var(--off-white);font-size:var(--text-nav);letter-spacing:var(--tracking-nav);white-space:nowrap;transition:background-size .42s cubic-bezier(.65,0,.35,1)}.nh-page .btn-start:focus-visible,.nh-page .btn-start:hover{background-size:100% 100%}.nh-page .nav-hamburger{display:none;align-items:center;justify-content:center;width:44px;height:var(--nav-h);flex-shrink:0;cursor:pointer;gap:0;flex-direction:column;padding:0 12px}.nh-page .nav-hamburger span{display:block;width:22px;height:2px;background:var(--dark);border-radius:4px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.nh-page .nav-hamburger span+span{margin-top:5px}.nh-page .nav-hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.nh-page .nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nh-page .nav-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nh-page .nav-mobile-drawer{display:none;position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;background:var(--white);z-index:199;flex-direction:column;padding:32px 24px 40px;overflow-y:auto;transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.nh-page .nav-mobile-drawer.open{transform:translateY(0);opacity:1;pointer-events:all}.nh-page .nav-mobile-drawer .mobile-link{font-size:var(--text-nav-mobile-link);font-weight:var(--weight-medium);color:var(--color-text);padding:14px 0;border-bottom:1px solid var(--border);display:block;letter-spacing:var(--tracking-nav-mobile)}.nh-page .nav-mobile-drawer .mobile-link:first-child{border-top:1px solid var(--border)}.nh-page .nav-mobile-drawer .mobile-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.nh-page .nav-mobile-drawer .mobile-btn-start{background:var(--dark);color:var(--color-text-inverse);font-weight:var(--weight-medium);border-radius:4px}.nh-page .nav-mobile-drawer .mobile-btn-signin,.nh-page .nav-mobile-drawer .mobile-btn-start{display:flex;align-items:center;justify-content:center;padding:14px 24px;font-size:var(--text-nav);letter-spacing:var(--tracking-nav)}.nh-page .nav-mobile-drawer .mobile-btn-signin{border:1px solid var(--border);color:var(--color-text);border-radius:2px}.nh-page .hero{width:100%;height:auto;background:var(--white)}.nh-page .hero-sidebar{width:var(--layout-rail);flex-shrink:0;border-right:var(--outline-width) solid var(--outline-light)}.nh-page .hero-content{flex:1;min-width:0;padding:120px var(--page-gutter) 100px}.nh-page .hero-container,.nh-page .hero-content{position:relative;display:flex;flex-direction:column}.nh-page .hero-container{z-index:1;gap:48px;max-width:var(--content-max);width:100%}.nh-page .hero-grid{--hero-cell:42px;--hero-grid-line:rgba(31,29,27,0.06);--hero-grid-lit:rgba(5,93,79,0.1);position:absolute;top:0;right:0;bottom:0;width:50%;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(78deg,transparent 12%,rgba(0,0,0,.45) 23%,#000 35%);mask-image:linear-gradient(78deg,transparent 12%,rgba(0,0,0,.45) 23%,#000 35%)}.nh-page .hero-grid-cells{position:absolute;top:0;right:0;display:grid;grid-template-columns:repeat(var(--hero-grid-cols,12),var(--hero-cell));grid-auto-rows:var(--hero-cell)}.nh-page .hero-grid-cell{position:relative;border-top:var(--outline-width) solid var(--hero-grid-line);border-left:var(--outline-width) solid var(--hero-grid-line)}.nh-page .hero-grid-cell:after{content:"";position:absolute;inset:0;background:var(--hero-grid-lit);opacity:0;transition:opacity 1.15s ease}.nh-page .hero-grid-cell.is-lit:after{opacity:1}.nh-page .hero-grid-tile{--hero-tile-units:2;--hero-tile-closed-scale:calc(1 / var(--hero-tile-units));position:absolute;width:calc(var(--hero-cell) * 2);height:calc(var(--hero-cell) * 2);overflow:hidden;border:var(--outline-width) solid var(--hero-grid-line);opacity:0;transition:opacity .9s ease}.nh-page .hero-grid-tile[data-size="3"]{--hero-tile-units:3;width:calc(var(--hero-cell) * 3);height:calc(var(--hero-cell) * 3)}.nh-page .hero-grid-tile.is-open{opacity:1}.nh-page .hero-grid-tile.is-closing{opacity:0}.nh-page .hero-grid-tile img{display:block;width:100%;height:100%;object-fit:cover}.nh-page .hero-grid-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--hero-grid-lit),var(--hero-grid-lit)),linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2))}@media (prefers-reduced-motion:reduce){.nh-page .hero-grid-cell:after,.nh-page .hero-grid-tile,.nh-page .hero-grid-tile.is-closing{transition:none}.nh-page .hero-grid-tile.is-open{opacity:1;transform:scale(1)}}.nh-page .hero-intro{display:flex;flex-direction:column;gap:24px}.nh-page .hero-trust-strip{display:flex;align-items:center;flex-wrap:wrap;width:fit-content;max-width:100%;gap:9px;padding:6px 9px;border-top:var(--outline-width) solid var(--outline-light);border-bottom:var(--outline-width) solid var(--outline-light);color:var(--color-text-trust)}.nh-page .hero-compliance-link,.nh-page .hero-trust-rating{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;transition:color .18s ease,opacity .18s ease}.nh-page .hero-compliance-link:hover,.nh-page .hero-trust-rating:hover{color:var(--color-text-accent)}.nh-page .hero-trust-rating img{display:block;width:auto;height:24px}.nh-page .hero-trust-divider{width:var(--outline-width);height:18px;background:var(--outline-light)}.nh-page .hero-compliance-link{font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-micro);line-height:var(--leading-ui);white-space:nowrap}.nh-page .hero-compliance-logo{display:block;width:18px;height:18px;object-fit:contain}.nh-page .hero-compliance-dot{color:var(--color-text-dot);font-size:var(--text-label-sm);line-height:var(--leading-ui)}.nh-page .hero-heading{font-size:var(--text-h1);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--color-text);max-width:min(100%,920px)}.nh-page .hero-heading-line{display:block}.nh-page .hero-heading-green{color:var(--color-text-accent)}@media (min-width:901px){.nh-page .hero-heading-line{white-space:nowrap}}.nh-page .hero-copy{font-size:var(--text-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-body-relaxed);color:var(--color-text);max-width:720px;opacity:var(--opacity-body-muted)}.nh-page .hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;align-self:flex-start}.nh-page .hero-demo-cta{display:inline-flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;min-width:216px;min-height:54px;padding:16px 18px;background:var(--green-deep);color:var(--color-text-inverse);font-size:var(--text-cta);font-weight:var(--weight-medium);line-height:var(--leading-ui);letter-spacing:var(--tracking-cta);text-decoration:none}.nh-page .hero-demo-cta:before{content:"";position:absolute;inset:0;z-index:0;background:var(--dark);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.nh-page .hero-demo-cta:focus-visible:before,.nh-page .hero-demo-cta:hover:before{transform:scaleX(1)}.nh-page .hero-demo-arrow,.nh-page .hero-demo-label{position:relative;z-index:1}.nh-page .hero-demo-arrow{width:11px;height:11px;flex:0 0 auto;background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .hero-navi-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;isolation:isolate;overflow:hidden;min-height:54px;padding:16px 20px;background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-cta);font-weight:var(--weight-medium);line-height:var(--leading-ui);letter-spacing:var(--tracking-cta);border:var(--outline-width) solid var(--outline-light);cursor:pointer;transition:border-color .42s cubic-bezier(.65,0,.35,1),color .42s cubic-bezier(.65,0,.35,1)}.nh-page .hero-navi-cta:before{content:"";position:absolute;inset:0;z-index:0;background:var(--surface-mint);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.nh-page .hero-navi-cta:focus-visible:before,.nh-page .hero-navi-cta:hover:before{transform:scaleX(1)}.nh-page .hero-navi-cta>*{position:relative;z-index:1}.nh-page .hero-navi-icon{display:block;flex:0 0 16px;width:16px;height:16px}.nh-page .hero-navi-cta:focus-visible,.nh-page .hero-navi-cta:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.nh-page .hero-navi-cta:focus-visible{outline:1px solid var(--green-deep);outline-offset:2px}.nh-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;overflow:hidden;border:0}.nh-page .hero-stats-grid{display:none}.nh-page .stat-card{position:relative;min-width:0;background:var(--white);border:0;border-right:var(--outline-width) solid var(--outline-light);display:flex;flex-direction:column;gap:16px;padding:20px 20px 12px;text-decoration:none;transition:background .18s ease}.nh-page .stat-card:hover{background:rgba(5,93,79,.05)}.nh-page .stat-icon{display:flex;justify-content:flex-end;color:var(--color-text);opacity:.13}.nh-page .stat-company-row{display:flex;align-items:center;justify-content:space-between}.nh-page .stat-arrow{width:10px;height:10px;flex-shrink:0;opacity:0;transition:opacity .18s ease}.nh-page .stat-arrow:before{content:"";display:block;width:100%;height:100%;background:var(--green-text);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .stat-card:hover .stat-arrow{opacity:1}.nh-page .stat-body{display:flex;flex-direction:column;gap:10px}.nh-page .stat-number{font-size:var(--text-stat);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-text-accent-soft);line-height:var(--leading-stat)}.nh-page .stat-label{font-size:var(--text-stat-label);color:var(--color-text);letter-spacing:var(--tracking-snug);line-height:var(--leading-stat-label);white-space:nowrap}.nh-page .stat-divider{height:var(--outline-width);background:var(--outline-light)}.nh-page .stat-company{font-size:var(--text-label-xs);color:var(--color-text);opacity:.65;letter-spacing:var(--tracking-snug);line-height:var(--leading-company);padding-bottom:4px}.nh-page .impact-section{width:100%;background:var(--green-deep);color:var(--color-text-inverse);border-top:var(--outline-width) solid var(--outline-dark);border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .impact-sidebar{--sidebar-label-inset:0px;width:var(--layout-rail);flex-shrink:0;display:flex;align-items:center;padding:0 var(--page-gutter);border-right:var(--outline-width) solid var(--outline-dark)}.nh-page .impact-sidebar p{max-width:150px;color:var(--color-text-inverse)}.nh-page .impact-content{flex:1;min-width:0;display:flex;padding:0}.nh-page .impact-stats-grid{width:100%;flex:1;align-self:stretch}.nh-page .impact-section .stat-card{height:100%;min-height:160px;padding:20px;background:transparent;border-right-color:var(--outline-dark);color:var(--color-text-inverse)}.nh-page .impact-section .stat-card:last-child{border-right:0}.nh-page .impact-section .stat-card:hover{background:rgba(255,255,255,.08)}.nh-page .impact-section .stat-body{gap:7px}.nh-page .impact-section .stat-icon{min-height:11px;color:var(--color-text-inverse);opacity:.42}.nh-page .impact-section .stat-icon img{display:block;width:20px;height:20px;filter:brightness(0) invert(1)}.nh-page .impact-section .stat-number{margin-bottom:8px;font-size:var(--text-stat-impact);color:var(--color-text-inverse)}.nh-page .impact-section .stat-company,.nh-page .impact-section .stat-label{color:var(--color-text-inverse)}.nh-page .impact-section .stat-label{opacity:var(--opacity-copy-muted)}.nh-page .impact-section .stat-company{opacity:.66}.nh-page .impact-section .stat-divider{background:var(--outline-dark)}.nh-page .impact-section .stat-arrow:before{background:var(--white)}.nh-page .client-marquee-section{width:100%;background:var(--surface-mint);border-top:var(--outline-width) solid var(--outline-light);border-bottom:var(--outline-width) solid var(--outline-light)}.nh-page .client-marquee-sidebar{--sidebar-label-inset:40px;width:var(--layout-rail);flex-shrink:0;display:flex;align-items:flex-start;padding:var(--sidebar-label-inset) var(--page-gutter);border-right:var(--outline-width) solid var(--outline-light)}.nh-page .client-marquee-sidebar p{max-width:150px;color:var(--color-text)}.nh-page .client-marquee-content{flex:1;min-width:0;overflow:hidden;padding:24px 0}.nh-page .client-bento-viewport{overflow:hidden;padding-inline:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nh-page .client-bento-track{display:flex;gap:10px;width:max-content;animation:client-bento-marquee 90s linear infinite;will-change:transform}.nh-page .client-bento-viewport:focus-within .client-bento-track,.nh-page .client-bento-viewport:hover .client-bento-track{animation-play-state:paused}.nh-page .client-bento{--client-card-width:129px;display:grid;flex:0 0 auto;width:max-content;grid-template-columns:repeat(22,var(--client-card-width));grid-template-rows:repeat(2,86px);gap:10px;grid-template-areas:"go anchain anchain infigo holisti holisti gutter gutter stat84 stat84 nevvon solimar solimar bigbuy stat99 stat99 access access agora circuit circuit usergems" "go kraft viventium viventium holisti holisti naturgy safecheck safecheck software swim swim cognna bigbuy sklar sklar austin stonex stonex circuit circuit process"}.nh-page .client-bento-go{grid-area:go}.nh-page .client-bento-anchain{grid-area:anchain}.nh-page .client-bento-gutter{grid-area:gutter}.nh-page .client-bento-holisti{grid-area:holisti}.nh-page .client-bento-circuit{grid-area:circuit}.nh-page .client-bento-stat84{grid-area:stat84}.nh-page .client-bento-stat99{grid-area:stat99}.nh-page .client-bento-safecheck{grid-area:safecheck}.nh-page .client-bento-swim{grid-area:swim}.nh-page .client-bento-sklar{grid-area:sklar}.nh-page .client-bento-bigbuy{grid-area:bigbuy}.nh-page .client-bento-solimar{grid-area:solimar}.nh-page .client-bento-austin{grid-area:austin}.nh-page .client-bento-infigo{grid-area:infigo}.nh-page .client-bento-nevvon{grid-area:nevvon}.nh-page .client-bento-process{grid-area:process}.nh-page .client-bento-agora{grid-area:agora}.nh-page .client-bento-software{grid-area:software}.nh-page .client-bento-viventium{grid-area:viventium}.nh-page .client-bento-naturgy{grid-area:naturgy}.nh-page .client-bento-cognna{grid-area:cognna}.nh-page .client-bento-access{grid-area:access}.nh-page .client-bento-kraft{grid-area:kraft}.nh-page .client-bento-usergems{grid-area:usergems}.nh-page .client-bento-stonex{grid-area:stonex}.nh-page .client-bento-card{position:relative;min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;padding:18px 20px;overflow:hidden;background:var(--white);border-radius:4px;color:var(--color-text);text-decoration:none;isolation:isolate;z-index:1}.nh-page a.client-bento-card{transition:none}.nh-page a.client-bento-card:focus-visible,.nh-page a.client-bento-card:hover{z-index:10}.nh-page a.client-bento-card:before{content:"";position:absolute;inset:0;z-index:2;background:var(--dark);clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.16,1,.3,1)}.nh-page a.client-bento-card:focus-visible:before,.nh-page a.client-bento-card:hover:before{clip-path:inset(0 0 0 0)}.nh-page a.client-bento-card--case-study:after{content:attr(data-case-study-title);position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;padding:16px 18px;color:var(--color-text-inverse);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading);clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.16,1,.3,1)}.nh-page a.client-bento-card--case-study:focus-visible:after,.nh-page a.client-bento-card--case-study:hover:after{clip-path:inset(0 0 0 0)}.nh-page .client-bento-card>:not(.client-bento-arrow){position:relative;z-index:1}.nh-page .client-bento-card--logo img{display:block;width:82%;height:40px;max-width:172px;object-fit:contain}.nh-page .client-bento-stonex img{max-width:190px}.nh-page .client-bento-naturgy img,.nh-page .client-bento-nevvon img,.nh-page .client-bento-usergems img{width:100%;height:58px;max-width:none;transform:scale(1.3)}.nh-page .client-bento-card--quote{justify-content:flex-start;gap:16px;padding-right:28px}.nh-page .client-bento-card--quote img{display:block;width:auto;height:32px;max-width:132px;flex-shrink:0;object-fit:contain}.nh-page .client-bento-card--quote p{min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-body-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);line-height:var(--leading-body-tight);color:var(--color-text-dark-78)}.nh-page .client-bento-circuit{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px}.nh-page .client-bento-circuit img{height:46px;max-width:80%}.nh-page .client-bento-circuit p{display:block;font-size:var(--text-body-sm);line-height:var(--leading-cert)}.nh-page .client-bento-card--feature{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 20px}.nh-page .client-bento-card--feature img{display:block;width:auto;height:38px;max-width:74%;object-fit:contain}.nh-page .client-bento-card--feature p{font-size:var(--text-body-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);line-height:var(--leading-body-tight);color:var(--color-text-dark-82)}.nh-page .client-bento-card--stat{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:18px 20px 16px}.nh-page .client-bento-card--stat img{display:block;width:auto;height:26px;max-width:70%;margin-bottom:8px;object-fit:contain}.nh-page .client-bento-card--stat strong{color:var(--color-text-accent);font-size:var(--text-stat-bento);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-ui)}.nh-page .client-bento-card--stat span{font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-loose);line-height:var(--leading-stat-label);text-transform:uppercase;color:var(--color-text-dark-62)}.nh-page .client-bento-sklar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.nh-page .client-bento-sklar img{height:30px;max-width:55%;margin-bottom:0}.nh-page .client-bento-sklar>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nh-page .client-bento-bigbuy img{width:72%;height:56px;max-width:210px}.nh-page .client-bento-arrow{position:absolute;top:12px;right:12px;width:10px;height:10px;z-index:4;opacity:1;background:transparent;clip-path:none;pointer-events:none}.nh-page .client-bento-arrow:before{content:"";position:absolute;inset:0;background:#c8c6c1;clip-path:polygon(0 0,100% 0,100% 100%);transition:background .2s ease}.nh-page .client-bento-arrow:after{content:"Case study";position:absolute;top:-1px;right:18px;color:var(--color-text-inverse);font-size:var(--text-label-2xs);font-style:normal;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-display);text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateX(4px);transition:opacity .18s ease,transform .18s ease}.nh-page a.client-bento-card:focus-visible .client-bento-arrow,.nh-page a.client-bento-card:hover .client-bento-arrow{background:transparent}.nh-page a.client-bento-card:focus-visible .client-bento-arrow:before,.nh-page a.client-bento-card:hover .client-bento-arrow:before{background:var(--white)}.nh-page a.client-bento-card:focus-visible .client-bento-arrow:after,.nh-page a.client-bento-card:hover .client-bento-arrow:after{opacity:1;transform:translateX(0)}@keyframes client-bento-marquee{to{transform:translateX(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.nh-page .client-bento-track{animation:none}}.nh-page .agents-section{position:relative;width:100%;color:var(--color-text-inverse);overflow:visible;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .agents-bg{position:absolute;inset:0;background-image:url(/new-home/bg-agents.png);background-size:cover;background-position:50%;pointer-events:none}.nh-page .agents-bg:after{content:"";position:absolute;inset:0;background:rgba(2,57,48,.5)}.nh-page .agents-layout{position:relative;align-items:stretch;--agents-lead-h:72px;--agents-lead-pad:64px;--agents-lead-gap:var(--space-section)}.nh-page .agents-sidebar{position:relative;width:var(--layout-rail);flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--agents-lead-gap);padding:var(--agents-lead-pad) 0;border-right:var(--outline-width) solid rgba(255,255,255,.5)}.nh-page .agents-sidebar>p{display:flex;align-items:center;height:var(--agents-lead-h);min-height:var(--agents-lead-h);padding:0 var(--page-gutter);color:var(--color-text-on-green);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nh-page .agents-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--agents-lead-gap);padding-top:var(--agents-lead-pad)}.nh-page .agents-intro{display:flex;align-items:center;height:var(--agents-lead-h);min-height:var(--agents-lead-h);gap:var(--space-section);padding:0 var(--page-gutter)}.nh-page .agents-intro h2{flex:1;min-width:0;font-size:var(--text-h2-md);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-intro h2,.nh-page .agents-intro p{padding:0;color:var(--color-text-inverse);font-weight:var(--weight-regular)}.nh-page .agents-intro p{flex:0 0 440px;width:440px;max-width:480px;box-sizing:border-box;font-size:var(--text-body);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body-snug);opacity:var(--opacity-intro-muted)}.nh-page .agents-tabs{position:sticky;top:var(--nav-h);z-index:4;display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0;overflow:hidden;background:rgba(2,57,48,.42);border-top:var(--outline-width) solid rgba(255,255,255,.5);border-bottom:var(--outline-width) solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nh-page .agents-tab{position:relative;display:flex;align-items:center;gap:var(--space-related);width:100%;padding:var(--space-group) var(--page-gutter);color:var(--color-text-on-dark-75);font-size:var(--text-h3-panel);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-align:left;background:transparent;border:0;border-right:4px solid transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.nh-page .agents-tab-icon{display:block;flex:0 0 16px;width:16px;height:16px;opacity:.85;transition:opacity .18s ease}.nh-page .agents-tab:hover{color:var(--color-text-inverse);background:rgba(255,255,255,.06)}.nh-page .agents-tab:hover .agents-tab-icon{opacity:1}.nh-page .agents-tab[aria-selected=true]{color:var(--color-text-inverse);background:rgba(0,0,0,.2);border-right-color:var(--white)}.nh-page .agents-tab[aria-selected=true] .agents-tab-icon{opacity:1}.nh-page .agents-tab:focus-visible{outline:1px solid var(--white);outline-offset:-1px;z-index:1}.nh-page .agents-panel{display:flex;align-items:stretch;min-width:0;background:rgba(0,0,0,.2);border-top:var(--outline-width) solid #c8c6c1}.nh-page .agents-copy-stage{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.nh-page .agents-pane{display:none;flex:1;flex-direction:column;justify-content:flex-start;gap:var(--space-group);min-height:0;padding:40px var(--page-gutter)}.nh-page .agents-pane.is-active{display:flex}.nh-page .agents-pane-copy{display:flex;flex-direction:column;gap:var(--space-group);padding-bottom:var(--space-group);border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .agents-pane-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px;background:var(--white);border-radius:4px}.nh-page .agents-pane-badge img{display:block;width:32px;height:32px;flex-shrink:0}.nh-page .agents-pane-text{display:flex;flex-direction:column;gap:var(--space-proximity);max-width:560px}.nh-page .agents-pane-title{color:var(--color-text-on-dark);font-size:var(--text-h3-pane);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-pane-body{color:var(--color-text-inverse);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body);opacity:var(--opacity-copy-muted)}.nh-page .agents-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-related);width:100%;margin:16px 0}.nh-page .agents-features li{display:flex;align-items:flex-start;gap:var(--space-related);min-width:0;color:var(--color-text-on-dark-75);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-feature);line-height:var(--leading-feature-px)}.nh-page .agents-check{display:block;flex:0 0 24px;width:24px;height:24px}.nh-page .agents-case-block{display:flex;flex-direction:column;gap:var(--space-related);min-width:0}.nh-page .agents-case-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-related)}.nh-page .agents-case-nav p{margin:0;color:var(--color-text-on-dark);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-ui)}.nh-page .agents-case{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;color:var(--color-text);text-decoration:none;background:var(--white);border-radius:8px}.nh-page .agents-case.is-switching{animation:story-stage-enter .32s cubic-bezier(.16,1,.3,1) both}.nh-page .agents-case-card{height:360px;min-height:360px;padding:96px 20px 16px;overflow:hidden;border-radius:0}.nh-page .agents-case-reveal{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height 1.1s cubic-bezier(.22,1,.36,1),opacity .8s ease,margin-top 1.1s cubic-bezier(.22,1,.36,1)}.nh-page .agents-case-reveal-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:16px;transform:translateY(10px);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.nh-page .agents-case:focus-visible .agents-case-reveal,.nh-page .agents-case:hover .agents-case-reveal{max-height:140px;margin-top:var(--space-group);opacity:1}.nh-page .agents-case:focus-visible .agents-case-reveal-inner,.nh-page .agents-case:hover .agents-case-reveal-inner{transform:none}.nh-page .agents-case-read{position:absolute;top:16px;right:16px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--white);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:var(--leading-ui);border-radius:4px;box-shadow:0 10px 24px rgba(31,29,27,.16);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.nh-page .agents-case-read i{display:block;width:8px;height:8px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .agents-case:focus-visible .agents-case-read,.nh-page .agents-case:hover .agents-case-read{opacity:1;transform:none}@media (hover:none){.nh-page .agents-case-reveal{max-height:140px;margin-top:var(--space-group);opacity:1}.nh-page .agents-case-reveal-inner{transform:none}.nh-page .agents-case-read{opacity:1;transform:none}}.nh-page .agents-case .case-studies-copy-wrap{padding:20px}.nh-page .agents-case .case-studies-copy-head{margin-bottom:16px}.nh-page .agents-case .case-studies-copy-wrap h3{font-size:var(--text-h3-card);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);color:var(--color-text)}.nh-page .agents-case .case-studies-metrics{width:100%;margin-top:0;padding-top:16px}.nh-page .agents-case .case-studies-metrics dt{font-size:var(--text-stat-story)}.nh-page .agents-case-quote{display:flex;align-items:flex-start;gap:var(--space-group);padding:var(--space-group);background:var(--white)}.nh-page .agents-case-quote[hidden]{display:none}.nh-page .agents-case-quote-mark{display:block;flex:0 0 25px;width:25px;height:12px;margin-top:4px}.nh-page .agents-case-quote-copy{display:flex;flex:1;flex-direction:column;gap:var(--space-related);min-width:0}.nh-page .agents-case-quote-copy p:first-child{color:var(--color-text-dark-88);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body-snug)}.nh-page .agents-case-quote-copy p:last-child{color:var(--color-text-dark-65);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-micro);line-height:var(--leading-label)}.nh-page .agents-pane.is-fading-out .agents-case-block,.nh-page .agents-pane.is-fading-out .agents-features,.nh-page .agents-pane.is-fading-out .agents-pane-badge,.nh-page .agents-pane.is-fading-out .agents-pane-body,.nh-page .agents-pane.is-fading-out .agents-pane-title{opacity:0;transform:translateY(9px);transition:opacity .16s ease,transform .16s ease}.nh-page .agents-pane.is-entering .agents-pane-badge{animation:story-stage-enter .3s cubic-bezier(.16,1,.3,1) both}.nh-page .agents-pane.is-entering .agents-pane-title{animation:story-stage-enter .32s cubic-bezier(.16,1,.3,1) .06s both}.nh-page .agents-pane.is-entering .agents-pane-body{animation:story-stage-enter .36s cubic-bezier(.16,1,.3,1) .12s both}.nh-page .agents-pane.is-entering .agents-features{animation:story-stage-enter .38s cubic-bezier(.16,1,.3,1) .18s both}.nh-page .agents-pane.is-entering .agents-case-block{animation:story-stage-enter .38s cubic-bezier(.16,1,.3,1) .24s both}.nh-page .agents-visual-frame.is-fading-out{opacity:0;transform:translateY(9px) scale(1);transition:opacity .16s ease,transform .16s ease}.nh-page .agents-visual-frame.is-entering{animation:story-stage-enter .36s cubic-bezier(.16,1,.3,1) .12s both}.nh-page .agents-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:stretch;flex:0 0 45%;width:45%;min-width:0;height:auto;min-height:0;overflow:visible;padding:80px 24px 40px;border-left:var(--outline-width) solid var(--outline-dark)}.nh-page .agents-visual-photo{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#0a1411}.nh-page .agents-visual-photo img{position:absolute;top:0;left:50%;display:block;width:max(100%,110vh);height:auto;max-width:none;transform:translateX(-50%)}.nh-page .agents-visual-photo:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}.nh-page .agents-visual-frame{position:sticky;top:80px;z-index:1;flex:0 0 auto;width:min(479px,100%);max-width:479px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.nh-page .agents-visual-frame[hidden]{display:none!important}.nh-page .agents-chat{gap:24px}.nh-page .agents-chat,.nh-page .agents-chat-stage{display:flex;flex-direction:column;align-items:center;width:100%}.nh-page .agents-chat-stage{gap:16px}.nh-page .agents-chat-stage[hidden]{display:none}.nh-page .agents-chat-stage.is-exiting{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:546px;max-height:min(546px,68vh)}.nh-page .agents-chat-welcome-shell{width:100%;padding:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:15px;opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-welcome-shell[hidden]{display:none}.nh-page .agents-chat-welcome-shell.is-in{opacity:1;transform:none}.nh-page .agents-chat-welcome-card{display:flex;align-items:flex-start;gap:8px;width:100%;padding:11px 16px;background:var(--white);border-radius:8px}.nh-page .agents-chat-welcome-card p{margin:0;color:#18181b;font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:1.75}.nh-page .agents-chat-welcome-card strong{font-weight:var(--weight-semibold,600)}.nh-page .agents-chat-kate{display:block;flex:0 0 21px;width:21px;height:21px;margin-top:2px;object-fit:cover;border-radius:50%}.nh-page .agents-chat-header-id{display:flex;align-items:center;gap:8px;min-width:0}.nh-page .agents-chat-header-id .agents-chat-kate{margin-top:0}.nh-page .agents-chat-header-id strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-body-tight);line-height:1.2}.nh-page .agents-chat-by{display:inline-flex;align-items:center;gap:2px;color:#99999d;font-size:var(--text-label-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-micro);white-space:nowrap}.nh-page .agents-chat-by img{display:block;width:auto;height:13px;aspect-ratio:153.778/23.5798;object-fit:contain;flex-shrink:0}.nh-page .agents-chat-bot-head .agents-chat-kate{margin-top:0}.nh-page [data-chat-line]{opacity:0;transform:translateY(14px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-bubble--user[data-chat-line]{transform:translateY(16px)}.nh-page [data-chat-line].is-in{opacity:1;transform:none}.nh-page .agents-chat-actions[hidden]{display:none}.nh-page .agents-chat-stage[data-chat-stage=dialog].is-active .agents-chat-glass{animation:story-stage-enter .78s cubic-bezier(.22,1,.36,1) both}.nh-page .agents-chat-stage[data-chat-stage=dialog].is-active .agents-chat-input{animation:story-stage-enter .78s cubic-bezier(.22,1,.36,1) .1s both}.nh-page .agents-chat-actions.is-in{animation:story-stage-enter .78s cubic-bezier(.22,1,.36,1) both}.nh-page .agents-chat-glass{width:100%;padding:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.12),0 16px 40px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.nh-page .agents-chat-window{position:relative;display:flex;flex-direction:column;width:100%;height:460px;max-height:min(460px,62vh);overflow:hidden;background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .agents-chat-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;width:100%;padding:14px 16px;background:var(--white);border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-chat-logo{display:block;width:132px;height:auto}.nh-page .agents-chat-header-actions{display:flex;align-items:center;gap:10px}.nh-page .agents-chat-header-actions img{display:block;width:16px;height:16px;opacity:.55}.nh-page .agents-chat-body{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;padding:18px 16px 20px;overflow:auto;background:#f4f5f4}.nh-page .agents-chat-bubble{width:100%;margin:0;padding:12px 14px;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);line-height:1.45;background:var(--white);border:1px solid rgba(31,29,27,.08);box-shadow:0 1px 2px rgba(31,29,27,.04)}.nh-page .agents-chat-bubble--user{align-self:flex-end;width:fit-content;max-width:360px;color:var(--color-text-inverse);background:var(--green-deep);border-color:transparent;border-radius:10px 10px 10px 10px;text-align:right;box-shadow:none}.nh-page .agents-chat-bubble--bot{align-self:flex-start;width:fit-content;max-width:366px;border-radius:4px 14px 14px 14px}.nh-page .agents-chat-bubble--compact{width:fit-content;padding:10px 14px;color:var(--color-text-accent);font-weight:var(--weight-medium);background:color-mix(in srgb,var(--green-deep) 8%,var(--white));border-color:color-mix(in srgb,var(--green-deep) 18%,transparent)}.nh-page .agents-chat-bot-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nh-page .agents-chat-bot-head strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold,600)}.nh-page .agents-chat-bot-mark{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;padding:5px;background:color-mix(in srgb,var(--green-deep) 10%,var(--white));border-radius:50%}.nh-page .agents-chat-bot-mark img{display:block;width:12px;height:12px}.nh-page .agents-chat-bot-head strong{color:var(--color-text);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading)}.nh-page .agents-chat-bubble--bot p{margin:0;color:var(--color-text-dark-88)}.nh-page .agents-chat-actions{display:flex;align-items:center;justify-content:center;gap:8px}.nh-page .agents-chat-actions a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;color:var(--color-text-zinc);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:var(--leading-heading);background:var(--white);border:1px solid #fb9e18;border-radius:69px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.nh-page .agents-chat-actions a:focus-visible,.nh-page .agents-chat-actions a:hover{background:#fff8ee}.nh-page .agents-chat-input{display:flex;align-items:center;gap:var(--space-proximity);width:min(372px,100%);padding:11px 16px;color:var(--color-text-zinc);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:var(--leading-heading);background:var(--white);border:1px solid #4795e4;border-radius:61px;box-shadow:0 5px 9px rgba(0,0,0,.1)}.nh-page .agents-chat-welcome .agents-chat-input{width:100%;opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-welcome .agents-chat-input.is-in{opacity:1;transform:none}.nh-page .agents-chat-input[hidden]{display:none}.nh-page .agents-chat-input span:not(.agents-chat-input-send){flex:1;min-width:0;opacity:.5}.nh-page .agents-chat-input.is-live .agents-chat-input-value{opacity:1}.nh-page .agents-chat-input-mic,.nh-page .agents-chat-input-search{display:block;flex-shrink:0}.nh-page .agents-chat-input-search{width:18px;height:18px}.nh-page .agents-chat-input-mic{width:19px;height:19px}.nh-page .agents-chat-input-send{display:flex;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:19px;padding:4px;color:#1f1d1b;background:var(--off-white);border:0;border-radius:61px;transition:background .2s ease,color .2s ease,transform .16s ease}.nh-page .agents-chat-input-send svg{display:block;width:10px;height:10px}.nh-page .agents-chat-input-send.is-ready{color:var(--white);background:var(--green-deep)}.nh-page .agents-chat-input-send.is-pressed{transform:scale(.86)}.nh-page .agents-skills{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.nh-page .agents-skills-caption{margin:0;color:var(--white);font-size:var(--text-body-lg,20px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body-snug);text-align:center;text-wrap:balance}.nh-page .agents-skills-stage{position:relative;width:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.nh-page .agents-skills-stage[hidden]{display:none}.nh-page .agents-skills-stage.is-exiting{opacity:0;transform:translateY(18px) scale(.98);pointer-events:none}.nh-page .agents-skills-stack{position:absolute;inset:0 0 auto;height:100%;pointer-events:none}.nh-page .agents-skill-card{width:100%;padding:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.12),0 16px 40px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.nh-page .agents-skill-card--back{position:absolute;left:50%;overflow:hidden;transform-origin:top center}.nh-page .agents-skill-card--back:first-child{top:0;width:74%;transform:translateX(-50%);opacity:.42;filter:blur(4.5px)}.nh-page .agents-skill-card--back:nth-child(2){top:28px;width:84%;transform:translateX(-50%);opacity:.58;filter:blur(3px)}.nh-page .agents-skill-card--back:nth-child(3){top:56px;width:92%;transform:translateX(-50%);opacity:.76;filter:blur(1.8px)}.nh-page .agents-skill-card--front{position:relative;z-index:2;margin-top:84px}.nh-page .agents-skill-card-inner{display:flex;flex-direction:column;gap:18px;padding:22px 22px 20px;background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .agents-skill-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nh-page .agents-skill-card-copy{min-width:0}.nh-page .agents-skill-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nh-page .agents-skill-card-meta>span:first-child{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.nh-page .agents-skill-verified{display:inline-flex;align-items:center;color:var(--green-text)}.nh-page .agents-skill-verified svg{display:block;width:16px;height:16px}.nh-page .agents-skill-card h3{margin:0;color:var(--color-text);font-size:var(--text-h3-card);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-skill-card p{margin:0;color:var(--color-text-dark-65);font-size:var(--text-body-sm);line-height:var(--leading-body-snug)}.nh-page .agents-skill-demo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:42px;padding:10px 16px;overflow:visible;background:var(--green-deep);color:var(--white);font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:var(--leading-ui);border:0;border-radius:8px;cursor:pointer;isolation:isolate;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .2s ease}.nh-page .agents-skill-demo:after,.nh-page .agents-skill-demo:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:18px;height:18px;border:2px solid rgba(255,255,255,.95);border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.25)}.nh-page .agents-skill-card--back .agents-skill-demo{cursor:default}.nh-page .agents-skill-demo:hover{filter:brightness(1.08)}.nh-page .agents-skill-demo:focus-visible{outline:2px solid var(--white);outline-offset:3px}.nh-page .agents-skill-demo.is-pressed{transform:scale(.94)}.nh-page .agents-skill-demo.is-clicking:before{animation:agents-skill-click-wave .72s ease-out}.nh-page .agents-skill-demo.is-clicking:after{animation:agents-skill-click-wave .72s ease-out .14s}@keyframes agents-skill-click-wave{0%{opacity:.9;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(2.85)}}.nh-page .agents-skill-connections p{margin-bottom:10px;color:var(--color-text-muted);font-size:var(--text-label-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.nh-page .agents-skill-connections ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nh-page .agents-skill-connections li{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:var(--off-white);color:var(--color-text-dark-65);font-size:var(--text-label-xs);font-weight:var(--weight-medium);border-radius:6px}.nh-page .agents-skill-connections img{display:block;width:16px;height:16px;object-fit:contain}.nh-page .agents-skills-run-glass{width:100%;padding:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.12),0 16px 40px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.nh-page .agents-skills-run{overflow:hidden;background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .agents-skills-run-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-skills-run-mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--white);border:1px solid rgba(31,29,27,.1);border-radius:6px}.nh-page .agents-skills-run-mark img{display:block;width:18px;height:18px}.nh-page .agents-skills-run-tools img{display:block;width:16px;height:16px;object-fit:contain}.nh-page .agents-skills-prompt-skill img{display:block;width:12px;height:12px}.nh-page .agents-skills-final{display:block;width:16px;height:16px;object-fit:contain}.nh-page .agents-skills-worked img{display:block;width:11px;height:11px}.nh-page .agents-skills-output-mark img{display:block;width:16px;height:16px}.nh-page .agents-skills-run-head strong{flex:1;min-width:0;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-tight)}.nh-page .agents-skills-run-tools{display:flex;align-items:center}.nh-page .agents-skills-run-tools span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-6px;border:1px solid var(--white);border-radius:999px}.nh-page .agents-skills-run-tools .is-salesforce{background:#ebf9ff}.nh-page .agents-skills-run-tools .is-hubspot{background:#ffefeb}.nh-page .agents-skills-run-tools .is-gmail{background:#fef6f6}.nh-page .agents-skills-run-tools .is-outlook{background:#f5faff}.nh-page .agents-skills-run-tools .is-sheets{background:#eef7ee}.nh-page .agents-skills-run-tools span.is-live{box-shadow:0 0 0 2px color-mix(in srgb,var(--green-deep) 28%,transparent)}.nh-page .agents-skills-run-body{display:flex;flex-direction:column;gap:22px;min-height:320px;padding:22px 22px 24px}.nh-page .agents-skills-prompt{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;gap:2px;max-width:92%;margin:0;padding:12px 14px;background:var(--off-white);color:var(--color-text);font-size:var(--text-body-sm);line-height:var(--leading-body-snug);border-radius:12px}.nh-page .agents-skills-prompt-row{display:flex;align-items:center;gap:4px}.nh-page .agents-skills-prompt-skill{display:inline-flex;align-items:center;gap:4px;margin:0 4px;padding:2px 6px;background:#d9e6e4;color:var(--green-deep);font-weight:var(--weight-medium);border-radius:4px}.nh-page .agents-skills-trace{display:flex;flex-direction:column;gap:8px;min-width:0}.nh-page .agents-skills-worked{display:flex;align-items:center;gap:6px;margin:0;color:#a1a1aa;font-size:var(--text-label);font-weight:var(--weight-medium)}.nh-page .agents-skills-steps{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nh-page .agents-skills-steps li{display:flex;align-items:center;gap:8px;min-height:28px;color:#71717a;font-size:var(--text-body-sm);font-weight:var(--weight-medium);opacity:0;transform:translateY(6px)}.nh-page .agents-skills-steps li.is-on{opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease}.nh-page .agents-skills-step-icon{position:relative;flex:0 0 16px;width:16px;height:16px}.nh-page .agents-skills-step-icon>*{position:absolute;inset:0;width:16px;height:16px;opacity:0;color:var(--green-deep)}.nh-page .agents-skills-spinner{box-sizing:border-box;border:1.5px solid rgba(113,113,122,.22);border-top:1.5px solid var(--green-deep);border-radius:50%}.nh-page .agents-skills-tick{display:block}.nh-page .agents-skills-steps li.is-on .agents-skills-spinner{opacity:1;animation:agents-skill-spin .7s linear infinite}.nh-page .agents-skills-steps li.is-checked .agents-skills-spinner,.nh-page .agents-skills-steps li.is-done .agents-skills-spinner{opacity:0;animation:none}.nh-page .agents-skills-steps li.is-checked .agents-skills-tick{opacity:1}.nh-page .agents-skills-steps li.is-done .agents-skills-tick{opacity:0}.nh-page .agents-skills-steps li.is-done .agents-skills-final{opacity:1}.nh-page .agents-skills-output{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px 14px;background:var(--surface-mint);border:1px solid color-mix(in srgb,var(--green-deep) 22%,transparent);border-radius:12px;color:#044137;font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--leading-body-snug);opacity:0;transform:translateY(6px)}.nh-page .agents-skills-output-mark{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;margin-top:-2px;background:var(--white);border:1px solid color-mix(in srgb,var(--green-deep) 18%,#e4e4e7);border-radius:999px}.nh-page .agents-skills-output.is-on{opacity:1;transform:none;transition:opacity .32s ease,transform .32s ease,box-shadow .32s ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--green-deep) 12%,transparent)}.nh-page .agents-skills-progress{display:flex;align-items:center;gap:6px;width:min(240px,72%)}.nh-page .agents-skills-progress button{flex:1;margin:0;padding:12px 0;background:none;border:0;cursor:pointer}.nh-page .agents-skills-progress-track{display:block;height:3px;overflow:hidden;background:rgba(255,255,255,.3);border-radius:3px}.nh-page .agents-skills-progress-track i{display:block;width:100%;height:100%;background:var(--white);transform:scaleX(0);transform-origin:left center}.nh-page .agents-skills-progress button:focus-visible{outline:2px solid var(--white);outline-offset:3px}.nh-page .agents-skills-progress button:focus-visible .agents-skills-progress-track{box-shadow:0 0 0 1px var(--white)}.nh-page .agents-skills[data-phase=stack] .agents-skill-card--back{animation:agents-skill-rise .7s cubic-bezier(.16,1,.3,1) both}.nh-page .agents-skills[data-phase=stack] .agents-skill-card--front{animation:agents-skill-card-rise .7s cubic-bezier(.16,1,.3,1) both}.nh-page .agents-skills[data-phase=stack] .agents-skill-card--back:nth-child(3){animation-delay:.16s}.nh-page .agents-skills[data-phase=stack] .agents-skill-card--back:nth-child(2){animation-delay:.3s}.nh-page .agents-skills[data-phase=stack] .agents-skill-card--back:first-child{animation-delay:.44s}@keyframes agents-skill-rise{0%{opacity:0;transform:translateX(-50%) translateY(18px)}}@keyframes agents-skill-card-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes agents-skill-spin{to{transform:rotate(1turn)}}.nh-page .agents-skills[data-phase=run] .agents-skills-run-glass{animation:agents-skill-card-rise .75s cubic-bezier(.16,1,.3,1) .08s both}@media (prefers-reduced-motion:reduce){.nh-page .agents-skills-output,.nh-page .agents-skills-spinner,.nh-page .agents-skills-stage.is-exiting,.nh-page .agents-skills-steps li,.nh-page .agents-skills[data-phase=run] .agents-skills-run-glass,.nh-page .agents-skills[data-phase=stack] .agents-skill-card--back,.nh-page .agents-skills[data-phase=stack] .agents-skill-card--front{animation:none;transition:none}.nh-page .agents-skills-output,.nh-page .agents-skills-steps li,.nh-page .agents-skills[data-phase=run] .agents-skills-run-glass,.nh-page .agents-skills[data-phase=stack] .agents-skill-card--front{opacity:1;transform:none}.nh-page .agents-skills-steps li .agents-skills-spinner,.nh-page .agents-skills-steps li .agents-skills-tick{opacity:0}.nh-page .agents-skills-steps li .agents-skills-final{opacity:1}.nh-page .agents-skills-progress-track i{transition:none!important}.nh-page .agents-chat-bubble--user[data-chat-line],.nh-page .agents-chat-stage.is-exiting,.nh-page [data-chat-line]{opacity:1;transform:none;transition:none}.nh-page .agents-skill-demo.is-clicking:after,.nh-page .agents-skill-demo.is-clicking:before{animation:none}}.nh-page .agents-voice{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.nh-page .agents-voice-glass{width:100%;padding:10px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.58);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 18px 40px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.nh-page .agents-voice-card{position:relative;display:flex;flex-direction:column;gap:24px;min-height:480px;padding:24px 22px 22px;overflow:visible;background:linear-gradient(180deg,rgba(242,248,245,.55) 0,rgba(255,255,255,.96) 38%,var(--white) 100%);border:1px solid rgba(255,255,255,.8);border-radius:8px}.nh-page .agents-voice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nh-page .agents-voice-name{color:var(--color-text);font-size:var(--text-h3-panel);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-voice-role{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--leading-body)}.nh-page .agents-voice-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--green-deep);color:var(--color-text-on-green);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-ui);white-space:nowrap;border-radius:100px}.nh-page .agents-voice-badge-wave{display:block;flex:0 0 14px;width:14px;height:14px}.nh-page .agents-voice-panel{display:none;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:0}.nh-page .agents-voice-panel.is-active{display:flex}.nh-page .agents-voice-panel[hidden]{display:none!important}.nh-page .agents-voice-orb{position:relative;display:grid;place-items:center;width:168px;height:168px}.nh-page .agents-voice-orb-blob,.nh-page .agents-voice-orb-core,.nh-page .agents-voice-orb-ring{position:absolute}.nh-page .agents-voice-orb-ring{inset:10px;border:1.5px solid rgba(5,93,79,.18);border-radius:50%;animation:voice-ring 2.8s ease-out infinite}.nh-page .agents-voice-orb-ring--delay{animation-delay:1.1s}.nh-page .agents-voice-orb-core{inset:28px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 28%,#b7f6e8 0,var(--color-accent-mint) 34%,var(--green-deep) 78%);box-shadow:0 18px 36px rgba(5,93,79,.22)}.nh-page .agents-voice-orb-blob{width:78%;height:78%;top:-12%;left:-10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.72) 0,rgba(183,246,232,.18) 52%,transparent 70%);animation:voice-blob 4.6s ease-in-out infinite}.nh-page .agents-voice-orb-blob--alt{top:auto;left:auto;right:-16%;bottom:-14%;width:72%;height:72%;opacity:.7;mix-blend-mode:screen;background:radial-gradient(circle,rgba(67,223,189,.9) 0,transparent 68%);animation-duration:3.4s;animation-direction:reverse}.nh-page .agents-voice-caption{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:96px;max-width:320px;color:var(--color-text-dark-78);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body);text-align:center;-webkit-hyphens:none;hyphens:none}.nh-page .agents-voice-caption-invite,.nh-page .agents-voice-caption-lead{display:block;max-width:100%}.nh-page .agents-voice-caption-invite:empty,.nh-page .agents-voice-caption-lead:empty{display:none}.nh-page .agents-voice-caption-invite{color:var(--green-deep);font-weight:var(--weight-medium)}.nh-page .agents-voice-caption-invite.is-typing:after,.nh-page .agents-voice-caption-lead.is-typing:after{content:"";display:inline-block;width:2px;height:.9em;margin-left:3px;background:var(--green-deep);vertical-align:-1px;animation:voice-caret .9s steps(1) infinite}.nh-page .agents-voice-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;isolation:isolate;overflow:hidden;width:100%;padding:16px 20px;background:var(--green-deep);color:var(--off-white);font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:var(--leading-ui);border:0;border-radius:6px;cursor:pointer}.nh-page .agents-voice-cta:before{content:"";position:absolute;inset:0;z-index:0;background:var(--dark);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}.nh-page .agents-voice-cta:focus-visible:before,.nh-page .agents-voice-cta:hover:before{transform:scaleX(1)}.nh-page .agents-voice-cta>*{position:relative;z-index:1}.nh-page .agents-voice-cta svg{display:block;width:20px;height:20px}.nh-page .agents-voice-cta:focus-visible{outline:1px solid var(--green-deep);outline-offset:2px}.nh-page .agents-voice-form{align-items:stretch;justify-content:flex-start;width:100%;gap:16px}.nh-page .agents-voice-form-title{color:var(--color-text);font-size:var(--text-h3-card);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-voice-field{display:flex;flex-direction:column;gap:8px;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.nh-page .agents-voice-field input{width:100%;padding:12px 14px;background:var(--off-white);color:var(--color-text);font-family:var(--font);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-ui);border:1px solid var(--outline-light);border-radius:4px}.nh-page .agents-voice-field input:focus-visible{outline:1px solid var(--green-deep);outline-offset:1px}.nh-page .agents-voice-select{position:relative;z-index:2}.nh-page .agents-voice-select-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:var(--off-white);color:var(--color-text);font-family:var(--font);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-ui);text-align:left;border:1px solid var(--outline-light);border-radius:4px;cursor:pointer}.nh-page .agents-voice-select-trigger span[data-voice-select-label]{flex:1}.nh-page .agents-voice-select-trigger svg{display:block;flex:0 0 12px;color:var(--color-text-muted);transition:transform .2s ease}.nh-page .agents-voice-select.is-open .agents-voice-select-trigger{border-color:var(--green-deep)}.nh-page .agents-voice-select.is-open .agents-voice-select-trigger svg{transform:rotate(180deg)}.nh-page .agents-voice-select-trigger:focus-visible{outline:1px solid var(--green-deep);outline-offset:1px}.nh-page .agents-voice-select-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:4;margin:0;padding:4px;overflow:auto;max-height:280px;list-style:none;background:var(--white);border:1px solid var(--outline-light);border-radius:8px;box-shadow:0 16px 36px rgba(31,29,27,.14)}.nh-page .agents-voice-select-menu[hidden]{display:none}.nh-page .agents-voice-select-menu li{display:flex;align-items:center;gap:10px;padding:7px 10px;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);border-radius:6px;cursor:pointer}.nh-page .agents-voice-select-menu li:focus-visible,.nh-page .agents-voice-select-menu li:hover{background:var(--off-white)}.nh-page .agents-voice-select-menu li[aria-selected=true]{background:var(--surface-mint);color:var(--green-deep)}.nh-page .agents-voice-flag{font-size:16px;line-height:1}.nh-page .agents-voice-success{text-align:center}.nh-page .agents-voice-success-orb{display:grid;place-items:center;width:72px;height:72px;color:var(--green-deep);background:var(--surface-mint);border-radius:50%}.nh-page .agents-voice-success h3{color:var(--color-text);font-size:var(--text-h3-card);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-voice-success p{max-width:300px;color:var(--color-text-dark-78);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body)}@keyframes voice-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(22%,16%) scale(1.18)}66%{transform:translate(-12%,20%) scale(.88)}}@keyframes voice-ring{0%{transform:scale(.86);opacity:.45}to{transform:scale(1.35);opacity:0}}@keyframes voice-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nh-page .agents-case-read,.nh-page .agents-case-reveal,.nh-page .agents-case-reveal-inner,.nh-page .agents-case.is-switching,.nh-page .agents-pane.is-entering .agents-case-block,.nh-page .agents-pane.is-entering .agents-features,.nh-page .agents-pane.is-entering .agents-pane-badge,.nh-page .agents-pane.is-entering .agents-pane-body,.nh-page .agents-pane.is-entering .agents-pane-title,.nh-page .agents-pane.is-fading-out .agents-case-block,.nh-page .agents-pane.is-fading-out .agents-features,.nh-page .agents-pane.is-fading-out .agents-pane-badge,.nh-page .agents-pane.is-fading-out .agents-pane-body,.nh-page .agents-pane.is-fading-out .agents-pane-title,.nh-page .agents-visual-frame.is-entering,.nh-page .agents-visual-frame.is-fading-out,.nh-page .agents-voice-caption-invite.is-typing:after,.nh-page .agents-voice-caption-lead.is-typing:after,.nh-page .agents-voice-orb-blob,.nh-page .agents-voice-orb-ring{animation:none;opacity:1;transform:none;transition:none}.nh-page .agents-voice-orb-blob{transform:none}.nh-page .agents-voice-orb-ring{opacity:.18}.nh-page .agents-voice-cta:before{transition:none}}.nh-page .abstract-section{display:none;width:100%;height:50vh;position:relative;overflow:hidden;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .abstract-layout{height:100%;min-height:0}.nh-page .abstract-bg{position:absolute;inset:0;background-image:url(/new-home/bg-abstract.png);background-size:cover;background-position:50%;z-index:0}.nh-page .abstract-bg:after{content:"";position:absolute;inset:0;background:rgba(2,57,48,.5)}.nh-page .abstract-sidebar{width:var(--layout-rail);flex-shrink:0;border-right:var(--outline-width) solid var(--outline-dark);position:relative;z-index:1}.nh-page .abstract-content{flex:1;min-width:0;display:flex;align-items:center;padding:32px var(--page-gutter);position:relative;z-index:1}.nh-page .abstract-container{display:flex;flex-direction:column;gap:50px;max-width:var(--content-max);width:100%}.nh-page .triangle-grid,.nh-page .triangle-grid-wrapper{display:block}.nh-page .triangle-grid-wrapper{width:100%;overflow:hidden}.nh-page .triangle-grid{position:relative;width:1000px;height:340px;flex-shrink:0;transform-origin:top left;transform:scale(var(--grid-scale,1))}.nh-page .triangle-activity-card{background:var(--white);border:0;box-shadow:none;will-change:transform;contain:layout paint;transform:translateZ(0);backface-visibility:hidden}.nh-page .triangle-activity-card__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--green-deep);box-shadow:0 0 10px rgba(5,93,79,.42)}.nh-page .triangle-activity-card__label{position:relative;z-index:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-label-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--color-text);white-space:nowrap;margin-left:16px}.nh-page #triangle-grid.is-paused>*{transition:none!important}.nh-page .trusted-section{display:none;width:100%;background:var(--green-deep);border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .trusted-layout{min-height:400px}.nh-page .trusted-sidebar{--sidebar-label-inset:80px;width:var(--layout-rail);flex-shrink:0;background:var(--green-deep);border-right:var(--outline-width) solid var(--outline-dark);padding:var(--sidebar-label-inset) var(--page-gutter);display:flex;align-items:flex-start}.nh-page .trusted-label{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-on-green);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-label)}.nh-page .trusted-content{flex:1;min-width:0;padding:80px var(--page-gutter);display:flex;flex-direction:column;gap:24px;min-height:0}.nh-page .logo-grid-container{position:relative;width:100%;max-width:var(--content-max)}.nh-page .logo-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--outline-width);padding:var(--outline-width);background:var(--outline-dark);width:100%;overflow:hidden}.nh-page .logo-cell{position:relative;overflow:hidden;height:64px;display:flex;align-items:center;justify-content:center;border:0;background:rgba(255,255,255,0);text-decoration:none;cursor:default;transition:background .2s ease}.nh-page a.logo-cell{cursor:pointer}.nh-page .logo-name{font-family:var(--font);font-size:var(--text-logo-name);font-weight:var(--weight-semibold);color:var(--color-text-inverse);letter-spacing:var(--tracking-logo);white-space:nowrap;text-align:center;line-height:var(--leading-ui);position:relative;z-index:1;transition:opacity .18s ease;-webkit-user-select:none;user-select:none}.nh-page .logo-cell.has-case-study{background:rgba(255,255,255,.14)}.nh-page .logo-cell.logo-faded .logo-name{opacity:.35}.nh-page .hover-panel{position:absolute;inset:0;background:var(--white);display:flex;flex-direction:column;justify-content:center;padding:4px 6px;transform:translateY(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);z-index:2}.nh-page a.logo-cell:focus-visible .hover-panel,.nh-page a.logo-cell:hover .hover-panel{transform:translateY(0)}.nh-page .cell-arrow{position:absolute;top:4px;right:4px;width:10px;height:10px;pointer-events:none;transition:opacity .2s ease}.nh-page .cell-arrow:before{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.7);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page a.logo-cell:hover .cell-arrow{opacity:0}.nh-page .hover-arrow-icon{position:absolute;top:4px;right:4px;width:10px;height:10px;flex-shrink:0}.nh-page .hover-arrow-icon:before{content:"";display:block;width:100%;height:100%;background:rgba(31,29,27,.6);clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .hover-title{font-family:var(--font);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--tracking-snug);line-height:var(--leading-stat-label);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:12px}.nh-page .logo-grid-fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent,#055d4f);pointer-events:none}.nh-page .trusted-more{font-family:var(--font);font-size:var(--text-quote);font-weight:var(--weight-regular);color:var(--color-text-on-dark-85);letter-spacing:var(--tracking-snug);line-height:var(--leading-body);text-align:center;width:100%;max-width:var(--content-max)}.nh-page .logo-grid.animate-ready .logo-cell{opacity:0;transform:translateY(6px)}.nh-page .logo-grid.animate-ready .logo-cell.revealed{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.nh-page .logo-grid.animate-ready .logo-cell.has-case-study.revealed{background:rgba(255,255,255,.14)}.nh-page .footer{background:var(--green-mid);border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .footer-layout{display:grid;grid-template-columns:var(--layout-rail) minmax(0,1fr);width:100%}.nh-page .footer-rail{border-right:var(--outline-width) solid var(--outline-dark);padding:64px var(--page-gutter) 32px}.nh-page .footer-inner{min-width:0;padding:64px var(--page-gutter) 32px}.nh-page .footer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.nh-page .footer-brand{min-width:0}.nh-page .footer-logo{display:flex;align-items:center;gap:8px}.nh-page .footer-logo-text{font-size:var(--text-nav);font-weight:var(--weight-semibold);color:var(--color-text-inverse);letter-spacing:var(--tracking-nav)}.nh-page .footer-logo-ai{color:var(--color-text-on-dark-70)}.nh-page .footer-logo-img{display:block;height:17px;width:auto;filter:brightness(0) invert(1);opacity:.92}.nh-page .footer-tagline{font-size:var(--text-body-sm);color:var(--color-text-on-dark-60);line-height:var(--leading-tagline);max-width:308px;padding-top:16px}.nh-page .footer-socials{display:flex;gap:4px;padding-top:24px}.nh-page .social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;transition:background .15s}.nh-page .social-link:hover{background:rgba(255,255,255,.1)}.nh-page .footer-col-heading{font-size:var(--text-body-sm);color:var(--color-text-inverse)}.nh-page .footer-col-list{display:flex;flex-direction:column;gap:8px;padding-top:16px}.nh-page .footer-col-list a{font-size:var(--text-body-sm);color:var(--color-text-on-dark-90);line-height:var(--leading-footer);transition:color .15s}.nh-page .footer-col-list a:hover{color:var(--color-text-inverse)}.nh-page .footer-bottom-layout{display:grid;grid-template-columns:var(--layout-rail) minmax(0,1fr);border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .footer-bottom-rail{border-right:var(--outline-width) solid var(--outline-dark);padding:22px var(--page-gutter)}.nh-page .footer-bottom{display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:22px var(--page-gutter)}.nh-page .footer-copy{font-size:var(--text-label-xs);color:var(--color-text-on-dark-70);text-transform:uppercase;line-height:var(--leading-footer)}.nh-page .footer-legal{display:flex;gap:24px}.nh-page .footer-legal a{font-size:var(--text-body-xs);color:var(--color-text-on-dark-70);text-transform:uppercase;line-height:var(--leading-footer);transition:color .15s}.nh-page .footer-legal a:hover{color:var(--color-text-inverse)}@media (max-width:1200px){.nh-page{--layout-rail:220px;--page-gutter:32px}.nh-page .hero-content{padding-block:80px 48px}.nh-page .agents-tab{font-size:var(--text-tab-tablet);padding:16px 24px}.nh-page .agents-pane{min-height:0}.nh-page .agents-intro{flex-direction:column;align-items:flex-start;height:auto;min-height:0;gap:10px;padding:0 var(--page-gutter)}.nh-page .agents-intro h2,.nh-page .agents-intro p{flex:none;width:auto;max-width:none;padding:0}.nh-page .agents-visual{flex-basis:45%;width:45%;min-height:560px;padding:80px 16px 28px}.nh-page .agents-chat-window{height:440px}.nh-page .abstract-content{padding-block:32px}.nh-page .trusted-sidebar{padding-block:64px}.nh-page .footer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.nh-page .testimonial-card{flex-basis:calc((100% - 48px) / 3)}}@media (max-width:900px){.nh-page{--page-gutter:24px}.nh-page .abstract-sidebar,.nh-page .hero-sidebar,.nh-page .navbar-sidebar{display:none}.nh-page .navbar-content{padding-inline:var(--page-gutter)}.nh-page .nav-logo-mobile{display:flex}.nh-page .btn-flag,.nh-page .btn-signin,.nh-page .btn-start,.nh-page .nav-links{display:none}.nh-page .nav-hamburger,.nh-page .nav-mobile-drawer{display:flex}.nh-page .hero-content{padding:0;display:flex;flex-direction:column}.nh-page .hero-grid{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:calc(var(--hero-cell) * 7);flex:0 0 auto;--hero-cell:36px;order:2;-webkit-mask-image:linear-gradient(0deg,#000 40%,rgba(0,0,0,.55) 72%,transparent);mask-image:linear-gradient(0deg,#000 40%,rgba(0,0,0,.55) 72%,transparent)}.nh-page .hero-container{padding:36px var(--page-gutter) 48px;gap:28px}.nh-page .hero-intro{gap:0}.nh-page .hero-trust-strip{margin-bottom:20px;gap:9px}.nh-page .hero-heading{margin-bottom:12px}.nh-page .hero-copy{margin-bottom:24px}.nh-page .hero-compliance-link{font-size:var(--text-label-sm)}.nh-page .stats-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;border:0}.nh-page .stat-card{padding:20px 20px 12px;border:0;border-right:var(--outline-width) solid var(--outline-light)}.nh-page .impact-layout{flex-direction:column}.nh-page .impact-sidebar{width:100%;padding:20px var(--page-gutter);border-right:0;border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .impact-sidebar p{max-width:none}.nh-page .impact-content{width:100%;padding:0}.nh-page .impact-section .stat-card{min-height:140px}.nh-page .platform-layout{flex-direction:column}.nh-page .platform-sidebar{width:100%;padding:24px var(--page-gutter);border-right:0;border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .platform-content{width:100%;padding:56px 0;gap:36px}.nh-page .platform-intro{flex-direction:column;align-items:flex-start;gap:14px;padding:0 var(--page-gutter)}.nh-page .platform-intro h2,.nh-page .platform-intro p{flex:none;width:auto;padding:0}.nh-page .platform-stage{flex-direction:column}.nh-page .platform-visual{width:100%;flex:none;align-self:stretch;height:min(56vw,420px);min-height:280px}.nh-page .platform-accordion{min-height:0}.nh-page .platform-item.is-open{flex:0 0 auto}.nh-page .platform-item-body{gap:24px}.nh-page .platform-item.is-open .platform-item-body{padding:28px 0}.nh-page .agents-layout,.nh-page .closing-cta-layout,.nh-page .industries-layout,.nh-page .security-layout,.nh-page .testimonials-layout{flex-direction:column}.nh-page .closing-cta-sidebar,.nh-page .industries-sidebar,.nh-page .security-sidebar,.nh-page .testimonials-sidebar{width:100%;padding:24px var(--page-gutter);border-right:0;border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page :is(.platform-sidebar,.security-sidebar,.industries-sidebar,.testimonials-sidebar,.impact-sidebar,.client-marquee-sidebar,.trusted-sidebar,.trusted-alt-sidebar,.case-studies-alt-sidebar) p{position:relative;top:auto}.nh-page .agents-sidebar{position:sticky;top:var(--nav-h);z-index:6;width:100%;gap:0;padding:16px 0 0;border-right:0;background:rgba(2,57,48,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nh-page .agents-sidebar>p{min-height:0;padding:0 var(--page-gutter) 16px}.nh-page .industries-sidebar{border-bottom-color:var(--outline-light)}.nh-page .security-content{width:100%;padding:72px var(--page-gutter)}.nh-page .industries-content{width:100%;padding:72px 0;gap:40px}.nh-page .agents-content{width:100%;padding-top:40px;gap:28px}.nh-page .agents-intro{flex-direction:column;align-items:flex-start;height:auto;min-height:0;gap:14px;padding:0 var(--page-gutter)}.nh-page .agents-intro h2,.nh-page .agents-intro p{flex:none;width:auto;max-width:none;padding:0}.nh-page .agents-tabs{position:static;flex-direction:row;flex-wrap:nowrap}.nh-page .agents-tab{flex:1 1 0;justify-content:center;font-size:var(--text-tab-tablet);gap:8px;padding:14px 12px;border-right:0;border-bottom:3px solid transparent}.nh-page .agents-tab[aria-selected=true]{border-right-color:transparent;border-bottom-color:var(--white)}.nh-page .agents-pane{padding:40px var(--page-gutter);min-height:0;gap:28px}.nh-page .agents-pane-copy{gap:18px;padding-bottom:24px}.nh-page .agents-panel{flex-direction:column}.nh-page .agents-copy-stage,.nh-page .agents-pane.is-active{display:contents}.nh-page .agents-pane-copy{order:0;padding:40px var(--page-gutter) 24px}.nh-page .agents-visual{order:1}.nh-page .agents-case-block{order:2;padding:32px var(--page-gutter) 40px}.nh-page .agents-visual{width:100%;flex:none;min-height:520px;padding:40px 20px;border-left:0;border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .agents-visual-frame{position:relative;top:auto}.nh-page .testimonials-content{width:100%;padding:56px var(--page-gutter)}.nh-page .closing-cta-content{width:100%;padding:72px var(--page-gutter)}.nh-page .security-compliance-logo{width:min(54vw,460px)}.nh-page .security-certifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:48px}.nh-page .security-certification:nth-child(odd){padding-left:0;border-left:0}.nh-page .industries-grid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);height:auto}.nh-page .client-marquee-layout{flex-direction:column}.nh-page .client-marquee-sidebar{width:100%;padding:24px var(--page-gutter);border-right:0;border-bottom:var(--outline-width) solid var(--outline-light)}.nh-page .client-marquee-sidebar p{max-width:none}.nh-page .client-marquee-content{width:100%;padding:20px 0}.nh-page .client-bento{--client-card-width:120px;grid-template-columns:repeat(22,var(--client-card-width));grid-template-rows:repeat(2,80px)}.nh-page .client-bento-card--quote{gap:12px}.nh-page .client-bento-card--quote p{font-size:var(--text-label)}.nh-page .client-bento-card--feature p{font-size:var(--text-body-sm)}.nh-page .abstract-content{padding:32px var(--page-gutter)}.nh-page .trusted-layout{flex-direction:column;min-height:auto}.nh-page .trusted-sidebar{width:100%;border-right:none;border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .trusted-content,.nh-page .trusted-sidebar{padding:40px var(--page-gutter)}.nh-page .logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.nh-page .logo-cell{height:52px}.nh-page .logo-name{font-size:var(--text-logo-name-tablet)}.nh-page .footer-bottom-layout,.nh-page .footer-layout{display:block}.nh-page .footer-bottom-rail,.nh-page .footer-rail{border-right:0}.nh-page .footer-rail{border-bottom:var(--outline-width) solid var(--outline-dark)}.nh-page .footer-inner,.nh-page .footer-rail{padding:48px var(--page-gutter) 32px}.nh-page .footer-grid{grid-template-columns:1fr 1fr 1fr;gap:40px 24px}.nh-page .footer-brand{display:block}.nh-page .footer-socials{padding-top:20px}.nh-page .footer-bottom-rail{padding:20px var(--page-gutter) 8px}.nh-page .footer-bottom{justify-content:flex-start;padding:8px var(--page-gutter) 20px}}@media (max-width:600px){.nh-page{--nav-h:56px;--page-gutter:16px;--space-proximity:var(--space-proximity-mobile);--space-related:var(--space-related-mobile);--space-group:var(--space-group-mobile);--space-section:var(--space-section-mobile);--space-section-sm:var(--space-section-mobile-sm)}.nh-page .hero-heading{font-size:var(--text-h1-mobile)}.nh-page .hero-copy{font-size:var(--text-body-lg-mobile)}.nh-page .agents-intro h2{font-size:var(--text-h2-md-mobile)}.nh-page .closing-cta-content h2,.nh-page .security-copy h2,.nh-page .testimonials-content>h2,.nh-page .testimonials-heading>h2{font-size:var(--text-h2-lg-mobile)}.nh-page .industries-content>h2{font-size:var(--text-h2-industries-mobile)}.nh-page .agents-pane-title{font-size:var(--text-h3-pane-mobile)}.nh-page .industry-card h3{font-size:var(--text-h3-card-mobile)}.nh-page .story-stage-title{font-size:var(--text-h3-lg-mobile)}.nh-page .testimonial-card blockquote{font-size:var(--text-quote-mobile)}.nh-page .impact-section .stat-number,.nh-page .stat-number{font-size:var(--text-stat-mobile)}.nh-page .agents-intro p,.nh-page .agents-pane-body,.nh-page .closing-cta-content>p,.nh-page .platform-intro p,.nh-page .platform-item-copy p,.nh-page .security-copy>p{font-size:var(--text-body-mobile)}.nh-page .hero-demo-cta,.nh-page .hero-navi-cta{font-size:var(--text-cta-mobile)}.nh-page .footer-col-heading,.nh-page .footer-col-list a{font-size:var(--text-body-sm)}.nh-page .footer-tagline{font-size:var(--text-body-xs)}.nh-page .trusted-more{font-size:var(--text-body-sm)}.nh-page .navbar-content{padding-inline:var(--page-gutter)}.nh-page .btn-start{padding:0 20px;font-size:var(--text-btn-mobile)}.nh-page .mobile-link{font-size:var(--text-nav-mobile-link);letter-spacing:var(--tracking-nav-mobile)}.nh-page .hero-grid{--hero-cell:32px;height:calc(var(--hero-cell) * 7)}.nh-page .hero-container{padding:var(--space-group) var(--page-gutter) var(--space-section);gap:var(--space-group)}.nh-page .hero-intro{gap:0}.nh-page .hero-trust-strip{align-items:flex-start;gap:7px 9px;padding:5px 8px;margin-bottom:var(--space-group)}.nh-page .hero-heading{margin-bottom:var(--space-related)}.nh-page .hero-copy{margin-bottom:var(--space-group);line-height:1.6}.nh-page .hero-actions{gap:10px}.nh-page .hero-demo-cta,.nh-page .hero-navi-cta{min-height:48px;padding-block:14px}.nh-page .hero-trust-divider{height:16px}.nh-page .hero-trust-rating img{height:20px}.nh-page .hero-compliance-link{font-size:var(--text-label-xs);gap:4px}.nh-page .hero-compliance-logo{width:16px;height:16px}.nh-page .hero-compliance-dot{display:none}.nh-page .stats-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.nh-page .stat-icon{display:none}.nh-page .stat-body{gap:10px}.nh-page .stat-card{padding:20px 16px 16px}.nh-page .agents-content{padding-top:var(--space-section)}.nh-page .agents-intro{flex-direction:column;height:auto;min-height:0;gap:var(--space-related);padding:0 var(--page-gutter) var(--space-group)}.nh-page .agents-intro h2,.nh-page .agents-intro p{width:100%;padding:0}.nh-page .agents-intro p{line-height:var(--leading-tagline)}.nh-page .agents-sidebar>p{display:none}.nh-page .agents-tabs{gap:0;padding-inline:0;flex-wrap:nowrap}.nh-page .agents-tab{flex:1 1 0;justify-content:center;gap:0;min-width:0;padding:12px 6px;font-size:var(--text-tab-mobile);letter-spacing:var(--tracking-snug);text-align:center}.nh-page .agents-tab-icon{display:none}.nh-page .agents-pane{padding:40px var(--page-gutter)}.nh-page .agents-pane,.nh-page .agents-pane-copy{gap:var(--space-group)}.nh-page .agents-pane-text{gap:var(--space-related)}.nh-page .agents-pane-body{line-height:var(--leading-body-relaxed)}.nh-page .agents-features{grid-template-columns:1fr;gap:10px;margin:16px 0}.nh-page .agents-pane-badge{padding:6px}.nh-page .agents-pane-badge img{width:28px;height:28px}.nh-page .agents-case-card{height:360px;min-height:360px;padding:72px 12px 16px}.nh-page .agents-case-read{top:12px;right:12px;padding:8px 12px}.nh-page .agents-case .case-studies-copy-wrap{padding:16px}.nh-page .agents-case .case-studies-copy-wrap h3{font-size:var(--text-h3-card-mobile)}.nh-page .agents-case-quote{padding:16px}.nh-page .agents-visual{min-height:460px;padding:32px 12px}.nh-page .agents-skill-card--front{margin-top:64px}.nh-page .agents-skill-card-inner{gap:14px;padding:16px}.nh-page .agents-skill-card-top{flex-wrap:wrap}.nh-page .agents-chat-glass{padding:8px;border-radius:14px}.nh-page .agents-chat-window{height:400px;border-radius:10px}.nh-page .agents-chat-bubble{font-size:var(--text-body-xs)}.nh-page .impact-sidebar{padding:var(--space-related) var(--page-gutter)}.nh-page .impact-content{padding:0}.nh-page .impact-section .stat-card{min-height:120px;padding:20px 16px}.nh-page .impact-section .stat-icon{display:flex}.nh-page .impact-section .stat-body{gap:8px}.nh-page .platform-sidebar{padding:var(--space-related) var(--page-gutter)}.nh-page .platform-content{padding:var(--space-section) 0;gap:var(--space-group)}.nh-page .platform-intro{flex-direction:column;gap:var(--space-related);padding:0 var(--page-gutter);margin-bottom:var(--space-group)}.nh-page .platform-intro h2{font-size:var(--text-h2-platform-mobile)}.nh-page .platform-intro p{line-height:1.6}.nh-page .platform-item-trigger{gap:var(--space-related);padding:18px var(--page-gutter)}.nh-page .platform-item-title{font-size:var(--text-h3-accordion-mobile)}.nh-page .platform-item-body{margin:0 var(--page-gutter)}.nh-page .platform-item.is-open .platform-item-body{padding:28px 0 32px;gap:var(--space-group)}.nh-page .platform-item-copy{gap:var(--space-related)}.nh-page .platform-item-copy h3{font-size:var(--text-h3-panel-mobile)}.nh-page .platform-item-copy p{line-height:1.65}.nh-page .platform-item-features{gap:12px;margin-top:var(--space-related)}.nh-page .platform-item-watermark{width:160px;height:160px;right:-28px;bottom:-40px}.nh-page .closing-cta-sidebar,.nh-page .industries-sidebar,.nh-page .security-sidebar,.nh-page .testimonials-sidebar{padding:var(--space-related) var(--page-gutter)}.nh-page .security-content{padding:var(--space-section) var(--page-gutter)}.nh-page .industries-content{padding:var(--space-section) 0;gap:var(--space-group)}.nh-page .industries-content>h2{padding-inline:var(--page-gutter);margin-bottom:0}.nh-page .closing-cta-content,.nh-page .testimonials-content{padding:var(--space-section) var(--page-gutter)}.nh-page .security-copy h2{font-size:var(--text-h2-md-mobile)}.nh-page .security-copy>p{margin-top:var(--space-related);font-size:var(--text-body-sm);line-height:1.65}.nh-page .security-details{flex-direction:column;align-items:flex-start;margin-top:var(--space-group);gap:var(--space-group)}.nh-page .security-list{gap:var(--space-related)}.nh-page .security-list li{gap:12px;font-size:var(--text-body-sm);line-height:1.55}.nh-page .security-compliance-logo{width:min(100%,420px)}.nh-page .security-certifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) 0;margin-top:var(--space-group)}.nh-page .security-certification{padding:0 16px;border-left:var(--outline-width) solid var(--outline-dark)}.nh-page .security-certification:nth-child(odd){padding-left:0;border-left:0}.nh-page .security-certification h3{margin-bottom:8px;font-size:var(--text-body-sm)}.nh-page .security-certification p{margin-top:6px;font-size:var(--text-label);line-height:1.5}.nh-page .industries-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto;gap:0}.nh-page .industry-card{aspect-ratio:1;min-height:0}.nh-page .industry-card>div{padding:14px;gap:6px}.nh-page .industry-card h3{font-size:var(--text-body-sm)}.nh-page .testimonials-heading{flex-direction:column;align-items:flex-start;gap:var(--space-related)}.nh-page .testimonials-viewport{margin-top:var(--space-group)}.nh-page .testimonial-card{flex-basis:min(300px,calc(100vw - 64px))}.nh-page .testimonial-card-body{gap:var(--space-related);padding:var(--space-group)}.nh-page .testimonial-card blockquote{line-height:1.55}.nh-page .testimonial-card-footer{padding:var(--space-related) var(--space-group)}.nh-page .closing-cta-content>p{margin-top:var(--space-related);line-height:1.6}.nh-page .closing-cta-button{margin-top:var(--space-group)}.nh-page .client-marquee-sidebar{padding:var(--space-related) var(--page-gutter)}.nh-page .client-marquee-content{padding:var(--space-related) 0}.nh-page .client-bento{--client-card-width:108px;grid-template-columns:repeat(22,var(--client-card-width));grid-template-rows:repeat(2,72px);gap:8px}.nh-page .client-bento-track{gap:8px}.nh-page .client-bento-card{padding:14px 16px}.nh-page .client-bento-card--quote{flex-direction:column;align-items:flex-start;justify-content:center}.nh-page .client-bento-card--feature img,.nh-page .client-bento-card--logo img,.nh-page .client-bento-card--quote img{height:22px}.nh-page .client-bento-bigbuy img{height:38px}.nh-page .client-bento-naturgy img,.nh-page .client-bento-nevvon img,.nh-page .client-bento-usergems img{height:32px}.nh-page .client-bento-circuit img{height:30px}.nh-page .abstract-content{padding:var(--space-group) var(--page-gutter)}.nh-page .abstract-container{gap:var(--space-section-sm)}.nh-page .trusted-sidebar{padding:var(--space-section-sm) var(--page-gutter)}.nh-page .trusted-content{padding:var(--space-group) var(--page-gutter)}.nh-page .logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-page .logo-grid .logo-cell:nth-child(n+19){display:none}.nh-page .logo-cell{height:48px}.nh-page .logo-name{font-size:var(--text-logo-name-mobile)}.nh-page .hover-company{font-size:var(--text-label-sm)}.nh-page .hover-stat{font-size:var(--text-label-2xs)}.nh-page .trusted-alt-intro{gap:var(--space-related)}.nh-page .trusted-alt-intro h2{font-size:var(--text-h2-trusted-mobile)}.nh-page .trusted-alt-intro p{margin-top:var(--space-proximity);line-height:1.55}.nh-page .case-studies-alt-intro{gap:var(--space-related)}.nh-page .case-studies-alt-intro h2{font-size:var(--text-h2-case-mobile)}.nh-page .case-studies-copy-wrap{gap:var(--space-related)}.nh-page .case-studies-copy-wrap h3{font-size:var(--text-h3-lg-mobile)}.nh-page .footer{padding:0}.nh-page .footer-inner,.nh-page .footer-rail{padding:var(--space-section) var(--page-gutter) var(--space-group)}.nh-page .footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-group) var(--space-related);padding-top:0}.nh-page .footer-brand{display:flex;flex-direction:column;gap:0}.nh-page .footer-tagline{line-height:1.55}.nh-page .footer-socials,.nh-page .footer-tagline{padding-top:var(--space-related)}.nh-page .footer-col-list{gap:8px;padding-top:var(--space-proximity)}.nh-page .footer-bottom{flex-direction:column;align-items:flex-start;gap:var(--space-proximity);padding-top:var(--space-group);margin-top:var(--space-group)}.nh-page .footer-legal a{font-size:var(--text-label)}.nh-page .footer-legal{gap:14px}}@media (max-width:400px){.nh-page .stats-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.nh-page .footer-grid{grid-template-columns:1fr;gap:28px}}@keyframes blink{0%,to{opacity:1}30%{opacity:.1}65%{opacity:.8}85%{opacity:.2}}.nh-page .triangle-cell.blinking{animation:blink .3s ease forwards}.nh-page .nh-cookie-consent{position:fixed;left:20px;bottom:20px;z-index:300;width:min(360px,calc(100vw - 40px));padding:20px 20px 18px;background:var(--white);border:var(--outline-width) solid var(--outline-light-subtle);border-radius:14px;box-shadow:0 12px 32px rgba(31,29,27,.14);opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.nh-page .nh-cookie-consent.is-visible{opacity:1;transform:translateY(0)}.nh-page .nh-cookie-title{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--dark)}.nh-page .nh-cookie-copy{margin-top:8px;font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-body-tight);color:rgba(31,29,27,.62)}.nh-page .nh-cookie-actions{display:flex;gap:10px;margin-top:16px}.nh-page .nh-cookie-btn{flex:1;padding:10px 18px;font-size:14px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);border-radius:10px;transition:background .2s ease,color .2s ease}.nh-page .nh-cookie-btn--reject{background:var(--off-white);color:rgba(31,29,27,.72)}.nh-page .nh-cookie-btn--reject:hover{background:#ebebeb}.nh-page .nh-cookie-btn--accept{background:#0b0b0b;color:var(--white)}.nh-page .nh-cookie-btn--accept:hover{background:#262626}