PageSourceSearch

https://nhd-software.com/assets/JourneyPage-BWcHKXJb.js

js nhd-software.com collected 2026-10-07 11:56:59 UTC 37,197 bytes, 13 lines download raw bytes

1import{j as e,v as s,I as t,w as a,x as r,y as l,z as i,E as n,F as o,G as d,H as c,J as m,K as x,M as h,N as u}from"./ui-vendor-2v-d57NH.js";import{h as g,B as p,U as b,A as f,g as j,T as v,o as w,n as y,q as N,c as k,r as S,d as M,W as z,s as E,N as T,p as $,a as I,F as P}from"./index-PHTvmtP2.js";import{L as R,r as C}from"./react-vendor-BwEDBFIQ.js";import{T as A}from"./target-BYc98A-z.js";import{Z as D}from"./zap-DQ7TWFh9.js";import W from"./TrustedBy-CLpBCtXq.js";import{S as F}from"./settings-DvF3vchK.js";import{S as L}from"./shopping-cart-jwvuDLHJ.js";import{C as q}from"./circle-check-BO1VaNIE.js";import{C as H}from"./calendar-CNFyfd0u.js";import{G as O}from"./globe-07XnsYga.js";import{L as B}from"./layers-DtF_kRHl.js";import{D as U}from"./database-DtBrbVu9.js";import{S as V}from"./shield-D1UgHs4q.js";import{C as G,c as J}from"./card-CLgPRF_H.js";import{C as K}from"./check-DJAbyYY3.js";import{B as Y}from"./BreadcrumbSchema-CPZ9Pwg9.js";import"./query-vendor-DRrHUa8C.js";
2/**
3 * @license lucide-react v0.462.0 - ISC
4 *
5 * This source code is licensed under the ISC license.
6 * See the LICENSE file in the root directory of this source tree.
7 */const _=g("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),Q=g("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]),Z=g("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]),X=g("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),ee=g("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]),se=g("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),te=()=>e.jsxs("section",{id:"journey-hero",className:"py-20 bg-gradient-to-r from-nhd-green to-nhd-skyblue text-white relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-10 left-10 w-32 h-32 border border-white/20 rotate-45"}),e.jsx("div",{className:"absolute bottom-20 right-20 w-24 h-24 border border-white/20 rotate-12"}),e.jsx("div",{className:"absolute top-1/2 left-1/4 w-16 h-16 border border-white/20 rotate-45"})]}),e.jsx("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("div",{className:"flex justify-center mb-6",children:e.jsx("div",{className:"bg-white/10 p-4 rounded-full backdrop-blur-sm",children:e.jsx(ee,{className:"w-12 h-12 text-white"})})}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold mb-6",children:"From First Module to Full Visibility"}),e.jsxs("p",{className:"text-xl md:text-2xl mb-8 opacity-90 max-w-3xl mx-auto",children:["Whether you're starting with labor tracking or rolling out a full contractor management system, NHD meets you where you are—and scales as you do.",e.jsx(R,{to:"/#how-adopt",className:"text-white underline hover:text-white/80 ml-2 transition-colors",children:"Explore typical adoption pathways →"})]}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[e.jsx(p,{asChild:!0,size:"lg",className:"bg-white text-nhd-green hover:bg-gray-100 font-semibold",children:e.jsx(R,{to:"/modules",children:"Start Your Journey"})}),e.jsx(p,{asChild:!0,variant:"outline",size:"lg",className:"border-white bg-white/10 text-white hover:bg-white hover:text-nhd-green font-semibold backdrop-blur-sm",children:e.jsxs(R,{to:"/pers
7onas",children:["Explore Personas",e.jsx(b,{className:"ml-2 w-4 h-4"})]})})]})]})})]}),ae=()=>{const s=[{number:1,title:"Entry",description:"Start with one high-impact module to solve a critical pain (e.g., time tracking, billing, vendor quoting).",focus:"Fast time-to-value",icon:Z,color:"nhd-blue"},{number:2,title:"Expansion",description:"Add adjacent modules to connect workflows and reduce friction between teams.",focus:"Cross-functional visibility",icon:f,color:"nhd-green"},{number:3,title:"Standardization",description:"Align contractors, roles, and sites with consistent processes and shared KPIs.",focus:"Operational control",icon:A,color:"nhd-skyblue"},{number:4,title:"Strategic Integration",description:"Connect AES/32 to your ERP, EHS, and planning systems. It becomes infrastructure—not overhead.",focus:"Long-term governance and scalability",icon:D,color:"nhd-charcoal"}];return e.jsxs("section",{id:"adoption-phases",className:"py-16 bg-gradient-to-br from-nhd-gray via-white to-nhd-blue/5 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute top-1/2 left-1/3 w-24 h-24 bg-nhd-skyblue/10 rounded-full blur-2xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"start",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"How do we start with AES/32?"}),e.jsxs("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:["NHD customers start with one high-impact module that solves a critical pain—like time tracking, billing, or vendor quoting—and build momentum from there. The journey follows a 4-phase adoption model: Entry, Expansion, Standardization, and Strategic Integration. Each phase builds on the last, creating measurable value while reducing change management friction.",e.jsx(R,{to:"/#how-adopt",className:"text-nhd-blue hover:text-nhd-skyblue ml-2 underline transition-colors duration-200",children:"See the complete adoption timeline on our homepage →"})]})]}),e.jsxs("div",{className:"hidden md:flex justify-between items-start relative mb-8 max-w-6xl mx-auto",children:[e.jsx("div",{className:"absolute top-16 left-0 w-full h-1 bg-gradient-to-r from-nhd-blue via-nhd-green to-nhd-skyblue z-0 rounded-full"}),s.map((s,t)=>{const a=s.icon;return e.jsxs("div",{className:"relative z-10 flex flex-col items-center max-w-xs px-4 group",children:[e.jsx("div",{className:`w-20 h-20 bg-white/80 backdrop-blur-sm border-4 border-${s.color} text-${s.color} rounded-full flex items-center justify-center font-bold text-lg mb-6 shadow-lg group-hover:scale-110 group-hover:shadow-xl transition-all duration-300`,children:e.jsx(a,{className:"w-8 h-8"})}),e.jsxs("div",{className:"bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl p-6 shadow-lg group-hover:shadow-xl group-hover:-translate-y-1 transition-all duration-300",children:[e.jsx("h3",{className:`text-${s.color} text-xl font-semibold mb-4 text-center`,children:s.title}),e.jsx("p",{className:"text-gray-600 text-center mb-4 text-sm leading-relaxed",children:s.description}),e.jsxs("div",{className:`text-${s.color} font-medium text-sm text-center ${"nhd-charcoal"===s.color?"bg-gray-500/10":`bg-${s.color}/10`} p-3 rounded-lg`,children:[e.jsx("span",{className:"font-semibold",children:"Focus:"})," ",s.focus]})]})]},s.number)})]}),e.jsx("div",{className:"md:hidden space-y-8 max-w-md mx-auto",children:s.map((s,t)=>{const a=s.icon;return e.jsx("div",{className:"bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl p-6 shadow-lg",children:e.jsxs("div",{className:"flex items-start space-x-6",children:[e.jsx("div",{className:`w-16 h-16 bg-${s.color}/10 border-2 border-${s.color} text-${s.color} rounded-full flex items-center justify-center flex-shrink-0`,children:e.jsx(a,{className:"w-6 h-6"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:`text-${s.color} text-lg font-semibold mb-3`,children:s.title}),e.jsx("p",{className:"text-gray-600 mb-3 text-sm leading-relaxed",children:s.description}),e.jsxs("div",{className:`text-${s.color} font-medium text-sm ${"nhd-charcoal"===s.color?"bg-gray-500/10":`bg-${s.color}/10`} p-3 rounded-lg`,children:[e.jsx("span",{className:"font-semibold",children:"Focus:"})," ",s.focus]})]})]})},s.number)})})]})]})},re=()=>{const s=[{title:"Maintenance Leader",modules:"Time Management + Invoicing + Scaffolding",reason:"Captures real-time crew status, accurate billing, and specialized scaffold tracking for complete maintenance visibility",icon:F,color:"nhd-blue"},{title:"Turnaround Director",modules:"Time Management + Planning",reason:"Provides live field visibility during schedule-critical windows with scope alignment and coordination",icon:j,color:"nhd-green"},{title:"VP / Director of Ops",modules:"Project Management + Analytics",reason:"Coordinates work execution across teams and provides cross-site performance insights for operational excellence",icon:se,color:"nhd-skyblue"},{title:"Procurement Manager",modules:"Sourcing + Invoicing",reason:"Centralizes vendor evaluation and enforces contract terms through auditable billing and quote comparison",icon:L,color:"nhd-charcoal"}];return e.jsxs("section",{id:"persona-starting-points",className:"py-16 bg-gradient-to-br from-nhd-gray via-white to-nhd-skyblue/5 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute top-1/2 left-1/3 w-24 h-24 bg-nhd-skyblue/10 rounded-full blur-2xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"starting-points",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"Where should different teams start with AES/32?"}),e.jsxs("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:["Each persona enters with different pain points. Maintenance Leaders need visibility into crew status and billing. Turnaround Directors require live field visibility during critical windows. VP/Directors seek cross-site performance insights. Procurement Managers need vendor evaluation and contract enforcement tools. This alignment between persona pain and module value accelerates time-to-adoption and user buy-in.",e.jsx(R,{to:"/#who-for",className:"text-nhd-blue hover:text-nhd-skyblue ml-2 underline transition-colors duration-200",children:"Learn more about each persona's needs →"})]})]}),e.jsx("div",{className:"max-w-6xl mx-auto",children:e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.map((s,t)=>{const a=s.icon;return e.jsxs("div",{className:"group bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl p-6 shadow-lg hover:shadow-xl hover:-translate-y-1 transition-all duration-300",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-4",children:[e.jsx("div",{className:`w-12 h-12 bg-${s.color}/10 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform duration-300`,children:e.jsx(a,{className:`w-6 h-6 text-${s.color}`})}),e.jsx("h3",{className:`text-${s.color} text-xl font-semibold group-hover:text-${s.color}/80 transition-colors`,children:s.title})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("span",{className:"text-sm font-medium text-gray-500 uppercase tracking-wide",children:"Recommended Starting Stack:"}
7),e.jsx("p",{className:"text-gray-700 font-medium mt-1 bg-gray-50/80 rounded-lg p-3 border border-gray-100",children:s.modules})]}),e.jsxs("div",{children:[e.jsx("span",{className:"text-sm font-medium text-gray-500 uppercase tracking-wide",children:"Why It Works:"}),e.jsx("p",{className:"text-gray-700 mt-1 leading-relaxed",children:s.reason})]})]},t)})})})]})]})},le=()=>{const s=[{week:"Week 0",title:"Success Planning & Scoping",activities:["Define success criteria and KPIs","Identify pilot team and stakeholders","Map existing workflows and pain points","Set go-live date and milestones"],icon:H,color:"nhd-blue"},{week:"Weeks 1-3",title:"Configuration & Onboarding",activities:["Configure first module for your workflows","Import existing data and set up integrations","Train pilot users on core features","Establish support channels and documentation"],icon:b,color:"nhd-green"},{week:"Weeks 4-5",title:"Go-Live & Training",activities:["Launch module with pilot team","Monitor usage and collect feedback","Adjust workflows based on real-world usage","Expand training to additional users"],icon:X,color:"nhd-skyblue"},{week:"Weeks 6-8",title:"Optimization & Expansion Readiness",activities:["Fine-tune configurations based on feedback","Document lessons learned and best practices","Measure ROI and prepare business case","Plan next module or site rollout"],icon:q,color:"nhd-charcoal"}];return e.jsxs("section",{id:"pilot",className:"py-16 bg-white relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 right-10 w-32 h-32 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 left-10 w-36 h-36 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"pilot",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"What does an AES/32 pilot look like?"}),e.jsx("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:"A typical pilot runs 4-8 weeks and includes success planning, module configuration, persona onboarding, go-live training, and workflow optimization. The pilot focuses on proving value quickly with one module before expanding to adjacent workflows or additional sites."})]}),e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.map((s,t)=>{const a=s.icon;return e.jsxs("div",{className:"group bg-gradient-to-br from-nhd-gray/30 to-white border border-gray-200 rounded-xl p-6 shadow-lg hover:shadow-xl hover:-translate-y-1 transition-all duration-300",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-4",children:[e.jsx("div",{className:`w-12 h-12 bg-${s.color}/10 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform duration-300`,children:e.jsx(a,{className:`w-6 h-6 text-${s.color}`})}),e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-1",children:s.week}),e.jsx("h3",{className:`text-${s.color} text-lg font-semibold`,children:s.title})]})]}),e.jsx("ul",{className:"space-y-2",children:s.activities.map((t,a)=>e.jsxs("li",{className:"flex items-start space-x-2",children:[e.jsx(q,{className:`w-5 h-5 text-${s.color} flex-shrink-0 mt-0.5`}),e.jsx("span",{className:"text-gray-700 text-sm leading-relaxed",children:t})]},a))})]},t)})}),e.jsxs("div",{className:"mt-10 bg-gradient-to-r from-nhd-blue/10 via-nhd-green/10 to-nhd-skyblue/10 border border-gray-200 rounded-xl p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-nhd-charcoal mb-3",children:"Pilot Success Criteria"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-white/80 rounded-lg p-4",children:[e.jsx("div",{className:"text-2xl font-bold text-nhd-blue mb-1",children:"80%+"}),e.jsx("div",{className:"text-sm text-gray-600",children:"User adoption rate"})]}),e.jsxs("div",{className:"bg-white/80 rounded-lg p-4",children:[e.jsx("div",{className:"text-2xl font-bold text-nhd-green mb-1",children:"30 days"}),e.jsx("div",{className:"text-sm text-gray-600",children:"Time to measurable value"})]}),e.jsxs("div",{className:"bg-white/80 rounded-lg p-4",children:[e.jsx("div",{className:"text-2xl font-bold text-nhd-skyblue mb-1",children:"3-5x"}),e.jsx("div",{className:"text-sm text-gray-600",children:"ROI within first year"})]})]})]})]})]})]})},ie=()=>{const s=[{period:"Week 0",title:"Success planning + scoping",icon:H,color:"nhd-blue",progress:15},{period:"Weeks 1–3",title:"First module configuration + persona onboarding",icon:F,color:"nhd-green",progress:35},{period:"Weeks 4–5",title:"Go-live and training",icon:X,color:"nhd-skyblue",progress:65},{period:"Weeks 6–8",title:"Workflow optimization and expansion readiness",icon:v,color:"nhd-charcoal",progress:80},{period:"Month 3+",title:"Add-on modules or cross-site rollout",icon:O,color:"nhd-blue",progress:95},{period:"Month 6+",title:"Integrate with ERP / planning systems",icon:D,color:"nhd-green",progress:100}],t=e=>{switch(e){case"nhd-blue":default:return"bg-nhd-blue";case"nhd-green":return"bg-nhd-green";case"nhd-skyblue":return"bg-nhd-skyblue";case"nhd-charcoal":return"bg-nhd-charcoal"}},a=e=>{switch(e){case"nhd-blue":default:return"bg-nhd-blue/10";case"nhd-green":return"bg-nhd-green/10";case"nhd-skyblue":return"bg-nhd-skyblue/10";case"nhd-charcoal":return"bg-gray-500/10"}},r=e=>{switch(e){case"nhd-blue":default:return"text-nhd-blue";case"nhd-green":return"text-nhd-green";case"nhd-skyblue":return"text-nhd-skyblue";case"nhd-charcoal":return"text-gray-600"}},l=e=>{switch(e){case"nhd-blue":default:return"border-nhd-blue";case"nhd-green":return"border-nhd-green";case"nhd-skyblue":return"border-nhd-skyblue";case"nhd-charcoal":return"border-gray-500"}},i=e=>{switch(e){case"nhd-blue":default:return"text-nhd-blue";case"nhd-green":return"text-nhd-green";case"nhd-skyblue":return"text-nhd-skyblue";case"nhd-charcoal":return"text-gray-600"}};return e.jsxs("section",{id:"sample-timeline",className:"py-16 bg-gradient-to-br from-nhd-gray via-white to-nhd-skyblue/5 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute top-1/2 left-1/4 w-24 h-24 bg-nhd-skyblue/10 rounded-full blur-2xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"time-to-value",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"How long until we see value with AES/32?"}),e.jsx("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:"Most teams see measurable value within 30 days. The typical journey includes success planning, configuration and onboarding, go-live training, workflow optimization, and expansion readiness—with clear milestones at every stage."})]}),e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute left-8 top-0 bottom-0 w-1 bg-gradient-to-b from-nhd-blue via-nhd-green to-nhd-skyblue rounded-full"}),e.jsx("div",{className:"space-y-8",children:s.map((s,n)=>{const o=s.icon;return e.jsxs("div",{className:"relative flex items-start group",children:[e.jsx("div",{className:`relative z-10 w-16 h-16 bg-white/80 backdrop-blur-sm ${l(s.color)} border-4 rounded-full flex items-center justify-center flex-shrink-0 shadow-lg group-hover:scale-110 transition-all duration-300`,children:e.jsx(o,{className:`w-6 h-6 ${i(s.color)}`})}),e.jsx("div",{className:"ml-8 pb-8 flex-1",children:e.jsxs("div",{className:"bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl p-6 shadow-lg group-hover:shadow-xl group-hover:-translate-y-1 transition-all duration-300",children:[e.jsx("div",{className:`inline-block px-3 py-1 ${a(s.color)} ${r(s.color)} rounded-full text-sm font-semibold mb-3`,children:s.period}),e.jsx("h3",{className:"text-nhd-charcoal font-semibold text-lg mb-2",children:s.title}),e.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2 mt-4",children:e.jsx("div",{className:`${t(s.color)} h-2 rounded-full transition-all duration-1000 ease-out`,style:{width:`${s.progress}%`}})})]})})]},n)})})]})})]})]})},ne=()=>{const s=[{title:"Same Module, New Sites",description:"Roll out proven configurations to additional facilities",benefits:["Standardized processes across locations","Faster deployment with existing templates","Cross-site visibility and benchmarking","Reduced training time with shared best practices"],example:"Deploy Time Management at 3 additional refineries using proven gate setup",icon:w,color:"nhd-blue"},{title:"New Modules, Same Site",description:"Add adjacent modules to connect workflows at your pilot location",benefits:["Connected workflows eliminate handoffs","Deeper value from existing user base","Proven vendor and user engagement","Incremental adoption reduces change fatigue"],example:"Add Invoicing + Sourcing to complement existing Time Management at pilot site",icon:B,color:"nhd-green"}
7,{title:"Cross-Functional Stacks",description:"Deploy multi-module stacks across multiple facilities simultaneously",benefits:["Enterprise-wide operational standards","Unified data model for analytics","Maximum integration leverage","Strategic platform positioning"],example:"Roll out Time + Invoicing + Analytics stack to all 5 turnaround sites",icon:Q,color:"nhd-skyblue"}];return e.jsxs("section",{id:"expansion",className:"py-16 bg-gradient-to-br from-nhd-gray via-white to-nhd-blue/5 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"expansion",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"How do we expand AES/32 across sites?"}),e.jsx("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:"Expansion happens through three pathways: rolling the same module to new sites for standardized processes, adding adjacent modules at the same site to connect workflows, or deploying cross-functional stacks across multiple facilities. Most customers start with high-impact wins at one site, prove ROI, then expand systematically."})]}),e.jsx("div",{className:"max-w-6xl mx-auto space-y-8",children:s.map((s,t)=>{const a=s.icon;return e.jsx("div",{className:"group bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 overflow-hidden",children:e.jsxs("div",{className:"grid md:grid-cols-3 gap-6 p-6",children:[e.jsxs("div",{className:"md:col-span-1 flex flex-col items-start",children:[e.jsx("div",{className:`w-16 h-16 bg-${s.color}/10 rounded-xl flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300`,children:e.jsx(a,{className:`w-8 h-8 text-${s.color}`})}),e.jsx("h3",{className:`text-${s.color} text-2xl font-bold mb-3`,children:s.title}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:s.description})]}),e.jsxs("div",{className:"md:col-span-1 bg-gray-50/80 rounded-lg p-4",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-3",children:"Key Benefits"}),e.jsx("ul",{className:"space-y-2",children:s.benefits.map((t,a)=>e.jsxs("li",{className:"flex items-start space-x-2",children:[e.jsx("span",{className:`text-${s.color} font-bold`,children:"•"}),e.jsx("span",{className:"text-gray-700 text-sm",children:t})]},a))})]}),e.jsxs("div",{className:"md:col-span-1 bg-gradient-to-br from-gray-50/80 to-white rounded-lg p-4 border border-gray-100",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-3",children:"Example Scenario"}),e.jsxs("p",{className:"text-gray-700 leading-relaxed italic",children:['"',s.example,'"']})]})]})},t)})}),e.jsxs("div",{className:"mt-12 max-w-4xl mx-auto bg-gradient-to-r from-nhd-blue/10 via-nhd-green/10 to-nhd-skyblue/10 border border-gray-200 rounded-xl p-8",children:[e.jsx("h3",{className:"text-2xl font-bold text-nhd-charcoal mb-6 text-center",children:"Typical Expansion Timeline"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-nhd-blue mb-2",children:"Months 3-6"}),e.jsx("div",{className:"text-gray-700 font-medium mb-2",children:"Second Module or Site"}),e.jsx("div",{className:"text-sm text-gray-600",children:"Add adjacent module or roll to second facility"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-nhd-green mb-2",children:"Months 6-12"}),e.jsx("div",{className:"text-gray-700 font-medium mb-2",children:"Standardization Phase"}),e.jsx("div",{className:"text-sm text-gray-600",children:"3-5 sites with consistent processes"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-nhd-skyblue mb-2",children:"Year 2+"}),e.jsx("div",{className:"text-gray-700 font-medium mb-2",children:"Strategic Integration"}),e.jsx("div",{className:"text-sm text-gray-600",children:"Enterprise-wide platform with ERP integration"})]})]})]})]})]})},oe=()=>{const s=[{icon:e.jsx(y,{className:"h-6 w-6 text-nhd-blue"}),text:"Built for interoperability with SAP, Maximo, ISN, and BI tools",highlight:"Enterprise Integration"},{icon:e.jsx(D,{className:"h-6 w-6 text-nhd-green"}),text:"No rip-and-replace—modules deploy alongside existing systems",highlight:"Seamless Deployment"},{icon:e.jsx(U,{className:"h-6 w-6 text-nhd-skyblue"}),text:"Centralized audit trails and data structure for enterprise reporting",highlight:"Data Governance"},{icon:e.jsx(V,{className:"h-6 w-6 text-nhd-charcoal"}),text:"Lightweight security model designed for rapid IT validation",highlight:"Security First"}];return e.jsxs("section",{id:"supporting-stakeholders",className:"py-16 bg-gradient-to-br from-nhd-green/20 via-nhd-green/10 to-nhd-skyblue/20 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-10 left-10 w-28 h-28 bg-nhd-green/5 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-skyblue/5 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute top-1/2 left-1/4 w-24 h-24 bg-nhd-green/5 rounded-full blur-2xl"}),e.jsx("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-6 text-center text-nhd-charcoal",children:"Built to Earn IT Trust. Engineered to Integrate."}),e.jsx("p",{className:"text-xl text-gray-600 mb-12 text-center max-w-3xl mx-auto",children:"IT and Digital leaders play a vital role in system approval, data strategy, and enterprise integration—ensuring that what works in the field works across the stack."}),e.jsx("div",{className:"grid gap-6",children:s.map((s,t)=>e.jsx("div",{className:"group bg-white/80 backdrop-blur-sm border border-white/40 rounded-xl p-6 shadow-lg hover:shadow-xl hover:bg-white/90 transition-all duration-300",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-white/60 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform duration-300",children:s.icon}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide mb-2",children:s.highlight}),e.jsx("span",{className:"text-gray-700 text-lg leading-relaxed",children:s.text})]})]})},t))})]})})]})},de=()=>{const s=[{stage:"Entry",leading:"Time-to-value, usage adoption",lagging:"ROI evidence, CSAT",icon:A,color:"nhd-blue"},{stage:"Expansion",leading:"Module growth, engagement depth",lagging:"Cost control, reduced process gaps",icon:v,color:"nhd-green"},{stage:"Standardization",leading:"Training completion, site coverage",lagging:"Cross-site consistency, auditability",icon:j,color:"nhd-skyblue"},{stage:"Strategic Integration",leading:"ERP integration, dashboard usage",lagging:"NRR, executive reporting lift",icon:N,color:"nhd-charcoal"}];return e.jsxs("section",{id:"metrics-that-matter",className:"py-16 bg-gradient-to-br from-white via-nhd-skyblue/5 to-nhd-blue/5 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 left-10 w-32 h-32 bg-nhd-blue/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-10 w-36 h-36 bg-nhd-green/10 rounded-full blur-3xl"}),e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{id:"metrics",className:"text-3xl md:text-4xl font-bold mb-6 text-nhd-charcoal",children:"How do we measure success at each stage of adoption?"}),e.jsx("p",{className:"text-xl text-gray-700 max-w-3xl mx-auto mb-8",children:"Success metrics evolve with each adoption phase. We track leading indicators (usage, adoption, engagement) and lagging indicators (ROI, cost control, consistency) to ensure you see measurable progress from day one through enterprise scale."})]}),e.jsx("div",{className:"max-w-6xl mx-auto",children:e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.map((s,t)=>{const a=s.icon;return e.jsxs("div",{className:"group bg-white/80 backdrop-blur-sm border border-white/50 rounded-xl p-6 shadow-lg hover:shadow-xl hover:-translate-y-1 transition-all duration-300",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-4",children:[e.jsx("div",{className:`w-12 h-12 bg-${s.color}/10 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform duration-300`,children:e.jsx(a,{className:`w-6 h-6 text-${s.color}`})}),e.jsx("h3",{className:`text-${s.color} text-xl font-semibold`,children:s.stage})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"bg-gray-50/80 rounded-lg p-4 border border-gray-100",children:[e.jsx("div",{className:"text-sm font-medium text-gray-500 uppercase tracking-wide mb-2",children:"Leading Metrics"}),e.jsx("p",{className:"text-gray-700 font-medium",children:s.leading})]}),e.jsxs("div",{className:"bg-gray-50/80 rounded-lg p-4 border border-gray-100",children:[e.jsx("div",{className:"text-sm font-medium text-gray-500 uppercase tracking-wide mb-2",children:"Lagging Metrics"}),e.jsx("p",{className:"text-gray-700 font-medium",children:s.lagging})]})]})]},t)})})})]})]})}
7,ce=h,me=u,xe=C.forwardRef(({className:a,children:r,...l},i)=>e.jsxs(s,{ref:i,className:k("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",a),...l,children:[r,e.jsx(t,{asChild:!0,children:e.jsx(S,{className:"h-4 w-4 opacity-50"})})]}));
8/**
9 * @license lucide-react v0.462.0 - ISC
10 *
11 * This source code is licensed under the ISC license.
12 * See the LICENSE file in the root directory of this source tree.
13 */xe.displayName=s.displayName;const he=C.forwardRef(({className:s,...t},r)=>e.jsx(a,{ref:r,className:k("flex cursor-default items-center justify-center py-1",s),...t,children:e.jsx(_,{className:"h-4 w-4"})}));he.displayName=a.displayName;const ue=C.forwardRef(({className:s,...t},a)=>e.jsx(r,{ref:a,className:k("flex cursor-default items-center justify-center py-1",s),...t,children:e.jsx(S,{className:"h-4 w-4"})}));ue.displayName=r.displayName;const ge=C.forwardRef(({className:s,children:t,position:a="popper",...r},o)=>e.jsx(l,{children:e.jsxs(i,{ref:o,className:k("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",s),position:a,...r,children:[e.jsx(he,{}),e.jsx(n,{className:k("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),e.jsx(ue,{})]})}));ge.displayName=i.displayName;C.forwardRef(({className:s,...t},a)=>e.jsx(o,{ref:a,className:k("py-1.5 pl-8 pr-2 text-sm font-semibold",s),...t})).displayName=o.displayName;const pe=C.forwardRef(({className:s,children:t,...a},r)=>e.jsxs(d,{ref:r,className:k("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),...a,children:[e.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:e.jsx(c,{children:e.jsx(K,{className:"h-4 w-4"})})}),e.jsx(m,{children:t})]}));pe.displayName=d.displayName;C.forwardRef(({className:s,...t},a)=>e.jsx(x,{ref:a,className:k("-mx-1 my-1 h-px bg-muted",s),...t})).displayName=x.displayName;const be={exploring:{title:"Just exploring",description:"Learn more about our platform and how it can help your specific role.",recommendedModule:"Personas Explorer",modulePath:"/personas",ctaText:"Find Your Role"},learn_more:{title:"Ready to learn more",description:"See how our platform works in detail and explore our modules.",recommendedModule:"Modules Overview",modulePath:"/modules",ctaText:"View Modules"},know_fix:{title:"I know what I want to fix",description:"Find the perfect module to solve your most pressing challenge.",recommendedModule:"Time Management",modulePath:"/modules/timetrack",ctaText:"Start with Time Management"},implement:{title:"I'm ready to implement",description:"Design your custom implementation plan and get started quickly.",recommendedModule:"Design My Stack",modulePath:"/modules",ctaText:"Design My Stack"},grow:{title:"Looking to grow",description:"Scale your success with our enterprise integration solutions.",recommendedModule:"Analytics",modulePath:"/modules/opsview",ctaText:"Plan My Expansion"}},fe=()=>{const[s,t]=C.useState(null);return e.jsx("section",{className:"py-16 bg-nhd-blue text-white",children:e.jsxs("div",{className:"container mx-auto px-4 md:px-8 lg:px-16",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Where are you in the journey?"}),e.jsx("p",{className:"text-lg max-w-2xl mx-auto opacity-90",children:"Pick your current stage and we'll guide you from here."})]}),e.jsx("div",{className:"max-w-md mx-auto mb-10",children:e.jsxs(ce,{onValueChange:e=>t(e),children:[e.jsx(xe,{className:"bg-white text-gray-800",children:e.jsx(me,{placeholder:"Select your current stage"})}),e.jsx(ge,{children:Object.entries(be).map(([s,t])=>e.jsx(pe,{value:s,children:t.title},s))})]})}),s&&e.jsx(G,{className:"bg-white text-gray-800 max-w-2xl mx-auto animate-fade-in",children:e.jsxs(J,{className:"p-8",children:[e.jsx("h3",{className:"text-xl font-bold mb-2 text-nhd-blue",children:be[s].title}),e.jsx("p",{className:"text-gray-600 mb-6",children:be[s].description}),e.jsxs("div",{className:"flex flex-wrap gap-4",children:[e.jsx(p,{asChild:!0,className:"bg-nhd-blue hover:bg-nhd-blue/80",children:e.jsx(R,{to:be[s].modulePath,children:be[s].ctaText})}),e.jsx(p,{asChild:!0,variant:"outline",className:"text-nhd-blue border-nhd-blue hover:bg-nhd-blue/10",children:e.jsx(R,{to:"/contact/",children:"Talk to an Advisor about Your Journey"})})]})]})})]})})},je=()=>{const{pageName:s,pageUrl:t,dateModified:a,breadcrumb:r,faq:l}=E.journey;return e.jsxs(e.Fragment,{children:[e.jsx(M,{}),e.jsx(z,{pageName:s,pageUrl:t,dateModified:a}),e.jsx(Y,{items:r}),l&&l.length>0&&e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:l.map(e=>
13({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})},ve=()=>e.jsxs("div",{className:"flex flex-col min-h-screen",children:[e.jsx(T,{}),e.jsxs("main",{className:"flex-grow",children:[e.jsx(te,{}),e.jsx("div",{className:"text-center py-6 bg-gradient-to-br from-nhd-blue/5 to-transparent",children:e.jsxs("p",{className:"text-sm text-gray-600 italic",children:["Last updated: ",$.journey,I.journey]})}),e.jsx(ae,{}),e.jsx(W,{}),e.jsx(re,{}),e.jsx(le,{}),e.jsx(ie,{}),e.jsx(ne,{}),e.jsx(oe,{}),e.jsx(de,{}),e.jsx(fe,{})]}),e.jsx(P,{}),e.jsx(je,{})]});export{ve as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.