import{j as e}from"./vendor-radix-DNxwLykc.js";import{u as m,B as x,A as p,r as g,z as v,D as b,E as N,G as y,h as w,S}from"./index-E4maWKVN.js";import{L as d}from"./vendor-router-CYowL1Ry.js";import{T as C}from"./LocationBenefits-Dy60Nci4.js";import{B as A}from"./BlogCostCalculator-6zoDI-zm.js";function R({titleKey:i,highlightKey:s,subtitleKey:a,icon:r}){const{t}=m(),n=t(i),l=t(s),c=t(a);return e.jsx("section",{className:"min-h-[80vh] flex items-start md:items-center justify-center px-4 md:px-8 pt-32 pb-12 md:pt-36 md:pb-20",children:e.jsx("div",{className:"container-custom",children:e.jsxs("div",{className:"flex flex-col items-center text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 mb-8 px-4 py-2 rounded-full bg-accent-blue/10 text-accent-blue text-sm font-medium animate-fade-in",children:[e.jsx(r,{className:"w-4 h-4"}),t("service.professional")," ",l]}),e.jsxs("h1",{className:"text-4xl md:text-6xl lg:text-7xl font-light tracking-tight mb-6 animate-fade-in",children:[n," ",e.jsx("span",{className:"text-accent-blue",children:l})]}),e.jsx("p",{className:"text-lg md:text-xl text-silver max-w-2xl mb-10 animate-fade-in-delay leading-relaxed",children:c}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 animate-slide-up mb-8",children:[e.jsx(x,{asChild:!0,size:"lg",className:"bg-foreground text-background hover:bg-foreground/90 transition-all duration-300 text-base px-8 py-6 rounded-full group",children:e.jsxs(d,{to:"/contact",children:[t("service.getQuote"),e.jsx(p,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),e.jsx(x,{asChild:!0,size:"lg",variant:"outline",className:"border-foreground text-foreground hover:bg-foreground hover:text-background transition-all duration-300 text-base px-8 py-6 rounded-full group",children:e.jsxs(d,{to:"/pricing-calculator",children:[e.jsx(g,{className:"mr-2 h-5 w-5"}),t("calculator.badge")]})})]}),e.jsx(C,{})]})})})}function z({titleKey:i,subtitleKey:s,features:a}){const{t:r}=m();return e.jsx("section",{className:"section-padding",id:"features",children:e.jsxs("div",{className:"container-custom",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-light text-center mb-4",children:r(i)}),e.jsx("p",{className:"text-silver-muted text-center max-w-2xl mx-auto mb-16",children:r(s)}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:a.map((t,n)=>{const l=t.icon;return e.jsxs("div",{className:"group p-8 border border-border rounded-2xl hover:border-silver-muted transition-all duration-300 hover:bg-card",children:[e.jsx(l,{className:"h-10 w-10 mb-6 text-silver group-hover:text-foreground transition-colors"}),e.jsx("h3",{className:"text-xl font-medium mb-3",children:r(t.titleKey)}),e.jsx("p",{className:"text-silver-muted leading-relaxed",children:r(t.descKey)})]},n)})})]})})}function K({serviceKey:i,faqs:s}){const{t:a}=m();return e.jsx("section",{className:"section-padding bg-muted",children:e.jsxs("div",{className:"container-custom",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-light text-center mb-4",children:a("service.faqTitle")}),e.jsxs("p",{className:"text-silver-muted text-center max-w-2xl mx-auto mb-16",children:[a("service.faqSubtitle")," ",a(i).toLowerCase(),"."]}),e.jsx("div",{className:"max-w-3xl mx-auto",children:e.jsx(v,{type:"single",collapsible:!0,className:"w-full",children:s.map((r,t)=>e.jsxs(b,{value:`item-${t}`,children:[e.jsx(N,{className:"text-left",children:a(r.questionKey)}),e.jsx(y,{className:"text-silver-muted",children:a(r.answerKey)})]},t))})}),e.jsx("div",{"aria-hidden":"true",style:{position:"absolute",left:"-9999px",width:"1px",height:"1px",overflow:"hidden"},children:s.map((r,t)=>e.jsxs("div",{children:[e.jsx("h3",{children:a(r.questionKey)}),e.jsx("p",{children:a(r.answerKey)})]},`seo-${t}`))})]})})}function D({serviceKey:i}){const{t:s}=m();return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-light mb-4",children:[s("service.ctaTitle")," ",s(i),"?"]}),e.jsx("p",{className:"text-silver-muted mb-10 max-w-2xl mx-auto",children:s("service.ctaSubtitle")}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mb-12",children:[e.jsx(x,{asChild:!0,size:"lg",className:"bg-foreground text-background hover:bg-foreground/90 transition-all duration-300 text-base px-8 py-6 rounded-full group",children:e.jsxs(d,{to:"/contact",children:[s("service.ctaButton"),e.jsx(p,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),e.jsx(x,{asChild:!0,size:"lg",variant:"outline",className:"border-foreground hover:bg-foreground hover:text-background transition-all duration-300 text-base px-8 py-6 rounded-full group",children:e.jsxs(d,{to:"/pricing-calculator",children:[e.jsx(g,{className:"mr-2 h-5 w-5"}),s("hero.pricingCalculator")]})})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-6 text-silver",children:[e.jsxs("a",{href:"mailto:info@ssimple.ca",className:"flex items-center gap-2 hover:text-foreground transition-colors",children:[e.jsx(w,{className:"h-5 w-5"}),"info@ssimple.ca"]}),e.jsx("span",{className:"hidden sm:inline",children:"•"}),e.jsx("span",{children:s("service.responseGuarantee")})]}),e.jsxs("div",{className:"max-w-lg mx-auto mt-12",children:[e.jsx("h3",{className:"text-2xl md:text-3xl font-light text-center mb-6",children:"Estimate Your Cleaning Cost"}),e.jsx(A,{})]})]})})})}const k=["Montreal","Toronto","Vancouver","Laval","Mississauga","Brampton"];function O({service:i,title:s,description:a,url:r,faqs:t,areaServed:n,alternateFr:l}){const c="https://ssimple.ca",u=`${c}${r}`,f=`${s} | Simple Service`,j={"@context":"https://schema.org","@type":"Service",name:i,description:a,url:u,provider:{"@type":"LocalBusiness",name:"Simple Service",email:"info@ssimple.ca",url:c,areaServed:(n||k).map(o=>({"@type":"City",name:o})),aggregateRating:{"@type":"AggregateRating",ratingValue:"5",bestRating:"5",reviewCount:"500"}},serviceType:i,offers:{"@type":"Offer",priceCurrency:"CAD",price:"Custom quote based on facility size",priceSpecification:{"@type":"PriceSpecification",priceCurrency:"CAD",price:"From $0.08/sq ft"},availability:"https://schema.org/InStock",areaServed:{"@type":"Country",name:"Canada"}}},h=t.length>0?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(o=>({"@type":"Question",name:o.question,acceptedAnswer:{"@type":"Answer",text:o.answer}}))}:null;return e.jsxs(S,{title:f,description:a,path:r,children:[l&&e.jsx("link",{rel:"alternate",hrefLang:"fr-CA",href:`${c}${l}`}),l&&e.jsx("link",{rel:"alternate",hrefLang:"en-CA",href:u}),l&&e.jsx("link",{rel:"alternate",hrefLang:"x-default",href:u}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(j)}),h&&e.jsx("script",{type:"application/ld+json",children:JSON.stringify(h)})]})}export{O as S,R as a,z as b,K as c,D as d};