1import{r as n,j as e}from"./react-vendor-Bj_LWKpD.js";import{t as h,c as u,g as s,S as f,F as b,M as C}from"./shared-ui-core-M-8QZkxr.js";import{a4 as j,A as U,ab as v}from"./vendor-icons-DF-xUuqq.js";import"./shared-ui-CcKdszy9.js";import"./vendor-radix-CA1wS3K3.js";import"./page-home-Drmq8EWb.js";function M(){const[t,d]=n.useState({name:"",phone:"",email:"",route:"",message:"",_hp:""}),[x,p]=n.useState(!1),[i,c]=n.useState(""),m=n.useRef(null),r=h.inquiries.submitContact.useMutation({onSuccess:a=>{a.success?(p(!0),c("")):c(a.error||"Something went wrong. Please try again.")},onError:a=>{c(a.message||"Something went wrong. Please try again.")}}),g=a=>{if(a.preventDefault(),c(""),!t.name.trim()||t.name.trim().length<2){c("Please enter your full name.");return}if(!t.email.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t.email)){c("Please enter a valid email address.");return}r.mutate({name:t.name.trim(),email:t.email.trim(),phone:t.phone.trim()||void 0,route:t.route.trim()||void 0,message:t.message.trim()||void 0,_hp:t._hp})},l=a=>{d(o=>({...o,[a.target.name]:a.target.value}))};return e.jsxs(e.Fragment,{children:[e.jsx(u,{"data-loc":"client/src/pages/ContactUs.tsx:68",title:"Contact Camli â We're Here 24/7",description:"Get in touch with Camli's travel experts. Call us anytime at +1-(855)-919-6470 or send us your route and we'll find you unpublished consolidator fares â below published prices.",canonical:"/contact-us",schema:{"@context":"https://schema.org","@type":"ContactPage",name:"Contact Camli",description:"Reach Camli's 24/7 travel experts for unpublished consolidator fares.",url:"https://camli.com/contact-us",mainEntity:{"@type":"Organization",name:"Camli",telephone:"+18559196470",email:"[email protected]",address:{"@type":"PostalAddress",streetAddress:s.address.street,addressLocality:s.address.city,addressRegion:s.address.state,postalCode:s.address.zip,addressCountry:"US"}}}}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:95",className:"min-h-screen flex flex-col bg-[#f8f6f1] pb-20 md:pb-0",children:[e.jsx(f,{"data-loc":"client/src/pages/ContactUs.tsx:96"}),e.jsx("section",{"data-loc":"client/src/pages/ContactUs.tsx:99",className:"pt-12 md:pt-16 pb-8 px-4",children:e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:100",className:"max-w-[1080px] mx-auto",children:[e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:102",className:"flex items-center gap-2.5 mb-5",children:[e.jsx("span",{"data-loc":"client/src/pages/ContactUs.tsx:103",className:"w-[7px] h-[7px] rounded-full bg-[#d4b445] animate-pulse"}),e.jsx("span",{"data-loc":"client/src/pages/ContactUs.tsx:104",className:"font-sans text-[0.7rem] font-bold tracking-[0.2em] uppercase text-[#d4b445]",children:"Having trouble finding your ideal flight?"})]}),e.jsxs("h1",{"data-loc":"client/src/pages/ContactUs.tsx:110",className:"font-serif text-[clamp(2.4rem,6vw,4.2rem)] font-bold leading-[1.02] tracking-tight text-[#1a1f16] max-w-[14ch]",children:["Let's get you ",e.jsx("em",{"data-loc":"client/src/pages/ContactUs.tsx:111",className:"italic text-[#3d7a3d]",children:"there."})]}),e.jsx("p",{"data-loc":"client/src/pages/ContactUs.tsx:115",className:"mt-5 text-[clamp(0.95rem,2vw,1.1rem)] text-[#5f6673] max-w-[46ch] leading-relaxed",children:"Stop scrolling past fares that won't budge. Tell us your route and a real Camli expert will track down unpublished consolidator deals â below published prices â often before you even hang up."}),e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:120",className:"relative h-[180px] md:h-[200px] mt-6 mb-2","aria-hidden":"true",children:e.jsxs("svg",{"data-loc":"client/src/pages/ContactUs.tsx:121",viewBox:"0 0 800 200",preserveAspectRatio:"xMidYMid meet",className:"absolute inset-0 w-full h-full overflow-visible",children:[e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:122",d:"M 40 160 C 240 20, 520 20, 760 70",fill:"none",stroke:"#e6c757",strokeWidth:"1.6",strokeDasharray:"7 7",opacity:"0.55",className:"animate-[draw_2.6s_ease-out_forwards]",style:{strokeDashoffset:0}}),e.jsx("circle",{"data-loc":"client/src/pages/ContactUs.tsx:132",cx:"40",cy:"160",r:"5",fill:"#f8f6f1",stroke:"#e6c757",strokeWidth:"1.8"}),e.jsx("text",{"data-loc":"client/src/pages/ContactUs.tsx:133",x:"40",y:"182",textAnchor:"middle",className:"text-[10.5px] tracking-[0.12em] uppercase fill-[#6b7280]",style:{fontFamily:"'DM Sans', sans-serif",fontSize:"10.5px"},children:"You"}),e.jsx("circle",{"data-loc":"client/src/pages/ContactUs.tsx:136",cx:"760",cy:"70",r:"5",fill:"#e
16c757",stroke:"#e6c757",strokeWidth:"1.8"}),e.jsx("text",{"data-loc":"client/src/pages/ContactUs.tsx:137",x:"760",y:"52",textAnchor:"middle",className:"text-[10.5px] tracking-[0.12em] uppercase fill-[#6b7280]",style:{fontFamily:"'DM Sans', sans-serif",fontSize:"10.5px"},children:"Camli desk"}),e.jsx("g",{"data-loc":"client/src/pages/ContactUs.tsx:141",transform:"translate(748, 62)",children:e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:142",d:"M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5L21 16z",fill:"#d4b445",transform:"scale(0.8) rotate(-30 12 12)"})})]})}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:148",className:"mt-4 bg-white border border-[#e8e4dd] rounded-[18px] p-7 md:p-9 flex flex-wrap items-center justify-between gap-6 relative overflow-hidden shadow-[0_2px_12px_rgba(26,31,22,0.04)]",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:149",className:"absolute right-[-60px] top-[-60px] w-[220px] h-[220px] bg-[radial-gradient(circle,rgba(230,199,87,0.1),transparent_70%)] pointer-events-none"}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:150",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:151",className:"text-[0.65rem] font-bold tracking-[0.2em] uppercase text-[#6b7280] mb-2",children:"Fastest way to reach us"}),e.jsx("a",{"data-loc":"client/src/pages/ContactUs.tsx:154",href:`tel:${s.contact.phone}`,className:"block text-[clamp(1.5rem,4vw,2.2rem)] font-bold tracking-tight text-[#1a1f16] no-underline hover:text-[#3d7a3d] transition-colors",style:{fontFamily:"'DM Sans', sans-serif"},children:s.contact.phoneDisplay}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:157",className:"mt-3 flex flex-wrap gap-x-4 gap-y-1.5 text-[0.8rem] text-[#6b7280]",children:[e.jsxs("span",{"data-loc":"client/src/pages/ContactUs.tsx:158",children:[e.jsx("b",{"data-loc":"client/src/pages/ContactUs.tsx:158",className:"text-[#d4b445] font-medium",children:"Avg. answer:"})," under 60 sec"]}),e.jsxs("span",{"data-loc":"client/src/pages/ContactUs.tsx:159",children:[e.jsx("b",{"data-loc":"client/src/pages/ContactUs.tsx:159",className:"text-[#d4b445] font-medium",children:"Open:"})," 24 hours, every day"]}),e.jsxs("span",{"data-loc":"client/src/pages/ContactUs.tsx:160",children:[e.jsx("b",{"data-loc":"client/src/pages/ContactUs.tsx:160",className:"text-[#d4b445] font-medium",children:"Languages:"})," EN · ES"]})]})]}),e.jsxs("a",{"data-loc":"client/src/pages/ContactUs.tsx:163",href:`tel:${s.contact.phone}`,className:"inline-flex items-center gap-2.5 bg-[#e6c757] text-[#1a1f16] font-bold text-[0.95rem] px-7 py-4 rounded-xl no-underline hover:bg-[#d4b445] transition-all hover:-translate-y-0.5 hover:shadow-[0_12px_30px_-10px_rgba(230,199,87,0.5)] whitespace-nowrap",children:[e.jsx(j,{"data-loc":"client/src/pages/ContactUs.tsx:167",className:"w-[18px] h-[18px]"}),"Call now"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:173",className:"grid grid-cols-1 md:grid-cols-[1.25fr_0.9fr] gap-5 mt-6 pb-8",children:[e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:175",className:"bg-white border border-[#e8e4dd] rounded-[18px] p-7 md:p-8 shadow-[0_2px_12px_rgba(26,31,22,0.04)]",children:[e.jsx("h2",{"data-loc":"client/src/pages/ContactUs.tsx:176",className:"font-serif text-[1.4rem] font-bold text-[#1a1f16] tracking-tight mb-1.5",children:"Or send us a note"}),e.jsx("p",{"data-loc":"client/src/pages/ContactUs.tsx:179",className:"text-[0.82rem] text-[#6b7280] mb-6",children:"Tell us the route and we'll quote you back â usually within a few hours."}),x?e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:297",className:"text-center py-6 animate-[rise_0.5s_ease]",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:298",className:"w-[62px] h-[62px] rounded-full border-2 border-[#e6c757] grid place-items-center mx-auto mb-5",children:e.jsx(v,{"data-loc":"client/src/pages/ContactUs.tsx:299",className:"w-[30px] h-[30px] text-[#e6c757]"})}),e.jsx("h3",{"data-loc":"client/src/pages/ContactUs.tsx:301",className:"font-serif text-[1.35rem] font-bold text-[#1a1f16] mb-2",children:"Message on its way"}),e.jsx("p",{"data-loc":"client/src/pages/ContactUs.tsx:302",className:"text-[0.88rem] text-[#6b7280] max-w-[36ch] mx-auto",children:"Thanks â a Camli expert will get back to you shortly. Need an answer now? Call us anytime."})]}):e.jsxs("form",{"data-loc":"client/src/pages/ContactUs.tsx:184",ref:m,onSubmit:g,noValidate:!0,children:[e.jsx("input",{"data-loc":"client/src/pages/ContactUs.tsx:186",type:"text",name:"_hp",value:t._hp,onChange:l,tabIndex:-1,autoComplete:"off",style:{position:"absolute",left:"-9999px",opacity:0,height:0,width:0}}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:197",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:198",children:[e.jsx("label",{"data-loc":"client/src/pages/ContactUs.tsx:199",htmlFor:"contact-name",className:"block text-[0.76rem] font-medium text-[#6b7280] mb-1.5",children:"Full name"}),e.jsx("input",{"data-loc":"client/src/pages/ContactUs.tsx:202",id:"contact-name",name:"name",type:"text",placeholder:"Jordan Rivera",required:!0,value:t.name,onChange:l,className:"w-full bg-[#f8f6f1] border border-[#e8e4dd] rounded-xl text-[#1a1f16] text-[0.9rem] px-4 py-3 placeholder:text-[#9ca3af] focus:outline-none focus:border-[#e6c757] focus:ring-2 focus:ring-[rgba(230,199,87,0.2)] transition-all"})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:213",children:[e.jsx("label",{"data-loc":"client/src/pages/ContactUs.tsx:214",htmlFor:"contact-phone",className:"block text-[0.76rem] font-medium text-[#6b7280] mb-1.5",children:"Phone"}),e.jsx("input",{"data-loc":"client/src/pages/ContactUs.tsx:217",id:"contact-phone",name:"phone",type:"tel",placeholder:"(555) 000-0000",value:t.phone,onChange:l,className:"w-full bg-[#f8f6f1] border border-[#e8e4dd] rounded-xl text-[#1a1f16] text-[0.9rem] px-4 py-3 placeholder:text-[#9ca3af] focus:outline-none focus:border-[#e6c757] focus:ring-2 focus:ring-[rgba(230,199,87,0.2)] transition-all"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:230",className:"mb-4",children:[e.jsx("label",{"data-loc":"client/src/pages/ContactUs.tsx:231",htmlFor:"contact-email",className:"block text-[0.76rem] font-medium text-[#6b7280] mb-1.5",children:"Email"}),e.jsx("input",{"data-loc":"client/src/pages/ContactUs.tsx:234",id:"c
1ontact-email",name:"email",type:"email",placeholder:"[email protected]",required:!0,value:t.email,onChange:l,className:"w-full bg-[#f8f6f1] border border-[#e8e4dd] rounded-xl text-[#1a1f16] text-[0.9rem] px-4 py-3 placeholder:text-[#9ca3af] focus:outline-none focus:border-[#e6c757] focus:ring-2 focus:ring-[rgba(230,199,87,0.2)] transition-all"})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:247",className:"mb-4 relative",children:[e.jsxs("label",{"data-loc":"client/src/pages/ContactUs.tsx:248",htmlFor:"contact-route",className:"block text-[0.76rem] font-medium text-[#6b7280] mb-1.5",children:["Route you're after ",e.jsx("span",{"data-loc":"client/src/pages/ContactUs.tsx:249",className:"text-[#9ca3af] font-normal",children:"(optional)"})]}),e.jsx("input",{"data-loc":"client/src/pages/ContactUs.tsx:251",id:"contact-route",name:"route",type:"text",placeholder:"New York â London",value:t.route,onChange:l,className:"w-full bg-[#f8f6f1] border border-[#e8e4dd] rounded-xl text-[#1a1f16] text-[0.9rem] px-4 py-3 placeholder:text-[#9ca3af] focus:outline-none focus:border-[#e6c757] focus:ring-2 focus:ring-[rgba(230,199,87,0.2)] transition-all"}),e.jsx("span",{"data-loc":"client/src/pages/ContactUs.tsx:260",className:"absolute right-3.5 top-[34px] text-[#e6c757] text-sm font-bold select-none",children:"â"})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:264",className:"mb-4",children:[e.jsx("label",{"data-loc":"client/src/pages/ContactUs.tsx:265",htmlFor:"contact-message",className:"block text-[0.76rem] font-medium text-[#6b7280] mb-1.5",children:"How can we help?"}),e.jsx("textarea",{"data-loc":"client/src/pages/ContactUs.tsx:268",id:"contact-message",name:"message",placeholder:"Dates, number of travelers, cabin class, or any questionâ¦",value:t.message,onChange:l,className:"w-full bg-[#f8f6f1] border border-[#e8e4dd] rounded-xl text-[#1a1f16] text-[0.9rem] px-4 py-3 placeholder:text-[#9ca3af] focus:outline-none focus:border-[#e6c757] focus:ring-2 focus:ring-[rgba(230,199,87,0.2)] transition-all resize-y min-h-[104px]"})]}),i&&e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:280",className:"mb-4 text-[0.82rem] text-[#c0392b] bg-[#fdf2f0] border border-[#f5c6cb] rounded-lg px-4 py-2.5",children:i}),e.jsxs("button",{"data-loc":"client/src/pages/ContactUs.tsx:286",type:"submit",disabled:r.isPending,className:"w-full mt-1 bg-[#e6c757] text-[#1a1f16] font-bold text-[0.92rem] py-4 rounded-xl flex items-center justify-center gap-2.5 hover:bg-[#d4b445] hover:-translate-y-0.5 hover:shadow-[0_10px_26px_-12px_rgba(230,199,87,0.6)] transition-all disabled:opacity-60 disabled:cursor-not-allowed disabled:hover:translate-y-0",children:[r.isPending?"Sending...":"Send message",e.jsx(U,{"data-loc":"client/src/pages/ContactUs.tsx:292",className:"w-[17px] h-[17px]"})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:310",className:"bg-white border border-[#e8e4dd] rounded-[18px] p-7 md:p-8 shadow-[0_2px_12px_rgba(26,31,22,0.04)]",children:[e.jsx("h2",{"data-loc":"client/src/pages/ContactUs.tsx:311",className:"font-serif text-[1.4rem] font-bold text-[#1a1f16] tracking-tight mb-1.5",children:"Other ways"}),e.jsx("p",{"data-loc":"client/src/pages/ContactUs.tsx:314",className:"text-[0.82rem] text-[#6b7280] mb-6",children:"Pick whatever's easiest for you."}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:319",className:"mb-7",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:320",className:"text-[0.65rem] font-bold tracking-[0.18em] uppercase text-[#6b7280] mb-2",children:"Email"}),e.jsx("a",{"data-loc":"client/src/pages/ContactUs.tsx:321",href:`mailto:${s.contact.email}`,className:"text-[0.95rem] text-[#1a1f16] no-underline border-b border-[#e8e4dd] pb-0.5 hover:text-[#d4b445] hover:border-[#d4b445] transition-colors",children:s.contact.email})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:330",className:"mb-7",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:331",className:"text-[0.65rem] font-bold tracking-[0.18em] uppercase text-[#6b7280] mb-3",children:"What happens next"}),e.jsx("ol",{"data-loc":"client/src/pages/ContactUs.tsx:332",className:"list-none flex flex-col gap-3 counter-reset-[s]",children:["We read your route and travel dates","An expert pulls live consolidator fares","You get a quote â by call or email"].map((a,o)=>e.jsxs("li",{"data-loc":"client/src/pages/ContactUs.tsx:338",className:"relative pl-9 text-[0.85rem] text-[#5f6673] leading-snug",children:[e.jsx("span",{"data-loc":"client/src/pages/ContactUs.tsx:339",className:"absolute left-0 top-0 w-[22px] h-[22px] rounded-full border border-[#e8e4dd] text-[0.65rem] font-bold text-[#e6c757] grid place-items-center",children:o+1}),a]},o))})]}),e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:349",children:[e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:350",className:"text-[0.65rem] font-bold tracking-[0.18em] uppercase text-[#6b7280] mb-2",children:"In a hurry?"}),e.jsxs("a",{"data-loc":"client/src/pages/ContactUs.tsx:351",href:`tel:${s.contact.phone}`,className:"text-[0.95rem] text-[#1a1f16] no-underline border-b border-[#e8e4dd] pb-0.5 hover:text-[#d4b445] hover:border-[#d4b445] transition-colors",children:["Call ",s.contact.phoneDis
1play," â"]})]})]})]})]})}),e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:364",className:"border-t border-[#e8e4dd] mt-auto",children:e.jsx("div",{"data-loc":"client/src/pages/ContactUs.tsx:365",className:"max-w-[1080px] mx-auto flex flex-wrap gap-x-8 gap-y-3 items-center justify-center px-6 py-6",children:[{icon:e.jsx("svg",{"data-loc":"client/src/pages/ContactUs.tsx:367",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",className:"w-[15px] h-[15px] text-[#e6c757]",children:e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:367",d:"M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5l-8-3z"})}),label:"IATA Accredited"},{icon:e.jsx("svg",{"data-loc":"client/src/pages/ContactUs.tsx:368",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",className:"w-[15px] h-[15px] text-[#e6c757]",children:e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:368",d:"M20 6 9 17l-5-5"})}),label:"2M+ Tickets Sold"},{icon:e.jsx("svg",{"data-loc":"client/src/pages/ContactUs.tsx:369",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",className:"w-[15px] h-[15px] text-[#e6c757]",children:e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:369",d:"M12 2l2.4 7.4H22l-6 4.6 2.3 7.4-6.3-4.6L5.7 21.4 8 14 2 9.4h7.6z"})}),label:"BBB A+ Rating"},{icon:e.jsxs("svg",{"data-loc":"client/src/pages/ContactUs.tsx:370",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",className:"w-[15px] h-[15px] text-[#e6c757]",children:[e.jsx("circle",{"data-loc":"client/src/pages/ContactUs.tsx:370",cx:"12",cy:"12",r:"10"}),e.jsx("path",{"data-loc":"client/src/pages/ContactUs.tsx:370",d:"M12 6v6l4 2"})]}),label:"24/7 Expert Support"}].map(a=>e.jsxs("div",{"data-loc":"client/src/pages/ContactUs.tsx:372",className:"flex items-center gap-2.5 text-[0.78rem] text-[#6b7280] font-medium tracking-wide",children:[a.icon,a.label]},a.label))})}),e.jsx(b,{"data-loc":"client/src/pages/ContactUs.tsx:380"}),e.jsx(C,{"data-loc":"client/src/pages/ContactUs.tsx:381"})]}),e.jsx("style",{"data-loc":"client/src/pages/ContactUs.tsx:385",children:` 2 @keyframes rise { 3 from { opacity: 0; transform: translateY(12px); } 4 to { opacity: 1; transform: none; } 5 } 6 `})]})}export{M 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.