(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"})]})})]})}])},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)},41120,e=>{"use strict";let t=(0,e.i(56420).default)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);e.s(["RefreshCw",0,t],41120)},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)},53138,e=>{"use strict";let t=(0,e.i(56420).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["AlertTriangle",0,t],53138)},53150,e=>{"use strict";var t=e.i(43476),s=e.i(22016),a=e.i(46932),i=e.i(68877),r=e.i(68590),n=e.i(51757),l=e.i(9462);let o=["Deflects up to 75% of routine questions — available 24/7, no staff needed","Trained exclusively on your content: zero hallucinations from outside sources","Every answer includes cited sources your users can verify","No IP tracking, query data anonymised, data stays in your region"],c=[{role:"user",text:"What documents do I need to apply for a building permit?"},{role:"ai",text:"To apply for a building permit, you'll need: (1) a completed Application Form BA1, (2) site plans drawn to scale, (3) a structural engineer's certificate for works over two storeys, and (4) proof of land ownership or owner's consent.",source:"Building Permits: Application Requirements"},{role:"user",text:"How long does approval usually take?"},{role:"ai",text:"Standard applications are assessed within 10 business days. Complex or large-scale works may take up to 30 days. You'll receive a confirmation email with your application reference number within 24 hours of submission.",source:"Building Permits FAQ"}];e.s(["GenAIChatHero",0,function(){return(0,t.jsxs)("section",{className:"relative min-h-[88vh] flex items-center overflow-hidden bg-gradient-to-br from-green-900 via-green-800 to-emerald-700",children:[(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 right-1/3 w-80 h-80 bg-green-400/15 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute bottom-1/3 left-1/4 w-64 h-64 bg-emerald-900/30 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)(a.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-semibold mb-6 uppercase tracking-wider",children:[(0,t.jsx)(r.MessageSquare,{className:"w-3.5 h-3.5"}),"AI Assistant"]}),(0,t.jsxs)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-white leading-[1.1] tracking-tight",children:["Answers grounded",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-green-300",children:"in your content."})]}),(0,t.jsx)("p",{className:"mt-6 text-lg text-white/75 leading-relaxed max-w-lg",children:"Your users ask. Keyspider's enterprise answer engine responds accurately, instantly, with cited sources. Unlike general-purpose AI, it knows only your content — so there are no hallucinations, no off-topic answers, and no risk of confidential data leaking in either direction."}),(0,t.jsx)("ul",{className:"mt-7 space-y-3",children:o.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-2.5 text-white/90 text-sm leading-snug",children:[(0,t.jsx)(n.CheckCircle2,{className:"w-4 h-4 text-green-300 shrink-0 mt-0.5"}),e]},e))}),(0,t.jsxs)("div",{className:"mt-9 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-green-900 bg-green-300 hover:bg-green-200 rounded-xl transition-colors shadow-lg",children:["Book a Demo",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4"})]}),(0,t.jsx)(s.default,{href:"#how-it-works",className:"inline-flex items-center gap-2 px-6 py-3 text-sm font-semibold text-white border border-white/25 hover:border-white/50 hover:bg-white/5 rounded-xl transition-all",children:"See how it works"})]})]}),(0,t.jsxs)(a.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/10 backdrop-blur-sm rounded-2xl border border-white/15 overflow-hidden shadow-2xl shadow-black/30",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 px-5 py-4 border-b border-white/10 bg-white/5",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-green-400 flex items-center justify-center",children:(0,t.jsx)(r.MessageSquare,{className:"w-4 h-4 text-green-900"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-white",children:"Keyspider Assistant"}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-green-400 animate-pulse"}),(0,t.jsx)("span",{className:"text-xs text-white/50",children:"Online · Powered by your content"})]})]})]}),(0,t.jsx)("div",{className:"p-5 space-y-4",children:c.map((e,s)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:.3+.2*s,duration:.4},className:`flex ${"user"===e.role?"justify-end":"justify-start"}`,children:"user"===e.role?(0,t.jsx)("div",{className:"bg-green-600/50 rounded-2xl rounded-tr-sm px-4 py-2.5 max-w-[80%]",children:(0,t.jsx)("p",{className:"text-sm text-white",children:e.text})}):(0,t.jsxs)("div",{className:"bg-white/10 rounded-2xl rounded-tl-sm px-4 py-3 max-w-[85%]",children:[(0,t.jsx)("p",{className:"text-sm text-white/90 leading-relaxed",children:e.text}),e.source&&(0,t.jsxs)("p",{className:"text-xs text-white/40 mt-2",children:["📄 ",e.source]})]})},s))}),(0,t.jsx)("div",{className:"px-5 pb-5",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 bg-white/10 rounded-xl px-4 py-3 border border-white/15",children:[(0,t.jsx)("span",{className:"text-sm text-white/40 flex-1",children:"Ask a question…"}),(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4 text-white/40"})]})})]}),(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:.8,duration:.5},className:"absolute -bottom-4 -left-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:"🔒 Zero hallucinations"}),(0,t.jsx)("p",{className:"text-xs text-neutral-500",children:"Answers only from your content"})]})]})]})}),(0,t.jsx)(l.HeroFade,{size:"lg"})]})}])},3155,e=>{"use strict";var t=e.i(43476),s=e.i(46932),a=e.i(51757),i=e.i(56420);let r=(0,i.default)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),n=(0,i.default)("check-check",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]),l=["Answers only from your indexed content","Every response cites the source document","No hallucinated statistics or policy details","Auditable: every answer traceable to a specific page or document"];e.s(["GroundingExplainer",0,function(){return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-white",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-14 lg:gap-20 items-center",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:-24},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.55,ease:"easeOut"},children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-green-600 mb-4",children:"Why Grounding Matters"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight mb-6",children:'Why "Grounded AI" Is the Only AI Safe for Government'}),(0,t.jsx)("p",{className:"text-neutral-600 leading-relaxed mb-5",children:"Standard LLM chatbots draw answers from their training data: the entire internet, including outdated, incorrect, and conflicting information. When a citizen asks about your rental assistance programme, a standard chatbot might confidently answer based on a different state's policy, or last year's eligibility rules, or a news article that misreported the policy."}),(0,t.jsx)("p",{className:"text-neutral-600 leading-relaxed mb-8",children:"Grounded AI (the architecture Keyspider uses) never draws from general internet knowledge. Every answer is synthesised exclusively from your approved, indexed content. If the answer isn't in your content, the system says so. Every response includes citations linking to the source document."}),(0,t.jsx)("ul",{className:"space-y-3",children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-2.5",children:[(0,t.jsx)(a.CheckCircle2,{className:"w-5 h-5 text-green-500 shrink-0 mt-0.5"}),(0,t.jsx)("span",{className:"text-neutral-700 text-sm leading-relaxed",children:e})]},e))})]}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,x:24},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.55,ease:"easeOut",delay:.1},children:(0,t.jsxs)("div",{className:"bg-neutral-900 rounded-2xl overflow-hidden shadow-2xl",children:[(0,t.jsx)("div",{className:"px-6 py-4 border-b border-white/10",children:(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-white/40",children:"Same question. Very different results."})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 divide-x divide-white/10",children:[(0,t.jsxs)("div",{className:"p-5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)(r,{className:"w-4 h-4 text-red-400 shrink-0"}),(0,t.jsx)("span",{className:"text-xs font-semibold text-red-400",children:"Standard AI Chat"})]}),(0,t.jsxs)("div",{className:"bg-white/5 rounded-xl p-3 mb-3",children:[(0,t.jsx)("p",{className:"text-xs text-white/50 mb-1 font-medium",children:"User asks:"}),(0,t.jsx)("p",{className:"text-xs text-white/80",children:'"What\'s the income limit for housing assistance?"'})]}),(0,t.jsxs)("div",{className:"bg-red-500/10 border border-red-500/20 rounded-xl p-3",children:[(0,t.jsx)("p",{className:"text-xs text-red-300 leading-relaxed mb-2",children:'"The income limit is typically $42,000 per year for a single person, based on federal guidelines last updated in 2022…"'}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 bg-red-500/20 rounded-lg px-2 py-1",children:[(0,t.jsx)(r,{className:"w-3 h-3 text-red-400 shrink-0"}),(0,t.jsx)("p",{className:"text-xs text-red-300 font-semibold",children:"Wrong: based on another state's data"})]})]})]}),(0,t.jsxs)("div",{className:"p-5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)(n,{className:"w-4 h-4 text-green-400 shrink-0"}),(0,t.jsx)("span",{className:"text-xs font-semibold text-green-400",children:"Grounded AI Chat"})]}),(0,t.jsxs)("div",{className:"bg-white/5 rounded-xl p-3 mb-3",children:[(0,t.jsx)("p",{className:"text-xs text-white/50 mb-1 font-medium",children:"User asks:"}),(0,t.jsx)("p",{className:"text-xs text-white/80",children:'"What\'s the income limit for housing assistance?"'})]}),(0,t.jsxs)("div",{className:"bg-green-500/10 border border-green-500/20 rounded-xl p-3",children:[(0,t.jsx)("p",{className:"text-xs text-green-100 leading-relaxed mb-2",children:'"For our county\'s Emergency Housing Assistance programme, the 2025 income limit is 80% of Area Median Income ($58,400 for a household of one)…"'}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 bg-green-500/20 rounded-lg px-2 py-1",children:[(0,t.jsx)(n,{className:"w-3 h-3 text-green-400 shrink-0"}),(0,t.jsx)("p",{className:"text-xs text-green-300 font-medium",children:"Source: Housing Assistance Policy 2025"})]})]})]})]})]})})]})})})}],3155)},84447,e=>{"use strict";var t=e.i(43476),s=e.i(46932),a=e.i(84026),i=e.i(56423),r=e.i(91511),n=e.i(41120);let l=(0,e.i(56420).default)("sliders-vertical",[["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M12 21v-9",key:"17s77i"}],["path",{d:"M12 8V3",key:"13r4qs"}],["path",{d:"M17 16h4",key:"h1uq16"}],["path",{d:"M19 12V3",key:"o1uvq1"}],["path",{d:"M19 21v-5",key:"qua636"}],["path",{d:"M3 14h4",key:"bcjad9"}],["path",{d:"M5 10V3",key:"cb8scm"}],["path",{d:"M5 21v-7",key:"1w1uti"}]]);var o=e.i(49803);let c=[{icon:a.ShieldCheck,iconBg:"bg-green-50 text-green-600",title:"Grounded in your content only",desc:"The AI never draws from the open internet or general training data. Every answer comes exclusively from the content you've connected, so it's always relevant and always accurate."},{icon:i.BookOpen,iconBg:"bg-blue-50 text-blue-700",title:"Cited sources on every answer",desc:"Every response shows the source document or page it was drawn from. Users can click through to verify, building trust and reducing the risk of misinformation."},{icon:r.Globe,iconBg:"bg-green-50 text-green-600",title:"Deploy anywhere",desc:"Embed the chat widget on any website, portal, or app with a single script tag. Works with WordPress, Drupal, Umbraco, custom React. No framework restrictions."},{icon:l,iconBg:"bg-amber-50 text-amber-600",title:"Fully branded and customisable",desc:"The chat interface uses your colours, fonts, and tone of voice. It looks like part of your site, not a third-party bolt-on."},{icon:n.RefreshCw,iconBg:"bg-green-50 text-green-600",title:"Always up to date",desc:"When you update content in your CMS, the AI updates too. No retraining, no manual refresh: the assistant always reflects your latest information."},{icon:o.BarChart3,iconBg:"bg-neutral-100 text-neutral-600",title:"Conversation analytics",desc:"See what your users are asking, which questions go unanswered, and where the AI most often falls back on 'I don't know'. Use it to fill content gaps proactively."}],d={hidden:{opacity:0,y:24},visible:e=>({opacity:1,y:0,transition:{duration:.45,ease:"easeOut",delay:.08*e}})};e.s(["GenAIChatFeatures",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)(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-16",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-green-600 mb-3",children:"Capabilities"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"AI chat that earns trust, not just attention"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"Built for organisations where accuracy matters: public sector, healthcare, financial services, and beyond."})]}),(0,t.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:c.map((e,a)=>{let i=e.icon;return(0,t.jsxs)(s.motion.div,{custom:a,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)})})]})})}],84447)},44836,e=>{"use strict";var t=e.i(43476),s=e.i(46932),a=e.i(91511),i=e.i(46387);let r=(0,e.i(56420).default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);var n=e.i(51757);let l=[{icon:a.Globe,iconBg:"bg-blue-600",title:"Public Website Chat",tag:"Most common for State & Local Government",tagColor:"bg-blue-50 text-blue-700",points:["Embedded on your .gov or .edu website","Answers citizen questions about services, eligibility, processes","WCAG 2.1 AA accessible widget","Branded to your visual identity","Available 24/7 (no agent required)"],borderColor:"border-blue-100",accentColor:"text-blue-600"},{icon:i.Building2,iconBg:"bg-amber-500",title:"Internal Staff Assistant",tag:"Most common for large agencies",tagColor:"bg-amber-50 text-amber-700",points:["Deployed on your staff intranet or SharePoint","Role-aware: different staff see different content","Policy, HR, and procedure Q&A","Integrates with your identity provider (SSO)","Audit log for every query and response"],borderColor:"border-amber-100",accentColor:"text-amber-600"},{icon:r,iconBg:"bg-green-600",title:"Portal & App Integration",tag:"Most common for enterprise platforms",tagColor:"bg-green-50 text-green-700",points:["Embeds in citizen portals, benefit platforms, or mobile apps","API-first: integrates via REST or JavaScript SDK","Multilingual support","Session-based context awareness","Rate limiting and abuse protection built in"],borderColor:"border-green-100",accentColor:"text-green-600"}];e.s(["DeploymentOptions",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)(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-green-600 mb-3",children:"Deployment Patterns"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Three Ways to Deploy AI Assistant"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"Keyspider AI Assistant adapts to your architecture, your audience, and your compliance requirements."})]}),(0,t.jsx)("div",{className:"grid lg:grid-cols-3 gap-6",children:l.map((e,a)=>{let i=e.icon;return(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.45,ease:"easeOut",delay:.1*a},className:`bg-white rounded-2xl p-7 border ${e.borderColor} shadow-sm`,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)(i,{className:"w-5 h-5 text-white"})}),(0,t.jsx)("h3",{className:"text-lg font-bold text-neutral-800 mb-4",children:e.title}),(0,t.jsx)("ul",{className:"space-y-2.5 mb-6",children:e.points.map(s=>(0,t.jsxs)("li",{className:"flex items-start gap-2.5",children:[(0,t.jsx)(n.CheckCircle2,{className:`w-4 h-4 shrink-0 mt-0.5 ${e.accentColor}`}),(0,t.jsx)("span",{className:"text-sm text-neutral-600 leading-relaxed",children:s})]},s))}),(0,t.jsx)("span",{className:`inline-block px-3 py-1 text-xs font-semibold rounded-full ${e.tagColor}`,children:e.tag})]},e.title)})})]})})}],44836)},50418,e=>{"use strict";var t=e.i(43476),s=e.i(46932);let a=[{step:"01",title:"Connect your knowledge base",desc:"Link Keyspider to your CMS, document store, or knowledge base. We support all major platforms and can ingest web pages, PDFs, Word docs, and more."},{step:"02",title:"We build your AI assistant",desc:"Our platform creates a knowledge model from your content, learning the topics, terminology, and structure of your organisation's information. No custom AI training or prompt engineering needed from you."},{step:"03",title:"Embed in minutes",desc:"Add one script tag to your site. The chat widget is styled to match your brand and can be placed on any page, or deployed as a full-screen assistant experience."},{step:"04",title:"Your users get real answers",desc:"Conversations happen in natural language. The assistant answers from your content, cites its sources, and gracefully handles questions it can't answer, directing users to contact support rather than making things up."}];e.s(["GenAIChatHowItWorks",0,function(){return(0,t.jsx)("section",{id:"how-it-works",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)(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-16",children:[(0,t.jsx)("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-green-600 mb-3",children:"Setup process"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"From content to conversation in days"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-neutral-500 leading-relaxed",children:"No AI expertise required. We handle the complexity; you get the results."})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"hidden lg:block absolute top-10 left-[calc(12.5%+1.5rem)] right-[calc(12.5%+1.5rem)] h-px bg-neutral-200"}),(0,t.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-8",children:a.map((e,a)=>(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.45,ease:"easeOut",delay:.1*a},children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-green-600 text-white flex items-center justify-center text-sm font-bold mb-5 relative z-10",children:e.step}),(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.step))})]})]})})}])},14136,e=>{"use strict";var t=e.i(43476),s=e.i(46932);let a=[{sector:"Government & Public Sector",headline:"Deflect calls. Answer emergencies. Serve citizens 24/7.",body:"Citizens ask about permits, benefits, deadlines, and road closures at all hours. Keyspider answers from your official, current content — including emergency notifications published minutes ago. During a storm or state emergency, the AI surfaces your latest closure notice before a single call is made.",metric:"Content live in AI within minutes of CMS publish",color:"border-blue-200 bg-blue-50",metricColor:"text-blue-700"},{sector:"Higher Education",headline:"One assistant for every student question.",body:"Admissions, enrolment, fees, accommodation, graduation requirements: students ask constantly, and staff repeat the same answers. A Keyspider assistant handles the repetitive queries, so your team can focus on complex student support.",metric:"40% fewer repetitive enquiries to staff",color:"border-green-200 bg-green-50",metricColor:"text-green-700"},{sector:"Corporate & Enterprise",headline:"HR and policy questions answered instantly.",body:"Employees spend hours each week looking up HR policies, IT procedures, and compliance requirements. An internal AI Assistant assistant trained on your policy library answers instantly and accurately, reducing HR ticket volume and improving employee experience.",metric:"75% of HR policy questions answered without a ticket",color:"border-amber-200 bg-amber-50",metricColor:"text-amber-700"}];e.s(["GenAIChatUseCases",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)(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-green-600 mb-3",children:"Who uses it"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-neutral-800 leading-tight",children:"Real answers for real organisations"})]}),(0,t.jsx)("div",{className:"grid lg:grid-cols-3 gap-6",children:a.map((e,a)=>(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.45,ease:"easeOut",delay:.1*a},className:`rounded-2xl p-7 border ${e.color}`,children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-neutral-500 mb-3",children:e.sector}),(0,t.jsx)("h3",{className:"text-lg font-bold text-neutral-800 leading-snug mb-3",children:e.headline}),(0,t.jsx)("p",{className:"text-sm text-neutral-600 leading-relaxed mb-5",children:e.body}),(0,t.jsx)("p",{className:`text-sm font-semibold ${e.metricColor}`,children:e.metric})]},e.sector))})]})})}])},57945,e=>{"use strict";var t=e.i(43476),s=e.i(46932),a=e.i(53138),i=e.i(51757),r=e.i(41120);let n=[{label:"Before: generic AI",bg:"bg-red-950/40 border-red-500/30",headerColor:"text-red-300",dot:"bg-red-400",q:"Is the state open tomorrow with the storm coming?",a:"I'm sorry, I don't have real-time information about state office closures. You may want to check official government websites or local news sources for up-to-date information about weather-related closures.",aColor:"text-red-200/80",tag:"No answer. Citizen calls anyway.",tagColor:"text-red-400"},{label:"With Keyspider",bg:"bg-green-950/40 border-green-500/30",headerColor:"text-green-300",dot:"bg-green-400",q:"Is the state open tomorrow with the storm coming?",a:"All non-essential state offices will be CLOSED on Friday, March 7. Essential services including emergency management, hospitals, and law enforcement remain open. Snow emergency routes are in effect statewide from 10 PM tonight.",aColor:"text-white/85",tag:"Sourced from: Emergency Management Notice — posted 2 hours ago",tagColor:"text-green-400"}],l=["Content updated in your CMS is live in the AI assistant within minutes — no manual cache clearing","Pinned emergency content overrides normal ranking automatically during declared events","Citizens get a cited, current answer. No hallucination from outdated training data.","Audit log captures every question asked during an emergency for after-action review"];e.s(["EmergencyResponse",0,function(){return(0,t.jsx)("section",{className:"py-20 lg:py-28 bg-neutral-900",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-14 items-center",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-amber-500/15 border border-amber-500/25 mb-6",children:[(0,t.jsx)(a.AlertTriangle,{className:"w-3.5 h-3.5 text-amber-400"}),(0,t.jsx)("span",{className:"text-xs font-semibold text-amber-300 uppercase tracking-wider",children:"Emergency & crisis response"})]}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-white leading-tight mb-5",children:"When a storm hits, citizens need answers in seconds. Not search results."}),(0,t.jsx)("p",{className:"text-lg text-white/65 leading-relaxed mb-8",children:"During a state emergency, contact centres are overwhelmed. Citizens flood government websites asking the same questions: is the state closed, are roads open, where do I go? Keyspider AI Assistant answers from your latest official content — updated within minutes of publication, not hours."}),(0,t.jsx)("ul",{className:"space-y-3 mb-8",children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-3 text-sm text-white/75",children:[(0,t.jsx)(i.CheckCircle2,{className:"w-4 h-4 text-green-400 shrink-0 mt-0.5"}),e]},e))}),(0,t.jsxs)("div",{className:"flex items-center gap-3 bg-white/6 border border-white/10 rounded-xl px-4 py-3",children:[(0,t.jsx)(r.RefreshCw,{className:"w-4 h-4 text-green-400 shrink-0"}),(0,t.jsx)("p",{className:"text-sm text-white/70",children:"Content published to your CMS at 6:00 AM is live in the AI assistant by 6:05 AM — in time for the morning surge."})]})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:24},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.15},className:"space-y-4",children:[n.map(e=>(0,t.jsxs)("div",{className:`rounded-2xl p-5 border ${e.bg}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)("span",{className:`w-2 h-2 rounded-full ${e.dot}`}),(0,t.jsx)("span",{className:`text-xs font-bold uppercase tracking-widest ${e.headerColor}`,children:e.label})]}),(0,t.jsx)("div",{className:"flex justify-end mb-3",children:(0,t.jsx)("div",{className:"bg-white/12 rounded-xl rounded-tr-sm px-3 py-2 max-w-[85%]",children:(0,t.jsx)("p",{className:"text-xs text-white/80",children:e.q})})}),(0,t.jsx)("div",{className:"flex justify-start mb-3",children:(0,t.jsx)("div",{className:"bg-white/8 rounded-xl rounded-tl-sm px-3 py-2.5 max-w-[90%]",children:(0,t.jsx)("p",{className:`text-xs leading-relaxed ${e.aColor}`,children:e.a})})}),(0,t.jsx)("p",{className:`text-[11px] font-semibold ${e.tagColor}`,children:e.tag})]},e.label)),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/10 rounded-xl px-4 py-3 text-center",children:[(0,t.jsx)("p",{className:"text-xs text-white/40",children:"Same question. Same AI. Different content grounding."}),(0,t.jsx)("p",{className:"text-xs text-white/60 mt-1 font-medium",children:"Keyspider only answers from your official, current content."})]})]})]})})})}])}]);