(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),s=e.i(22016),a=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)(a.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)(s.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)(s.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"})]})})]})}])},94909,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var i in a)Object.defineProperty(s,i,{enumerable:!0,get:a[i]});let r=e.r(55682),l=e.r(8927),n=e.r(35692),o=r._(e.r(1948));function c(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let d=n.Image},57688,(e,t,s)=>{t.exports=e.r(94909)},9462,e=>{"use strict";var t=e.i(43476);e.s(["HeroFade",0,function({size:e="md",color:s="255,255,255"}){let a=`linear-gradient(to top,
    rgba(${s}, 1.00)  0%,
    rgba(${s}, 0.96)  5%,
    rgba(${s}, 0.87)  12%,
    rgba(${s}, 0.75)  21%,
    rgba(${s}, 0.59)  32%,
    rgba(${s}, 0.43)  43%,
    rgba(${s}, 0.29)  54%,
    rgba(${s}, 0.18)  64%,
    rgba(${s}, 0.09)  73%,
    rgba(${s}, 0.04)  82%,
    rgba(${s}, 0.01)  91%,
    rgba(${s}, 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:a}})}])},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)},73515,e=>{"use strict";let t=(0,e.i(56420).default)("school",[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 4.933V21",key:"tjwmp4"}],["path",{d:"m4 6 7.106-3.79a2 2 0 0 1 1.788 0L20 6",key:"zywc2d"}],["path",{d:"m6 11-3.52 2.147a1 1 0 0 0-.48.854V19a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a1 1 0 0 0-.48-.853L18 11",key:"1d4ql0"}],["path",{d:"M6 4.933V21",key:"1ufz1j"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]);e.s(["School",0,t],73515)},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),s=e.i(71645),a=e.i(31178),i=e.i(47414),r=e.i(74008),l=e.i(21476),n=e.i(72846),o=s,c=e.i(37806);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class u extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,n.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,s=(0,n.isHTMLElement)(e)&&e.offsetWidth||0,a=(0,n.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=s-r.width-r.left,r.bottom=a-r.height-r.top}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:a,anchorX:i,anchorY:r,root:l,pop:n}){let m=(0,o.useId)(),x=(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 s.useCallback(function(...e){return t=>{let s=!1,a=e.map(e=>{let a=d(e,t);return s||"function"!=typeof a||(s=!0),a});if(s)return()=>{for(let t=0;t<a.length;t++){let s=a[t];"function"==typeof s?s():d(e[t],null)}}}}(...e),e)}(x,e.props?.ref??e?.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:s,left:o,right:c,bottom:d}=p.current;if(a||!1===n||!x.current||!e||!t)return;let u="left"===i?`left: ${o}`:`right: ${c}`,h="bottom"===r?`bottom: ${d}`:`top: ${s}`;x.current.dataset.motionPopId=m;let b=document.createElement("style");g&&(b.nonce=g);let f=l??document.head;return f.appendChild(b),b.sheet&&b.sheet.insertRule(`
          [data-motion-pop-id="${m}"] {
            position: absolute !important;
            width: ${e}px !important;
            height: ${t}px !important;
            ${u}px !important;
            ${h}px !important;
          }
        `),()=>{x.current?.removeAttribute("data-motion-pop-id"),f.contains(b)&&f.removeChild(b)}},[a]),(0,t.jsx)(u,{isPresent:a,childRef:x,sizeRef:p,pop:n,children:!1===n?e:o.cloneElement(e,{ref:b})})}let m=({children:e,initial:a,isPresent:r,onExitComplete:n,custom:o,presenceAffectsLayout:c,mode:d,anchorX:u,anchorY:m,root:p})=>{let g=(0,i.useConstant)(x),b=(0,s.useId)(),f=!0,y=(0,s.useMemo)(()=>(f=!1,{id:b,initial:a,isPresent:r,custom:o,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;n&&n()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[r,g,n]);return c&&f&&(y={...y}),(0,s.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[r]),s.useEffect(()=>{r||g.size||!n||n()},[r]),e=(0,t.jsx)(h,{pop:"popLayout"===d,isPresent:r,anchorX:u,anchorY:m,root:p,children:e}),(0,t.jsx)(l.PresenceContext.Provider,{value:y,children:e})};function x(){return new Map}var p=e.i(64978);let g=e=>e.key||"";function b(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:l,initial:n=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:h="left",anchorY:x="top",root:f})=>{let[y,v]=(0,p.usePresence)(u),w=(0,s.useMemo)(()=>b(e),[e]),j=u&&!y?[]:w.map(g),N=(0,s.useRef)(!0),k=(0,s.useRef)(w),C=(0,i.useConstant)(()=>new Map),S=(0,s.useRef)(new Set),[A,I]=(0,s.useState)(w),[P,R]=(0,s.useState)(w);(0,r.useIsomorphicLayoutEffect)(()=>{N.current=!1,k.current=w;for(let e=0;e<P.length;e++){let t=g(P[e]);j.includes(t)?(C.delete(t),S.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[P,j.length,j.join("-")]);let M=[];if(w!==A){let e=[...w];for(let t=0;t<P.length;t++){let s=P[t],a=g(s);j.includes(a)||(e.splice(t,0,s),M.push(s))}return"wait"===d&&M.length&&(e=M),R(b(e)),I(w),null}let{forceRender:z}=(0,s.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:P.map(e=>{let s=g(e),a=(!u||!!y)&&(w===P||j.includes(s));return(0,t.jsx)(m,{isPresent:a,initial:(!N.current||!!n)&&void 0,custom:l,presenceAffectsLayout:c,mode:d,root:f,onExitComplete:a?void 0:()=>{if(S.current.has(s)||!C.has(s))return;S.current.add(s),C.set(s,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(z?.(),R(k.current),u&&v?.(),o&&o())},anchorX:h,anchorY:x,children:e},s)})})}],88653)},67927,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],67927)},55415,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(57688),i=e.i(46932),r=e.i(68877);let l=(0,e.i(56420).default)("circle-play",[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var n=e.i(9462);e.s(["HeroSection",0,function(){return(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center overflow-hidden bg-blue-900",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-900 via-blue-800 to-blue-700"}),(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",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 left-1/4 w-96 h-96 bg-blue-500/20 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute bottom-1/3 right-1/4 w-64 h-64 bg-green-500/10 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-24 lg:py-40 w-full",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[(0,t.jsxs)(i.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/10 border border-white/20 text-white/90 text-xs font-medium mb-6",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-green-500 animate-pulse"}),"AI Search · AI Assistant · 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:["AI That Finds,"," ",(0,t.jsx)("span",{className:"text-green-500",children:"Answers"})," ","& Connects"]}),(0,t.jsx)("p",{className:"mt-6 text-lg text-white/75 leading-relaxed max-w-lg",children:"Keyspider delivers AI Search, AI Assistant, and a unified Workplace Search dashboard, so citizens, employees, and customers get the right answer instantly, wherever they ask."}),(0,t.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[(0,t.jsxs)(s.default,{href:"/demo",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-white bg-green-600 hover:bg-green-500 rounded-xl transition-colors shadow-lg shadow-green-900/30",children:["Request a Demo",(0,t.jsx)(r.ArrowRight,{className:"w-4 h-4"})]}),(0,t.jsxs)(s.default,{href:"/features",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-white/90 hover:text-white border border-white/25 hover:border-white/50 rounded-xl transition-all bg-white/5 hover:bg-white/10",children:[(0,t.jsx)(l,{className:"w-4 h-4"}),"See How It Works"]})]}),(0,t.jsxs)("div",{className:"mt-10 flex items-center gap-4",children:[(0,t.jsx)(a.default,{src:"https://keyspider.io/wp-content/uploads/2025/03/Keyspider-AI-search-G2-medals.png",alt:"G2 awards",width:120,height:48,className:"h-10 w-auto object-contain",unoptimized:!0}),(0,t.jsx)("div",{className:"h-8 w-px bg-white/20"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"flex items-center gap-1",children:[void 0,void 0,void 0,void 0,void 0].map((e,s)=>(0,t.jsx)("svg",{className:"w-3.5 h-3.5 text-amber-400 fill-amber-400",viewBox:"0 0 20 20",children:(0,t.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},s))}),(0,t.jsx)("p",{className:"text-xs text-white/60 mt-0.5",children:"4.8/5 on G2"})]})]})]}),(0,t.jsxs)(i.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:"relative rounded-2xl overflow-hidden shadow-2xl shadow-black/40 border border-white/10",children:[(0,t.jsx)(a.default,{src:"https://keyspider.io/wp-content/uploads/2025/03/Keyspider-AI-Search-Partner.png",alt:"Keyspider AI Search interface",width:700,height:525,className:"w-full h-auto",priority:!0,unoptimized:!0}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-2xl ring-1 ring-inset ring-white/10"})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.5,duration:.5},className:"absolute -bottom-4 -left-4 bg-white rounded-xl p-3 shadow-xl border border-neutral-100 max-w-[180px]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1.5",children:[(0,t.jsx)("div",{className:"w-2 h-2 rounded-full bg-green-500"}),(0,t.jsx)("span",{className:"text-xs font-semibold text-neutral-700",children:"AI Summary"})]}),(0,t.jsx)("p",{className:"text-xs text-neutral-500 leading-relaxed",children:"Instant answers from your content"})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:-16},animate:{opacity:1,y:0},transition:{delay:.6,duration:.5},className:"absolute -top-4 -right-4 bg-white rounded-xl px-3 py-2 shadow-xl border border-neutral-100",children:[(0,t.jsx)("p",{className:"text-xs font-semibold text-neutral-700",children:"⚡ < 200ms"}),(0,t.jsx)("p",{className:"text-xs text-neutral-500",children:"avg. response time"})]})]})]})}),(0,t.jsx)(n.HeroFade,{size:"lg"})]})}],55415)},95005,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(46932),i=e.i(66595),r=e.i(68590),l=e.i(94105),n=e.i(68877),o=e.i(47163);let c=[{icon:i.Search,badge:"Core",badgeColor:"bg-blue-50 text-blue-700",iconBg:"bg-blue-700",title:"AI Search",tagline:"Find anything. Instantly.",desc:"Semantic AI search that understands natural language across your website, docs, and knowledge base. Goes far beyond keyword matching to surface the right answer, not just the right page.",href:"/services/ai-search",highlights:["Natural language queries","AI-generated answer summaries","Real-time indexing"],border:"hover:border-blue-200 hover:shadow-blue-50"},{icon:r.MessageSquare,badge:"Core",badgeColor:"bg-green-50 text-green-600",iconBg:"bg-green-600",title:"AI Assistant",tagline:"Ask anything. Get a real answer.",desc:"A conversational AI assistant trained exclusively on your content. Users ask questions in plain language and get accurate, cited answers with no hallucinations. Deployed on your website, portal, or app.",href:"/services/gen-ai-chat",highlights:["Grounded in your content only","Source citations on every answer","GDPR compliant, independently audited"],border:"hover:border-green-200 hover:shadow-green-50"},{icon:l.LayoutDashboard,badge:"Core",badgeColor:"bg-amber-50 text-amber-600",iconBg:"bg-amber-500",title:"Workplace Search",tagline:"One dashboard. Every tool. Every answer.",desc:"One intelligent dashboard for every employee. Search and ask questions across documents, HR, finance, case management, intranet, and more without switching between tools. Role-based access ensures everyone sees only what they should.",href:"/services/workplace-search",highlights:["Single pane across all internal tools","Role-based access & permissions","Works with SharePoint, ServiceNow, SAP & more"],border:"hover:border-amber-200 hover:shadow-amber-50",featured:!0}],d={hidden:{opacity:0,y:28},visible:e=>({opacity:1,y:0,transition:{duration:.5,ease:"easeOut",delay:.1*e}})};e.s(["ServicesSection",0,function(){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)(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-blue-700 mb-3",children:"What we do"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"AI that works for your organisation"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"AI Search, AI Assistant, and Workplace Search. Built for government, enterprise, and public sector teams."})]}),(0,t.jsx)("div",{className:"grid lg:grid-cols-3 gap-6 mb-10",children:c.map((e,i)=>{let r=e.icon;return(0,t.jsx)(a.motion.div,{custom:i,variants:d,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-40px"},children:(0,t.jsxs)(s.default,{href:e.href,className:(0,o.cn)("group flex flex-col h-full bg-white rounded-2xl p-7 border border-neutral-100 transition-all duration-300 shadow-sm",e.border,"hover:shadow-lg"),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-5",children:[(0,t.jsx)("div",{className:(0,o.cn)("w-11 h-11 rounded-xl flex items-center justify-center",e.iconBg),children:(0,t.jsx)(r,{className:"w-5 h-5 text-white"})}),(0,t.jsx)("span",{className:(0,o.cn)("text-xs font-semibold px-2.5 py-1 rounded-full",e.badgeColor),children:e.badge})]}),(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-400 mb-1",children:e.tagline}),(0,t.jsx)("h3",{className:"text-xl font-bold text-neutral-800 group-hover:text-blue-700 transition-colors mb-3",children:e.title}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 leading-relaxed flex-1",children:e.desc}),(0,t.jsx)("ul",{className:"mt-5 space-y-1.5",children:e.highlights.map(e=>(0,t.jsxs)("li",{className:"flex items-center gap-2 text-xs text-neutral-600",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-green-500 shrink-0"}),e]},e))}),(0,t.jsxs)("div",{className:"mt-5 flex items-center gap-1.5 text-sm font-semibold text-blue-700 group-hover:gap-2.5 transition-all",children:["Learn more ",(0,t.jsx)(n.ArrowRight,{className:"w-4 h-4"})]})]})},e.title)})}),(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)(s.default,{href:"/services",className:"inline-flex items-center gap-2 text-sm font-semibold text-blue-700 hover:text-blue-800 border border-blue-200 hover:border-blue-400 px-5 py-2.5 rounded-xl transition-colors",children:["View all services ",(0,t.jsx)(n.ArrowRight,{className:"w-4 h-4"})]})})]})})}])},31701,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(46932);let i=[{value:"4.8 / 5",label:"G2 Rating"},{value:"500+",label:"Reviews"},{value:"#1",label:"High Performer"}];e.s(["SocialProof",0,function(){return(0,t.jsx)("section",{className:"py-16 bg-blue-50",children:(0,t.jsx)("div",{className:"max-w-5xl 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:"flex flex-col items-center text-center",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-blue-700 mb-6",children:"Recognised by customers"}),(0,t.jsx)(s.default,{src:"https://keyspider.io/wp-content/uploads/2025/03/Keyspider-AI-search-G2-medals.png",alt:"G2 award medals",width:320,height:120,className:"h-24 w-auto object-contain mb-8",unoptimized:!0}),(0,t.jsx)("div",{className:"flex items-center justify-center divide-x divide-blue-200 gap-0",children:i.map(e=>(0,t.jsxs)("div",{className:"px-10 first:pl-0 last:pr-0",children:[(0,t.jsx)("p",{className:"text-3xl font-bold text-blue-700",children:e.value}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 mt-1",children:e.label})]},e.label))})]})})})}])},58524,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(57688),i=e.i(46932),r=e.i(88653);let l=(0,e.i(56420).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var n=e.i(67927);let o=[{quote:"Keyspider transformed our site search overnight. Our support ticket volume dropped 30% within the first month because users were finding answers themselves.",name:"Shalini",role:"Head of Digital Experience",company:"Enterprise Customer",avatar:"https://keyspider.io/wp-content/uploads/2025/03/Shalini-review.png"},{quote:"The AI summary feature is incredible: students get direct answers from our knowledge base instead of sifting through pages. The adoption rate has been phenomenal.",name:"Olwethu",role:"Director of Student Services",company:"Higher Education",avatar:"https://keyspider.io/wp-content/uploads/2025/03/Olwethu.png"},{quote:"We evaluated five enterprise search platforms. Keyspider was the only one that delivered semantic search with zero infrastructure overhead. Deployed in two weeks.",name:"Mei Lertsirikarn",role:"VP of Engineering",company:"High Tech SaaS",avatar:"https://keyspider.io/wp-content/uploads/2025/03/Mei-Lertsirikarn.png"}];e.s(["TestimonialCarousel",0,function(){let[e,c]=(0,s.useState)(0),[d,u]=(0,s.useState)(1),h=e=>{u(e),c(t=>(t+e+o.length)%o.length)},m=o[e];return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-white",children:(0,t.jsxs)("div",{className:"max-w-4xl 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 mb-12",children:[(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-widest text-blue-700",children:"Customer stories"}),(0,t.jsx)("h2",{className:"mt-3 text-3xl sm:text-4xl font-bold text-neutral-800",children:"What our customers say"})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(r.AnimatePresence,{mode:"wait",initial:!1,children:(0,t.jsxs)(i.motion.div,{initial:{opacity:0,x:40*d},animate:{opacity:1,x:0},exit:{opacity:0,x:-40*d},transition:{duration:.35,ease:"easeInOut"},className:"bg-neutral-50 rounded-3xl p-8 lg:p-12 border border-neutral-100",children:[(0,t.jsx)("div",{className:"flex items-center gap-1 mb-6",children:[void 0,void 0,void 0,void 0,void 0].map((e,s)=>(0,t.jsx)("svg",{className:"w-5 h-5 fill-amber-400",viewBox:"0 0 20 20",children:(0,t.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},s))}),(0,t.jsxs)("blockquote",{className:"text-xl lg:text-2xl font-medium text-neutral-700 leading-relaxed",children:["“",m.quote,"”"]}),(0,t.jsxs)("div",{className:"mt-8 flex items-center gap-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden bg-blue-100 shrink-0",children:(0,t.jsx)(a.default,{src:m.avatar,alt:m.name,width:48,height:48,className:"w-full h-full object-cover",unoptimized:!0})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-neutral-800",children:m.name}),(0,t.jsxs)("p",{className:"text-xs text-neutral-500 mt-0.5",children:[m.role," · ",m.company]})]})]})]},e)}),(0,t.jsxs)("div",{className:"flex items-center justify-between mt-6",children:[(0,t.jsx)("div",{className:"flex items-center gap-2",children:o.map((s,a)=>(0,t.jsx)("button",{onClick:()=>{u(a>e?1:-1),c(a)},className:`h-2 rounded-full transition-all duration-300 ${a===e?"w-6 bg-blue-700":"w-2 bg-neutral-300 hover:bg-neutral-400"}`,"aria-label":`Go to testimonial ${a+1}`},a))}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("button",{onClick:()=>h(-1),className:"p-2 rounded-xl border border-neutral-200 hover:border-blue-300 hover:bg-blue-50 transition-colors","aria-label":"Previous",children:(0,t.jsx)(l,{className:"w-4 h-4 text-neutral-600"})}),(0,t.jsx)("button",{onClick:()=>h(1),className:"p-2 rounded-xl border border-neutral-200 hover:border-blue-300 hover:bg-blue-50 transition-colors","aria-label":"Next",children:(0,t.jsx)(n.ChevronRight,{className:"w-4 h-4 text-neutral-600"})})]})]})]})]})})}],58524)},37039,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(46932),i=e.i(68877),r=e.i(73515),l=e.i(23482),n=e.i(97142),o=e.i(29210);let c=[{icon:r.School,label:"SLED",href:"/industries/sled",headline:"State, Local & Education",desc:"Purpose-built search for K-12 districts, city and county portals, and state agencies. Compliant, accessible, and affordable at government scale.",stats:[{v:"FERPA",l:"& CIPA ready"},{v:"2 weeks",l:"to go live"}],accent:"from-sky-500/20 to-cyan-500/10",iconColor:"text-sky-400",iconBg:"bg-sky-500/15"},{icon:l.GraduationCap,label:"Higher Education",href:"/industries/higher-education",headline:"Search built for campus",desc:"Help students, faculty, and staff find courses, resources, and answers across complex university portals, instantly.",stats:[{v:"60%",l:"fewer support queries"},{v:"3×",l:"faster discovery"}],accent:"from-blue-500/20 to-indigo-500/10",iconColor:"text-blue-400",iconBg:"bg-blue-500/15"},{icon:o.Landmark,label:"Public Sector",href:"/industries/public-sector",headline:"Accessible search for all citizens",desc:"Make government information findable. WCAG 2.1 AA compliant, multi-language ready, and built for public accountability.",stats:[{v:"WCAG 2.1",l:"AA compliant"},{v:"NIST",l:"800-53 aligned"}],accent:"from-amber-500/20 to-orange-500/10",iconColor:"text-amber-400",iconBg:"bg-amber-500/15"},{icon:n.Cpu,label:"High Tech / SaaS",href:"/industries/high-tech",headline:"Search that scales with you",desc:"Embed intelligent search in your product or docs site with a few lines of code. APIs, webhooks, and SDKs included.",stats:[{v:"< 200ms",l:"avg response time"},{v:"2 weeks",l:"avg deployment"}],accent:"from-violet-500/20 to-purple-500/10",iconColor:"text-violet-400",iconBg:"bg-violet-500/15"}];e.s(["IndustriesSection",0,function(){return(0,t.jsxs)("section",{className:"py-20 lg:py-28 bg-neutral-900 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"40px 40px"}}),(0,t.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[400px] bg-blue-600/10 rounded-full blur-3xl pointer-events-none"}),(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 mb-14",children:[(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-widest text-sky-400",children:"Industries"}),(0,t.jsx)("h2",{className:"mt-3 text-3xl sm:text-4xl font-bold text-white",children:"Built for your industry"}),(0,t.jsx)("p",{className:"mt-4 text-neutral-400 max-w-xl mx-auto leading-relaxed",children:"Purpose-built search for the workflows, compliance requirements, and content types that matter most in your sector."})]}),(0,t.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-5",children:c.map((e,r)=>{let l=e.icon;return(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.4,delay:.08*r},children:(0,t.jsxs)(s.default,{href:e.href,className:"group flex flex-col h-full bg-white/5 hover:bg-white/8 border border-white/10 hover:border-white/20 rounded-2xl p-6 transition-all duration-300 relative overflow-hidden",children:[(0,t.jsx)("div",{className:`absolute inset-0 bg-gradient-to-br ${e.accent} opacity-0 group-hover:opacity-100 transition-opacity duration-300`}),(0,t.jsxs)("div",{className:"relative flex flex-col h-full",children:[(0,t.jsx)("div",{className:`w-10 h-10 rounded-xl ${e.iconBg} flex items-center justify-center mb-5`,children:(0,t.jsx)(l,{className:`w-5 h-5 ${e.iconColor}`})}),(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-500 mb-1.5",children:e.label}),(0,t.jsx)("h3",{className:"text-base font-bold text-white leading-snug mb-3",children:e.headline}),(0,t.jsx)("p",{className:"text-sm text-neutral-400 leading-relaxed mb-6 flex-1",children:e.desc}),(0,t.jsx)("div",{className:"flex items-center gap-5 mb-5",children:e.stats.map(s=>(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-lg font-bold ${e.iconColor}`,children:s.v}),(0,t.jsx)("p",{className:"text-xs text-neutral-500 mt-0.5",children:s.l})]},s.l))}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-sm font-semibold text-neutral-400 group-hover:text-white transition-colors",children:["Learn more",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform duration-200"})]})]})]})},e.label)})})]})]})}])},48915,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(46932),i=e.i(68877),r=e.i(51757),l=e.i(29210),n=e.i(20865),o=e.i(73515),c=e.i(84026);let d=[{id:"state",icon:l.Landmark,label:"State Government",tagline:"Agencies, departments & citizen services",headline:"Make state information as easy to find as a Google search.",body:"State agencies manage vast libraries of policy documents, legislative records, programme information, and citizen-facing services across dozens of sub-sites. Keyspider unifies them under a single intelligent search layer with full audit and compliance controls.",capabilities:["Cross-agency search from a single citizen-facing bar","Policy, legislation, and regulation document indexing","FOIA-aligned document discovery and access logging","Multi-department deployment from one admin console","SSO integration with state identity providers"],compliance:["Section 508","NIST 800-53 Aligned","State Open Records"],stats:[{v:"40%",l:"fewer citizen support calls"},{v:"< 48 hrs",l:"agency-wide deployment"}],accent:"border-blue-500/30",badgeColor:"bg-blue-500/15 text-blue-300 border-blue-500/20",iconBg:"bg-blue-500/15",iconColor:"text-blue-400",statColor:"text-blue-400",ctaHref:"/industries/sled"},{id:"local",icon:n.MapPin,label:"Local Government",tagline:"Cities, counties & municipalities",headline:"From permit search to council minutes: everything one query away.",body:"Local government websites are often a patchwork of legacy systems, outdated PDFs, and disconnected service portals. Keyspider indexes it all and presents a clean, accessible search experience to every resident, without requiring a full site rebuild.",capabilities:["Unified search across planning, licensing, parks, and utilities","Council meeting minutes, agenda, and resolution archive","Community services & social resource directory","Multi-site support for cities with borough or ward sub-sites","Plain-language query handling for non-technical residents"],compliance:["WCAG 2.1 AA","ADA Title II","Open Records / FOIA","GDPR-adjacent state laws"],stats:[{v:"2 weeks",l:"full site indexed"},{v:"1 platform",l:"all departments"}],accent:"border-amber-500/30",badgeColor:"bg-amber-500/15 text-amber-300 border-amber-500/20",iconBg:"bg-amber-500/15",iconColor:"text-amber-400",statColor:"text-amber-400",ctaHref:"/industries/sled"},{id:"university",icon:o.School,label:"Universities & Higher Education",tagline:"Campus portals, research libraries & student services",headline:"One search bar across every faculty, library, and student portal.",body:"Universities manage sprawling content: research publications, course catalogues, student services, events, and dozens of faculty sub-sites. Keyspider unifies the entire campus under a single intelligent search layer, with audience-aware results for students, staff, and public visitors.",capabilities:["Cross-faculty and cross-department search from one bar","Research publications, theses, and library catalogue indexing","Course catalogue, timetables, and enrolment information discovery","Audience-aware results: students vs. staff vs. prospective students","Accessibility-first: WCAG 2.1 AA compliant for all campus portals"],compliance:["WCAG 2.1 AA","Section 508","FERPA","ADA Title II"],stats:[{v:"2 weeks",l:"campus-wide deployment"},{v:"1 index",l:"all faculties & libraries"}],accent:"border-sky-500/30",badgeColor:"bg-sky-500/15 text-sky-300 border-sky-500/20",iconBg:"bg-sky-500/15",iconColor:"text-sky-400",statColor:"text-sky-400",ctaHref:"/industries/higher-education"}];e.s(["SLEDSection",0,function(){return(0,t.jsxs)("section",{className:"py-20 lg:py-28 bg-white relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-[0.025]",style:{backgroundImage:"linear-gradient(rgba(0,0,0,1) 1px, transparent 1px), linear-gradient(90deg, rgba(0,0,0,1) 1px, transparent 1px)",backgroundSize:"64px 64px"}}),(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:"max-w-3xl mb-14",children:[(0,t.jsx)("div",{className:"flex items-center gap-2 mb-4",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-xs font-semibold uppercase tracking-widest text-sky-700 bg-sky-50 border border-sky-100 px-3 py-1.5 rounded-full",children:[(0,t.jsx)(c.ShieldCheck,{className:"w-3.5 h-3.5"}),"SLED Market"]})}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Deep-dive: State, Local & Education"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"SLED organisations share a common challenge: complex, dispersed content, strict compliance mandates, and diverse audiences. Keyspider addresses each sub-market with purpose-built configurations, not generic enterprise search adapted after the fact."})]}),(0,t.jsx)("div",{className:"space-y-6",children:d.map((e,l)=>{let n=e.icon;return(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.45,delay:.1*l},className:`rounded-2xl border-2 ${e.accent} bg-neutral-50 overflow-hidden`,children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-5 gap-0",children:[(0,t.jsxs)("div",{className:"lg:col-span-3 p-8 lg:p-10",children:[(0,t.jsxs)("div",{className:"flex items-start gap-4 mb-6",children:[(0,t.jsx)("div",{className:`w-12 h-12 rounded-xl ${e.iconBg} flex items-center justify-center shrink-0`,children:(0,t.jsx)(n,{className:`w-6 h-6 ${e.iconColor}`})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-400",children:e.tagline}),(0,t.jsx)("h3",{className:"text-xl font-bold text-neutral-800 mt-0.5",children:e.label})]})]}),(0,t.jsx)("p",{className:"text-lg font-semibold text-neutral-700 leading-snug mb-3",children:e.headline}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 leading-relaxed mb-7",children:e.body}),(0,t.jsx)("div",{className:"flex items-center gap-8 mb-7",children:e.stats.map(s=>(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-2xl font-bold ${e.statColor}`,children:s.v}),(0,t.jsx)("p",{className:"text-xs text-neutral-400 mt-0.5",children:s.l})]},s.l))}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2 mb-8",children:e.compliance.map(s=>(0,t.jsxs)("span",{className:`inline-flex items-center gap-1 text-xs font-medium px-2.5 py-1 rounded-full border ${e.badgeColor}`,children:[(0,t.jsx)(c.ShieldCheck,{className:"w-3 h-3"}),s]},s))}),(0,t.jsxs)(s.default,{href:e.ctaHref,className:"inline-flex items-center gap-2 px-5 py-2.5 text-sm font-semibold text-white bg-neutral-800 hover:bg-neutral-700 rounded-xl transition-colors shadow-sm",children:["Explore ",e.label,(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4"})]})]}),(0,t.jsxs)("div",{className:"lg:col-span-2 bg-white border-t-2 lg:border-t-0 lg:border-l-2 border-neutral-100 p-8 lg:p-10 flex flex-col justify-center",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-400 mb-5",children:"Key capabilities"}),(0,t.jsx)("ul",{className:"space-y-4",children:e.capabilities.map(s=>(0,t.jsxs)("li",{className:"flex items-start gap-3",children:[(0,t.jsx)(r.CheckCircle2,{className:`w-4 h-4 mt-0.5 shrink-0 ${e.iconColor}`}),(0,t.jsx)("span",{className:"text-sm text-neutral-600 leading-relaxed",children:s})]},s))})]})]})},e.id)})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.2},className:"mt-10 text-center",children:(0,t.jsxs)(s.default,{href:"/industries/sled",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-sky-700 bg-sky-50 border border-sky-200 hover:bg-sky-100 rounded-xl transition-colors",children:["Full SLED overview: compliance, pricing & case studies",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4"})]})})]})]})}])},51672,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(57688),i=e.i(46932),r=e.i(68877);let l=[{name:"WordPress",logo:"https://keyspider.io/wp-content/uploads/2025/03/Umbraco-logo.png",href:"/integrations/wordpress"},{name:"Drupal",logo:"https://keyspider.io/wp-content/uploads/2025/03/Umbraco.png",href:"/integrations/drupal"},{name:"Umbraco",logo:"https://keyspider.io/wp-content/uploads/2025/03/umbraco.svg",href:"/integrations/umbraco"},{name:"Zendesk",logo:"https://keyspider.io/wp-content/uploads/2025/03/Confluent-logo.svg",href:"/integrations/zendesk"},{name:"Salesforce",logo:"https://keyspider.io/wp-content/uploads/2025/03/Carahsoft-Blue-Vector-Logo-Web.svg",href:"/integrations/salesforce"},{name:"Adobe AEM",logo:"https://keyspider.io/wp-content/uploads/2025/03/Acquia-logo.svg",href:"/integrations/aem"},{name:"Acquia",logo:"https://keyspider.io/wp-content/uploads/2025/03/Acquia.png",href:"/integrations/acquia"},{name:"Confluent",logo:"https://keyspider.io/wp-content/uploads/2025/03/Confluent.svg",href:"/integrations/confluent"}],n={hidden:{opacity:0,scale:.95},visible:e=>({opacity:1,scale:1,transition:{duration:.4,ease:"easeOut",delay:.05*e}})};e.s(["IntegrationsShowcase",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)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:"text-center max-w-xl mx-auto mb-14",children:[(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-widest text-blue-700",children:"Integrations"}),(0,t.jsx)("h2",{className:"mt-3 text-3xl sm:text-4xl font-bold text-neutral-800",children:"Connects with your existing stack"}),(0,t.jsx)("p",{className:"mt-4 text-base text-neutral-500",children:"Plug Keyspider into your CMS, CRM, and support tools in minutes. No re-platforming required."})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-4",children:l.map((e,r)=>(0,t.jsx)(i.motion.div,{custom:r,variants:n,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-30px"},children:(0,t.jsxs)(s.default,{href:e.href,className:"group flex flex-col items-center justify-center gap-3 p-6 bg-neutral-50 border border-neutral-100 rounded-2xl hover:border-blue-200 hover:bg-blue-50 hover:shadow-md transition-all duration-300 h-full",children:[(0,t.jsx)("div",{className:"h-8 flex items-center justify-center",children:(0,t.jsx)(a.default,{src:e.logo,alt:e.name,width:80,height:32,className:"h-7 w-auto object-contain opacity-60 group-hover:opacity-90 transition-opacity",unoptimized:!0})}),(0,t.jsx)("span",{className:"text-xs font-medium text-neutral-500 group-hover:text-blue-700 transition-colors",children:e.name})]})},e.name))}),(0,t.jsx)("div",{className:"mt-10 text-center",children:(0,t.jsxs)(s.default,{href:"/integrations",className:"inline-flex items-center gap-2 text-sm font-semibold text-blue-700 hover:text-blue-800 border border-blue-200 hover:border-blue-300 px-5 py-2.5 rounded-xl transition-colors",children:["View all integrations ",(0,t.jsx)(r.ArrowRight,{className:"w-4 h-4"})]})})]})})}])}]);