PageSourceSearch

https://www.salonagent.ai/_next/static/chunks/6a5ee8d6f9bf94ef.js?dpl=dpl_HksNpgABw8UBmRQyaCaByiYoZzK3

js salonagent.ai collected 2026-10-05 12:37:28 UTC 27,255 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35073,e=>{"use strict";var t=e.i(71829);let o="610 Market St, Suite 104",n="Kirkland",a="WA",r="98033",s="US";function i(e){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}}[o,n,`${a} ${r}`,s].join(", "),t.BASE_URL,[{name:"Webchat",price:"80"},{name:"Call Agent",price:"200"},{name:"Call + Chat Bundle",price:"250"},{name:"Whitespace Filler (add-on)",price:"149"},{name:"Stylist Match (add-on)",price:"99"},{name:"Instagram Agent (add-on)",price:"99"},{name:"Every capability (10% off)",price:"537"}].map(e=>({"@type":"Offer",name:e.name,price:e.price,priceCurrency:"USD",url:`${t.BASE_URL}/pricing`})),t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,t.BASE_URL,e.s(["buildFaqJsonLd",()=>i,"homeFaqs",0,[{question:"What is an AI receptionist for salons?",answer:"An AI receptionist is a voice agent that answers your salon's phone like a trained front-desk teammate. SalonAgent picks up instantly 24/7, answers questions about services, prices, and hours, books appointments into your booking system, and sends you a transcript of every call."},{question:"How does SalonAgent handle my salon's calls?",answer:"During business hours it only picks up the calls your team can't get to — when the line is busy or nobody answers. After hours it answers everything, so late-night and weekend callers book with you instead of calling the next salon on Google."},{question:"Does it book real appointments in my booking software?",answer:"Yes. SalonAgent integrates with Phorest, Meevo, and Square to book against your live availability, and works alongside Vagaro, Boulevard, Fresha, Booksy, GlossGenius, Mangomint, and Mindbody by capturing the booking and handing it to your team."},{question:"Do clients know they're talking to an AI?",answer:"The voice is natural and warm — clients at salons using SalonAgent often say they thought they were speaking with a real person. You choose its name, voice, and greeting so it sounds like your brand."},{question:"What happens if a caller needs a real person?",answer:"SalonAgent transfers the call to your team whenever they're available. If nobody can take it — like after hours — it captures the caller's message plus the full conversation context and files an escalation for your team to follow up."},{question:"How much does an AI receptionist for a salon cost?",answer:"SalonAgent starts at $80/month for Webchat, $200/month for the 24/7 Call Agent, or $250/month for the bundle — a fraction of front-desk staffing. Growth modules like Whitespace Filler ($149/mo) are optional add-ons, and picking every capability takes a further 10% off the lot. Every plan includes a free trial."},{question:"Can I try it on my own salon before signing up?",answer:"Yes — book a free demo and we'll show you the AI answering for your salon's actual services, hours, and prices, and walk through how it would plug into your booking system. No commitment."},{question:"How long does SalonAgent take to set up?",answer:"About three weeks with a dedicated onboarding specialist: setup and voice configuration in week one, team testing and refinement in week two, and go-live in week three."},{question:"Is an AI receptionist better than a salon answering service?",answer:"A traditional answering service takes a message; SalonAgent completes the booking. It answers instantly 24/7 with no per-minute fees and books directly into your salon software instead of leaving your team a callback list."},{question:"How many calls do salons actually miss?",answer:"Industry studies put it at roughly 35–40% of calls during peak hours, and nearly half of booking attempts happen after hours. Each missed booking call is $55–$300 walking to the salon down the street."},{question:"Does SalonAgent handle texts and website chat too?",answer:"Yes. Beyond voice, SalonAgent offers SMS follow-ups and a website chat widget that books appointments, so every channel a client uses gets an instant answer."},{question:"Can SalonAgent fill the empty slots in my calendar?",answer:"Yes — that's Whitespace Filler. It watches your book for gaps and last-minute cancellations, works out which clients are most likely to take that specific slot, and texts or calls them until the chair is full."},{question:"Does SalonAgent do more than answer the phone?",answer:"It does. Alongside the AI receptionist, SalonAgent fills empty appointment slots, replies to your Instagram comments and DMs, matches each client to the stylist most likely to keep them, answers plain-English questions about your own salon data, and can supply your phone system through our partner PrismRoute."}],"platformFaqs",0,[{question:"What does the SalonAgent platform actually include?",answer:"Seven capabilities that share one brain: a 24/7 AI voice agent, a webchat and SMS agent, Whitespace Filler for empty appointment slots, Stylist Match for pairing clients with the right stylist, an Instagram agent for comments and DMs, Ask Your Data for plain-English questions about your own numbers, and salon phone systems through our partner PrismRoute."},{question:"Do I have to buy the whole platform?",answer:"No. Most salons start with the AI receptionist — $80/mo webchat, $200/mo call agent, or $250/mo for both — and add growth modules when they're ready: Whitespace Filler $149/mo, Stylist Match $99/mo, Instagram agent $99/mo. Ask Your Data is included with every plan. Take everything and a further 10% comes off the lot — $537/mo instead of $597/mo. The plan builder on the pricing page prices whatever combination you pick."},{question:"How does SalonAgent fill empty appointment slots?",answer:"Whitespace Filler watches your calendar for gaps — last-minute cancellations, slow mornings, half-empty stylist columns — then ranks clients on visit cadence, service history, stylist preference, and past responsiveness, and texts or calls the shortlist most likely to take that exact slot."},{question:"How does SalonAgent decide which stylist a client should see?",answer:"Stylist Match learns your clients from visit history, chair notes, spend, and their conversations with the agent, and learns your team from rebook rates, ticket averages, and specialties. Every recommendation comes with its reasons, and your front desk can always override it."},{question:"Can SalonAgent reply to my Instagram comments and DMs?",answer:"Yes. Connect your account and SalonAgent drafts a reply to every comment, story reply, and DM in your brand voice. Ap
1prove the batch in one sweep, or switch on autopilot and let it reply and book on its own with escalation rules you set."},{question:"Can I ask SalonAgent questions about my own salon data?",answer:'Yes. Ask Your Data lets you type a question the way you\'d say it — "how many free consultations turned into paid appointments?" — and pulls the answer live from your booking system and client records, with the trend and underlying records shown.'},{question:"Does SalonAgent provide the phone system too?",answer:"It can. Through our partner PrismRoute — an FCC-registered carrier and 3CX partner — SalonAgent can supply a cloud phone system built for salons: stylist extensions, routing rules, queues, voicemail transcription, and SMS, It's priced against what you pay today — send us your latest phone invoice and we'll quote it, typically about 15% below your current bill. Optional; SalonAgent also works with your current provider via call forwarding."},{question:"Does it still work with Phorest, Meevo, and Square?",answer:"Yes. Every capability books against the same integrations — direct with Phorest, Meevo, and Square, and alongside Vagaro, Boulevard, Fresha, Booksy, GlossGenius, Mangomint, and Mindbody."}]],35073)},69139,e=>{"use strict";var t=e.i(43476),o=e.i(46932),n=e.i(71645),a=e.i(4570),r=e.i(63488),s=e.i(43432),i=e.i(47163);function l({borderRadius:e=16,borderWidth:o=1.5,duration:n=14,color:a=["#A07CFE","#FE8FB5","#FFBE7B"],className:r,children:s}){return(0,t.jsxs)("div",{style:{"--border-radius":`${e}px`},className:(0,i.cn)("relative min-h-[60px] w-full place-items-center rounded-[--border-radius] bg-black/50 backdrop-blur-xl p-3 text-white",r),children:[(0,t.jsx)("div",{style:{"--border-width":`${o}px`,"--border-radius":`${e}px`,"--duration":`${n}s`,"--mask-linear-gradient":"linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)","--background-radial-gradient":`radial-gradient(transparent,transparent, ${a instanceof Array?a.join(","):a},transparent,transparent)`},className:'pointer-events-none before:bg-shine-size before:absolute before:inset-0 before:aspect-square before:size-full before:rounded-[--border-radius] before:p-[--border-width] before:will-change-[background-position] before:content-[""] before:![-webkit-mask-composite:xor] before:![mask-composite:exclude] before:[background-image:--background-radial-gradient] before:[background-size:300%_300%] before:[mask:--mask-linear-gradient] motion-safe:before:animate-shine'}),s]})}var d=e.i(35073);function c(){let[e,i]=(0,n.useState)({companyName:"",email:"",phone:"",website:"",phoneSystem:"",selectedCrm:"phorest",crmName:"",integrationRequest:"",numberOfLocations:"1",callsPerDay:"10-30"}
1),[c,u]=(0,n.useState)(!1),[m,h]=(0,n.useState)("idle"),[p,g]=(0,n.useState)(""),y=async t=>{if(t.preventDefault(),u(!0),h("idle"),g(""),!e.phoneSystem){h("error"),g("Please select a phone system type."),u(!1);return}try{let t;t="phorest"===e.selectedCrm?"Phorest":"meevo"===e.selectedCrm?"Meevo":e.crmName||"Other";let o={companyName:e.companyName,email:e.email,phone:e.phone,website:e.website,phoneSystem:e.phoneSystem,numberOfLocations:e.numberOfLocations,callsPerDay:e.callsPerDay,currentBookingSystem:t,integrationRequest:"other"===e.selectedCrm?e.integrationRequest:void 0},n=await fetch("/api/send-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:"demo_request",data:o})}),r=await n.json();if(n.ok&&r.success)a.default.capture("contact_demo_request_submitted",{crm:o.currentBookingSystem,phone_system:o.phoneSystem,number_of_locations:o.numberOfLocations,calls_per_day:o.callsPerDay}),a.default.identify(o.email,{company_name:o.companyName,phone_system:o.phoneSystem,crm:o.currentBookingSystem}),h("success"),g("You're all set! We'll reach out within 24 hours."),i({companyName:"",email:"",phone:"",website:"",phoneSystem:"",selectedCrm:"phorest",crmName:"",integrationRequest:"",numberOfLocations:"1",callsPerDay:"10-30"});else{let e=r.error||"Failed to send. Please try again.";a.default.capture("contact_demo_request_failed",{error:e}),h("error"),g(e)}}catch(t){console.error("Error submitting form:",t);let e="Unable to send. Please check your connection or email us at [email protected]";a.default.capture("contact_demo_request_failed",{error:e}),h("error"),g(e)}finally{u(!1)}},b=[{question:"What is SalonAgent?",answer:"SalonAgent.ai is an AI receptionist designed for hair salons that answers incoming phone calls when your front desk is busy or unavailable, ensuring you capture more appointments and never miss a client call."},{question:"What is an AI receptionist for a hair salon?",answer:"An AI receptionist is a virtual front desk assistant that answers salon phone calls, responds to common client questions, and can help clients book, reschedule, cancel, and confirm appointments at your salon."},{question:"How does SalonAgent work?",answer:"SalonAgent answers incoming calls, speaks naturally with callers, provides business information, and collects booking details when your receptionist or team is unavailable."},{question:"When does SalonAgent answer calls?",answer:"SalonAgent answers calls whenever your front desk is busy, away from the phone, or unable to pick up, including peak hours and other high-call periods."},{question:"Can SalonAgent help reduce missed calls?",answer:"Yes. SalonAgent ensures no client call goes unanswered, helping salons avoid losing potential bookings."},{question:"Does SalonAgent replace my receptionist?",answer:"No. SalonAgent works as a backup receptionist, supporting your front desk by handling calls when your team is busy or unavailable."},{question:"What types of calls does SalonAgent handle?",answer:"SalonAgent handles general salon inquiries, business hours questions, and can even book, reschedule, cancel, and confirm new / existing clients directly into your books!"},{question:"Will clients know they are speaking with an AI?",answer:"SalonAgent is designed to sound professional and conversational. How it is introduced to callers depends on your salon's preference."},{question:"Is SalonAgent only for hair salons?",answer:"SalonAgent is built specifically for any salon! As long as you have a booking management system, we can get your AI receptionist up and running in no time!"},{question:"Can SalonAgent help increase bookings?",answer:"Yes. By answering calls instead of sending clients to voicemail, SalonAgent helps salons capture more appointment opportunities that would otherwise be missed."},{question:"Is SalonAgent available after hours?",answer:"SalonAgent can answer calls outside normal business hours if you choose, allowing clients to reach your salon even when the front desk is closed."},{question:"What is webchat and how does it work?",answer:"SalonAgent webchat is an AI powered widget that directly embeds into your existing site. Clients can interact with the widget to book appointments and secure you fresh leads!"}],f=(0,d.buildFaqJsonLd)(b);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(f)}}),(0,t.jsx)("div",{className:"min-h-screen bg-background text-foreground",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-4 py-20 sm:pt-32",children:[(0,t.jsxs)(o.motion.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.45},className:"text-center space-y-4 mb-16",children:[(0,t.jsx)("h1",{className:"text-3xl sm:text-4xl md:text-6xl font-serif font-bold text-foreground",children:"See It In Action"}),(0,t.jsx)("p",{className:"text-base sm:text-lg md:text-xl text-muted-foreground max-w-3xl mx-auto font-sans",children:"Get a personalized demo of Salon Agent and see how it can transform your business."})]}),(0,t.jsxs)("div",{className:"grid md:grid-cols-2 gap-12",children:[(0,t.jsx)(o.motion.div,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.45,delay:.1},children:(0,t.jsx)("div",{className:"rounded-[20px] shadow-xl overflow-hidden bg-card border border-border",children:(0,t.jsx)(l,{className:"p-8 w-full bg-card text-foreground",color:["#3B82F6","#8B5CF6","#10B981"],borderRadius:20,children:"success"===m?(0,t.jsxs)(o.motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},className:"space-y-6 text-center py-8",children:[(0,t.jsxs)("div",{className:"p-6 bg-green-500/10 border border-green-500/20 rounded-lg text-green-700 dark:text-green-400",children:[(0,t.jsx)("p",{className:"font-semibold text-xl",children:"You're all set!"}),(0,t.jsx)("p",{className:"text-sm mt-2",children:"We'll reach out within 24 hours."})]}),(0,t.jsxs)("div",{className:"border-t border-border pt-6",children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Want to book your demo now?"}),(0,t.jsx)("a",{href:"https://meetings-na2.hubspot.com/michael40",target:"_blank",rel:"noopener noreferrer",onClick:()=>a.default.capture("contact_hubspot_booking_clicked",{source:"post_submit"}),className:"inline-flex items-center gap-2 px-6 py-3 bg-primary text-primary-foreground rounded-lg hover:bg-primary/90 transition font-semibold",children:"Schedule a Demo →"})]}),(0,t.jsx)("button",{onClick:()=>h("idle"),className:"text-sm text-muted-foreground hover:text-foreground transition",children:"Submit another request"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{className:"text-2xl font-serif font-semibold mb-6 text-foreground",children:"Request a Demo"}),(0,t.jsxs)("form",{onSubmit:y,className:"space-y-4 w-full",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Company Name"}),(0,t.jsx)("input",{type:"text",value:e.companyName,onChange:t=>i({...e,companyName:t.target.value}),className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 text-foreground placeholder-muted-foreground",required:!0,placeholder:"Your salon or business name"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Email"}),(0,t.jsx)("input",{type:"email",value:e.email,onChange:t=>i({...e,email:t.target.value}),className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 text-foreground placeholder-muted-foreground",required:!0,placeholder:"[email protected]"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Phone Number"}),(0,t.jsx)("input",{type:"tel",value:e.phone,onChange:t=>i({...e,phone:t.target.value}),className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 text-foreground placeholder-muted-foreground",required:!0,placeholder:"(555) 123-4567"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Salon Website"}),(0,t.jsx)("input",{type:"url",required:!0,value:e.website,onChange:t=>i({...e,website:t.target.value}),className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 text-foreground placeholder-muted-foreground",placeholder:"https://yoursalon.com"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Phone System"}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2 p-1.5 rounded-lg border border-border bg-secondary/30",children:["Mobile Phone","Landline","Phone System"].map(o=>(0,t.jsx)("button",{type:"button",onClick:()=>i({...e,phoneSystem:e.phoneSystem===o?"":o}),className:`px-3 py-2 text-sm rounded-md transition-all ${e.phoneSystem===o?"bg-primary text-primary-foreground shadow-md":"text-muted-foreground hover:text-foreground hover:bg-background/80"}`,children:o},o))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Number of Locations"}),(0,t.jsx)("div",{className:"grid grid-cols-4 gap-2 p-1.5 rounded-lg border border-border bg-secondary/30",children:["1","2","3-5","6+"].map(o=>(0,t.jsx)("button",{type:"button",onClick:()=>i({...e,numberOfLocations:o}),className:`px-3 py-2 text-sm rounded-md transition-all ${e.numberOfLocations===o?"bg-primary text-primary-foreground shadow-md":"text-muted-foreground hover:text-foreground hover:bg-background/80"}`,children:o},o))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Roughly how many calls per day?"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2 p-1.5 rounded-lg border border-border bg-secondary/30",children:["10-30","30-50","50-100","100+"].map(o=>(0,t.jsx)("button",{type:"button",onClick:()=>i({...e,callsPerDay:o}),className:`px-3 py-2 text-sm rounded-md transition-all ${e.callsPerDay===o?"bg-primary text-primary-foreground shadow-md":"text-muted-foreground hover:text-foreground hover:bg-background/80"}`,children:o},o))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Current CRM System"}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2 p-1.5 rounded-lg border border-border bg-secondary/30",children:["phorest","meevo","other"].map(o=>(0,t.jsx)("button",{type:"button",onClick:()=>i({...e,selectedCrm:o}),className:`px-3 py-2 text-sm rounded-md transition-all ${e.selectedCrm===o?"bg-primary text-primary-foreground shadow-md":"text-muted-foreground hover:text-foreground hover:bg-background/80"}`,children:"phorest"===o?"Phorest":"meevo"===o?"Meevo":"Other"},o))})]}),"other"===e.selectedCrm&&(0,t.jsxs)(o.motion.div,{initial:{opacity:0,height:0}
1,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"CRM Name"}),(0,t.jsx)("input",{type:"text",value:e.crmName,onChange:t=>i({...e,crmName:t.target.value}),className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 text-foreground placeholder-muted-foreground",placeholder:"e.g., Salon Iris, Vagaro, Square..."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium mb-2 text-foreground",children:"Integration Requirements"}),(0,t.jsx)("textarea",{value:e.integrationRequest,onChange:t=>i({...e,integrationRequest:t.target.value}),rows:3,className:"w-full px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-primary focus:border-primary transition-all duration-300 resize-none text-foreground placeholder-muted-foreground",placeholder:"Tell us what features you need..."})]})]}),(0,t.jsx)(o.motion.button,{whileHover:{scale:c?1:1.02},whileTap:{scale:c?1:.98},type:"submit",disabled:c,className:"w-full py-3 cursor-pointer bg-primary text-primary-foreground rounded-full font-semibold hover:bg-primary/90 hover:shadow-lg transition-all duration-300 disabled:opacity-50 disabled:cursor-not-allowed",children:c?(0,t.jsxs)("span",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)("span",{className:"w-4 h-4 border-2 border-primary-foreground/30 border-t-primary-foreground rounded-full animate-spin"}),"Sending..."]}):"Submit"}),"error"===m&&(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},className:"p-3 bg-destructive/10 border border-destructive/20 rounded-lg text-destructive text-sm text-center",children:p}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground text-center",children:"We'll respond within 24 hours"})]})]})})})}),(0,t.jsxs)(o.motion.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{duration:.45,delay:.2},className:"space-y-8",children:[(0,t.jsxs)("div",{className:"bg-card border border-border rounded-2xl p-8 shadow-xl",children:[(0,t.jsx)("h3",{className:"text-xl font-serif font-semibold mb-4 text-foreground",children:"Contact Information"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center mt-1",children:(0,t.jsx)(r.Mail,{className:"w-5 h-5 text-primary"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-foreground",children:"Email"}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-muted-foreground hover:text-primary transition-colors",children:"[email protected]"})]})]}),(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center mt-1",children:(0,t.jsx)(s.Phone,{className:"w-5 h-5 text-primary"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium text-foreground",children:"Phone"}),(0,t.jsx)("a",{href:"tel:+14253827747",className:"text-muted-foreground hover:text-primary transition-colors",children:"+1 (425) 382-7747"})]})]})]})]}),(0,t.jsxs)("div",{className:"bg-secondary/50 rounded-2xl p-8 border border-border shadow-lg hover:shadow-xl transition-all duration-300",children:[(0,t.jsx)("h3",{className:"text-xl font-serif font-semibold mb-4 text-foreground",children:"Enterprise Solutions"}),(0,t.jsx)("p",{className:"text-muted-foreground mb-4",children:"Managing multiple locations or need a custom solution? Our enterprise team can help design the perfect setup for your business."}),(0,t.jsx)("a",{href:"mailto:[email protected]",onClick:()=>a.default.capture("contact_enterprise_clicked"),className:"inline-flex items-center gap-2 text-primary font-semibold hover:underline",children:"Contact Enterprise Sales →"})]})]})]}),(0,t.jsxs)(o.motion.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.45,delay:.25},className:"mt-20",children:[(0,t.jsx)("h2",{className:"text-3xl font-serif font-bold text-center mb-12 text-foreground",children:"Frequently Asked Questions"}),(0,t.jsx)("div",{className:"grid md:grid-cols-2 gap-6",children:b.map((e,n)=>(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,delay:.3+.04*n},className:"relative rounded-xl overflow-hidden bg-card border border-border shadow-sm",children:(0,t.jsxs)(l,{className:"p-6 h-full w-full bg-card text-foreground hover:bg-secondary/50 transition-colors duration-300 cursor-default",color:["#A07CFE","#FE8FB5","#FFBE7B"],borderRadius:12,duration:12+2*n,children:[(0,t.jsx)("h4",{className:"font-semibold mb-2 text-foreground",children:e.question}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:e.answer})]})},n))})]}),(0,t.jsxs)(o.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.45,delay:.45},className:"mt-16 text-center bg-card border border-border rounded-2xl p-12 shadow-xl relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 via-transparent to-primary/10"}),(0,t.jsx)("h2",{className:"text-2xl font-serif font-semibold mb-4 relative z-10 text-foreground",children:"Still have questions?"}),(0,t.jsx)("p",{className:"text-muted-foreground mb-6 relative z-10",children:"Our support team is here to help you get the most out of Salon Agent."}),(0,t.jsxs)("div",{className:"flex justify-center gap-4 relative z-10",children:[(0,t.jsx)(o.motion.a,{whileHover:{scale:1.05},whileTap:{scale:.95},href:"/features",className:"px-6 py-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:shadow-xl hover:bg-primary/90 transition-all duration-300",children:"View Documentation"}),(0,t.jsx)(o.motion.a,{whileHover:{scale:1.05},whileTap:{scale:.95},href:"https://meetings-na2.hubspot.com/michael40",target:"_blank",rel:"noopener noreferrer",onClick:()=>a.default.capture("contact_schedule_demo_clicked"),className:"px-6 py-3 border border-border rounded-full hover:bg-secondary bg-card shadow-sm transition-all duration-300 text-muted-foreground hover:text-foreground",children:"Schedule Demo"})]})]})]})})]})}e.s(["default",()=>c],69139)}]);

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.