1import{a3 as a,a0 as e,P as y,a1 as f,L as s,I as r,T as b,h as w,a6 as u,a2 as N,a4 as n}from"./index-imerjpjS.js";import{J as P}from"./JoinPilotModal-CXBe9VKu.js";import{P as S}from"./PageHero-CuSi3fng.js";import"./joinPilotSignupPayload-CWf8B4Np.js";const C=N({name:n().trim().min(1).max(120),email:n().trim().email().max(255),organization:n().trim().max(160).optional(),interest:n().trim().max(800).optional()}),O=()=>{const[j,o]=a.useState(!1),[l,m]=a.useState(""),[c,d]=a.useState(""),[h,p]=a.useState(""),[g,x]=a.useState(""),v=t=>{t.preventDefault();const i=C.safeParse({name:l,email:c,organization:h,interest:g});if(!i.success){u({title:"Please check your details",description:i.error.issues[0]?.message??"Invalid input",variant:"destructive"});return}console.log("[AnchorPoint] interest",{...i.data,submittedAt:new Date().toISOString()}),u({title:"Thanks â we'll be in touch",description:"We review every AnchorPoint inquiry personally."}),m(""),d(""),p(""),x("")};return e.jsxs(y,{onSignUpDemo:()=>o(!0),children:[e.jsx(S,{eyebrow:"ANCHORPOINT",title:e.jsxs(e.Fragment,{children:["Research, development,"," ",e.jsx("span",{className:"text-glow-green italic font-light",children:"and co-creation."})]}),description:"AnchorPoint is the research and development leg of Cymbiose â bringing together partners, integrations, and applied research to co-create a unified outcomes portal for mental health."}),e.jsx("section",{className:"relative z-10 px-6 pb-24",children:e.jsx("div",{className:"max-w-3xl mx-auto glass-card p-8 md:p-12",children:e.jsxs(f.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-normal tracking-tight mb-3",children:"Partner with us"}),e.jsx("p",{className:"text-muted-foreground mb-8 font-light",children:"Whether you're a research lab, training program, or digital health platform, we'd love to explore what we can build together."}),e.jsxs("form",{onSubmit:v,className:"space-y-5",children:[e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(s,{htmlFor:"name",children:"Name"}),e.jsx(r,{id:"name",value:l,onChange:t=>m(t.target.value),maxLength:120})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(s,{htmlFor:"email",children:"Work email"}),e.jsx(r,{id:"email",type:"email",value:c,onChange:t=>d(t.target.value),maxLength:255})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(s,{htmlFor:"org",children:"Organization"}),e.jsx(r,{id:"org",value:h,onChange:t=>p(t.target.value),maxLength:160})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(s,{htmlFor:"interest",children:"What would you like to explore?"}),e.jsx(b,{id:"interest",value:g,onChange:t=>x(t.target.value),maxLength:800,rows:4})]}),e.jsx(w,{type:"submit",className:"w-full rounded-full bg-primary hover:bg-primary/90 text-primary-foreground py-6 font-semibold",children:"Submit interest"})]})]})})}),e.jsx(P,{open:j,onOpenChange:o,intent:"demo"})]})},k=O;export{k as component};
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.