(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,29768,e=>{"use strict";let t=(0,e.i(56420).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["CalendarDays",0,t],29768)},55999,e=>{"use strict";var t=e.i(43476),a=e.i(22016),s=e.i(46932),i=e.i(68877),r=e.i(29768);e.s(["CTABand",0,function(){return(0,t.jsxs)("section",{className:"py-20 bg-blue-700 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.06]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"32px 32px"}}),(0,t.jsx)("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-500/30 rounded-full blur-3xl translate-x-1/2 -translate-y-1/2"}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 w-64 h-64 bg-blue-900/40 rounded-full blur-3xl -translate-x-1/2 translate-y-1/2"}),(0,t.jsx)("div",{className:"relative max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-white leading-tight",children:"Ready to give your users better answers?"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-white/75 max-w-xl mx-auto leading-relaxed",children:"AI Search, AI Assistant, and Workplace Search. Deployed in days, not months. See it live on your own content."}),(0,t.jsxs)("div",{className:"mt-8 flex flex-col sm:flex-row items-center justify-center gap-3",children:[(0,t.jsxs)(a.default,{href:"/demo",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-blue-700 bg-white hover:bg-blue-50 rounded-xl shadow-lg transition-colors",children:[(0,t.jsx)(r.CalendarDays,{className:"w-4 h-4"}),"Book a Demo"]}),(0,t.jsxs)(a.default,{href:"/contact",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-white border border-white/30 hover:border-white/60 hover:bg-white/10 rounded-xl transition-all",children:["Talk to Sales ",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4"})]})]}),(0,t.jsx)("p",{className:"mt-6 text-sm text-white/50",children:"No credit card required · Live in 2 weeks · Cancel anytime"})]})})]})}])},49803,e=>{"use strict";let t=(0,e.i(56420).default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",0,t],49803)},9462,e=>{"use strict";var t=e.i(43476);e.s(["HeroFade",0,function({size:e="md",color:a="255,255,255"}){let s=`linear-gradient(to top,
    rgba(${a}, 1.00)  0%,
    rgba(${a}, 0.96)  5%,
    rgba(${a}, 0.87)  12%,
    rgba(${a}, 0.75)  21%,
    rgba(${a}, 0.59)  32%,
    rgba(${a}, 0.43)  43%,
    rgba(${a}, 0.29)  54%,
    rgba(${a}, 0.18)  64%,
    rgba(${a}, 0.09)  73%,
    rgba(${a}, 0.04)  82%,
    rgba(${a}, 0.01)  91%,
    rgba(${a}, 0.00) 100%
  )`;return(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute bottom-0 inset-x-0 pointer-events-none",style:{height:{sm:"80px",md:"130px",lg:"180px",xl:"260px"}[e],background:s}})}])},51757,e=>{"use strict";let t=(0,e.i(56420).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["CheckCircle2",0,t],51757)},84026,e=>{"use strict";let t=(0,e.i(56420).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",0,t],84026)},13030,e=>{"use strict";let t=(0,e.i(56420).default)("git-merge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]);e.s(["GitMerge",0,t],13030)},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),a=e.i(71645),s=e.i(31178),i=e.i(47414),r=e.i(74008),n=e.i(21476),l=e.i(72846),o=a,c=e.i(37806);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class h extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,l.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,a=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,s=(0,l.isHTMLElement)(e)&&e.offsetHeight||0,i=getComputedStyle(t),r=this.props.sizeRef.current;r.height=parseFloat(i.height),r.width=parseFloat(i.width),r.top=t.offsetTop,r.left=t.offsetLeft,r.right=a-r.width-r.left,r.bottom=s-r.height-r.top}return null}componentDidUpdate(){}render(){return this.props.children}}function m({children:e,isPresent:s,anchorX:i,anchorY:r,root:n,pop:l}){let x=(0,o.useId)(),u=(0,o.useRef)(null),p=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=(0,o.useContext)(c.MotionConfigContext),b=function(...e){return a.useCallback(function(...e){return t=>{let a=!1,s=e.map(e=>{let s=d(e,t);return a||"function"!=typeof s||(a=!0),s});if(a)return()=>{for(let t=0;t<s.length;t++){let a=s[t];"function"==typeof a?a():d(e[t],null)}}}}(...e),e)}(u,e.props?.ref??e?.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:a,left:o,right:c,bottom:d}=p.current;if(s||!1===l||!u.current||!e||!t)return;let h="left"===i?`left: ${o}`:`right: ${c}`,m="bottom"===r?`bottom: ${d}`:`top: ${a}`;u.current.dataset.motionPopId=x;let b=document.createElement("style");g&&(b.nonce=g);let y=n??document.head;return y.appendChild(b),b.sheet&&b.sheet.insertRule(`
          [data-motion-pop-id="${x}"] {
            position: absolute !important;
            width: ${e}px !important;
            height: ${t}px !important;
            ${h}px !important;
            ${m}px !important;
          }
        `),()=>{u.current?.removeAttribute("data-motion-pop-id"),y.contains(b)&&y.removeChild(b)}},[s]),(0,t.jsx)(h,{isPresent:s,childRef:u,sizeRef:p,pop:l,children:!1===l?e:o.cloneElement(e,{ref:b})})}let x=({children:e,initial:s,isPresent:r,onExitComplete:l,custom:o,presenceAffectsLayout:c,mode:d,anchorX:h,anchorY:x,root:p})=>{let g=(0,i.useConstant)(u),b=(0,a.useId)(),y=!0,f=(0,a.useMemo)(()=>(y=!1,{id:b,initial:s,isPresent:r,custom:o,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;l&&l()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[r,g,l]);return c&&y&&(f={...f}),(0,a.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[r]),a.useEffect(()=>{r||g.size||!l||l()},[r]),e=(0,t.jsx)(m,{pop:"popLayout"===d,isPresent:r,anchorX:h,anchorY:x,root:p,children:e}),(0,t.jsx)(n.PresenceContext.Provider,{value:f,children:e})};function u(){return new Map}var p=e.i(64978);let g=e=>e.key||"";function b(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:n,initial:l=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:d="sync",propagate:h=!1,anchorX:m="left",anchorY:u="top",root:y})=>{let[f,w]=(0,p.usePresence)(h),v=(0,a.useMemo)(()=>b(e),[e]),j=h&&!f?[]:v.map(g),N=(0,a.useRef)(!0),k=(0,a.useRef)(v),S=(0,i.useConstant)(()=>new Map),C=(0,a.useRef)(new Set),[M,P]=(0,a.useState)(v),[A,R]=(0,a.useState)(v);(0,r.useIsomorphicLayoutEffect)(()=>{N.current=!1,k.current=v;for(let e=0;e<A.length;e++){let t=g(A[e]);j.includes(t)?(S.delete(t),C.current.delete(t)):!0!==S.get(t)&&S.set(t,!1)}},[A,j.length,j.join("-")]);let E=[];if(v!==M){let e=[...v];for(let t=0;t<A.length;t++){let a=A[t],s=g(a);j.includes(s)||(e.splice(t,0,a),E.push(a))}return"wait"===d&&E.length&&(e=E),R(b(e)),P(v),null}let{forceRender:H}=(0,a.useContext)(s.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:A.map(e=>{let a=g(e),s=(!h||!!f)&&(v===A||j.includes(a));return(0,t.jsx)(x,{isPresent:s,initial:(!N.current||!!l)&&void 0,custom:n,presenceAffectsLayout:c,mode:d,root:y,onExitComplete:s?void 0:()=>{if(C.current.has(a)||!S.has(a))return;C.current.add(a),S.set(a,!0);let e=!0;S.forEach(t=>{t||(e=!1)}),e&&(H?.(),R(k.current),h&&w?.(),o&&o())},anchorX:m,anchorY:u,children:e},a)})})}],88653)},6537,e=>{"use strict";let t=(0,e.i(56420).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],6537)},50423,e=>{"use strict";var t=e.i(43476),a=e.i(22016),s=e.i(46932),i=e.i(68877),r=e.i(94105),n=e.i(51757),l=e.i(66595),o=e.i(56420);let c=(0,o.default)("thumbs-up",[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]]),d=(0,o.default)("thumbs-down",[["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}],["path",{d:"M17 14V2",key:"8ymqnk"}]]),h=(0,o.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var m=e.i(26091),x=e.i(9462);let u=["Single search across all internal systems","Role-based access: everyone sees only what they should","No rip-and-replace. Connects to the tools you already use."],p=[{label:"Shared Drive",color:"bg-blue-500"},{label:"SharePoint",color:"bg-cyan-600"},{label:"Laserfiche",color:"bg-green-600"},{label:"ServiceNow",color:"bg-violet-600"}],g=["Policy Documents","HR Resources","Procedures"],b=[{title:"Vacation & PTO Policy 2025",snippet:"Employees accrue 1.5 days per month. Consecutive absences over 7 days require manager approval...",src:"Shared Drive"},{title:"Employee Handbook FY26",snippet:"Section 4.2 outlines time-off categories including PTO, sick leave, bereavement, and jury duty...",src:"SharePoint"},{title:"People Ops: Leave Request Form",snippet:"Submit PTO requests at least 5 business days in advance through the HR portal or this form...",src:"Laserfiche"}];e.s(["WorkplaceSearchHero",0,function(){return(0,t.jsxs)("section",{className:"relative min-h-[88vh] flex items-center overflow-hidden bg-gradient-to-br from-amber-600 via-amber-500 to-yellow-400",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.05]",style:{backgroundImage:"linear-gradient(rgba(255,255,255,0.8) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.8) 1px, transparent 1px)",backgroundSize:"48px 48px"}}),(0,t.jsx)("div",{className:"absolute top-1/4 right-1/4 w-96 h-96 bg-white/10 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute bottom-1/3 left-1/4 w-64 h-64 bg-amber-900/20 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-28 lg:py-44 w-full",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:32},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-white/15 border border-white/25 text-white/90 text-xs font-semibold mb-6 uppercase tracking-wider",children:[(0,t.jsx)(r.LayoutDashboard,{className:"w-3.5 h-3.5"}),"Workplace Search"]}),(0,t.jsxs)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-white leading-[1.1] tracking-tight",children:["One search.",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-white/80",children:"Every answer."})]}),(0,t.jsx)("p",{className:"mt-6 text-lg text-white/80 leading-relaxed max-w-lg",children:"Stop switching between a dozen tools to track down one document. Keyspider Workplace Search is an enterprise answer engine for your internal operations — a single place where every employee can ask questions across documents, HR, finance, case management, and more. Every answer is permission-aware."}),(0,t.jsx)("ul",{className:"mt-7 space-y-3",children:u.map(e=>(0,t.jsxs)("li",{className:"flex items-center gap-2.5 text-white/90 text-sm",children:[(0,t.jsx)(n.CheckCircle2,{className:"w-4 h-4 text-white shrink-0"}),e]},e))}),(0,t.jsxs)("div",{className:"mt-9 flex flex-wrap items-center gap-3",children:[(0,t.jsxs)(a.default,{href:"/demo",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-amber-700 bg-white hover:bg-amber-50 rounded-xl transition-colors shadow-lg",children:["Book a Demo",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4"})]}),(0,t.jsx)(a.default,{href:"#features",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-white border border-white/30 hover:border-white/60 hover:bg-white/10 rounded-xl transition-all",children:"See how it works"})]})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:32,scale:.96},animate:{opacity:1,x:0,scale:1},transition:{duration:.7,ease:"easeOut",delay:.15},className:"relative",children:[(0,t.jsxs)("div",{className:"bg-white rounded-2xl shadow-2xl border border-neutral-200 overflow-hidden",children:[(0,t.jsxs)("div",{className:"bg-neutral-50 border-b border-neutral-200 px-4 py-3 flex items-center gap-2",children:[(0,t.jsxs)("div",{className:"flex gap-1.5",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-400"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-amber-400"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-400"})]}),(0,t.jsx)("span",{className:"text-xs text-neutral-400 ml-2",children:"Keyspider Workplace Search"})]}),(0,t.jsxs)("div",{className:"flex",style:{height:"360px"},children:[(0,t.jsxs)("div",{className:"flex-1 p-4 overflow-hidden flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 border border-neutral-200 rounded-xl px-4 py-2.5 mb-4 shadow-sm shrink-0",children:[(0,t.jsx)(l.Search,{className:"w-4 h-4 text-neutral-400"}),(0,t.jsx)("span",{className:"text-sm text-neutral-700",children:"What is the vacation policy?"})]}),(0,t.jsxs)("div",{className:"mb-3 shrink-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("span",{className:"text-yellow-500 text-sm",children:"⚡"}),(0,t.jsx)("span",{className:"text-xs font-bold text-neutral-700",children:"Suggested Answer"})]}),(0,t.jsxs)("div",{className:"border border-violet-200 bg-violet-50/50 rounded-xl p-3",children:[(0,t.jsx)("p",{className:"text-xs text-neutral-700 leading-relaxed",children:"Employees receive 18 days of PTO per year, accruing monthly. Consecutive absences over 7 days require manager sign-off. Requests are submitted via the HR portal at least 5 business days in advance."}),(0,t.jsxs)("div",{className:"flex items-center gap-2 mt-2 pt-2 border-t border-violet-100 flex-wrap",children:[(0,t.jsx)("span",{className:"text-xs text-neutral-400 shrink-0",children:"Sources:"}),(0,t.jsx)("span",{className:"text-xs text-blue-600 font-medium",children:"📄 Vacation Policy 2025"}),(0,t.jsx)("span",{className:"text-xs text-blue-600 font-medium",children:"📄 People Ops FY26"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,t.jsx)("button",{className:"p-1 rounded hover:bg-violet-100 transition-colors",children:(0,t.jsx)(c,{className:"w-3 h-3 text-neutral-400"})}),(0,t.jsx)("button",{className:"p-1 rounded hover:bg-violet-100 transition-colors",children:(0,t.jsx)(d,{className:"w-3 h-3 text-neutral-400"})}),(0,t.jsx)("button",{className:"p-1 rounded hover:bg-violet-100 transition-colors",children:(0,t.jsx)(h,{className:"w-3 h-3 text-neutral-400"})})]})]})]}),(0,t.jsx)("div",{className:"space-y-0.5 overflow-hidden",children:b.map(e=>(0,t.jsxs)("div",{className:"flex items-start gap-2.5 px-2 py-2 hover:bg-neutral-50 rounded-lg cursor-pointer",children:[(0,t.jsx)(m.FileText,{className:"w-4 h-4 text-neutral-400 mt-0.5 shrink-0"}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-xs font-semibold text-neutral-800 truncate",children:e.title}),(0,t.jsx)("p",{className:"text-xs text-neutral-400 truncate leading-relaxed",children:e.snippet}),(0,t.jsx)("span",{className:"text-[10px] text-neutral-400",children:e.src})]})]},e.title))})]}),(0,t.jsxs)("div",{className:"w-44 border-l border-neutral-100 p-3 bg-neutral-50/50 shrink-0 overflow-hidden",children:[(0,t.jsx)("p",{className:"text-xs font-bold text-neutral-500 mb-3",children:"Filter results by:"}),(0,t.jsx)("p",{className:"text-xs font-semibold text-neutral-700 mb-2",children:"Sources"}),(0,t.jsx)("div",{className:"space-y-2 mb-4",children:p.map(e=>(0,t.jsxs)("label",{className:"flex items-center gap-2 cursor-pointer",children:[(0,t.jsx)("input",{type:"checkbox",defaultChecked:!0,className:"w-3 h-3 rounded accent-amber-500",readOnly:!0}),(0,t.jsx)("span",{className:`w-2 h-2 rounded-full shrink-0 ${e.color}`}),(0,t.jsx)("span",{className:"text-xs text-neutral-600 truncate",children:e.label})]},e.label))}),(0,t.jsx)("p",{className:"text-xs font-semibold text-neutral-700 mb-2",children:"Collections"}),(0,t.jsx)("div",{className:"space-y-2",children:g.map(e=>(0,t.jsxs)("label",{className:"flex items-center gap-2 cursor-pointer",children:[(0,t.jsx)("input",{type:"checkbox",defaultChecked:!0,className:"w-3 h-3 rounded accent-amber-500",readOnly:!0}),(0,t.jsx)("span",{className:"text-xs text-neutral-600 leading-tight",children:e})]},e))})]})]})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.55,duration:.5},className:"absolute -bottom-4 -left-4 bg-white rounded-xl px-3 py-2.5 shadow-xl border border-neutral-100",children:[(0,t.jsx)("p",{className:"text-xs font-semibold text-neutral-700",children:"⚡ 180ms avg response"}),(0,t.jsx)("p",{className:"text-xs text-neutral-500",children:"Sources: 6 systems connected"})]})]})]})}),(0,t.jsx)(x.HeroFade,{size:"xl"})]})}],50423)},60896,e=>{"use strict";var t=e.i(43476),a=e.i(46932),s=e.i(66595),i=e.i(84026),r=e.i(64569),n=e.i(13030);let l=(0,e.i(56420).default)("brain-circuit",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]]);var o=e.i(49803);let c=[{icon:s.Search,iconBg:"bg-amber-50 text-amber-600",title:"Ask in plain language",desc:"Employees type questions the way they think, not search queries. Keyspider understands intent and surfaces the exact answer, pulled from whichever system holds it."},{icon:i.ShieldCheck,iconBg:"bg-blue-50 text-blue-700",title:"Role-based access, enforced",desc:"Every result respects existing permissions. Finance sees finance data. HR sees HR data. No over-sharing, no sensitive leaks: access control is baked in, not bolted on."},{icon:n.GitMerge,iconBg:"bg-green-50 text-green-600",title:"Connect what you already use",desc:"Plug in SharePoint, ServiceNow, SAP, Confluence, HR systems, and 40+ more connectors, without replacing or migrating anything. Your tools stay exactly as they are."},{icon:l,iconBg:"bg-purple-50 text-purple-600",title:"AI-generated answers, not just links",desc:"Instead of a list of documents to scroll through, employees get a direct answer with citations. The AI synthesises across multiple sources to give one clear response."},{icon:r.Zap,iconBg:"bg-amber-50 text-amber-600",title:"Live, real-time indexing",desc:"Content is indexed as it changes. A policy updated at 9am is searchable by 9:05am. No overnight batch jobs, no stale results from last week."},{icon:o.BarChart3,iconBg:"bg-neutral-100 text-neutral-600",title:"Search analytics & insights",desc:"See what employees are searching for and what they can't find. Use this signal to identify knowledge gaps, improve content, and measure adoption."}],d={hidden:{opacity:0,y:24},visible:e=>({opacity:1,y:0,transition:{duration:.45,ease:"easeOut",delay:.08*e}})};e.s(["WorkplaceSearchFeatures",0,function(){return(0,t.jsx)("section",{id:"features",className:"py-20 lg:py-28 bg-white",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-2xl mx-auto mb-16",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-amber-600 mb-3",children:"How it works"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Everything your team needs to find answers fast"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"Keyspider Workplace Search is designed for the complexity of real organisations: many tools, many teams, many access levels."})]}),(0,t.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:c.map((e,s)=>{let i=e.icon;return(0,t.jsxs)(a.motion.div,{custom:s,variants:d,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-30px"},className:"bg-neutral-50 rounded-2xl p-6 border border-neutral-100",children:[(0,t.jsx)("div",{className:`w-10 h-10 rounded-xl flex items-center justify-center mb-4 ${e.iconBg}`,children:(0,t.jsx)(i,{className:"w-5 h-5"})}),(0,t.jsx)("h3",{className:"text-base font-semibold text-neutral-800 mb-2",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 leading-relaxed",children:e.desc})]},e.title)})})]})})}],60896)},21098,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(22016),i=e.i(46932),r=e.i(47163);let n=[{id:"cms",label:"CMS & Web",color:"blue",connectors:["WordPress","Drupal","Umbraco","Sitecore","Adobe AEM","Granicus (Civic Engage)","CivicPlus","OpenGov","GovQA","Tyler Technologies"]},{id:"docs",label:"Documents & Records",color:"green",connectors:["SharePoint","Laserfiche","OnBase (Hyland)","M-Files","OpenText","DocuSign","OneDrive","Google Drive","Box","Notion"]},{id:"crm",label:"Case Management & CRM",color:"amber",connectors:["Salesforce","ServiceNow","Tyler Technologies Munis","Accela","Zendesk","HubSpot","Freshdesk","Dynamics 365","Granicus GovAccess","NextRequest (FOIA)"]},{id:"enterprise",label:"Education & HR",color:"purple",connectors:["PowerSchool","Infinite Campus","Canvas (LMS)","Blackboard/Anthology","Workday","Banner (Ellucian)","PeopleSoft","Skyward","SAP","Oracle"]}],l={blue:"bg-blue-600 text-white shadow-lg shadow-blue-900/20",green:"bg-green-600 text-white shadow-lg shadow-green-900/20",amber:"bg-amber-500 text-white shadow-lg shadow-amber-900/20",purple:"bg-purple-600 text-white shadow-lg shadow-purple-900/20"},o={blue:"bg-blue-50 text-blue-700 border-blue-100 hover:border-blue-300",green:"bg-green-50 text-green-700 border-green-100 hover:border-green-300",amber:"bg-amber-50 text-amber-700 border-amber-100 hover:border-amber-300",purple:"bg-purple-50 text-purple-700 border-purple-100 hover:border-purple-300"};e.s(["ConnectorGrid",0,function(){let[e,c]=(0,a.useState)(n[0].id),d=n.find(t=>t.id===e);return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-neutral-50",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-2xl mx-auto mb-12",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-amber-600 mb-3",children:"Connectors"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Connect Every System Your Teams Actually Use"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"Keyspider Workplace Search connects to your existing tools. No migration required."})]}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-2 mb-10",children:n.map(a=>(0,t.jsx)("button",{onClick:()=>c(a.id),className:(0,r.cn)("px-4 py-2 text-sm font-medium rounded-lg transition-all",e===a.id?l[a.color]:"text-neutral-500 bg-white border border-neutral-200 hover:border-neutral-300 hover:text-neutral-800"),children:a.label},a.id))}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.3,ease:"easeOut"},className:"flex flex-wrap gap-3 justify-center mb-10",children:d.connectors.map((e,a)=>(0,t.jsx)(i.motion.span,{initial:{opacity:0,scale:.92},animate:{opacity:1,scale:1},transition:{delay:.04*a,duration:.25},className:(0,r.cn)("px-4 py-2 text-sm font-medium rounded-xl border transition-colors cursor-default",o[d.color]),children:e},e))},e),(0,t.jsx)(i.motion.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"text-center",children:(0,t.jsxs)("p",{className:"text-sm text-neutral-500",children:["Missing a connector? We build custom connectors in 2–4 weeks."," ",(0,t.jsx)(s.default,{href:"/contact",className:"text-amber-600 font-semibold hover:text-amber-700 transition-colors",children:"Talk to our integration team →"})]})})]})})}])},19201,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(46932),i=e.i(88653),r=e.i(47163);let n=[{id:"gov",tab:"Government & Public Sector",headline:"Serve citizens. Support caseworkers. Reduce manual lookup.",body:"Government departments run on information spread across legacy systems, intranet portals, SharePoint, and document stores. Caseworkers waste hours each week hunting for the right policy, form, or precedent. Keyspider unifies every source into one search experience, with access controls that mirror existing organisational permissions, so staff get answers in seconds, not hours.",stats:[{value:"60%",label:"reduction in time spent searching for internal documents"},{value:"2 weeks",label:"typical deployment timeline"},{value:"40+",label:"system connectors available"}],systems:["SharePoint","ServiceNow","SAP","Legacy intranet portals","Shared drives"]},{id:"hc",tab:"Healthcare",headline:"Give clinical teams the right information, right now.",body:"Clinical and administrative staff navigate dozens of systems: patient records, clinical guidelines, HR, procurement, and compliance documents. Keyspider brings all of it into a single, secure search interface. Sensitive patient data is never exposed without authorisation; clinical guidelines are always current; and compliance documents are findable in seconds, not after a phone call.",stats:[{value:"Real-time",label:"indexing: guidelines updated instantly"},{value:"100%",label:"access-controlled: patient data never over-shared"},{value:"NHS & HIPAA",label:"compliant architecture available"}],systems:["Electronic Health Records","SharePoint","Policy portals","HR systems","Procurement tools"]},{id:"saas",tab:"High Tech / SaaS",headline:"Onboard faster. Build without searching.",body:"Engineering and product teams at fast-growing SaaS companies lose hours every week searching Confluence, Notion, Jira, GitHub docs, and Slack for the answer that already exists somewhere. Keyspider connects all of them, surfaces the right result instantly, and gives new hires a single starting point, so they ship, not search.",stats:[{value:"3x",label:"faster onboarding for new engineering hires"},{value:"Unified",label:"search across Confluence, Jira, GitHub, Notion"},{value:"SSO",label:"integration with existing identity provider"}],systems:["Confluence","Jira","Notion","GitHub","Slack archives"]}];e.s(["WorkplaceSearchUseCases",0,function(){let[e,l]=(0,a.useState)(n[0].id),o=n.find(t=>t.id===e);return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-neutral-900",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-2xl mx-auto mb-14",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-amber-500 mb-3",children:"Use cases"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-white leading-tight",children:"Built for the teams that need it most"})]}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-2 mb-10",children:n.map(a=>(0,t.jsx)("button",{onClick:()=>l(a.id),className:(0,r.cn)("px-4 py-2 text-sm font-medium rounded-lg transition-all",e===a.id?"bg-amber-500 text-white shadow-lg shadow-amber-900/30":"text-neutral-400 hover:text-white hover:bg-white/10"),children:a.tab},a.id))}),(0,t.jsx)(i.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:-16},transition:{duration:.35,ease:"easeOut"},className:"grid lg:grid-cols-2 gap-10 items-start",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-2xl font-bold text-white leading-snug mb-4",children:o.headline}),(0,t.jsx)("p",{className:"text-neutral-400 leading-relaxed mb-8",children:o.body}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-500 mb-3",children:"Connects with"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:o.systems.map(e=>(0,t.jsx)("span",{className:"px-3 py-1.5 text-xs font-medium text-neutral-300 bg-white/8 rounded-lg border border-white/10",children:e},e))})]})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4",children:o.stats.map(e=>(0,t.jsxs)("div",{className:"bg-white/5 rounded-2xl p-6 border border-white/10",children:[(0,t.jsx)("p",{className:"text-3xl font-bold text-amber-400 mb-1",children:e.value}),(0,t.jsx)("p",{className:"text-sm text-neutral-400",children:e.label})]},e.label))})]},e)})]})})}])},65191,e=>{"use strict";var t=e.i(43476),a=e.i(46932);let s=[{name:"SharePoint",category:"Documents"},{name:"ServiceNow",category:"ITSM"},{name:"SAP",category:"ERP"},{name:"Confluence",category:"Knowledge"},{name:"Salesforce",category:"CRM"},{name:"Workday",category:"HR"},{name:"Jira",category:"Projects"},{name:"Google Drive",category:"Documents"},{name:"Zendesk",category:"Support"},{name:"Notion",category:"Knowledge"},{name:"MS Teams",category:"Collaboration"},{name:"Slack",category:"Collaboration"}];e.s(["WorkplaceSearchIntegrations",0,function(){return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-white",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-2xl mx-auto mb-14",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-amber-600 mb-3",children:"Integrations"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Plug in what you already use"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"40+ pre-built connectors. No migrations, no rip-and-replace. Just connect and search."})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-3 mb-10",children:s.map((e,s)=>(0,t.jsxs)(a.motion.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0,margin:"-20px"},transition:{duration:.3,delay:.04*s},className:"flex flex-col items-center justify-center gap-1.5 bg-neutral-50 rounded-xl p-4 border border-neutral-100 hover:border-amber-200 hover:shadow-sm transition-all",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-neutral-700",children:e.name}),(0,t.jsx)("span",{className:"text-xs text-neutral-400",children:e.category})]},e.name))}),(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)("p",{className:"text-sm text-neutral-500",children:["Plus custom connectors for any REST API or database."," ",(0,t.jsx)("a",{href:"/integrations",className:"text-amber-600 font-semibold hover:text-amber-700",children:"View all integrations →"})]})})]})})}])},3204,e=>{"use strict";var t=e.i(43476),a=e.i(46932),s=e.i(84026),i=e.i(6537),r=e.i(56420);let n=(0,r.default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),l=(0,r.default)("file-check",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]),o=[{icon:s.ShieldCheck,title:"Annual Independent Security Audit",desc:"Our infrastructure is reviewed by a third-party security firm each year. Report available under NDA for procurement teams."},{icon:i.Lock,title:"GDPR compliant by design",desc:"All data stays in your chosen region. No cross-border transfers. Full data deletion on request."},{icon:n,title:"Permission inheritance",desc:"Keyspider reads access controls directly from your source systems (SharePoint groups, AD roles, ServiceNow permissions) and enforces them in every search result."},{icon:l,title:"Full audit trail",desc:"Every search and every result click is logged. Compliance and security teams can see exactly who searched for what and when."}];e.s(["WorkplaceSearchSecurity",0,function(){return(0,t.jsxs)("section",{className:"py-20 lg:py-28 bg-blue-700 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"32px 32px"}}),(0,t.jsxs)("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-2xl mx-auto mb-14",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-white/60 mb-3",children:"Security & compliance"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-white leading-tight",children:"Enterprise-grade security, not an afterthought"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-white/70 leading-relaxed",children:"Designed for regulated industries (government, healthcare, financial services) where data governance is non-negotiable."})]}),(0,t.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-5",children:o.map((e,s)=>{let i=e.icon;return(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.4,delay:.1*s},className:"bg-white/10 rounded-2xl p-6 border border-white/15",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-xl bg-white/15 flex items-center justify-center mb-4",children:(0,t.jsx)(i,{className:"w-5 h-5 text-white"})}),(0,t.jsx)("h3",{className:"text-base font-semibold text-white mb-2",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-white/65 leading-relaxed",children:e.desc})]},e.title)})})]})]})}],3204)}]);