@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:1600px;--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)}.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.page-v2 .case-studies-picker img[alt="Circuit Electric"]{height:46px}.nh-page.page-v2 .case-studies-picker img[alt=BigBuy],.nh-page.page-v2 .case-studies-picker img[alt=SafeCheck],.nh-page.page-v2 .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);padding-top:var(--nav-h);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}.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-section--v2{border-top:var(--outline-width) solid var(--outline-dark)}.nh-page .agents-v2-layout{position:relative;display:flex;flex-direction:column;gap:40px;padding:64px 0 0}.nh-page .agents-v2-intro{display:flex;align-items:center;gap:40px;padding:0 var(--page-gutter)}.nh-page .agents-v2-intro h2{flex:1;min-width:0;margin:0;color:var(--color-text-inverse);font-size:clamp(32px,3.2vw,48px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:1.3}.nh-page .agents-v2-intro p{flex:0 0 440px;width:440px;max-width:480px;margin:0;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:.75}.nh-page .agents-v2-stage{display:flex;flex-direction:column;gap:20px;padding:40px;background:rgba(0,0,0,.2);border:var(--outline-width) solid rgba(255,255,255,.2)}.nh-page .agents-v2-tabs{display:flex;align-items:stretch;justify-content:center;gap:16px;width:100%;padding:0 8px;overflow-x:auto}.nh-page .agents-v2-tab{display:inline-flex;align-items:center;gap:12px;padding:20px 64px;color:rgba(255,255,255,.98);font-size:clamp(18px,1.6vw,24px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);white-space:nowrap;background:rgba(0,0,0,.08);border:0;border-radius:4px 4px 0 0;cursor:pointer;transition:background-color .18s ease}.nh-page .agents-v2-tab:hover{background:rgba(255,255,255,.12)}.nh-page .agents-v2-tab[aria-selected=true]{background:rgba(255,255,255,.25)}.nh-page .agents-v2-tab:focus-visible{outline:1px solid var(--white);outline-offset:2px}.nh-page .agents-v2-tab-icon{display:block;width:24px;height:24px;flex:0 0 24px}.nh-page .agents-v2-panel{display:flex;align-items:stretch;min-width:0;overflow:hidden;border-radius:8px;background:rgba(0,0,0,.15)}.nh-page .agents-v2-copy-stage{position:relative;flex:0 0 570px;width:570px;max-width:48%;min-width:0;background:var(--white)}.nh-page .agents-v2-pane{display:none;flex-direction:column;gap:24px;height:100%;padding:40px;box-sizing:border-box}.nh-page .agents-v2-pane.is-active{display:flex}.nh-page .agents-v2-pane.is-entering{animation:story-stage-enter .36s cubic-bezier(.16,1,.3,1) both}.nh-page .agents-v2-pane-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.nh-page .agents-v2-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px;background:var(--green-deep);border-radius:4px}.nh-page .agents-v2-badge img{display:block;width:32px;height:32px}.nh-page .agents-v2-pane-title{margin:0;color:var(--green-deep);font-size:clamp(24px,2vw,32px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-v2-pane-body{margin:0;color:#090909;font-size:var(--text-body);line-height:var(--leading-body);opacity:.75}.nh-page .agents-v2-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.nh-page .agents-v2-features li{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#090909;font-size:var(--text-body-sm);line-height:var(--leading-body);opacity:.75}.nh-page .agents-v2-case-block{margin-top:auto;padding-top:0;border-top:0}.nh-page .agents-v2-case-nav p{color:#999;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nh-page .agents-v2-story-card{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:visible;background:var(--white);border:1px dashed rgba(31,29,27,.2);border-radius:4px;box-shadow:none;height:auto;min-height:0}.nh-page .agents-v2-story-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nh-page .agents-v2-story-head img{display:block;max-width:120px;max-height:32px;width:auto;height:auto;object-fit:contain;object-position:left center}.nh-page .agents-v2-story-kicker{position:relative;display:grid;justify-items:end;margin:0;min-width:0}.nh-page .agents-v2-story-kicker>*{grid-area:1/1}.nh-page .agents-v2-story-kicker [data-agents-case-category]{margin:0;color:#999;letter-spacing:var(--tracking-label-wide);text-transform:uppercase;text-align:right}.nh-page .agents-v2-story-cta,.nh-page .agents-v2-story-kicker [data-agents-case-category]{font-size:var(--text-label-xs);font-weight:var(--weight-medium);line-height:var(--leading-ui);transition:opacity .28s ease,transform .28s ease}.nh-page .agents-v2-story-cta{display:inline-flex;align-items:center;gap:6px;color:var(--green-deep);letter-spacing:var(--tracking-cta);text-transform:none;white-space:nowrap;opacity:0;transform:translateX(6px);pointer-events:none}.nh-page .agents-v2-story-cta i{display:block;width:7px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page .agents-v2-story-card:focus-visible .agents-v2-story-kicker [data-agents-case-category],.nh-page .agents-v2-story-card:hover .agents-v2-story-kicker [data-agents-case-category]{opacity:0;transform:translateX(-6px)}.nh-page .agents-v2-story-card:focus-visible .agents-v2-story-cta,.nh-page .agents-v2-story-card:hover .agents-v2-story-cta{opacity:1;transform:none}.nh-page .agents-v2-story-card h3{margin:0;color:var(--green-deep);font-size:clamp(18px,1.4vw,22px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.nh-page .agents-v2-story-quote{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px;background:rgba(0,0,0,.04);border-radius:4px}.nh-page .agents-v2-story-avatar{display:block;flex:0 0 40px;width:40px;height:40px;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;background:#f2f2f2}.nh-page .agents-v2-story-avatar[hidden]{display:none}.nh-page .agents-v2-story-quote-copy{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.nh-page .agents-v2-story-quote p{margin:0}.nh-page .agents-v2-story-quote [data-agents-case-quote]{color:#090909;font-size:var(--text-body-sm);line-height:var(--leading-body);opacity:.8}.nh-page .agents-v2-story-quote [data-agents-case-cite]{color:#666;font-size:var(--text-label-xs);line-height:var(--leading-label)}.nh-page .agents-v2-visual{--v2-visual-indicator:27px;position:relative;flex:1;align-self:stretch;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:48px 32px;box-sizing:border-box;overflow:hidden}.nh-page .agents-v2-visual .agents-visual-photo{border-radius:0}.nh-page .agents-v2-visual-frame{position:relative;top:auto;z-index:1;flex:1 1 auto;display:flex;align-items:stretch;justify-content:stretch;width:100%;max-width:100%;min-height:0;height:100%}.nh-page .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){display:grid;grid-template-rows:auto minmax(0,1fr) var(--v2-visual-indicator);justify-items:center;width:100%;max-width:100%;min-height:0;height:100%;flex:1 1 auto;gap:24px}.nh-page .agents-v2-visual .agents-skills-caption{grid-row:1;align-self:start;justify-self:stretch;margin:0;text-align:center}.nh-page .agents-v2-visual :is(.agents-chat-stage,.agents-skills-stage,.agents-v2-scene){grid-row:2;align-self:center;justify-self:center;width:fit-content;max-width:100%;height:fit-content}.nh-page .agents-v2-visual :is(.agents-chat-stage,.agents-skills-stage){display:flex;flex-direction:column;align-items:center}.nh-page .agents-v2-visual :is(.agents-chat-stage,.agents-skills-stage)[hidden]{display:none!important}.nh-page .agents-v2-visual .agents-voice-glass{display:block;box-sizing:border-box}.nh-page .agents-v2-visual .agents-voice-card{width:min(479px,100%);max-width:100%}.nh-page .agents-v2-visual .agents-skills-progress{grid-row:3;align-self:end;justify-self:center;flex:0 0 auto;width:min(240px,72%)}@media (max-width:1100px){.nh-page .agents-v2-intro{flex-direction:column;align-items:flex-start;gap:14px}.nh-page .agents-v2-intro p{flex:none;width:auto;max-width:none}.nh-page .agents-v2-stage{padding:28px 20px}.nh-page .agents-v2-tab{padding:16px 28px;font-size:var(--text-tab-tablet,16px)}.nh-page .agents-v2-panel{flex-direction:column}.nh-page .agents-v2-copy-stage{flex:none;width:100%;max-width:none}.nh-page .agents-v2-visual{min-height:520px;padding:28px}}@media (max-width:600px){.nh-page .agents-v2-layout{gap:28px;padding-top:40px}.nh-page .agents-v2-intro,.nh-page .agents-v2-stage{padding-inline:var(--page-gutter)}.nh-page .agents-v2-stage{padding-block:20px;gap:16px}.nh-page .agents-v2-tabs{justify-content:flex-start;gap:8px;padding:0}.nh-page .agents-v2-tab{padding:12px 16px;font-size:14px;gap:8px}.nh-page .agents-v2-tab-icon{width:16px;height:16px;flex-basis:16px}.nh-page .agents-v2-pane{padding:24px 20px;gap:20px}.nh-page .agents-v2-features{grid-template-columns:1fr}.nh-page .agents-v2-visual{min-height:460px;padding:24px}}.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=app] .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=app] .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=app] .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:562px;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 3.2s ease-out infinite}.nh-page .agents-voice-orb-ring--delay{animation-delay:1.3s}.nh-page .agents-voice-orb-core{inset:26px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 30% 24%,#d9fcf3 0,#7ceed3 24%,var(--color-accent-mint) 48%,var(--green-deep) 84%);box-shadow:inset 0 -18px 32px rgba(3,48,40,.42),inset 0 12px 26px rgba(255,255,255,.32),0 18px 38px rgba(5,93,79,.24);animation:voice-orb-breathe 6.4s ease-in-out infinite}.nh-page .agents-voice-orb-core:after,.nh-page .agents-voice-orb-core:before{content:"";position:absolute;pointer-events:none}.nh-page .agents-voice-orb-core:before{inset:-24%;background:conic-gradient(from 0deg,rgba(255,255,255,.4),rgba(103,232,203,0) 34%,rgba(4,63,53,.5) 62%,rgba(255,255,255,.28));border-radius:46% 54% 52% 48%/50% 46% 54% 50%;opacity:.5;filter:blur(7px);animation:voice-orb-swirl 14s linear infinite}.nh-page .agents-voice-orb-core:after{inset:38% -32% -36%;background:linear-gradient(180deg,rgba(126,239,211,.45),rgba(4,72,61,.86));border-radius:46% 54% 40% 60%/58% 46% 54% 42%;animation:voice-orb-wave 8.2s ease-in-out infinite}.nh-page .agents-voice-orb-blob{z-index:1;width:74%;height:74%;top:-8%;left:-6%;border-radius:54% 46% 43% 57%/48% 56% 44% 52%;background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.95) 0,rgba(206,251,239,.38) 38%,transparent 68%);filter:blur(2px);animation:voice-blob-drift 7.4s ease-in-out infinite,voice-blob-morph 5.2s ease-in-out infinite}.nh-page .agents-voice-orb-blob--alt{top:auto;left:auto;right:-10%;bottom:-8%;width:66%;height:66%;opacity:.85;mix-blend-mode:screen;background:radial-gradient(circle at 50% 50%,rgba(104,240,205,1) 0,rgba(67,223,189,.4) 40%,transparent 68%);animation-duration:6.2s,4.4s;animation-direction:reverse,alternate-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-intro-form{display:flex;flex-direction:column;gap:12px;width:100%}.nh-page .agents-voice-form{align-items:stretch;justify-content:center;width:100%;gap:16px}.nh-page .agents-voice-form-head{display:flex;flex-direction:column;gap:6px}.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-form-note{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body)}.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{gap:18px;width:100%;text-align:center}.nh-page .agents-voice-success-orb{position:relative;display:grid;place-items:center;width:76px;height:76px;color:var(--white);background:radial-gradient(circle at 34% 28%,#63e6c6 0,var(--green-deep) 74%);border-radius:50%;box-shadow:0 14px 30px rgba(5,93,79,.26)}.nh-page .agents-voice-success-orb svg{position:relative;display:block;animation:voice-success-ring-shake 2.8s ease-in-out infinite}.nh-page .agents-voice-success-ring{position:absolute;inset:0;border:1.5px solid rgba(5,93,79,.3);border-radius:50%;animation:voice-ring 2.8s ease-out infinite}.nh-page .agents-voice-success-ring--delay{animation-delay:1.2s}.nh-page .agents-voice-success-copy{display:flex;flex-direction:column;align-items:center;gap:8px}.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-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-body)}.nh-page .agents-voice-success-meta{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:100%;margin:0;overflow:hidden;background:var(--outline-light);border:1px solid var(--outline-light);border-radius:8px}.nh-page .agents-voice-success-meta>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--off-white);text-align:left}.nh-page .agents-voice-success-meta dt{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)}.nh-page .agents-voice-success-meta dd{margin:0;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-tight);line-height:var(--leading-ui)}.nh-page .agents-voice-success-status{display:inline-flex;align-items:center;gap:8px;max-width:none;padding:7px 14px;background:var(--surface-mint);color:var(--green-deep);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label);border-radius:100px}.nh-page .agents-voice-success-dots{display:inline-flex;align-items:center;gap:3px}.nh-page .agents-voice-success-dots i{width:4px;height:4px;background:currentColor;border-radius:50%;animation:voice-success-dot 1.2s ease-in-out infinite}.nh-page .agents-voice-success-dots i:nth-child(2){animation-delay:.16s}.nh-page .agents-voice-success-dots i:nth-child(3){animation-delay:.32s}@keyframes voice-success-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes voice-success-ring-shake{0%,34%,to{transform:rotate(0deg)}6%{transform:rotate(-13deg)}12%{transform:rotate(11deg)}18%{transform:rotate(-8deg)}26%{transform:rotate(5deg)}}@keyframes voice-blob-drift{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}25%{transform:translate3d(28%,18%,0) rotate(70deg) scale(1.16)}50%{transform:translate3d(10%,40%,0) rotate(170deg) scale(.88)}75%{transform:translate3d(-22%,16%,0) rotate(260deg) scale(1.1)}}@keyframes voice-blob-morph{0%,to{border-radius:54% 46% 43% 57%/48% 56% 44% 52%}33%{border-radius:38% 62% 58% 42%/62% 38% 62% 38%}66%{border-radius:64% 36% 46% 54%/38% 64% 36% 62%}}@keyframes voice-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes voice-orb-swirl{to{transform:rotate(1turn)}}@keyframes voice-orb-wave{0%,to{transform:translate3d(-5%,5%,0) rotate(-7deg)}50%{transform:translate3d(5%,-7%,0) rotate(9deg)}}@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-orb-core,.nh-page .agents-voice-orb-core:after,.nh-page .agents-voice-orb-core:before,.nh-page .agents-voice-success-dots i,.nh-page .agents-voice-success-orb svg{animation:none}.nh-page .agents-voice-success-ring{animation:none;opacity:.2}.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-container{order:1;padding:36px var(--page-gutter) 48px;gap:28px}.nh-page .hero-grid{order:2;position:relative;top:auto;right:auto;bottom:auto;width:100%;height:calc(var(--hero-cell) * 7);flex:0 0 auto;--hero-cell:36px;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 22%,#000 48%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 22%,#000 48%)}.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-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 .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.page-v2{--outline-light-subtle:rgba(31,29,27,0.1);--outline-dark-subtle:rgba(255,255,255,0.12);--v2-period:calc(var(--v2-dash) + var(--v2-gap));--v2-line:var(--outline-light-subtle);--v2-line-on-dark:var(--outline-dark-subtle);--v2-dash-x:repeating-linear-gradient(to right,var(--v2-line) 0 var(--v2-dash),transparent var(--v2-dash) var(--v2-period));--v2-dash-y:repeating-linear-gradient(to bottom,var(--v2-line) 0 var(--v2-dash),transparent var(--v2-dash) var(--v2-period));--v2-frame:var(--v2-dash-x),var(--v2-dash-x),var(--v2-dash-y),var(--v2-dash-y);--v2-frame-size:100% var(--v2-stroke),100% var(--v2-stroke),var(--v2-stroke) 100%,var(--v2-stroke) 100%;--v2-frame-position:0 0,0 100%,0 0,100% 0;--v2-frame-repeat:repeat-x,repeat-x,repeat-y,repeat-y}@media (max-width:1919px){.nh-page.page-v2{--container-max:1360px}}.nh-page.page-v2 :is(.agents-section,.abstract-section,.impact-section,.platform-section:not(.platform-section--light),.trusted-section,.security-section,.testimonials-section,.closing-cta-section,.footer){--v2-line:var(--v2-line-on-dark)}.nh-page.page-v2 :is(.agents-section,.abstract-section,.impact-section,.platform-section,.trusted-section,.security-section,.testimonials-section,.closing-cta-section,.footer)>.section-container{--container-outline:var(--v2-line-on-dark);--v2-line:var(--v2-line-on-dark)}.nh-page.page-v2 .platform-section--light>.section-container{--container-outline:var(--outline-light-subtle);--v2-line:var(--outline-light-subtle)}.nh-page.page-v2 .agents-v2-stage:before,.nh-page.page-v2 .platform-cards:before,.nh-page.page-v2 .platform-visual:before,.nh-page.page-v2 .v2-dash-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;border:var(--v2-stroke) dashed var(--v2-line,var(--outline-light-subtle));background:none}.nh-page.page-v2 .section-container{border-inline:none;background-image:var(--v2-dash-y),var(--v2-dash-y);background-size:var(--v2-stroke) 100%,var(--v2-stroke) 100%;background-position:0 0,100% 0;background-repeat:repeat-y}.nh-page.page-v2 :is(.hero,.client-marquee-section,.agents-section,.abstract-section,.impact-section,.platform-section,.deployment-alt-section,.trusted-section,.case-studies-alt-section,.industries-section,.security-section,.testimonials-section,.closing-cta-section,.footer,.navbar){border:0;border-block:none;border-top:none;border-bottom:none}.nh-page.page-v2 :is(.hero,.client-marquee-section,.agents-section,.abstract-section,.impact-section,.platform-section,.deployment-alt-section,.trusted-section,.case-studies-alt-section,.industries-section,.security-section,.testimonials-section,.closing-cta-section,.footer){position:relative}.nh-page.page-v2 :is(.hero,.client-marquee-section,.agents-section,.abstract-section,.impact-section,.platform-section,.deployment-alt-section,.trusted-section,.case-studies-alt-section,.industries-section,.security-section,.testimonials-section,.closing-cta-section,.footer):before{content:"";position:absolute;left:0;right:0;top:0;height:var(--v2-stroke);background-image:var(--v2-dash-x);background-repeat:repeat-x;pointer-events:none;z-index:6}.nh-page.page-v2 .navbar{position:sticky;top:0;z-index:200;border-bottom:0}.nh-page.page-v2 .navbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--v2-stroke);background-image:var(--v2-dash-x);background-repeat:repeat-x;pointer-events:none;z-index:6}.nh-page.page-v2 .hero:before{display:none}.nh-page.page-v2 .section-eyebrow{display:block;margin:0 0 var(--space-related,12px);color:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-transform:uppercase;opacity:.72}.nh-page.page-v2 .case-studies-alt-section .section-eyebrow,.nh-page.page-v2 .client-marquee-section .section-eyebrow,.nh-page.page-v2 .industries-section .section-eyebrow,.nh-page.page-v2 .platform-section--light .section-eyebrow{color:var(--color-text-accent-soft,var(--green-text));opacity:1}.nh-page.page-v2 .impact-section .section-eyebrow,.nh-page.page-v2 .security-section .section-eyebrow,.nh-page.page-v2 .testimonials-section .section-eyebrow,.nh-page.page-v2 .trusted-section .section-eyebrow{color:var(--color-text-on-green,rgba(255,255,255,.85));opacity:.85}.nh-page.page-v2 .navbar-container{display:block}.nh-page.page-v2 .navbar-content{display:flex;align-items:center;gap:24px;width:100%;padding-inline:var(--page-gutter);min-height:var(--nav-h)}.nh-page.page-v2 .navbar-content .logo{display:flex;flex-shrink:0}.nh-page.page-v2 .navbar-content .nav-logo-mobile{display:none}.nh-page.page-v2 .abstract-layout,.nh-page.page-v2 .case-studies-alt-layout,.nh-page.page-v2 .client-marquee-layout,.nh-page.page-v2 .closing-cta-layout,.nh-page.page-v2 .hero-layout,.nh-page.page-v2 .impact-layout,.nh-page.page-v2 .industries-layout,.nh-page.page-v2 .platform-layout,.nh-page.page-v2 .security-layout,.nh-page.page-v2 .testimonials-layout,.nh-page.page-v2 .trusted-layout{display:block}.nh-page.page-v2 .abstract-content,.nh-page.page-v2 .case-studies-alt-content,.nh-page.page-v2 .client-marquee-content,.nh-page.page-v2 .closing-cta-content,.nh-page.page-v2 .hero-content,.nh-page.page-v2 .impact-content,.nh-page.page-v2 .industries-content,.nh-page.page-v2 .platform-content,.nh-page.page-v2 .security-content,.nh-page.page-v2 .testimonials-content,.nh-page.page-v2 .trusted-content{width:100%;max-width:none;border-right:0;border-left:0}.nh-page.page-v2 .hero-content{padding-inline:var(--page-gutter)}.nh-page.page-v2 .case-studies-alt-content,.nh-page.page-v2 .client-marquee-content,.nh-page.page-v2 .closing-cta-content,.nh-page.page-v2 .impact-content,.nh-page.page-v2 .industries-content,.nh-page.page-v2 .platform-content,.nh-page.page-v2 .security-content,.nh-page.page-v2 .testimonials-content,.nh-page.page-v2 .trusted-content{padding-inline:var(--page-gutter);box-sizing:border-box}.nh-page.page-v2 .platform-content{padding-block:72px;gap:40px}.nh-page.page-v2 .platform-intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nh-page.page-v2 .platform-intro h2,.nh-page.page-v2 .platform-intro p{flex:none;width:auto;max-width:none;padding:0}.nh-page.page-v2 .platform-stage{display:flex;flex-direction:column;gap:28px;border-block:none;overflow:visible}.nh-page.page-v2 .platform-visual{flex:none;max-width:none;min-height:560px}.nh-page.page-v2 .platform-cards,.nh-page.page-v2 .platform-visual{position:relative;width:100%;border:0;border-radius:8px;--v2-line:var(--outline-light-subtle)}.nh-page.page-v2 .platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;background:var(--white)}.nh-page.page-v2 .platform-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;text-align:left;color:var(--color-text);background:transparent;border:0;cursor:pointer;transition:background-color .18s ease}.nh-page.page-v2 .platform-card:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--v2-stroke);background-image:var(--v2-dash-y);background-repeat:repeat-y;pointer-events:none;z-index:1}.nh-page.page-v2 .platform-card:hover{background:rgba(5,93,79,.04)}.nh-page.page-v2 .platform-card.is-open{background:var(--surface-mint,#f2f8f5)}.nh-page.page-v2 .platform-card:focus-visible{outline:2px solid var(--green-deep);outline-offset:-2px;z-index:1}.nh-page.page-v2 .platform-card-icon{display:inline-flex;color:var(--green-deep)}.nh-page.page-v2 .platform-card-title{font-size:var(--text-body-lg,18px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display)}.nh-page.page-v2 .platform-card-body{font-size:var(--text-body-sm);line-height:var(--leading-body);opacity:.72}.nh-page.page-v2 .case-studies-alt-intro h2,.nh-page.page-v2 .industries-content>h2,.nh-page.page-v2 .security-copy h2{margin-top:0}.nh-page.page-v2 .agents-v2-layout{padding-inline:0}.nh-page.page-v2 .agents-v2-intro{padding-inline:var(--page-gutter)}.nh-page.page-v2 .agents-v2-stage{position:relative;margin-inline:var(--page-gutter);width:auto;box-sizing:border-box;border:0}.nh-page.page-v2 .agents-v2-story-card{position:relative;--v2-line:var(--outline-light-subtle)}.nh-page.page-v2 .agents-v2-case-block{border-top:0;--v2-line:var(--outline-light-subtle)}@media (max-width:900px){.nh-page.page-v2 .platform-cards{grid-template-columns:1fr}.nh-page.page-v2 .platform-card:not(:last-child):after{top:auto;right:0;left:0;bottom:0;width:auto;height:var(--v2-stroke);background-image:var(--v2-dash-x);background-repeat:repeat-x}}@media (max-width:600px){.nh-page.page-v2 .navbar-content{padding-inline:var(--page-gutter)}}.nh-page .agents-chat-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%;opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-chips[hidden]{display:none}.nh-page .agents-chat-chips.is-in{opacity:1;transform:none}.nh-page .agents-chat-chips.is-used{opacity:0;transform:translateY(-6px);pointer-events:none}.nh-page .agents-chat-chips--welcome{justify-content:flex-end}.nh-page .agents-chat-chips--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nh-page .agents-chat-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:8px 12px;color:var(--color-text-zinc);font-family:inherit;font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);line-height:1.25;text-align:center;background:var(--white);border:1px solid rgba(31,29,27,.14);border-radius:999px;box-shadow:0 1px 2px rgba(31,29,27,.07);cursor:pointer;overflow:hidden;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.nh-page .agents-chat-chips--welcome .agents-chat-chip{background:rgba(255,255,255,.92)}.nh-page .agents-chat-chip:focus-visible,.nh-page .agents-chat-chip:hover{background:#f5f9f7}.nh-page .agents-chat-chip--primary{color:var(--color-text-inverse);background:var(--green-deep);border-color:transparent}.nh-page .agents-chat-chip--primary:focus-visible,.nh-page .agents-chat-chip--primary:hover{background:var(--green-deep);filter:brightness(1.08)}.nh-page .agents-chat-chip.is-chosen{color:var(--color-text-accent);background:color-mix(in srgb,var(--green-deep) 10%,var(--white));border-color:color-mix(in srgb,var(--green-deep) 42%,transparent)}.nh-page .agents-chat-chip--primary.is-chosen{color:var(--color-text-inverse);background:var(--green-deep);border-color:transparent}.nh-page .agents-chat-chip.is-tapped,.nh-page .agents-site-submit.is-tapped{transform:scale(.96);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-deep) 24%,transparent)}.nh-page .agents-chat-chip.is-tapped:after,.nh-page .agents-site-submit.is-tapped:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,color-mix(in srgb,currentColor 34%,transparent),transparent 62%);animation:agents-tap-ripple .52s ease-out both;pointer-events:none}@keyframes agents-tap-ripple{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}.nh-page.page-v2 .agents-v2-visual .agents-chat-stage[data-chat-stage=conversation]{width:100%;justify-self:stretch;gap:12px}.nh-page.page-v2 .agents-v2-visual .agents-chat-glass{width:min(479px,100%);margin-inline:auto;transition:width .75s cubic-bezier(.22,1,.36,1)}.nh-page.page-v2 .agents-v2-visual .agents-chat-glass.is-split{width:100%}.nh-page .agents-chat-split{display:grid;grid-template-columns:minmax(0,1fr) 0fr;gap:0;width:100%;transition:grid-template-columns .75s cubic-bezier(.22,1,.36,1),gap .75s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-glass.is-split .agents-chat-split{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:10px}.nh-page .agents-chat-window{transition:height .75s cubic-bezier(.22,1,.36,1)}.nh-page .agents-chat-glass.is-split .agents-chat-window{height:540px;max-height:min(540px,70vh)}.nh-page .agents-chat-glass.is-split .agents-chat-body{padding:14px 12px 16px;gap:10px}.nh-page .agents-chat-glass.is-split .agents-chat-bubble{max-width:100%;font-size:12.5px;line-height:1.5}.nh-page .agents-chat-glass.is-split .agents-chat-chip{font-size:11.5px;padding:7px 10px}.nh-page .agents-chat-bubble--follow{margin-top:-2px}.nh-page .agents-chat-input--docked{flex:0 0 auto;align-self:center;width:min(372px,100%);margin:0;padding:9px 13px;font-size:12.5px;box-shadow:0 2px 6px rgba(0,0,0,.07)}.nh-page .agents-chat-site{display:flex;flex-direction:column;min-width:0;height:540px;max-height:min(540px,70vh);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);opacity:0;transform:translateX(14px);transition:opacity .6s ease .14s,transform .7s cubic-bezier(.22,1,.36,1) .14s}.nh-page .agents-chat-site[hidden]{display:none}.nh-page .agents-chat-site.is-in{opacity:1;transform:none}.nh-page .agents-chat-site-bar{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 12px;background:#f4f5f4;border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-chat-site-dots{display:inline-flex;gap:4px}.nh-page .agents-chat-site-dots i{width:6px;height:6px;background:rgba(31,29,27,.18);border-radius:50%}.nh-page .agents-chat-site-url{flex:1;min-width:0;padding:3px 8px;color:#6f7370;font-size:10px;letter-spacing:var(--tracking-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--white);border-radius:999px}.nh-page .agents-chat-site-viewport{flex:1;min-height:0;padding:14px;overflow:auto}.nh-page .agents-chat-site-panel{display:flex;flex-direction:column;gap:8px}.nh-page .agents-chat-site-panel[hidden]{display:none}.nh-page .agents-chat-site-panel.is-active{animation:agents-site-enter .55s cubic-bezier(.22,1,.36,1) both}@keyframes agents-site-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nh-page .agents-site-badge{align-self:flex-start;margin:0;padding:4px 9px;color:var(--color-text-accent);font-size:9.5px;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--green-deep) 9%,var(--white));border-radius:999px}.nh-page .agents-site-title{margin:0;color:var(--green-deep);font-size:18px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:1.25}.nh-page .agents-site-sub{margin:0;color:#6f7370;font-size:11.5px;line-height:1.5}.nh-page .agents-site-plans{display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none}.nh-page .agents-site-plan{display:flex;flex-direction:column;gap:5px;padding:10px 11px;background:var(--white);border:1px solid rgba(31,29,27,.1);border-radius:10px;box-shadow:0 1px 2px rgba(31,29,27,.04)}.nh-page .agents-site-plan--best{background:color-mix(in srgb,var(--green-deep) 5%,var(--white));border-color:color-mix(in srgb,var(--green-deep) 38%,transparent);box-shadow:0 6px 16px rgba(11,59,46,.12)}.nh-page .agents-site-plan-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.nh-page .agents-site-plan-top h4{margin:0;color:var(--color-text);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.nh-page .agents-site-plan-seats{color:#8a8f8b;font-size:10.5px}.nh-page .agents-site-plan-flag{margin-left:auto;padding:2px 7px;color:var(--color-text-inverse);font-size:9.5px;font-weight:var(--weight-medium);letter-spacing:.04em;background:var(--green-deep);border-radius:999px}.nh-page .agents-site-plan-price{display:flex;align-items:baseline;gap:5px;margin:0}.nh-page .agents-site-plan-price strong{color:var(--green-deep);font-size:19px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-display)}.nh-page .agents-site-plan-price span{color:#8a8f8b;font-size:10.5px}.nh-page .agents-site-plan-copy{margin:0;color:var(--color-text-dark-88);font-size:11px;line-height:1.55}.nh-page .agents-site-person{display:flex;align-items:center;gap:10px;padding:9px 10px;background:#f4f5f4;border-radius:10px}.nh-page .agents-site-person img{display:block;flex:0 0 38px;width:38px;height:38px;object-fit:cover;object-position:center top;border-radius:50%}.nh-page .agents-site-person-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.nh-page .agents-site-person-copy strong{color:var(--color-text);font-size:12.5px;font-weight:var(--weight-semibold)}.nh-page .agents-site-person-copy span{color:#6f7370;font-size:10.5px;line-height:1.4}.nh-page .agents-site-form{display:flex;flex-direction:column;gap:9px;margin-top:2px}.nh-page .agents-site-field{display:flex;flex-direction:column;gap:4px}.nh-page .agents-site-field>span{color:#6f7370;font-size:10.5px;font-weight:var(--weight-medium);letter-spacing:.02em}.nh-page .agents-site-field input{width:100%;padding:9px 11px;color:var(--color-text);font-family:inherit;font-size:12px;background:var(--white);border:1px solid rgba(31,29,27,.16);border-radius:8px;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.nh-page .agents-site-field input.is-typing{border-color:color-mix(in srgb,var(--green-deep) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-deep) 12%,transparent)}.nh-page .agents-site-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:10px 14px;color:var(--color-text-inverse);font-family:inherit;font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-cta);background:var(--green-deep);border:0;border-radius:999px;cursor:pointer;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.nh-page .agents-chat-site-panel--confirm{align-items:stretch}.nh-page .agents-site-check{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:30px;height:30px;color:var(--color-text-inverse);background:var(--green-deep);border-radius:50%;animation:agents-site-check-pop .5s cubic-bezier(.22,1,.36,1) .18s both}@keyframes agents-site-check-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.nh-page .agents-site-when{margin:0;color:var(--color-text);font-size:12.5px;font-weight:var(--weight-medium)}.nh-page .agents-site-summary{display:flex;flex-direction:column;gap:0;margin:2px 0 0;padding:2px 10px;background:var(--white);border:1px solid rgba(31,29,27,.1);border-radius:10px}.nh-page .agents-site-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(31,29,27,.07)}.nh-page .agents-site-summary>div:last-child{border-bottom:0}.nh-page .agents-site-summary dt{color:#8a8f8b;font-size:10.5px}.nh-page .agents-site-summary dd{margin:0;color:var(--color-text);font-size:11.5px;font-weight:var(--weight-medium);text-align:right}.nh-page .agents-site-calendar{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:9px 14px;color:var(--color-text-accent);font-family:inherit;font-size:12px;font-weight:var(--weight-medium);background:var(--white);border:1px solid color-mix(in srgb,var(--green-deep) 35%,transparent);border-radius:999px;cursor:pointer}.nh-page.page-v2 .agents-v2-visual .agents-skills-progress--five{width:min(320px,88%)}@media (prefers-reduced-motion:reduce){.nh-page .agents-chat-chips,.nh-page .agents-chat-site,.nh-page .agents-chat-split,.nh-page .agents-chat-window,.nh-page.page-v2 .agents-v2-visual .agents-chat-glass{transition:none!important}.nh-page .agents-chat-chip.is-tapped:after,.nh-page .agents-chat-site-panel.is-active,.nh-page .agents-site-check,.nh-page .agents-site-submit.is-tapped:after{animation:none!important}}.nh-page .agents-work-app{position:relative;display:flex;flex-direction:column;width:100%;height:560px;max-height:min(560px,72vh);overflow:hidden;color:var(--color-text);background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .agents-work-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:11px 14px;background:var(--white);border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-logo{display:block;width:auto;height:13px}.nh-page .agents-work-nav{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--color-text-muted);font-size:10.5px;font-weight:var(--weight-medium)}.nh-page .agents-work-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--green-deep);color:var(--off-white);font-size:9.5px;font-weight:var(--weight-semibold,600);border-radius:50%}.nh-page .agents-work-views{position:relative;flex:1;min-height:0;background:#f6f7f5}.nh-page .agents-work-view{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .62s cubic-bezier(.22,1,.36,1);pointer-events:none}.nh-page .agents-work-view.is-active{opacity:1;transform:none;pointer-events:auto}.nh-page .agents-work-view[hidden]{display:none}.nh-page .agents-work-home{align-items:center;justify-content:center;gap:20px;padding:20px 16px}.nh-page .agents-work-hello{display:flex;flex-direction:column;gap:2px;text-align:center}.nh-page .agents-work-hello strong{color:var(--green-deep);font-size:18px;font-weight:var(--weight-semibold,600);letter-spacing:-.025em}.nh-page .agents-work-hello span{color:var(--color-text-muted);font-size:14px;font-weight:var(--weight-regular)}.nh-page .agents-work-composer{width:100%;overflow:hidden;background:var(--white);border:1px solid rgba(31,29,27,.12);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:border-color .35s ease,box-shadow .35s ease}.nh-page .agents-work-composer.is-glowing{border-color:color-mix(in srgb,var(--green-deep) 45%,transparent);animation:work-glow 2.2s ease-in-out infinite}.nh-page .agents-work-composer-text{min-height:62px;margin:0;padding:13px 13px 4px;color:var(--color-text);font-size:12.5px;line-height:1.5}.nh-page [data-work-typed]:empty:before{content:"Describe the task, or type / to pick an agent";color:var(--color-text-muted)}.nh-page .agents-work-caret{display:inline-block;width:1px;height:.95em;margin-left:1px;background:var(--color-text);vertical-align:-2px;opacity:0}.nh-page .agents-work-composer.is-glowing .agents-work-caret,.nh-page .is-typing>.agents-work-caret{opacity:1;animation:work-caret .9s steps(1) infinite}.nh-page .agents-work-composer-foot{display:flex;align-items:center;gap:8px;padding:0 11px 10px}.nh-page .agents-work-plus{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#f1f2f0;color:var(--color-text);font-size:15px;border-radius:50%}.nh-page .agents-work-model{margin-left:auto;color:var(--color-text-muted);font-size:11px;font-weight:var(--weight-medium)}.nh-page .agents-work-send{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:28px;height:28px;padding:0;background:#f1f2f0;color:var(--color-text);border:0;border-radius:50%;cursor:pointer;transition:background .32s ease,color .32s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.nh-page .agents-work-send.is-ready{background:var(--green-deep);color:var(--off-white);animation:work-glow 1.8s ease-in-out infinite}.nh-page .agents-work-connect{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 11px;background:#f4f5f3;border-top:1px solid rgba(31,29,27,.06)}.nh-page .agents-work-connect>span{color:var(--color-text-muted);font-size:10.5px;font-weight:var(--weight-medium)}.nh-page .agents-work-connect ul{display:flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.nh-page .agents-work-connect li{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:var(--white);font-size:10px;font-weight:var(--weight-medium);border:1px solid rgba(31,29,27,.1);border-radius:999px}.nh-page .agents-work-connect img{display:block;width:11px;height:11px;object-fit:contain}.nh-page .agents-work-scroll{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;height:auto;padding:12px 14px 14px;overflow:auto}.nh-page .agents-work-sent{align-self:flex-end;max-width:88%;margin:0;padding:9px 12px;background:#f1f2f0;color:var(--color-text);font-size:12px;line-height:1.45;border-radius:10px}.nh-page .agents-work-trace{display:flex;flex-direction:column;gap:9px}.nh-page .agents-work-status{display:flex;align-items:center;gap:9px;margin:0;color:var(--color-text-muted);font-size:11.5px;font-weight:var(--weight-medium)}.nh-page .agents-work-spinner{flex:0 0 16px;width:16px;height:16px;border:2px dashed rgba(31,29,27,.32);border-radius:50%;animation:work-spin 1.5s linear infinite}.nh-page .agents-work-status.is-done{color:var(--green-deep)}.nh-page .agents-work-status.is-done .agents-work-spinner{background:var(--surface-mint);border:2px solid var(--green-deep);animation:none}.nh-page .agents-work-reply{display:flex;gap:9px;margin:0;color:var(--color-text);font-size:12px;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nh-page .agents-work-reply.is-in{opacity:1;transform:none}.nh-page .agents-work-reply[hidden]{display:none}.nh-page .agents-work-check{display:inline-flex;justify-content:center;flex:0 0 16px;padding-top:3px;color:var(--green-deep)}.nh-page .agents-work-tools{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 0 25px;padding:0;list-style:none}.nh-page .agents-work-tools li{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;background:var(--white);font-size:11.5px;border:1px solid rgba(31,29,27,.1);border-radius:8px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nh-page .agents-work-tools li.is-in{opacity:1;transform:none}.nh-page .agents-work-tools li[hidden]{display:none}.nh-page .agents-work-tools img{display:block;flex:0 0 13px;width:13px;height:13px;object-fit:contain}.nh-page .agents-work-tools em{flex:0 0 auto;color:#b7801d;font-size:10px;font-style:normal;font-weight:var(--weight-medium)}.nh-page .agents-work-tools li.is-done em{color:var(--green-deep)}.nh-page .agents-work-report{margin-left:25px;overflow:visible;background:var(--white);border:1px solid rgba(31,29,27,.1);border-radius:10px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.nh-page .agents-work-report.is-in{opacity:1;transform:none}.nh-page .agents-work-report[hidden]{display:none}.nh-page .agents-work-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-report-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.nh-page .agents-work-report-copy strong{color:var(--color-text);font-size:12.5px;font-weight:var(--weight-semibold,600);letter-spacing:-.01em}.nh-page .agents-work-report-copy span{color:var(--color-text-muted);font-size:10.5px}.nh-page .agents-work-shared{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 9px;background:var(--surface-mint);color:var(--green-deep);font-size:9.5px;font-weight:var(--weight-semibold,600);white-space:nowrap;border-radius:999px;animation:work-rise .42s ease-out both}.nh-page .agents-work-shared[hidden]{display:none}.nh-page .agents-work-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-stats>div{display:flex;flex-direction:column;gap:1px;padding:10px 14px}.nh-page .agents-work-stats>div+div{border-left:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-stats strong{color:var(--green-deep);font-size:19px;font-weight:var(--weight-medium);letter-spacing:-.03em}.nh-page .agents-work-stats span{color:var(--color-text-muted);font-size:10.5px}.nh-page .agents-work-findings{margin:0;padding:0;list-style:none}.nh-page .agents-work-findings li{display:flex;align-items:center;gap:9px;padding:9px 14px;font-size:11.5px;border-bottom:1px solid rgba(31,29,27,.06)}.nh-page .agents-work-tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px;width:15px;height:15px;background:var(--green-deep);color:var(--white);border-radius:50%}.nh-page .agents-work-findings em{margin-left:auto;color:var(--color-text-muted);font-size:10px;font-style:normal;text-align:right;white-space:nowrap}.nh-page .agents-work-report-actions{display:none;align-items:center;gap:8px;flex:0 0 auto;width:100%;z-index:2;padding:10px 14px;background:color-mix(in srgb,var(--green-deep) 10%,#f3faf7);border-top:1px solid color-mix(in srgb,var(--green-deep) 16%,transparent)}.nh-page .agents-work-run:has(.agents-work-report.is-in) .agents-work-report-actions{display:flex}.nh-page .agents-work-ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--white);color:var(--color-text);font-size:11px;font-weight:var(--weight-medium);border:1px solid color-mix(in srgb,var(--green-deep) 14%,transparent);border-radius:6px}.nh-page .agents-work-ghost img{display:block;width:12px;height:12px;object-fit:contain}.nh-page .agents-work-save{position:relative;display:inline-flex;align-items:center;gap:7px;overflow:hidden;margin-left:auto;padding:8px 14px;background:var(--green-deep);color:var(--off-white);font-family:inherit;font-size:11.5px;font-weight:var(--weight-medium);border:0;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease}.nh-page .agents-work-save.is-glowing{animation:work-glow 2s ease-in-out infinite}.nh-page .agents-work-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(31,29,27,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .38s ease}.nh-page .agents-work-overlay.is-in{opacity:1}.nh-page .agents-work-overlay[hidden]{display:none}.nh-page .agents-work-modal{width:100%;padding:8px;overflow:hidden;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(255,255,255,.1),0 22px 48px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.nh-page .agents-work-overlay.is-in .agents-work-modal{opacity:1;transform:none}.nh-page .agents-work-modal-inner{overflow:hidden;background:var(--white);border:1px solid rgba(255,255,255,.65);border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.nh-page .agents-work-modal-panel{display:flex;flex-direction:column}.nh-page .agents-work-modal-panel[hidden]{display:none}.nh-page .agents-work-modal-panel.is-active{animation:work-rise .42s ease-out both}.nh-page .agents-work-modal-head{display:flex;flex-direction:column;gap:3px;padding:16px 16px 0}.nh-page .agents-work-modal-head h3{color:var(--color-text);font-size:14px;font-weight:var(--weight-semibold,600);letter-spacing:-.015em}.nh-page .agents-work-modal-head p{color:var(--color-text-muted);font-size:11.5px;line-height:1.45}.nh-page .agents-work-modal-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.nh-page .agents-work-field{display:flex;flex-direction:column;gap:6px}.nh-page .agents-work-field>span:first-child{color:var(--color-text-muted);font-size:9.5px;font-weight:var(--weight-semibold,600);letter-spacing:.09em;text-transform:uppercase}.nh-page .agents-work-input{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;background:var(--off-white);color:var(--color-text);font-size:12px;font-weight:var(--weight-medium);border:1px solid rgba(31,29,27,.12);border-radius:var(--v2-radius-control,4px);transition:border-color .32s ease,box-shadow .32s ease,background .32s ease}.nh-page .agents-work-input.is-filled,.nh-page .agents-work-input.is-typing{background:var(--white);border-color:var(--green-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-deep) 12%,transparent)}.nh-page .agents-work-input.is-filled>.agents-work-caret{display:none}.nh-page .agents-work-input-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;background:var(--surface-mint);border-radius:5px}.nh-page .agents-work-input-mark img{display:block;width:12px;height:12px;object-fit:contain}.nh-page .agents-work-note{margin:0;padding:10px;background:var(--off-white);color:var(--color-text-dark-78);font-size:11.5px;line-height:1.5;border:1px solid rgba(31,29,27,.12);border-radius:var(--v2-radius-control,4px)}.nh-page .agents-work-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 16px 14px;border-top:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-ghost-btn{padding:8px 11px;color:var(--color-text-muted);font-size:11.5px;font-weight:var(--weight-medium)}.nh-page .agents-work-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;padding:9px 14px;background:var(--green-deep);color:var(--off-white);font-family:inherit;font-size:11.5px;font-weight:var(--weight-medium);border:0;border-radius:6px;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease}.nh-page .agents-work-primary.is-glowing{animation:work-glow 1.9s ease-in-out infinite}.nh-page .agents-work-modal-panel--saved{gap:12px;padding:14px 14px 16px;text-align:left}.nh-page .agents-work-saved-banner{display:flex;align-items:flex-start;gap:10px}.nh-page .agents-work-saved-mark{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin-top:1px;background:radial-gradient(circle at 34% 28%,#63e6c6 0,var(--green-deep) 74%);color:var(--white);border-radius:50%;box-shadow:0 8px 16px rgba(5,93,79,.22);animation:work-pop .5s cubic-bezier(.22,1.5,.4,1) both}.nh-page .agents-work-saved-banner h3{color:var(--color-text);font-size:14px;font-weight:var(--weight-semibold,600);letter-spacing:-.02em}.nh-page .agents-work-saved-banner p{margin-top:3px;color:var(--color-text-dark-78);font-size:11.5px;line-height:1.5}.nh-page .agents-work-saved-skill{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--white);border:1px solid rgba(31,29,27,.1);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.nh-page .agents-work-saved-skill-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nh-page .agents-work-saved-skill-meta{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.06em}.nh-page .agents-work-saved-skill h4{margin:0;color:var(--color-text);font-size:13.5px;font-weight:var(--weight-medium);letter-spacing:-.02em}.nh-page .agents-work-saved-skill>p{margin:0;color:var(--color-text-dark-78);font-size:11.5px;line-height:1.5}.nh-page .agents-work-saved-connections{display:flex;flex-direction:column;gap:6px}.nh-page .agents-work-saved-connections>span{color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.06em}.nh-page .agents-work-saved-connections ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.nh-page .agents-work-saved-connections li{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:var(--off-white);color:var(--color-text);font-size:10.5px;font-weight:var(--weight-medium);border-radius:6px}.nh-page .agents-work-saved-connections img{display:block;width:12px;height:12px;object-fit:contain}.nh-page .agents-work-saved-flag{flex:0 0 auto;padding:4px 8px;background:var(--surface-mint);color:var(--green-deep);font-size:9px;font-weight:var(--weight-semibold,600);white-space:nowrap;border-radius:999px}.nh-page .agents-work-modal-panel--saved .agents-work-primary{width:100%}.nh-page .agents-work-share-head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--green-deep);color:var(--off-white)}.nh-page .agents-work-share-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;background:var(--white);border-radius:8px}.nh-page .agents-work-share-mark img{display:block;width:16px;height:16px;object-fit:contain}.nh-page .agents-work-share-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.nh-page .agents-work-share-copy strong{font-size:12.5px;font-weight:var(--weight-semibold,600)}.nh-page .agents-work-share-copy span{color:rgba(255,255,255,.76);font-size:10.5px;line-height:1.45}.nh-page .agents-work-share-link{display:flex;align-items:center;gap:8px;height:34px;padding:0 5px 0 10px;background:var(--off-white);color:var(--color-text-muted);font-size:10.5px;border:1px solid rgba(31,29,27,.12);border-radius:var(--v2-radius-control,4px)}.nh-page .agents-work-share-link>span:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nh-page .agents-work-share-copybtn{padding:5px 8px;background:var(--white);color:var(--color-text);font-size:10px;font-weight:var(--weight-medium);border:1px solid rgba(31,29,27,.12);border-radius:var(--v2-radius-control,4px)}.nh-page .agents-work-share-via{display:flex;align-items:center;gap:10px}.nh-page .agents-work-share-via>span{color:var(--color-text);font-size:12px;font-weight:var(--weight-medium)}.nh-page .agents-work-share-via ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}.nh-page .agents-work-share-via li{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--white);border:1px solid rgba(31,29,27,.12);border-radius:7px}.nh-page .agents-work-share-via img,.nh-page .agents-work-share-via svg{display:block;width:14px;height:14px}.nh-page .agents-work-share-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(31,29,27,.08);border-bottom:1px solid rgba(31,29,27,.08)}.nh-page .agents-work-share-toggle span{display:flex;flex-direction:column;gap:2px;min-width:0}.nh-page .agents-work-share-toggle strong{color:var(--color-text);font-size:12px;font-weight:var(--weight-medium)}.nh-page .agents-work-share-toggle em{color:var(--color-text-muted);font-size:10.5px;font-style:normal;line-height:1.4}.nh-page .agents-work-switch{position:relative;flex:0 0 36px;width:36px;height:20px;background:var(--green-deep);border-radius:11px}.nh-page .agents-work-switch:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;background:var(--white);border-radius:50%}.nh-page .agents-work-input--share [data-work-share-typed]:empty:before{content:"Add teammates or enter an email";color:var(--color-text-muted);font-weight:var(--weight-regular)}.nh-page .agents-work-input--share.is-filled [data-work-share-typed]:empty:before,.nh-page .agents-work-input--share.is-typing [data-work-share-typed]:empty:before{content:none}.nh-page .agents-work-team-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;background:var(--surface-mint);color:var(--green-deep);font-size:11px;font-weight:var(--weight-semibold,600);border-radius:5px;animation:work-pop .36s cubic-bezier(.22,1.5,.4,1) both}.nh-page .agents-work-team-chip[hidden]{display:none}.nh-page .agents-work-team-chip i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--green-deep);color:var(--white);font-size:8px;font-style:normal;font-weight:var(--weight-semibold,600);border-radius:50%}.nh-page .agents-work-toast{position:absolute;left:50%;bottom:16px;z-index:6;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 14px 10px 10px;background:#04413a;color:var(--off-white);border-radius:8px;box-shadow:0 18px 40px -14px rgba(0,0,0,.55);opacity:0;transform:translateX(-50%) translateY(12px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nh-page .agents-work-toast.is-in{opacity:1;transform:translateX(-50%)}.nh-page .agents-work-toast[hidden]{display:none}.nh-page .agents-work-toast-mark{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;background:var(--color-accent-mint);color:#04413a;border-radius:50%}.nh-page .agents-work-toast-copy{display:flex;flex-direction:column;gap:1px}.nh-page .agents-work-toast-copy strong{font-size:11.5px;font-weight:var(--weight-semibold,600)}.nh-page .agents-work-toast-copy span{color:rgba(255,255,255,.8);font-size:10.5px;line-height:1.4}.nh-page .agents-work-primary.is-tapped,.nh-page .agents-work-save.is-tapped,.nh-page .agents-work-send.is-tapped{transform:scale(.95);box-shadow:0 0 0 4px color-mix(in srgb,var(--green-deep) 26%,transparent);animation:none}.nh-page .agents-work-primary.is-tapped:after,.nh-page .agents-work-save.is-tapped:after,.nh-page .agents-work-send.is-tapped:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,currentColor 34%,transparent),transparent 62%);border-radius:inherit;animation:agents-tap-ripple .52s ease-out both;pointer-events:none}.nh-page.page-v2 .agents-v2-visual .agents-skills-progress--four{width:min(280px,84%)}@keyframes work-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--green-deep) 35%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--green-deep) 0%,transparent)}}@keyframes work-spin{to{transform:rotate(1turn)}}@keyframes work-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes work-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes work-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nh-page .agents-work-modal,.nh-page .agents-work-overlay,.nh-page .agents-work-reply,.nh-page .agents-work-report,.nh-page .agents-work-toast,.nh-page .agents-work-tools li,.nh-page .agents-work-view{transition:none}.nh-page .agents-work-caret,.nh-page .agents-work-composer.is-glowing,.nh-page .agents-work-modal-panel.is-active,.nh-page .agents-work-primary.is-glowing,.nh-page .agents-work-save.is-glowing,.nh-page .agents-work-saved-mark,.nh-page .agents-work-send.is-ready,.nh-page .agents-work-shared,.nh-page .agents-work-spinner,.nh-page .agents-work-team-chip{animation:none}.nh-page .agents-work-primary.is-tapped:after,.nh-page .agents-work-save.is-tapped:after,.nh-page .agents-work-send.is-tapped:after{animation:none!important}}.nh-page.page-v2{--v2-section-space:clamp(56px,6vw,88px);--v2-heading-gap:16px;--v2-content-gap:40px;--v2-card-space:24px;--v2-radius-control:4px;--v2-radius-card:8px;--v2-radius-glass:18px;--v2-secondary:#626761;--v2-secondary-inverse:rgba(255,255,255,.8);--v2-heading:clamp(30px,3.1vw,44px);--v2-subheading:clamp(20px,1.8vw,24px);--v2-leading-copy:1.6;--v2-hero-mobile:clamp(34px,8vw,46px);--v2-stroke:1px;--v2-dash:2px;--v2-gap:2px;--outline-width:var(--v2-stroke);--outline-light-subtle:rgba(31,29,27,.16);--outline-dark-subtle:rgba(255,255,255,.22);--outline-light:var(--outline-light-subtle);--outline-dark:var(--outline-dark-subtle);--text-h2-lg:var(--v2-heading);--text-h2-md:var(--v2-heading);--text-h2-industries:var(--v2-heading);--text-h2-trusted:var(--v2-heading);--text-h2-case:var(--v2-heading);--text-h3-card:var(--v2-subheading);--text-h3-accordion:var(--text-h3-panel);--text-body-mobile:var(--text-body);--text-body-lg-mobile:var(--text-body);--text-quote-mobile:var(--text-body)}.nh-page :where(.page-v2,.page-v2 *){--v2-period:calc(var(--v2-dash) + var(--v2-gap));--v2-dash-x:repeating-linear-gradient(to right,var(--v2-line) 0 var(--v2-dash),transparent var(--v2-dash) var(--v2-period));--v2-dash-y:repeating-linear-gradient(to bottom,var(--v2-line) 0 var(--v2-dash),transparent var(--v2-dash) var(--v2-period));--v2-frame:var(--v2-dash-x),var(--v2-dash-x),var(--v2-dash-y),var(--v2-dash-y)}.nh-page.page-v2 :is(button,input,select,textarea){font-family:var(--font)}.nh-page.page-v2 :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-accent-mint);outline-offset:4px}.nh-page.page-v2 :is(.section-eyebrow,.platform-intro .section-eyebrow,.deployment-alt-intro .section-eyebrow){font:var(--weight-medium) var(--text-label)/var(--leading-label) var(--font);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 var(--v2-heading-gap);opacity:1}.nh-page.page-v2 :is(.hero-heading,.agents-v2-intro h2,.platform-intro h2,.deployment-alt-intro h2,.case-studies-alt-intro h2,.industries-content>h2,.security-copy h2,.testimonials-heading h2,.closing-cta-content h2){font-family:var(--font);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.nh-page.page-v2 :is(.agents-v2-intro h2,.platform-intro h2,.deployment-alt-intro h2,.case-studies-alt-intro h2,.industries-content>h2,.security-copy h2,.testimonials-heading h2,.closing-cta-content h2){font-size:var(--v2-heading)}.nh-page.page-v2 :is(.hero-copy,.agents-v2-intro>p,.platform-intro>p:not(.section-eyebrow),.deployment-alt-intro>p:not(.section-eyebrow),.security-copy>p:not(.section-eyebrow),.closing-cta-content>p){font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:normal;line-height:var(--v2-leading-copy);max-width:66ch;opacity:1}.nh-page.page-v2 :is(.hero-copy,.platform-intro>p:not(.section-eyebrow),.deployment-alt-intro>p:not(.section-eyebrow)){color:var(--v2-secondary)}.nh-page.page-v2 :is(.agents-v2-intro>p,.security-copy>p:not(.section-eyebrow),.closing-cta-content>p){color:var(--v2-secondary-inverse)}.nh-page.page-v2 :is(.hero-demo-cta,.hero-navi-cta,.closing-cta-button,.agents-voice-cta){min-height:48px;font:var(--weight-medium) var(--text-btn)/var(--leading-label) var(--font);letter-spacing:var(--tracking-cta);border-radius:var(--v2-radius-control)}.nh-page.page-v2 :is(.view-all-case-studies,.case-studies-read-link){font:var(--weight-medium) var(--text-body-sm)/var(--leading-body) var(--font);gap:var(--space-proximity)}.nh-page.page-v2 .navbar-content{gap:var(--space-group)}.nh-page.page-v2 :is(.btn-start,.mobile-btn-start){font:var(--weight-medium) var(--text-btn)/var(--leading-label) var(--font);border-radius:0}.nh-page.page-v2 .hero-content{padding:var(--v2-section-space) var(--page-gutter);box-sizing:border-box}.nh-page.page-v2 .hero-container{padding:0;gap:var(--v2-content-gap)}.nh-page.page-v2 .hero-intro{gap:var(--space-group)}.nh-page.page-v2 .hero-heading{font-size:var(--text-h1);max-width:980px;margin:0}.nh-page.page-v2 .hero-copy{margin:0}.nh-page.page-v2 .hero-actions{gap:var(--space-related);flex-wrap:wrap}.nh-page.page-v2 .hero-trust-strip{margin-bottom:var(--space-proximity);border-block:0;background-image:var(--v2-dash-x),var(--v2-dash-x);background-size:auto var(--v2-stroke),auto var(--v2-stroke);background-position:0 0,0 100%;background-repeat:repeat-x}.nh-page.page-v2 .hero-trust-divider{background:var(--v2-dash-y) left top /var(--v2-stroke) auto repeat-y}@media (max-width:900px){.nh-page.page-v2 .hero-content{display:flex;flex-direction:column;padding-block:var(--v2-section-space) 0}.nh-page.page-v2 .hero-container{order:1;padding-bottom:var(--v2-content-gap,28px)}.nh-page.page-v2 .hero-grid{order:2;position:relative;top:auto;right:auto;bottom:auto;width:calc(100% + (var(--page-gutter) * 2));margin-inline:calc(var(--page-gutter) * -1);height:calc(var(--hero-cell) * 7);flex:0 0 auto;--hero-cell:36px;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 22%,#000 48%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 22%,#000 48%)}}@media (max-width:600px){.nh-page.page-v2 .hero-grid{--hero-cell:32px}}.nh-page.page-v2 .client-marquee-section{--v2-line:var(--outline-light-subtle);background:#fafbf9}.nh-page.page-v2 .client-marquee-section>.section-container{--v2-line:var(--outline-light-subtle);--container-outline:var(--outline-light-subtle)}.nh-page.page-v2 .client-marquee-content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-section-sm) var(--page-gutter)}.nh-page.page-v2 .client-bento-track{animation:none}.nh-page.page-v2 .client-bento-card{border:1px solid rgba(5,93,79,.1);border-radius:8px;background:linear-gradient(145deg,#fff 15%,#f8fbf9);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 8px rgba(31,78,65,.045)}.nh-page.page-v2 .client-bento-card--feature,.nh-page.page-v2 .client-bento-card--quote{background:linear-gradient(145deg,#fff,var(--surface-mint))}.nh-page.page-v2 .client-bento-card--stat{background:linear-gradient(145deg,#fff,#f4f8f5)}.nh-page.page-v2 a.client-bento-card{transition:border-color .38s ease,box-shadow .38s ease}.nh-page.page-v2 a.client-bento-card:focus-visible,.nh-page.page-v2 a.client-bento-card:hover{border-color:rgba(5,93,79,.34);box-shadow:0 12px 26px rgba(5,65,54,.18)}.nh-page.page-v2 a.client-bento-card:before{background:linear-gradient(145deg,#0b6657,#064a40);transition:clip-path .48s cubic-bezier(.16,1,.3,1)}.nh-page.page-v2 a.client-bento-card--case-study:after{color:var(--cream);font-size:var(--text-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading);transition:clip-path .48s cubic-bezier(.16,1,.3,1)}.nh-page.page-v2 .client-bento-card--feature p,.nh-page.page-v2 .client-bento-card--quote p{color:var(--color-text-strong-soft);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-tight)}.nh-page.page-v2 .client-bento-card--stat strong{color:var(--green-deep);font-variant-numeric:tabular-nums}.nh-page.page-v2 .client-bento-card--stat span{color:var(--color-text-muted);letter-spacing:var(--tracking-label-loose)}.nh-page.page-v2 .client-bento-arrow{top:12px;right:12px;width:10px;height:10px;border:0;border-radius:0;background:transparent;font-style:normal}.nh-page.page-v2 .client-bento-arrow:before{content:"";display:block;background:#b6cfc3;clip-path:polygon(0 0,100% 0,100% 100%);transition:background .28s ease}.nh-page.page-v2 .client-bento-arrow:after{right:18px;color:var(--cream)}.nh-page.page-v2 a.client-bento-card:focus-visible .client-bento-arrow,.nh-page.page-v2 a.client-bento-card:hover .client-bento-arrow{background:transparent}.nh-page.page-v2 a.client-bento-card:focus-visible .client-bento-arrow:before,.nh-page.page-v2 a.client-bento-card:hover .client-bento-arrow:before{background:#e1f1e8}@media (max-width:900px){.nh-page.page-v2 .client-bento-card--quote p{font-size:var(--text-label)}}@media (prefers-reduced-motion:reduce){.nh-page.page-v2 .client-bento-arrow,.nh-page.page-v2 .client-bento-arrow:before,.nh-page.page-v2 a.client-bento-card,.nh-page.page-v2 a.client-bento-card--case-study:after,.nh-page.page-v2 a.client-bento-card:before{transition:none}}.nh-page.page-v2 .agents-v2-layout{padding-block:var(--v2-section-space);gap:var(--v2-content-gap);background-color:rgba(0,31,26,.22)}.nh-page.page-v2 .agents-v2-intro{flex-direction:column;align-items:center;gap:var(--v2-heading-gap);text-align:center}.nh-page.page-v2 .agents-v2-eyebrow{margin:0;color:var(--v2-secondary-inverse)}.nh-page.page-v2 .agents-v2-intro h2{flex:none;width:100%}.nh-page.page-v2 .agents-v2-intro>p{flex:none;width:100%;max-width:760px}.nh-page.page-v2 .agents-v2-stage{gap:var(--space-group);padding:0;background:transparent;border-radius:0}.nh-page.page-v2 .agents-v2-stage:before{display:none}.nh-page.page-v2 .agents-v2-tabs-rail{display:flex;justify-content:center;width:100%;background:var(--v2-dash-x) left bottom /auto var(--v2-stroke) repeat-x}.nh-page.page-v2 .agents-v2-tabs{align-self:center;gap:var(--space-proximity);width:fit-content;max-width:100%;padding:0;background:none}.nh-page.page-v2 .agents-v2-tab{flex:0 0 auto;justify-content:center;min-width:190px;min-height:64px;padding:var(--space-related) var(--space-section-sm);font-size:var(--text-body-lg);line-height:var(--leading-label);letter-spacing:var(--tracking-snug);border:var(--v2-stroke) dashed var(--outline-dark-subtle);border-radius:var(--v2-radius-control) var(--v2-radius-control) 0 0;background:rgba(0,0,0,.08)}.nh-page.page-v2 .agents-v2-tab:hover{background:rgba(255,255,255,.12)}.nh-page.page-v2 .agents-v2-tab[aria-selected=true]{background:rgba(255,255,255,.25);border-bottom-color:transparent}.nh-page.page-v2 .agents-v2-pane{padding:var(--space-section-sm);gap:var(--space-group)}.nh-page.page-v2 .agents-v2-pane-title{font-size:var(--text-h3-pane);line-height:var(--leading-heading)}.nh-page.page-v2 .agents-v2-pane-text>p{font-size:var(--text-body);line-height:var(--v2-leading-copy);color:var(--v2-secondary)}.nh-page.page-v2 :is(.agents-v2-panel,.agents-v2-story-card){border-radius:var(--v2-radius-card)}.nh-page.page-v2 .agents-v2-copy-stage{flex:0 0 40%;width:40%;max-width:40%}.nh-page.page-v2 .agents-v2-visual{flex:1 1 60%;width:60%;max-width:60%;--v2-visual-indicator:27px;--v2-visual-top:48px;padding:var(--v2-visual-top) var(--space-section-sm) 32px;align-items:stretch;justify-content:stretch}.nh-page.page-v2 .agents-v2-visual-frame{position:relative;top:auto;display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;min-height:0;flex:1 1 auto;margin-inline:auto}.nh-page.page-v2 .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){display:grid;grid-template-rows:32px minmax(0,1fr) var(--v2-visual-indicator);row-gap:var(--space-group);justify-items:center;width:100%;max-width:none;height:100%;min-height:0;flex:1 1 auto;margin-inline:0}.nh-page.page-v2 .agents-v2-visual .agents-skills-caption{grid-row:1;align-self:start;justify-self:stretch;text-align:center}.nh-page.page-v2 .agents-v2-visual :is(.agents-chat-stage,.agents-skills-stage,.agents-v2-scene){grid-row:2;align-self:center;justify-self:center;width:min(479px,100%);max-width:100%;height:auto}.nh-page.page-v2 .agents-v2-visual .agents-skills-progress{grid-row:3;align-self:end;justify-self:center;margin-top:0}.nh-page.page-v2 .agents-v2-visual .agents-voice-progress{width:min(240px,72%)}.nh-page.page-v2 .agents-v2-visual .agents-voice-progress .agents-skills-progress-track{width:100%}.nh-page.page-v2 .agents-v2-visual .agents-voice-progress i{transform:scaleX(1)}.nh-page.page-v2 .agents-v2-visual .agents-chat-welcome{height:auto;max-height:none;justify-content:flex-start}.nh-page.page-v2 .agents-v2-visual .agents-chat-chips--welcome{justify-content:center}.nh-page.page-v2 .agents-v2-visual :is(.agents-chat-glass,.agents-chat-welcome,.agents-skills-run-glass,.agents-voice-card){width:min(479px,100%);max-width:100%}.nh-page.page-v2 .agents-v2-scene-scale{display:contents}.nh-page.page-v2 .agents-v2-story-card{gap:0;padding:18px;background:#fff}.nh-page.page-v2 .agents-v2-story-head{gap:16px;margin-bottom:15px}.nh-page.page-v2 .agents-v2-story-head img{max-width:112px;max-height:27px}.nh-page.page-v2 .agents-v2-story-kicker [data-agents-case-category]{color:#777d77;font-size:10px;font-weight:500;letter-spacing:.075em}.nh-page.page-v2 .agents-v2-story-card h3{margin:0 0 16px;color:var(--green-deep);font-size:clamp(17px,1.28vw,19px);font-weight:500;letter-spacing:-.035em;line-height:1.35}.nh-page.page-v2 .agents-v2-story-quote{display:flex;align-items:center;padding:15px 16px 13px;border-radius:5px;background:#f4f7f5;border-left:0}.nh-page.page-v2 .agents-v2-story-quote-copy{display:flex;flex-direction:column;justify-content:center;gap:11px;width:100%;min-height:0}.nh-page.page-v2 .agents-v2-story-quote [data-agents-case-quote]{color:#343c38;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:1.55;opacity:1}.nh-page.page-v2 .agents-v2-story-quote [data-agents-case-cite]{display:none}.nh-page.page-v2 .agents-v2-story-author{display:flex;align-items:center;gap:9px;min-width:0}.nh-page.page-v2 .agents-v2-story-avatar{flex:0 0 34px;width:34px;height:34px;border:1px solid #e1e9e5}.nh-page.page-v2 .agents-v2-story-author-copy{display:grid;gap:1px;min-width:0}.nh-page.page-v2 .agents-v2-story-author-copy strong{color:#23332e;font-size:11px;font-weight:600;line-height:1.2}.nh-page.page-v2 .agents-v2-story-author-copy span{color:#6e7973;font-size:10px;line-height:1.3}.nh-page.page-v2 .agents-v2-copy-stage{display:grid;align-items:stretch}.nh-page.page-v2 .agents-v2-copy-stage>.agents-v2-pane{grid-area:1/1;display:flex;flex-direction:column;width:100%;min-height:100%;visibility:hidden;opacity:0;pointer-events:none;z-index:0}.nh-page.page-v2 .agents-v2-copy-stage>.agents-v2-pane.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:1}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace){gap:28px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-copy{gap:24px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-text{display:grid;gap:14px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-body{opacity:1}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features{grid-template-columns:1fr;gap:0}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features li{align-items:baseline;gap:16px;padding-block:6px;opacity:1;color:var(--v2-secondary)}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features li+li{border-top:0;background:var(--v2-dash-x) left top /auto var(--v2-stroke) repeat-x}.nh-page.page-v2 .workspace-feature-index{flex:0 0 20px;color:var(--green-deep);font-size:11px;font-variant-numeric:tabular-nums}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features strong{display:block;color:var(--green-deep);font-weight:500;margin-bottom:3px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features strong+span{display:block;font-size:13px;line-height:1.5}.nh-page.page-v2 .agents-v2-case-block{margin-top:auto;padding-top:0;gap:8px}.nh-page.page-v2 .agents-v2-case-block:before{content:none}.nh-page.page-v2 .agents-v2-case-nav{min-height:28px}.nh-page.page-v2 .agents-v2-case-controls{gap:2px}.nh-page.page-v2 .agents-v2-case-control{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:color .15s ease,background-color .15s ease}.nh-page.page-v2 .agents-v2-case-control:focus-visible,.nh-page.page-v2 .agents-v2-case-control:hover{color:var(--green-deep);background:rgba(5,93,79,.08)}.nh-page.page-v2 .agents-v2-case-control:focus-visible{outline:1px solid var(--green-deep);outline-offset:1px}.nh-page.page-v2 .agents-v2-case-control svg{display:block}.nh-page.page-v2 .agents-v2-story-card{height:220px;min-height:220px;max-height:220px;box-sizing:border-box;overflow:visible;border:var(--v2-stroke) dashed var(--outline-light-subtle)}.nh-page.page-v2 .agents-v2-story-card:before{content:none}.nh-page.page-v2 .agents-v2-story-card h3[data-agents-case-title]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nh-page.page-v2 .agents-v2-story-card .agents-v2-story-quote{flex:1;min-height:0;overflow:hidden}.nh-page.page-v2 .agents-v2-story-card [data-agents-case-quote]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.nh-page.page-v2 .agents-v2-story-card.is-switching-from-left{animation:agents-v2-case-slide-from-left .34s cubic-bezier(.16,1,.3,1) both}.nh-page.page-v2 .agents-v2-story-card.is-switching-from-right{animation:agents-v2-case-slide-from-right .34s cubic-bezier(.16,1,.3,1) both}@keyframes agents-v2-case-slide-from-left{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes agents-v2-case-slide-from-right{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.nh-page.page-v2 .agents-v2-story-card.is-switching-from-left,.nh-page.page-v2 .agents-v2-story-card.is-switching-from-right{animation:none}}.nh-page.page-v2 .workspace-report{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 18px;border:0;border-radius:var(--v2-radius-card);background-color:#f6f8f6;background-image:var(--v2-frame);background-size:var(--v2-frame-size);background-position:var(--v2-frame-position);background-repeat:var(--v2-frame-repeat)}.nh-page.page-v2 .workspace-report>img{grid-column:1/-1;width:88px;height:18px;object-fit:contain;object-position:left}.nh-page.page-v2 .workspace-report h3{margin:0;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.025em;color:var(--green-deep)}.nh-page.page-v2 .workspace-report-link{font-size:12px;white-space:nowrap;color:var(--green-deep)}.nh-page.page-v2 .workspace-report-link>span{margin-left:6px}.nh-page.page-v2 .workspace-report:hover{background-color:#edf3ef}.nh-page.page-v2 .abstract-content{padding-inline:0}.nh-page.page-v2 .impact-content{display:flex;flex-direction:column;padding:var(--space-section) var(--page-gutter)}.nh-page.page-v2 .impact-content .section-eyebrow{margin-bottom:var(--space-group)}.nh-page.page-v2 .impact-stats-grid{width:100%;min-width:0}.nh-page.page-v2 .stat-card{padding:var(--v2-card-space);border-width:var(--v2-stroke)}.nh-page.page-v2 .platform-content{padding-block:var(--v2-section-space);gap:var(--v2-content-gap)}.nh-page.page-v2 .platform-intro{gap:var(--v2-heading-gap);max-width:820px;padding:0}.nh-page.page-v2 .platform-intro .section-eyebrow{margin:0}.nh-page.page-v2 .platform-card{gap:var(--space-related);padding:var(--space-section-sm) var(--v2-card-space)}.nh-page.page-v2 .platform-card-title{font-size:var(--text-h3-panel);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading)}.nh-page.page-v2 .platform-card-body{color:var(--v2-secondary);opacity:1;line-height:var(--v2-leading-copy)}.nh-page.page-v2 .platform-card.is-open{background:var(--surface-mint)}.nh-page.page-v2 :is(.platform-cards,.platform-visual){border-radius:var(--v2-radius-card)}.nh-page.page-v2 .platform-visual{--v2-line:var(--outline-dark-subtle)}.nh-page.page-v2 .deployment-alt-section{--v2-line:var(--outline-light-subtle);--deployment-ui-title:var(--text-label-sm);--deployment-ui-body:var(--text-label-xs);--deployment-ui-meta:var(--text-label-2xs);background:#fff;color:var(--color-text)}.nh-page.page-v2 .deployment-alt-section>.section-container{--v2-line:var(--outline-light-subtle);--container-outline:var(--outline-light-subtle)}.nh-page.page-v2 .deployment-alt-content{padding:var(--v2-section-space) var(--page-gutter)}.nh-page.page-v2 .deployment-alt-intro{display:flex;flex-direction:column;align-items:center;gap:var(--v2-heading-gap);max-width:820px;margin:0 auto 42px;text-align:center}.nh-page.page-v2 .deployment-alt-intro .section-eyebrow{margin:0;color:var(--color-text-accent-soft,var(--green-text))}.nh-page.page-v2 .deployment-alt-intro h2{margin:0;max-width:none}.nh-page.page-v2 .deployment-alt-intro h2 span{color:var(--color-text-accent-soft,var(--green-text))}.nh-page.page-v2 .deployment-alt-intro>p:not(.section-eyebrow){margin:0 auto;max-width:66ch}.nh-page.page-v2 .deployment-alt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nh-page.page-v2 .deployment-alt-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:0;border-radius:var(--v2-radius-card);background:#fff;transition:background-color .3s ease}.nh-page.page-v2 .deployment-alt-card:after{content:"";position:absolute;inset:0;border:var(--v2-stroke) dashed var(--outline-light-subtle);border-radius:inherit;pointer-events:none;z-index:2}.nh-page.page-v2 .deployment-alt-card:hover{background:#fafbf9;box-shadow:none}.nh-page.page-v2 .deployment-alt-art{position:relative;z-index:1;display:grid;place-items:center;height:330px;padding:20px;overflow:hidden;box-sizing:border-box;background:#edf3f0 url(/new-home/v2-deployment-alt-bg-1.png) 50%/cover no-repeat;border-bottom:0}.nh-page.page-v2 .deployment-alt-art:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--v2-stroke);background-image:var(--v2-dash-x);background-repeat:repeat-x;pointer-events:none}.nh-page.page-v2 .deployment-alt-card--forward .deployment-alt-art{background-image:url(/new-home/v2-deployment-alt-bg-2.png)}.nh-page.page-v2 .deployment-alt-card--private .deployment-alt-art{background-image:url(/new-home/v2-deployment-alt-bg-3.png)}.nh-page.page-v2 .deployment-alt-card-copy{position:relative;z-index:1;padding:24px 25px 28px}.nh-page.page-v2 .deployment-alt-card-index{display:block;margin-bottom:17px;color:var(--green-deep);font-size:var(--text-label-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-wide);text-transform:uppercase}.nh-page.page-v2 .deployment-alt-card h3{margin:0 0 10px;font-size:var(--text-h3-panel);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-heading)}.nh-page.page-v2 .deployment-alt-card p{margin:0;color:var(--v2-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body-relaxed)}.nh-page.page-v2 .deployment-alt-glass{position:relative;z-index:1;width:min(100%,328px);padding:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(28,78,65,.14),0 20px 42px rgba(34,78,66,.13);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transform:translateY(0);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.nh-page.page-v2 .deployment-alt-card:hover .deployment-alt-glass{transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 0 1px rgba(28,78,65,.2),0 25px 48px rgba(34,78,66,.18)}.nh-page.page-v2 .deployment-alt-card--forward .deployment-alt-glass{place-self:center}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-glass{transform:none}.nh-page.page-v2 :is(.deployment-alt-token,.deployment-alt-workflow-ui,.deployment-alt-private-ui){width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #dce5e0;border-radius:10px;background:#fff;box-shadow:0 10px 26px rgba(34,78,66,.08)}.nh-page.page-v2 .deployment-alt-private-ui{overflow:visible}.nh-page.page-v2 .deployment-alt-token{padding:18px}.nh-page.page-v2 .deployment-alt-token:after,.nh-page.page-v2 .deployment-alt-token:before{display:none}.nh-page.page-v2 .deployment-alt-token .usage-meter-head{margin-bottom:13px}.nh-page.page-v2 .deployment-alt-token .usage-meter-head .deployment-eyebrow{font:var(--weight-medium) var(--text-label-xs)/var(--leading-label) var(--font);letter-spacing:var(--tracking-label)}.nh-page.page-v2 .deployment-alt-token .usage-live{font:var(--weight-medium) var(--text-label-2xs)/var(--leading-label) var(--font)}.nh-page.page-v2 .deployment-alt-token .usage-count-row strong{font-size:var(--text-stat-bento)}.nh-page.page-v2 .deployment-alt-token .usage-infinity{font-size:32px}.nh-page.page-v2 .deployment-alt-token .usage-track{height:7px}.nh-page.page-v2 .deployment-alt-token .usage-track>span{animation:none;transform:none}.nh-page.page-v2 .deployment-alt-card--usage:hover .deployment-alt-token .usage-track>span{animation:usage-token-flow 10s linear infinite}.nh-page.page-v2 .deployment-alt-ui-head,.nh-page.page-v2 .deployment-alt-workflow-head{display:flex;align-items:center;gap:5px;height:35px;padding:0 14px;border-bottom:var(--v2-stroke) dashed var(--outline-light-subtle);box-sizing:border-box}.nh-page.page-v2 .deployment-alt-ui-dot{width:5px;height:5px;border-radius:50%;background:#cbd4cf}.nh-page.page-v2 .deployment-alt-ui-label{margin-left:auto}.nh-page.page-v2 .deployment-alt-private-group>span,.nh-page.page-v2 .deployment-alt-ui-label{color:var(--color-text-muted);font-size:var(--deployment-ui-body);font-weight:var(--weight-medium)}.nh-page.page-v2 .deployment-alt-private-group>span{letter-spacing:var(--tracking-micro)}.nh-page.page-v2 .deployment-alt-workflow-head{gap:8px;color:var(--color-text-strong-soft);font-size:var(--deployment-ui-title);font-weight:var(--weight-semibold)}.nh-page.page-v2 .deployment-alt-workflow-mark{width:16px;height:16px;flex:none;color:var(--green-deep)}.nh-page.page-v2 .deployment-alt-workflow-progress{display:flex;align-items:center;gap:6px;width:89px;margin-left:auto}.nh-page.page-v2 .deployment-alt-workflow-track{flex:1;height:4px;overflow:hidden;border-radius:4px;background:#e0ebe5}.nh-page.page-v2 .deployment-alt-workflow-track i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--green-deep);transform:scaleX(.75);transform-origin:left;transition:transform .45s ease}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-track i{transform:scaleX(1);transition:transform .9s ease .1s}.nh-page.page-v2 .deployment-alt-workflow-percent{display:grid;min-width:24px;color:var(--green-deep);font-size:var(--deployment-ui-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.nh-page.page-v2 .deployment-alt-workflow-percent b{grid-area:1/1;font-weight:inherit}.nh-page.page-v2 .deployment-alt-workflow-percent b:first-child{opacity:1;transition:opacity .12s ease}.nh-page.page-v2 .deployment-alt-workflow-percent b:last-child{opacity:0;transition:opacity .12s ease}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-percent b:first-child{opacity:0;transition-delay:.9s}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-percent b:last-child{opacity:1;transition-delay:.9s}.nh-page.page-v2 .deployment-alt-workflow-list{display:grid;gap:0;margin:0;padding:14px 20px 11px;list-style:none}.nh-page.page-v2 .deployment-alt-workflow-list li{display:flex;align-items:center;gap:12px;min-height:35px;color:var(--color-text-body-soft);font-size:var(--deployment-ui-body);line-height:var(--leading-label)}.nh-page.page-v2 .deployment-alt-workflow-list i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--green-deep);color:#fff;font-style:normal;transition:transform .35s ease,background .35s ease}.nh-page.page-v2 .deployment-alt-workflow-list i svg{width:11px;height:11px}.nh-page.page-v2 .deployment-alt-workflow-list li:last-child i{position:relative;border:1px solid #a4c4b6;box-sizing:border-box;background:#fff}.nh-page.page-v2 .deployment-alt-workflow-list li:last-child i:before{content:"";position:absolute;inset:3px;border:2px solid #b5d3c7;border-top:2px solid var(--green-deep);border-radius:50%;opacity:0}.nh-page.page-v2 .deployment-alt-workflow-list li:last-child i svg{opacity:0;color:#fff}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i{background:var(--green-deep);border-color:var(--green-deep);transition:background .2s ease .85s,border-color .2s ease .85s}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i:before{animation:deployment-alt-spin .45s linear infinite,deployment-alt-spin-fade .9s ease forwards}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i svg{animation:deployment-alt-tick .15s ease .9s both}@keyframes deployment-alt-spin{to{transform:rotate(1turn)}}@keyframes deployment-alt-spin-fade{0%,75%{opacity:1}to{opacity:0}}@keyframes deployment-alt-tick{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.nh-page.page-v2 .deployment-alt-workflow-team{display:flex;align-items:center;padding:14px 18px 16px;border-top:var(--v2-stroke) dashed var(--outline-light-subtle);background:var(--surface-mint)}.nh-page.page-v2 .deployment-alt-team-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;border:2px solid #fff;border-radius:50%;background:var(--green-deep);color:#fff;font-size:var(--deployment-ui-body);font-weight:var(--weight-semibold)}.nh-page.page-v2 .deployment-alt-team-icon+.deployment-alt-team-icon{margin-left:-7px;background:#aec8bd;color:var(--green-deep)}.nh-page.page-v2 .deployment-alt-workflow-team strong{margin-left:10px;color:var(--green-deep);font-size:var(--deployment-ui-title);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.nh-page.page-v2 .deployment-alt-private-group{position:relative;z-index:1;display:grid;gap:8px;padding:11px 17px;border-bottom:var(--v2-stroke) dashed var(--outline-light-subtle)}.nh-page.page-v2 .deployment-alt-private-group.is-open{z-index:4}.nh-page.page-v2 .deployment-alt-private-group:last-child{border-bottom:0;padding-bottom:15px}.nh-page.page-v2 .deployment-alt-region-row{display:flex;gap:5px}.nh-page.page-v2 .deployment-alt-region-row b{flex:1;padding:8px 4px;border:1px solid #dce5e0;border-radius:6px;background:#fff;color:var(--color-text-muted);font-size:var(--deployment-ui-meta);font-weight:var(--weight-medium);text-align:center;white-space:nowrap}.nh-page.page-v2 .deployment-alt-region-row b:first-child{background:var(--surface-mint);border-color:var(--green-deep);color:var(--green-deep)}.nh-page.page-v2 .deployment-alt-card--private:hover .deployment-alt-region-row b:first-child{animation:deployment-region-canada 4.5s linear infinite}.nh-page.page-v2 .deployment-alt-card--private:hover .deployment-alt-region-row b:nth-child(2){animation:deployment-region-us 4.5s linear infinite}.nh-page.page-v2 .deployment-alt-card--private:hover .deployment-alt-region-row b:last-child{animation:deployment-region-europe 4.5s linear infinite}@keyframes deployment-region-canada{0%,32.99%{background:var(--surface-mint);border-color:var(--green-deep);color:var(--green-deep)}33%,to{background:#fff;border-color:#dce5e0;color:var(--color-text-muted)}}@keyframes deployment-region-us{0%,32.99%,66%,to{background:#fff;border-color:#dce5e0;color:var(--color-text-muted)}33%,65.99%{background:var(--surface-mint);border-color:var(--green-deep);color:var(--green-deep)}}@keyframes deployment-region-europe{0%,65.99%{background:#fff;border-color:#dce5e0;color:var(--color-text-muted)}66%,to{background:var(--surface-mint);border-color:var(--green-deep);color:var(--green-deep)}}.nh-page.page-v2 .deployment-alt-private-option{display:flex;align-items:center;gap:8px;width:100%;min-height:29px;padding:6px 9px;border:1px solid #dce5e0;border-radius:6px;background:#fff;color:var(--color-text-strong-soft);font:var(--weight-medium) var(--deployment-ui-body)/var(--leading-label) var(--font);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.nh-page.page-v2 .deployment-alt-private-group.is-open .deployment-alt-private-option,.nh-page.page-v2 .deployment-alt-private-option:hover{border-color:#93b8aa;background:#f9fcfa}.nh-page.page-v2 .deployment-alt-dropdown-menu button:focus-visible,.nh-page.page-v2 .deployment-alt-private-option:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.nh-page.page-v2 .deployment-alt-private-option span{flex:1}.nh-page.page-v2 .deployment-alt-option-icon{flex:none;width:14px;height:14px;color:var(--green-deep)}.nh-page.page-v2 .deployment-alt-chevron{flex:none;width:12px;height:12px;color:var(--color-text-muted);transition:transform .2s ease}.nh-page.page-v2 .deployment-alt-private-group.is-open .deployment-alt-chevron{transform:rotate(180deg)}.nh-page.page-v2 .deployment-alt-dropdown-menu{position:absolute;top:calc(100% - 10px);left:17px;right:17px;z-index:5;display:grid;gap:2px;padding:5px;border:1px solid #dce5e0;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(31,78,65,.18)}.nh-page.page-v2 .deployment-alt-private-group--model .deployment-alt-dropdown-menu{top:auto;bottom:calc(100% - 10px)}.nh-page.page-v2 .deployment-alt-dropdown-menu[hidden]{display:none}.nh-page.page-v2 .deployment-alt-dropdown-menu button{width:100%;min-height:28px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:var(--color-text-strong-soft);font:var(--weight-regular) var(--deployment-ui-body)/var(--leading-label) var(--font);text-align:left;cursor:pointer}.nh-page.page-v2 .deployment-alt-dropdown-menu button:hover,.nh-page.page-v2 .deployment-alt-dropdown-menu button[aria-pressed=true]{background:var(--surface-mint);color:var(--green-deep)}.nh-page.page-v2 .deployment-alt-dropdown-menu button[aria-pressed=true]{font-weight:var(--weight-medium)}@media (max-width:1000px){.nh-page.page-v2 .deployment-alt-grid{grid-template-columns:1fr;gap:12px}.nh-page.page-v2 .deployment-alt-card{flex-direction:row}.nh-page.page-v2 .deployment-alt-art{flex:0 0 42%;height:auto;min-height:330px}.nh-page.page-v2 .deployment-alt-art:after{left:auto;right:0;top:0;bottom:0;width:var(--v2-stroke);height:auto;background-image:var(--v2-dash-y);background-repeat:repeat-y}.nh-page.page-v2 .deployment-alt-card-copy{align-self:center}}@media (max-width:600px){.nh-page.page-v2 .deployment-alt-intro{text-align:center;margin-bottom:28px}.nh-page.page-v2 .deployment-alt-intro>p:not(.section-eyebrow){margin-left:auto;margin-right:auto}.nh-page.page-v2 .deployment-alt-card{flex-direction:column}.nh-page.page-v2 .deployment-alt-art{flex:none;height:auto;min-height:335px}.nh-page.page-v2 .deployment-alt-art:after{left:0;right:0;top:auto;bottom:0;width:auto;height:var(--v2-stroke);background-image:var(--v2-dash-x);background-repeat:repeat-x}.nh-page.page-v2 .deployment-alt-card-copy{padding:22px}.nh-page.page-v2 .deployment-alt-region-row b{font-size:var(--deployment-ui-meta)}.nh-page.page-v2 .agents-v2-visual{--v2-visual-top:24px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.nh-page.page-v2 .deployment-alt-card,.nh-page.page-v2 .deployment-alt-glass,.nh-page.page-v2 .deployment-alt-region-row b,.nh-page.page-v2 .deployment-alt-workflow-list i,.nh-page.page-v2 .deployment-alt-workflow-track i{transition:none}.nh-page.page-v2 .deployment-alt-card:hover .deployment-alt-glass{transform:none}.nh-page.page-v2 .deployment-alt-card--usage:hover .deployment-alt-token .usage-track>span{animation:none}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-track i{transition:none}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i{background:var(--green-deep);border-color:var(--green-deep);transition:none}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i:before{animation:none;opacity:0}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-list li:last-child i svg{animation:none;opacity:1}.nh-page.page-v2 .deployment-alt-card--private:hover .deployment-alt-region-row b{animation:none}.nh-page.page-v2 .deployment-alt-card--forward:hover .deployment-alt-workflow-percent b,.nh-page.page-v2 .deployment-alt-chevron,.nh-page.page-v2 .deployment-alt-private-option{transition:none}}.nh-page.page-v2 .trusted-content{padding-block:var(--v2-section-space);gap:var(--space-group)}.nh-page.page-v2 .trusted-content .section-eyebrow{margin:0}.nh-page.page-v2 .case-studies-alt-section{--v2-line:var(--outline-light-subtle);background:#fafbf9;color:var(--color-text)}.nh-page.page-v2 .case-studies-alt-section>.section-container{--v2-line:var(--outline-light-subtle);--container-outline:var(--outline-light-subtle)}.nh-page.page-v2 .case-studies-alt-content{padding-block:var(--v2-section-space);grid-template-rows:auto auto auto;min-height:0}.nh-page.page-v2 .case-studies-alt-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--v2-heading-gap) var(--space-group);padding:0;margin-bottom:var(--v2-content-gap)}.nh-page.page-v2 .case-studies-alt-intro .section-eyebrow{grid-column:1/-1;margin:0}.nh-page.page-v2 .case-studies-alt-intro h2{max-width:760px}.nh-page.page-v2 .case-studies-alt-intro .view-all-case-studies{margin:0 0 4px;white-space:nowrap}.nh-page.page-v2 .case-studies-showcase{position:relative;gap:8px;padding:8px;border:0;border-top:0;border-radius:16px;background-color:#f0f2f0;background-image:none}.nh-page.page-v2 .case-studies-showcase:after{content:"";position:absolute;inset:0;border:var(--v2-stroke) dashed var(--outline-light-subtle);border-radius:inherit;pointer-events:none;z-index:2}.nh-page.page-v2 .case-studies-pickers{position:relative;gap:8px;margin-top:var(--space-group);padding:8px;border:0;border-radius:16px;background-color:#f0f2f0;background-image:none}.nh-page.page-v2 .case-studies-pickers:after{content:"";position:absolute;inset:0;border:var(--v2-stroke) dashed var(--outline-light-subtle);border-radius:inherit;pointer-events:none;z-index:2}.nh-page.page-v2 :is(.case-studies-primary,.case-studies-highlight){border-radius:10px}.nh-page.page-v2 .case-studies-primary{padding:42px 40px 8px}.nh-page.page-v2 .case-studies-copy-wrap{border-radius:var(--v2-radius-glass)}.nh-page.page-v2 .case-studies-showcase .case-studies-copy-wrap{--case-glass-pad:8px;border-radius:20px}.nh-page.page-v2 .case-studies-highlight{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:28px;gap:24px;border:0;background-color:#fff;color:inherit;text-decoration:none;cursor:pointer;counter-reset:case-step}.nh-page.page-v2 .case-studies-highlight:hover{background-color:#fcfcfc}.nh-page.page-v2 .case-studies-highlight:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.nh-page.page-v2 .case-studies-highlight:after{content:"";position:absolute;inset:0;border:var(--v2-stroke) dashed var(--outline-light-subtle);border-radius:inherit;pointer-events:none}.nh-page.page-v2 .case-studies-highlight-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:none}.nh-page.page-v2 .case-studies-highlight-meta img{display:block;width:auto;max-width:148px;height:32px;object-fit:contain;object-position:left center}.nh-page.page-v2 .case-studies-highlight-meta [data-case-category]{margin:0;color:#777d77;font-size:10px;font-weight:500;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;text-align:right}.nh-page.page-v2 .case-studies-highlight-block{counter-increment:case-step;position:relative;z-index:1}.nh-page.page-v2 .case-studies-highlight-block+.case-studies-highlight-block,.nh-page.page-v2 .case-studies-highlight-meta+.case-studies-highlight-block{padding-top:24px;border-top:0;background:var(--v2-dash-x) left top /auto var(--v2-stroke) repeat-x}.nh-page.page-v2 .case-studies-highlight-summary{margin-top:14px;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.page-v2 .case-studies-highlight-label{font-size:11px;letter-spacing:.08em;color:var(--green-deep)}.nh-page.page-v2 .case-studies-highlight-label:before{content:"0" counter(case-step);display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;border:1px solid var(--outline-light-subtle);background:transparent;font-size:10px;letter-spacing:0}.nh-page.page-v2 .case-studies-highlight .case-studies-read-link{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;gap:10px;margin-top:auto;min-height:0;padding:0;color:var(--color-text-accent);font:var(--weight-medium) var(--text-label) /var(--leading-label) var(--font);border-bottom:0;text-decoration:none}.nh-page.page-v2 .case-studies-highlight .case-studies-read-link span{width:10px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%)}.nh-page.page-v2 .case-studies-primary .case-studies-copy-wrap h3{margin-top:0}.nh-page.page-v2 .case-studies-pickers .case-studies-picker{min-height:86px;background:#fafcfb;border:1px solid rgba(5,93,79,.09);border-radius:10px}.nh-page.page-v2 .case-studies-pickers .case-studies-picker:is(:hover,.is-active){background:#fff;border-color:rgba(5,93,79,.22)}.nh-page.page-v2 .case-studies-picker img{max-width:138px;height:34px;opacity:.82;filter:saturate(.8);transition:opacity .25s ease,filter .25s ease}.nh-page.page-v2 .case-studies-picker:is(:hover,.is-active) img{opacity:1;filter:none}.nh-page.page-v2 .industries-content{padding-block:var(--v2-section-space);gap:0}.nh-page.page-v2 .industries-content>h2{padding:0;margin:0 0 var(--v2-content-gap)}.nh-page.page-v2 .industries-grid{gap:var(--space-proximity)}.nh-page.page-v2 .industry-card{border-radius:var(--v2-radius-card);box-shadow:none}.nh-page.page-v2 .industry-card:after{background:linear-gradient(180deg,transparent 10%,rgba(11,15,11,.45) 45%,rgba(11,15,11,.9))}.nh-page.page-v2 .industry-card>div{padding:var(--space-group)}.nh-page.page-v2 .industry-card h3{font-size:var(--v2-subheading);line-height:var(--leading-heading);letter-spacing:var(--tracking-snug);overflow-wrap:normal}.nh-page.page-v2 .industry-card p{font-size:var(--text-body-sm);line-height:var(--leading-body);letter-spacing:normal;color:var(--v2-secondary-inverse)}.nh-page.page-v2 .industry-related-stories span{font-size:var(--text-label-sm);opacity:.85;letter-spacing:var(--tracking-label)}.nh-page.page-v2 .industry-related-stories a{font-size:var(--text-label);line-height:var(--leading-body)}@media (hover:hover) and (pointer:fine){.nh-page.page-v2 .industry-card:focus-within p,.nh-page.page-v2 .industry-card:hover p{opacity:1}}.nh-page.page-v2 .security-content{padding-block:var(--v2-section-space)}.nh-page.page-v2 .security-copy{max-width:800px}.nh-page.page-v2 .security-copy h2{margin-bottom:var(--v2-heading-gap)}.nh-page.page-v2 .security-details{margin-top:var(--v2-content-gap);gap:var(--v2-content-gap)}.nh-page.page-v2 .security-list{gap:var(--space-group)}.nh-page.page-v2 .security-list li{font-size:var(--text-body);line-height:var(--v2-leading-copy)}.nh-page.page-v2 .security-certifications{margin-top:var(--v2-content-gap);padding-top:var(--space-section-sm)}.nh-page.page-v2 .security-certification{border-left:0}.nh-page.page-v2 .security-certification h3{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-snug)}.nh-page.page-v2 .security-certification p{font-size:var(--text-body-sm);color:var(--v2-secondary-inverse);opacity:1}.nh-page.page-v2 .testimonials-content{padding-block:var(--v2-section-space)}.nh-page.page-v2 .testimonials-viewport{margin-top:var(--v2-content-gap)}.nh-page.page-v2 .testimonial-card{border-radius:var(--v2-radius-card);border:0}.nh-page.page-v2 .testimonial-card-body{padding:var(--v2-card-space)}.nh-page.page-v2 .testimonial-card blockquote{font-size:var(--text-body);line-height:var(--v2-leading-copy);letter-spacing:var(--tracking-body-tight);color:var(--color-text)}.nh-page.page-v2 .testimonial-card figcaption{font-size:var(--text-body-sm);line-height:var(--leading-body)}.nh-page.page-v2 .testimonial-control{width:44px;height:44px;border-radius:var(--v2-radius-control)}.nh-page.page-v2 .closing-cta-content{padding-block:var(--v2-section-space)}.nh-page.page-v2 .closing-cta-content h2{max-width:820px}.nh-page.page-v2 .closing-cta-content>p{margin-block:var(--space-group) var(--space-section-sm)}.nh-page.page-v2 .closing-cta-watermark{opacity:.06}.nh-page.page-v2 .footer-rail{border:0;padding-top:var(--space-section)}.nh-page.page-v2 .footer-inner{padding-block:var(--space-section)}.nh-page.page-v2 .footer-grid{gap:var(--space-section-sm) var(--space-group)}.nh-page.page-v2 .footer-col-heading{font-size:var(--text-body-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-related)}.nh-page.page-v2 .footer-col-list{gap:var(--space-proximity)}.nh-page.page-v2 .footer-col-list a{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--v2-secondary-inverse)}.nh-page.page-v2 .footer-tagline{font-size:var(--text-body-sm);line-height:var(--v2-leading-copy);color:var(--v2-secondary-inverse)}.nh-page.page-v2 .footer-bottom-layout{grid-template-columns:1fr}.nh-page.page-v2 .footer-bottom-rail{display:none}.nh-page.page-v2 .footer-bottom{justify-content:space-between;gap:var(--space-group);padding-block:var(--space-group)}.nh-page.page-v2 :is(.case-studies-metrics,.case-studies-highlight-footer,.security-certifications,.footer-bottom-layout){border-top:0;background-image:var(--v2-dash-x);background-size:100% var(--v2-stroke);background-position:0 0;background-repeat:repeat-x}.nh-page.page-v2 .stat-card:not(:last-child){border-right:0;background-image:var(--v2-dash-y);background-position:100% 0;background-size:var(--v2-stroke) 100%;background-repeat:repeat-y}.nh-page.page-v2 .stat-divider{height:var(--v2-stroke);background:var(--v2-dash-x) left top /auto var(--v2-stroke) repeat-x}.nh-page.page-v2 :is(.agents-v2-story-card,.case-studies-copy-wrap){--v2-line:var(--outline-light-subtle)}.nh-page.page-v2 :is(.agents-v2-story-quote,.agents-v2-case-block){font-size:var(--text-body-sm);line-height:var(--leading-body)}.nh-page.page-v2 :is(.private-options label>span,.agents-voice-field input,.agents-voice-select-trigger,.agents-v2-badge){border-radius:var(--v2-radius-control)}.nh-page.page-v2 :is(.usage-history-detail,.usage-history-row time,.deployment-ring--small>span){font-size:var(--text-label-sm);line-height:var(--leading-label)}.nh-page.page-v2 :is(.usage-history-detail,.usage-history-row time,.deployment-eyebrow){color:var(--v2-secondary)}.nh-page.page-v2 .security-certification:not(:last-child){border-right:0;background-image:var(--v2-dash-y);background-position:100% 0;background-size:var(--v2-stroke) 100%;background-repeat:repeat-y}.nh-page.page-v2 :is(.agents-chat-window,.agents-voice-card,.private-config,.usage-history,.usage-meter,.deployment-team){border-radius:var(--v2-radius-card)}.nh-page.page-v2 :is(.agents-chat-glass,.agents-voice-glass,.deployment-production:before,.deployment-team:before){border-radius:var(--v2-radius-glass)}@media (max-width:1100px){.nh-page.page-v2{--v2-card-space:20px;--v2-content-gap:32px}.nh-page.page-v2 .agents-v2-intro{gap:var(--v2-heading-gap)}.nh-page.page-v2 .agents-v2-intro>p{flex:auto;width:100%}.nh-page.page-v2 .case-studies-showcase{height:auto}.nh-page.page-v2 .case-studies-alt-intro{grid-template-columns:1fr}.nh-page.page-v2 .case-studies-alt-intro .view-all-case-studies{justify-self:start}}@media (max-width:600px){.nh-page.page-v2{--page-gutter:20px;--v2-section-space:56px;--v2-content-gap:28px;--v2-radius-glass:14px}.nh-page.page-v2 .hero-heading{font-size:clamp(20px,6vw,24px);line-height:var(--leading-display)}.nh-page.page-v2 .hero-heading-line{white-space:nowrap}.nh-page.page-v2 .client-marquee-content{padding-block:16px}.nh-page.page-v2 .client-bento-anchain p{display:none}.nh-page.page-v2 .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;align-self:stretch}.nh-page.page-v2 .hero-demo-cta,.nh-page.page-v2 .hero-navi-cta{width:100%;min-width:0;padding-inline:12px;font-size:var(--text-body-xs)}.nh-page.page-v2 .hero-navi-cta{gap:6px}.nh-page.page-v2 .hero-trust-strip{flex-wrap:wrap;max-width:100%}.nh-page.page-v2 .impact-content{padding:4px}.nh-page.page-v2 .impact-section .stat-card{min-height:140px;padding:14px}.nh-page.page-v2 .deployment-alt-intro h2{max-width:100%;font-size:clamp(18px,5.5vw,22px);line-height:var(--leading-display)}.nh-page.page-v2 .deployment-alt-intro h2 span{display:block;white-space:nowrap}.nh-page.page-v2 .testimonials-track{gap:12px}.nh-page.page-v2 .testimonial-card{flex-basis:min(260px,calc(100vw - 92px))}.nh-page.page-v2 .testimonial-card-body{gap:14px;padding:16px}.nh-page.page-v2 .testimonial-card-logo,.nh-page.page-v2 .testimonial-card-logo img{max-height:30px;height:30px}.nh-page.page-v2 .testimonial-card blockquote{font-size:var(--text-body-sm);line-height:var(--leading-body-snug)}.nh-page.page-v2 .testimonial-card-footer{padding:12px 16px}.nh-page.page-v2 .testimonial-card-avatar{flex-basis:32px;width:32px;height:32px}.nh-page.page-v2 .testimonial-card-meta strong{font-size:var(--text-body-xs)}.nh-page.page-v2 .testimonial-card-meta span{font-size:var(--text-label-sm)}.nh-page.page-v2 .agents-v2-stage{padding:0;gap:var(--space-group)}.nh-page.page-v2 .agents-v2-tabs-rail{position:sticky;top:var(--nav-h);z-index:40;justify-content:stretch;padding:8px 0 0;background-color:initial;background-image:var(--v2-dash-x);background-position:0 100%;background-size:auto var(--v2-stroke);background-repeat:repeat-x;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .2s ease,-webkit-backdrop-filter .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.nh-page.page-v2 .agents-v2-tabs-rail.is-stuck{background-color:rgba(2,57,48,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nh-page.page-v2 .agents-v2-tabs-sentinel{height:1px;margin:0;pointer-events:none;visibility:hidden}.nh-page.page-v2 .agents-v2-tabs{width:100%;max-width:none;gap:4px;overflow:visible}.nh-page.page-v2 .agents-v2-tab{flex:1 1 0;min-width:0;min-height:48px;padding:10px 4px;font-size:12px;gap:5px;white-space:normal;text-align:center;line-height:1.2}.nh-page.page-v2 .agents-v2-tab-icon{width:14px;height:14px;flex:0 0 14px}.nh-page.page-v2 .agents-v2-panel{flex-direction:column}.nh-page.page-v2 .agents-v2-visual{order:-1;flex:none;width:100%;max-width:none;--v2-visual-top:20px;min-height:0;height:auto;padding:var(--v2-visual-top) var(--space-group) 8px}.nh-page.page-v2 .agents-v2-visual-frame,.nh-page.page-v2 .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){height:auto;flex:none}.nh-page.page-v2 .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){grid-template-rows:auto auto auto}.nh-page.page-v2 .agents-v2-copy-stage{display:block;flex:none;width:100%;max-width:none}.nh-page.page-v2 .agents-v2-copy-stage>.agents-v2-pane{grid-area:auto;display:none;width:100%;min-height:0;height:auto;visibility:visible;opacity:1;pointer-events:auto}.nh-page.page-v2 .agents-v2-copy-stage>.agents-v2-pane.is-active{display:flex}.nh-page.page-v2 .agents-v2-pane{padding:16px;gap:16px}.nh-page.page-v2 .agents-v2-badge,.nh-page.page-v2 .agents-v2-visual .agents-chat-by{display:none}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace){gap:16px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-copy{gap:14px}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-text{gap:8px}.nh-page.page-v2 .agents-v2-pane-title{font-size:var(--text-h3-pane-mobile);letter-spacing:-.03em;line-height:1.25}.nh-page.page-v2 .agents-v2-pane-text>p,.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-pane-body{font-size:var(--text-body-sm);line-height:1.5}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features li{gap:10px;padding-block:7px;font-size:var(--text-body-sm);line-height:1.35}.nh-page.page-v2 :is(#agent-v2-pane-sales,#agent-v2-pane-support,#agent-v2-pane-workspace) .agents-v2-features strong{margin-bottom:0;font-size:var(--text-body-sm);line-height:1.35}.nh-page.page-v2 .workspace-feature-index{flex-basis:18px;font-size:10px}.nh-page.page-v2 .agents-v2-case-block{gap:6px}.nh-page.page-v2 .agents-v2-case-nav{min-height:24px}.nh-page.page-v2 .agents-v2-case-nav p{font-size:var(--text-label-sm)}.nh-page.page-v2 .agents-v2-story-card{height:auto;min-height:0;max-height:none;padding:14px}.nh-page.page-v2 .agents-v2-story-head{gap:10px;margin-bottom:10px}.nh-page.page-v2 .agents-v2-story-head img{max-width:96px;max-height:22px}.nh-page.page-v2 .agents-v2-story-card h3,.nh-page.page-v2 .agents-v2-story-card h3[data-agents-case-title]{margin:0 0 10px;font-size:15px;line-height:1.3}.nh-page.page-v2 .agents-v2-story-card .agents-v2-story-quote,.nh-page.page-v2 .agents-v2-story-quote{padding:11px 12px}.nh-page.page-v2 .agents-v2-story-card [data-agents-case-quote],.nh-page.page-v2 .agents-v2-story-quote [data-agents-case-quote]{font-size:12px;line-height:1.45}.nh-page.page-v2 .agents-v2-story-quote-copy{gap:8px}.nh-page.page-v2 .agents-v2-story-avatar{flex-basis:28px;width:28px;height:28px}.nh-page.page-v2 .case-studies-highlight,.nh-page.page-v2 .platform-card{padding:var(--space-group)}.nh-page.page-v2 .case-studies-primary{padding:28px 12px 8px}.nh-page.page-v2 .case-studies-alt-intro{order:1}.nh-page.page-v2 .case-studies-pickers{order:2;display:flex;flex-wrap:nowrap;gap:6px;margin-top:0;margin-bottom:var(--space-group);padding:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border:var(--v2-stroke) dashed var(--outline-light-subtle)}.nh-page.page-v2 .case-studies-pickers:after{display:none}.nh-page.page-v2 .case-studies-pickers::-webkit-scrollbar{display:none}.nh-page.page-v2 .case-studies-showcase{order:3}.nh-page.page-v2 .case-studies-pickers .case-studies-picker{flex:0 0 108px;width:108px;min-width:108px;min-height:52px;padding:8px 10px;scroll-snap-align:start}.nh-page.page-v2 .case-studies-picker img{max-width:76px;height:20px}.nh-page.page-v2 .industries-grid{grid-template-columns:1fr;grid-template-rows:none}.nh-page.page-v2 .industry-card{aspect-ratio:4/3}.nh-page.page-v2 .industry-card>div{padding:14px}.nh-page.page-v2 .industry-card h3{font-size:var(--text-body)}.nh-page.page-v2 .impact-stats-grid .stat-card:nth-child(2n),.nh-page.page-v2 .security-certification:nth-child(2){background-image:none}.nh-page.page-v2 .footer-bottom{align-items:flex-start}}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame :is(.agents-chat-stage,.agents-skills-stage,.agents-v2-scene){grid-row:2;align-self:center}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-skills-caption{grid-row:1;align-self:start}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-skills-progress{grid-row:3;align-self:end}@property --v2-visual-scale{syntax:"<number>";inherits:true;initial-value:1}@media (max-width:1100px){.nh-page.page-v2 .agents-v2-visual{--v2-scene-design-w:479px;--v2-scene-design-h:590px;--v2-visual-scale:min(1,calc((100vw - 60px) / 479px),calc((100vw - 60px) * 3 / 2 / 590px));flex:none;width:100%;max-width:none;height:auto;min-height:0;padding:16px 10px 6px;overflow:hidden}.nh-page.page-v2 .agents-v2-visual-frame,.nh-page.page-v2 .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){position:relative;height:auto;min-height:0;flex:none}.nh-page.page-v2 .agents-v2-visual-frame>:is(.agents-chat,.agents-skills,.agents-voice){display:grid;grid-template-rows:auto auto var(--v2-visual-indicator);row-gap:8px;height:auto}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-skills-caption{position:relative;top:auto;left:auto;right:auto;z-index:2;grid-row:1;align-self:start}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-skills-progress{position:relative;left:auto;bottom:auto;z-index:2;grid-row:3;align-self:end;justify-self:center;transform:none}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-v2-scene{position:relative;inset:auto;display:block;grid-row:2;align-self:start;justify-self:stretch;width:100%;max-width:100%;height:0;padding-bottom:150%;aspect-ratio:auto;overflow:hidden}.nh-page.page-v2 .agents-v2-visual .agents-v2-visual-frame .agents-v2-scene[hidden]{display:none!important}.nh-page.page-v2 .agents-v2-visual .agents-v2-scene-scale{display:flex;flex-direction:column;align-items:center;gap:12px;position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%) scale(var(--v2-visual-scale));transform-origin:center center}.nh-page.page-v2 .agents-v2-visual .agents-v2-scene-scale,.nh-page.page-v2 .agents-v2-visual .agents-v2-scene-scale :is(.agents-chat-glass,.agents-chat-glass.is-split,.agents-chat-welcome,.agents-voice-glass,.agents-skills-run-glass){width:var(--v2-scene-design-w);max-width:var(--v2-scene-design-w)}.nh-page.page-v2 .agents-v2-visual .agents-v2-scene-scale :is(.agents-voice-card,.agents-work-app){width:100%;max-width:100%}.nh-page.page-v2 .agents-v2-visual .agents-work-app{height:560px;max-height:none;flex-shrink:0}.nh-page.page-v2 .agents-v2-visual .agents-voice-card{min-height:562px;height:562px;max-height:none;flex-shrink:0}.nh-page.page-v2 .agents-v2-visual .agents-chat-site{height:540px;max-height:540px}}.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}@media (min-width:901px){.nh-page.page-v2 .hero-content{padding:120px var(--page-gutter) 100px}.nh-page.page-v2 .hero-container{gap:48px;padding:0}.nh-page.page-v2 .hero-intro{gap:24px}.nh-page.page-v2 .hero-actions{gap:12px}.nh-page.page-v2 .hero-intro p.hero-copy{font-size:var(--text-body-lg);line-height:var(--leading-body-relaxed);max-width:920px}}.nh-page.page-v2 .client-marquee-eyebrow{display:block;text-align:center;margin-bottom:28px}.nh-page.page-v2 .case-studies-highlight-label{font-size:13px}.nh-page.page-v2 .case-studies-highlight-summary{font-size:16px;line-height:1.6}.nh-page.page-v2 .case-studies-highlight-footer{font-size:15px;color:var(--dark)}.nh-page.page-v2 .case-studies-highlight .case-studies-read-link{margin-top:12px;padding:12px 22px;background:var(--green-deep);color:var(--white);border-radius:4px;font-size:14px;letter-spacing:var(--tracking-cta);transition:background .2s ease}.nh-page.page-v2 .case-studies-highlight .case-studies-read-link:hover{background:#04463c;text-decoration:none}.nh-page.page-v2 .agents-v2-story-head img[alt="Circuit Electric"]{max-height:56px;max-width:160px}.nh-page.page-v2 .agents-v2-story-head img[alt^=SafeCheck]{max-height:36px;max-width:150px}.nh-page.page-v2 .agents-v2-features li{font-size:16px;line-height:1.5}.nh-page.page-v2 .agents-v2-features .workspace-feature-index{font-size:13px}@media (max-width:1100px) and (min-width:601px){.nh-page.page-v2 .agents-v2-panel{flex-direction:column}.nh-page.page-v2 .agents-v2-visual{order:-1;height:auto}.nh-page.page-v2 .agents-v2-copy-stage,.nh-page.page-v2 .agents-v2-visual{flex:none;width:100%;max-width:none}}.nh-page.page-v2 aside.case-studies-highlight{cursor:default}.nh-page.page-v2 aside.case-studies-highlight .case-studies-read-link{cursor:pointer}.nh-page.page-v2 .hero-grid{background-image:linear-gradient(var(--hero-grid-line) var(--outline-width),transparent var(--outline-width)),linear-gradient(90deg,var(--hero-grid-line) var(--outline-width),transparent var(--outline-width));background-size:var(--hero-cell) var(--hero-cell);background-position:100% 0}