1import{u as m,h as p,c as b,a as e,t as a,b as s,w as x,i as r,v as c,o as f,j as d}from"./index-CigtGB0v.js";const _={class:"pt-32 pb-20 px-6 bg-brand-dark min-h-screen"},h={class:"max-w-2xl mx-auto"},g={class:"mb-12 text-center"},w={class:"text-4xl md:text-5xl font-bold text-white mb-4"},v={class:"text-slate-400"},k={class:"block text-slate-300 text-sm font-medium mb-2"},y=["placeholder"],E={class:"block text-slate-300 text-sm font-medium mb-2"},N=["placeholder"],U={class:"block text-slate-300 text-sm font-medium mb-2"},$=["placeholder"],C={type:"submit",class:"w-full bg-brand-purple hover:bg-brand-purple/90 text-white font-bold text-lg py-4 rounded-xl transition-all shadow-[0_0_20px_rgba(99,91,255,0.4)] hover:shadow-[0_0_30px_rgba(99,91,255,0.6)]"},j={__name:"ContactUs",setup(S){const{t:o}=m(),t=p({fullName:"",workEmail:"",message:""});function u(){d.trackFormSubmission("contact",!0),d.trackEvent({action:"contact_form_submit",category:"conversion",label:"contact_page"});const i=encodeURIComponent(`Contact from ${t.fullName}`),l=encodeURIComponent(`Name: ${t.fullName} 2Email: ${t.workEmail} 3 4Message: 5${t.message}`);window.location.href=`mailto:[email protected]?subject=${i}&body=${l}`}return(i,l)=>(f(),b("main",_,[e("div",h,[e("header",g,[e("h1",w,a(s(o)("site.contact.title")),1),e("p",v,a(s(o)("site.contact.subtitle")),1)]),e("form",{class:"space-y-6",onSubmit:x(u,["prevent"])},[e("div",null,[e("label",k,a(s(o)("site.contact.fullName")),1),r(e("input",{"onUpdate:modelValue":l[0]||(l[0]=n=>t.fullName=n),type:"text",required:"",class:"w-full bg-slate-900/50 border border-slate-600 text-white rounded-xl px-4 py-3 focus:outline-none focus:border-brand-purple focus:ring-1 focus:ring-brand-purple transition placeholder:text-slate-600",placeholder:s(o)("site.contact.fullName")},null,8,y),[[c,t.fullName]])]),e("div",null,[e("label",E,a(s(o)("site.contact.workEmail")),1),r(e("input",{"onUpdate:modelValue":l[1]||(l[1]=n=>t.workEmail=n),type:"email",required:"",class:"w-full bg-slate-900/50 border border-slate-600 text-white rounded-xl px-4 py-3 focus:outline-none focus:border-brand-purple focus:ring-1 focus:ring-brand-purple transition placeholder:text-slate-600",placeholder:s(o)("site.contact.workEmail")},null,8,N),[[c,t.workEmail]])]),e("div",null,[e("label",U,a(s(o)("site.contact.message")),1),r(e("textarea",{"onUpdate:modelValue":l[2]||(l[2]=n=>t.message=n),rows:"5",class:"w-full bg-slate-900/50 border border-slate-600 text-white rounded-xl px-4 py-3 focus:outline-none focus:border-brand-purple focus:ring-1 focus:ring-brand-purple transition placeholder:text-slate-600 resize-y min-h-[120px]",placeholder:s(o)("site.contact.messagePlaceholder")},null,8,$),[[c,t.message]])]),e("button",C,a(s(o)("site.contact.submit")),1)],32)])]))}};export{j 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.