1import{B as Y,d as T,c as p,J as oe,n as M,e as t,u as e,h as ae,q as y,f as b,t as r,F as P,m as V,r as g,K as ne,p as v,b as s,_ as X,o as H,k as J,l as j,R as z,w as E,g as $,X as Q,v as G,x as se,y as le,T as re,z as S,A as ie,i as de}from"./index-Bj_LiEdK.js";import{u as q,s as ce,a as B}from"./useCtaModal-CqnPhUuK.js";import{g as D,S as ue}from"./ScrollTrigger-a3sj5zmn.js";import{n as U}from"./data-CpR5SugM.js";import{o as pe}from"./index-Cbsgk7UJ.js";import{C as me}from"./chevron-down-CUzAcueF.js";import{C as fe}from"./check-bDfzRqS-.js";import{u as W}from"./useMotionTheme-Dg0Yvb9J.js";import{l as Z}from"./logo-BJIPrIq0.js";import{A as xe}from"./arrow-right-CW1SJpzM.js";import{M as ve}from"./menu-DDyK3_T4.js";import{A as be}from"./arrow-up-right-uAWsWp93.js";import"./marc_arvin-Dflt21gc.js";const he=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],A=Y("moon",he);const ge=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],R=Y("sun",ge),_e=["aria-expanded","aria-controls","aria-label"],ye={key:0,viewBox:"0 0 60 40",preserveAspectRatio:"xMidYMid slice"},ke=["id"],we=["lang","aria-pressed","onClick"],$e=T({__name:"LanguageSwitcher",props:{dark:{type:Boolean,default:!1}},setup(L){const{locale:n}=q(),l=g(null),u=g(null),o=g(!1),i=ne(),m=[{code:"en",name:"English"},{code:"nl",name:"Nederlands"}];pe(l,()=>{o.value=!1});function f(k){ce(k),o.value=!1,u.value?.focus()}function h(){o.value=!1,u.value?.focus()}return(k,d)=>(s(),p("div",{ref_key:"root",ref:l,class:M(["locale-picker",{"locale-picker--dark":L.dark}]),onKeydown:oe(h,["esc"]),onFocusout:d[1]||(d[1]=x=>{l.value?.contains(x.relatedTarget)||(o.value=!1)})},[t("button",{ref_key:"trigger",ref:u,class:"locale-trigger","aria-expanded":o.value,"aria-controls":e(i),"aria-label":e(n)==="nl"?"Taal: Nederlands":"Language: English",onClick:d[0]||(d[0]=x=>o.value=!o.value)},[t("span",{class:M(["locale-flag",`locale-flag--${e(n)}`]),"aria-hidden":"true"},[e(n)==="en"?(s(),p("svg",ye,[...d[2]||(d[2]=[ae('<path fill="#173766" d="M0 0h60v40H0z" data-v-572f045b></path><path stroke="#fff" stroke-width="9" d="m0 0 60 40M60 0 0 40" data-v-572f045b></path><path stroke="#bf3443" stroke-width="3" d="m0 0 60 40M60 0 0 40" data-v-572f045b></path><path stroke="#fff" stroke-width="13" d="M30 0v40M0 20h60" data-v-572f045b></path><path stroke="#bf3443" stroke-width="7" d="M30 0v40M0 20h60" data-v-572f045b></path>',5)])])):y("",!0)],2),b(e(me),{size:12,"aria-hidden":"true"})],8,_e),o.value?(s(),p("div",{key:0,id:e(i),class:"locale-menu"},[t("p",null,r(e(n)==="nl"?"Taal":"Language"),1),(s(),p(P,null,V(m,x=>t("button",{key:x.code,lang:x.code,"aria-pressed":e(n)===x.code,onClick:c=>f(x.code)},[t("span",null,r(x.name),1),e(n)===x.code?(s(),v(e(fe),{key:0,size:15})):y("",!0)],8,we)),64))],8,ke)):y("",!0)],34))}}),F=X($e,[["__scopeId","data-v-572f045b"]]),Ce={key:0,class:"mo-nav-float"},Me=["aria-label","aria-pressed"],Le={class:"nav-inner mx-auto max-w-[1240px] px-5 md:px-8"},Ne={class:"nav-row flex h-[68px] items-center justify-between"},ze=["src"],Ee={class:"hidden lg:flex items-center gap-9 absolute left-1/2 -translate-x-1/2"},Te={class:"hidden lg:flex items-center gap-3"},Ie=["aria-label","aria-pressed"],qe=["aria-expanded"],Se={key:1,class:"nav-mobile-panel lg:hidden bg-[#f1efe6] border-t border-[#d9d5c7] px-5 py-5"},De={class:"flex flex-col gap-4"},Ae={class:"mobile-preferences"},Re=["aria-pressed"],Fe={class:"flex gap-3 pt-2"},K="https://app.veiq.ai",Pe=T({__name:"Navbar",setup(L){D.registerPlugin(ue);const{t:n}=q(),{dark:l,toggleTheme:u}=W(),o=g(!1),i=g(!1),m=G(),{open:f}=B();function h(){o.value=window.scrollY>24}const k=g(null);let d;return H(()=>{h(),window.addEventListener("scroll",h),d=D.matchMedia(),d.add("(prefers-reduced-motion: no-preference)",()=>{k.value&&D.to(k.value,{scaleX:1,ease:"none",scrollTrigger:{trigger:document.documentElement,start:"top top",end:"bottom bottom",scrub:.25}})})}),J(()=>{window.removeEventListener("scroll",h),d?.revert()}),j(()=>m.path,()=>i.value=!1),(x,c)=>(s(),p("header",{class:M(["landing-navbar fixed top-0 left-0 right-0 z-50 transition-all duration-300",{"landing-navbar--scrolled":o.value,"landing-navbar--editorial":["new3-solutions","new3-about","new3-vision"].includes(String(e(m).name)),"landing-navbar--motion":e(m).name==="new3
1-motion","landing-navbar--menu-open":i.value}])},[t("span",{ref_key:"progress",ref:k,class:"nav-progress","aria-hidden":"true"},null,512),e(m).name==="new3-motion"?(s(),p("div",Ce,[b(F,{dark:e(l)},null,8,["dark"]),t("button",{class:"mo-theme-toggle","aria-label":e(l)?"Switch to light mode":"Switch to dark mode","aria-pressed":e(l),onClick:c[0]||(c[0]=(...a)=>e(u)&&e(u)(...a))},[e(l)?(s(),v(e(R),{key:0,size:19})):(s(),v(e(A),{key:1,size:19}))],8,Me)])):y("",!0),t("div",Le,[t("div",Ne,[b(e(z),{to:"/new3",class:"flex items-center select-none"},{default:E(()=>[t("img",{src:e(Z),alt:"VEIQ AI",class:"h-[22px] w-auto"},null,8,ze)]),_:1}),t("nav",Ee,[(s(!0),p(P,null,V(e(U),a=>(s(),v(e(z),{key:a.to,to:a.to,class:M(["text-[14px] tracking-tight transition-colors",e(m).path===a.to?"text-[#1b1a17]":"text-[#4a473f] hover:text-[#1b1a17]"])},{default:E(()=>[$(r(e(n)(`nav.${a.key}`)),1)]),_:2},1032,["to","class"]))),128))]),t("div",Te,[e(m).name!=="new3-motion"?(s(),v(F,{key:0,dark:e(l)},null,8,["dark"])):y("",!0),e(m).name!=="new3-motion"?(s(),p("button",{key:1,class:"editorial-theme-toggle","aria-label":e(l)?"Switch to light mode":"Switch to dark mode","aria-pressed":e(l),onClick:c[1]||(c[1]=(...a)=>e(u)&&e(u)(...a))},[e(l)?(s(),v(e(R),{key:0,size:18})):(s(),v(e(A),{key:1,size:18}))],8,Ie)):y("",!0),t("a",{href:K,target:"_blank",rel:"noopener noreferrer",class:"text-[14px] text-[#1b1a17] px-4 py-2 rounded-full border border-[#cfcabb] hover:bg-[#e8e5d9] transition-colors"},r(e(n)("common.login")),1),t("button",{class:"group inline-flex items-center gap-2 text-[14px] text-[#f1efe6] bg-[#1b1a17] px-4 py-2 rounded-full hover:bg-[#000] transition-colors",onClick:c[2]||(c[2]=a=>e(f)("demo"))},[$(r(e(n)("common.requestDemo"))+" ",1),b(e(xe),{size:15,class:"transition-transform group-hover:translate-x-0.5"})])]),t("button",{class:"lg:hidden text-[#1b1a17]","aria-label":"Menu","aria-expanded":i.value,onClick:c[3]||(c[3]=a=>i.value=!i.value)},[i.value?(s(),v(e(Q),{key:0,size:24})):(s(),v(e(ve),{key:1,size:24}))],8,qe)])]),i.value?(s(),p("div",Se,[t("div",De,[(s(!0),p(P,null,V(e(U),a=>(s(),v(e(z),{key:a.to,to:a.to,class:"text-[17px] font-display text-[#1b1a17]"},{default:E(()=>[$(r(e(n)(`nav.${a.key}`)),1)]),_:2},1032,["to"]))),128)),t("div",Ae,[b(F,{dark:e(l)},null,8,["dark"]),t("button",{class:"mobile-theme-toggle","aria-pressed":e(l),onClick:c[4]||(c[4]=(...a)=>e(u)&&e(u)(...a))},[e(l)?(s(),v(e(R),{key:0,size:18})):(s(),v(e(A),{key:1,size:18})),$(" "+r(e(l)?"Light mode":"Dark mode"),1)],8,Re)]),t("div",Fe,[t("a",{href:K,target:"_blank",rel:"noopener noreferrer",class:"flex-1 text-center text-[14px] text-[#1b1a17] px-4 py-2.5 rounded-full border border-[#cfcabb]"},r(e(n)("common.login")),1),t("button",{class:"flex-1 text-[14px] text-[#f1efe6] bg-[#1b1a17] px-4 py-2.5 rounded-full",onClick:c[5]||(c[5]=a=>e(f)("demo"))},r(e(n)("common.requestDemo")),1)])])])):y("",!0)],2))}}),Ve=X(Pe,[["__scopeId","data-v-c84f58d3"]]),je={class:"bg-[#1b1a17] text-[#f1efe6]"},Be={class:"mx-auto max-w-[1240px] px-5 md:px-8 py-16"},Oe={class:"grid gap-12 md:grid-cols-[1.4fr_1fr_1fr]"},Ue=["src"],Ke={class:"mt-5 max-w-sm font-display text-[20px] leading-snug text-[#cdc9bd]"},Ye={class:"text-[12px] uppercase tracking-[0.18em] text-[#8b8578]"},Xe={class:"mt-4 space-y-3 text-[15px] text-[#cdc9bd]"},He={class:"text-[12px] uppercase tracking-[0.18em] text-[#8b8578]"},Je={class:"mt-14 flex flex-col gap-3 border-t border-[#3a3833] pt-6 text-[13px] text-[#8b8578] md:flex-row md:items-center md:justify-between"}
1,Qe=T({__name:"Footer",setup(L){const{t:n}=q(),{open:l}=B();return(u,o)=>(s(),p("footer",je,[t("div",Be,[t("div",Oe,[t("div",null,[t("img",{src:e(Z),alt:"VEIQ AI",class:"h-[26px] w-auto invert"},null,8,Ue),t("p",Ke,r(e(n)("footer.tagline")),1),t("button",{class:"group mt-7 inline-flex items-center gap-2 rounded-full bg-[#f1efe6] px-5 py-2.5 text-[14px] text-[#1b1a17] transition-colors hover:bg-white",onClick:o[0]||(o[0]=i=>e(l)("demo"))},[$(r(e(n)("common.requestDemo"))+" ",1),b(e(be),{size:16,class:"transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})])]),t("div",null,[t("p",Ye,r(e(n)("footer.company")),1),t("ul",Xe,[t("li",null,[b(e(z),{to:"/new3/about",class:"hover:text-white transition-colors"},{default:E(()=>[$(r(e(n)("nav.people")),1)]),_:1})]),t("li",null,[b(e(z),{to:"/new3/vision",class:"hover:text-white transition-colors"},{default:E(()=>[$(r(e(n)("nav.vision")),1)]),_:1})]),t("li",null,[t("button",{class:"hover:text-white transition-colors cursor-pointer",onClick:o[1]||(o[1]=i=>e(l)("partner"))},r(e(n)("common.applyPartner")),1)])])]),t("div",null,[t("p",He,r(e(n)("footer.getInTouch")),1),o[2]||(o[2]=t("ul",{class:"mt-4 space-y-3 text-[15px] text-[#cdc9bd]"},[t("li",null,[t("a",{href:"mailto:[email protected]",class:"hover:text-white transition-colors"},"[email protected]")]),t("li",null,[t("a",{href:"https://www.linkedin.com/company/veiq-ai/posts/?feedView=all",target:"_blank",rel:"noopener noreferrer",class:"hover:text-white transition-colors"}," LinkedIn ")])],-1))])]),t("div",Je,[t("span",null,r(e(n)("footer.rights",{year:new Date().getFullYear()})),1),t("span",null,r(e(n)("footer.builtFor")),1)])])]))}}),Ge={key:0,class:"landing-overlay fixed inset-0 z-[100] flex items-center justify-center px-4"},We={class:"relative w-full max-w-[440px] max-h-[90vh] overflow-y-auto rounded-2xl border border-[#ddd8ca] bg-[#faf9f3] p-8 shadow-[0_30px_80px_-20px_rgba(27,26,23,0.45)]"},Ze={class:"font-display text-[26px] leading-tight tracking-tight text-[#1b1a17]"},et={class:"mt-2 text-[14.5px] leading-relaxed text-[#4a473f]"},tt=["value"],ot=["value"],at=["placeholder"],nt=["placeholder"],st=["placeholder"],lt=["placeholder"],rt=["placeholder"],it=["placeholder"],dt=["placeholder"],ct=["disabled"],ut="https://formsubmit.co/ajax/[email protected]",pt="[email protected]",mt=T({__name:"CtaModal",setup(L){const n={demo:"customer",partner:"partner"},l={demo:"Demo request",partner:"Partner application"},u={en:"[email protected]",nl:"[email protected]"},{t:o,locale:i}=q(),{isOpen:m,kind:f,close:h}=B(),k=S(()=>u[i.value]),d=S(()=>({heading:o(`cta.${f.value}.heading`),subcopy:o(`cta.${f.value}.subcopy`),submitLabel:o(`cta.${f.value}.heading`),sendingLabel:o("cta.sending"),idleNote:o(`cta.${f.value}.idleNote`),successNote:o(`cta.${f.value}.successNote`)})),x=g(null),c=g(""),a=g("idle"),N=g(d.value.idleNote),I=g(null),ee=S(()=>`${l[f.value]}, ${c.value}`);j(m,async C=>{C?(a.value="idle",N.value=d.value.idleNote,c.value="",document.body.style.overflow="hidden",await ie(),x.value?.focus()):document.body.style.overflow=""});function O(C){C.key==="Escape"&&m.value&&h()}H(()=>document.addEventListener("keydown",O)),J(()=>document.removeEventListener("keydown",O));async function te(C){if(C.preventDefault(),!I.value)return;a.value="sending",N.value=o("cta.sending");const _=new FormData(I.value);try{if(!(await fetch(ut,{method:"POST",body:_,headers:{Accept:"application/json"}})).ok)throw new Error("Failed to send request");a.value="success",N.value=d.value.successNote,I.value.reset(),setTimeout(h,2e3)}catch(w){console.error("Form submission error:",w),a.value="error",N.value=o("cta.error")}}return(C,_)=>(s(),v(re,{to:"body"},[e(m)?(s(),p("div",Ge,[t("div",{class:"absolute inset-0 cursor-pointer bg-[#1b1a17]/60 backdrop-blur-sm",onClick:_[0]||(_[0]=(...w)=>e(h)&&e(h)(...w))}),t("div",We,[t("button",{class:"absolute right-5 top-5 text-[#86827a] transition-colors hover:text-[#1b1a17]","aria-label":"Close",onClick:_[1]||(_[1]=(...w)=>e(h)&&e(h)(...w))},[b(e(Q),{size:20})]),t("h2",Ze,r(d.value.heading),1),t("p",et,r(d.value.subcopy),1),t("form",{ref_key:"form",ref:I,class:"mt-6 flex flex-col gap-3",onSubmit:te},[t("input",{type:"hidden",name:"Type",value:n[e(f)]},null,8,tt),t("input",{type:"hidden",name:"_subject",value:ee.value}
1,null,8,ot),e(f)==="demo"?(s(),p("input",{key:0,type:"hidden",name:"_cc",value:pt})):y("",!0),_[3]||(_[3]=t("input",{type:"hidden",name:"_template",value:"table"},null,-1)),se(t("input",{ref_key:"fullNameInput",ref:x,"onUpdate:modelValue":_[2]||(_[2]=w=>c.value=w),name:"Full name",type:"text",required:"",autocomplete:"name",placeholder:e(o)("cta.fields.fullName"),class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,at),[[le,c.value]]),t("input",{name:"Company",type:"text",required:"",autocomplete:"organization",placeholder:e(o)("cta.fields.company"),class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,nt),t("input",{name:"Role",type:"text",required:"",autocomplete:"organization-title",placeholder:e(o)("cta.fields.role"),class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,st),t("input",{name:"Country",type:"text",required:"",autocomplete:"country-name",placeholder:e(o)("cta.fields.country"),class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,lt),t("input",{name:"Email",type:"email",required:"",autocomplete:"email",placeholder:k.value,class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,rt),t("input",{name:"Phone",type:"tel",required:"",autocomplete:"tel",placeholder:e(o)("cta.fields.phone"),class:"rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,it),t("textarea",{name:"Message",rows:"3",placeholder:e(o)("cta.fields.message"),class:"resize-none rounded-xl border border-[#d9d5c7] bg-[#f1efe6] px-4 py-3 text-[14.5px] text-[#1b1a17] outline-none transition-colors placeholder:text-[#86827a] focus:border-[#1b1a17]"},null,8,dt),t("button",{type:"submit",disabled:a.value==="sending",class:"mt-1 rounded-full bg-[#1b1a17] px-5 py-3 text-[14.5px] text-[#f1efe6] transition-colors hover:bg-black disabled:opacity-60"},r(a.value==="sending"?d.value.sendingLabel:d.value.submitLabel),9,ct),t("p",{class:M(["mt-1 text-center text-[12.5px] leading-relaxed",{"text-[#86827a]":a.value==="idle","text-[#4a473f]":a.value==="sending","text-[#1f7a4d]":a.value==="success","text-[#b3261e]":a.value==="error"}])},r(N.value),3)],544)])])):y("",!0)]))}}),Lt=T({__name:"LandingLayout",setup(L){const{dark:n}=W(),l=G();return j(()=>[l.path,l.hash],([,u])=>{if(u){const o=u.replace("#","");setTimeout(()=>{const i=document.getElementById(o);i?i.scrollIntoView({behavior:"smooth",block:"start"}):window.scrollTo({top:0})},80)}else window.scrollTo({top:0,behavior:"instant"})}),(u,o)=>{const i=de("RouterView");return s(),p("div",{class:M(["landing-page",{"editorial-dark":e(n)&&["new3-solutions","new3-about","new3-vision"].includes(String(e(l).name))}])},[b(Ve),b(i),b(Qe),b(mt)],2)}}});export{Lt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.