import{c as D,j as a,H as T,S as P,B as x,A as u,L as H,C as R,a as S,u as G,r as c}from"./index-CGDW0kIg.js";import{g as L,a as $,b as V}from"./seo-utils-CLBDzLfe.js";import{I as f}from"./input-BkpQmM2e.js";import{T as _}from"./textarea-BJItWLcZ.js";import{N as J}from"./Navigation-nACcoftb.js";import{F as U,M as Y,P as Q,a as X,B as Z}from"./Footer-letc71A_.js";import{g as v,F as m,b as K,s as q,a as aa,i as ea,c as ta,d as sa,e as ia,f as da,h as ra}from"./formSecurity-BPEk_FdY.js";import{S as N}from"./star-BoClqvk4.js";import{S as h}from"./shield-Bd-Dg4Dc.js";import{T as y}from"./trending-up-CPOFlyso.js";import{Z as C}from"./zap-Q2cTjBCV.js";import{G as oa,S as O}from"./search-CVRp5zQy.js";import{L as la}from"./laptop-BWXadt2E.js";import{C as ca}from"./code-xml-Fx9GKcVQ.js";import{C as na}from"./chart-column-DAqvkglz.js";import{C as k}from"./circle-check-DiWw73il.js";import{L as pa}from"./layers-DXGssJsF.js";import{T as ga}from"./target-DZle0-4m.js";import{U as E}from"./users-CK06o77C.js";import{A as ma}from"./award-Cf08AwA-.js";/**
 * @license lucide-react v0.507.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xa=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],ha=D("cpu",xa);function n(d=.1){const t=c.useRef(null),[i,e]=c.useState(!1);return c.useEffect(()=>{const r=new IntersectionObserver(([s])=>{s.isIntersecting&&e(!0)},{threshold:d});return t.current&&r.observe(t.current),()=>r.disconnect()},[d]),{ref:t,isInView:i}}function ua(){return a.jsxs("section",{className:"relative min-h-screen flex items-center pt-32 pb-16 lg:pt-28 lg:pb-20 overflow-hidden bg-white","data-id":"wy9gtnqrj","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute inset-0 mesh-bg opacity-50","data-id":"jlq821vb6","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"absolute top-0 right-0 w-[500px] h-[500px] bg-lime/5 rounded-full blur-[100px] -translate-y-1/4 translate-x-1/4","data-id":"wmc59mt4l","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"absolute bottom-0 left-0 w-[300px] h-[300px] bg-lime/5 rounded-full blur-[80px] translate-y-1/4 -translate-x-1/4","data-id":"5tfu75r55","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"p36sii4jz","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center min-h-[calc(100vh-5rem)]","data-id":"v5d06icj5","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex flex-col justify-center py-4 lg:py-0","data-id":"tekwb103d","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-lime/10 border border-lime/20 rounded-full mb-8 w-fit animate-slide-down opacity-0",style:{animationDelay:"0.2s"},"data-id":"5yq63pbpg","data-path":"src/pages/HomePage.tsx",children:[a.jsx("span",{className:"w-2 h-2 bg-lime rounded-full animate-pulse","data-id":"sgniei423","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest font-medium","data-id":"yw7lght3s","data-path":"src/pages/HomePage.tsx",children:"Ontario's Growth Partner"}),a.jsx(P,{className:"w-4 h-4 text-lime","data-id":"ezed4gzny","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("h1",{id:"hero-headline",className:"font-display font-bold text-4xl sm:text-5xl lg:text-6xl xl:text-7xl text-forest leading-[1.1] mb-6 animate-slide-up opacity-0",style:{animationDelay:"0.3s"},"data-id":"el61uekh1","data-path":"src/pages/HomePage.tsx",children:"Beautiful Websites that Grow Your Business, Coast to Coast."}),a.jsx("p",{id:"hero-subheadline",className:"text-lg lg:text-xl text-forest/70 max-w-xl mb-10 animate-slide-up opacity-0 leading-relaxed",style:{animationDelay:"0.4s"},"data-id":"3a5biqojp","data-path":"src/pages/HomePage.tsx",children:"From our roots in Barrie to clients in Saint John and across Canada, we engineer friendly, high-performance web ecosystems. Stop losing leads—start converting."}),a.jsxs("div",{className:"flex flex-col sm:flex-row items-start gap-4 animate-slide-up opacity-0",style:{animationDelay:"0.5s"},"data-id":"abt8j78s8","data-path":"src/pages/HomePage.tsx",children:[a.jsxs(x,{size:"lg",className:"bg-lime hover:bg-lime-dark text-forest font-bold text-lg px-8 py-6 shadow-3d hover:shadow-3d-hover transition-all duration-300 group",onClick:()=>{var d;return(d=document.querySelector("#contact"))==null?void 0:d.scrollIntoView({behavior:"smooth"})},"data-id":"1zdnssx93","data-path":"src/pages/HomePage.tsx",children:["Get Your Free Growth Audit",a.jsx(u,{className:"ml-2 w-5 h-5 group-hover:translate-x-1 transition-transform","data-id":"d36kyms9c","data-path":"src/pages/HomePage.tsx"})]}),a.jsx(H,{to:"/portfolio","data-id":"vmcu3wrlg","data-path":"src/pages/HomePage.tsx",children:a.jsx(x,{variant:"outline",size:"lg",className:"border-2 border-forest text-forest hover:bg-forest hover:text-white font-semibold text-lg px-8 py-6 transition-all duration-300","data-id":"p2foj04q7","data-path":"src/pages/HomePage.tsx",children:"See Our Work"})})]}),a.jsxs("div",{className:"mt-12 flex flex-wrap items-center gap-6 animate-slide-up opacity-0",style:{animationDelay:"0.6s"},"data-id":"mom829xrx","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center gap-2","data-id":"4prsllrcu","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"flex -space-x-2","data-id":"xwtrt16zl","data-path":"src/pages/HomePage.tsx",children:[{src:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=40&h=40&fit=crop&crop=face",webp:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=40&h=40&fit=crop&crop=face&fm=webp",alt:"Smiling male business owner, satisfied Certtech web design client from Ontario"},{src:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=40&h=40&fit=crop&crop=face",webp:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=40&h=40&fit=crop&crop=face&fm=webp",alt:"Happy female entrepreneur, Ontario small business owner and Certtech web design client"},{src:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=40&h=40&fit=crop&crop=face",webp:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=40&h=40&fit=crop&crop=face&fm=webp",alt:"Pleased male professional, Canadian business growth client of Certtech Web Solutions"}].map((d,t)=>a.jsxs("picture",{"data-id":"3hfvx1av2","data-path":"src/pages/HomePage.tsx",children:[a.jsx("source",{srcSet:d.webp,type:"image/webp","data-id":"gfzf8qa2m","data-path":"src/pages/HomePage.tsx"}),a.jsx("img",{src:d.src,alt:d.alt,loading:"eager",decoding:t===0?"sync":"async",fetchPriority:t===0?"high":"auto",className:"w-10 h-10 rounded-full border-2 border-white object-cover","data-id":"ka582jq9j","data-path":"src/pages/HomePage.tsx"})]},t))}),a.jsxs("div",{className:"text-sm text-forest/60","data-id":"iwy5fsnz7","data-path":"src/pages/HomePage.tsx",children:[a.jsx("span",{className:"font-semibold text-forest","data-id":"wybbv8aa9","data-path":"src/pages/HomePage.tsx",children:"200+"})," Ontario businesses trust us"]})]}),a.jsxs("div",{className:"flex items-center gap-1","data-id":"pr0x8bwy2","data-path":"src/pages/HomePage.tsx",children:[[...Array(5)].map((d,t)=>a.jsx(N,{className:"w-4 h-4 text-lime fill-lime","data-id":"o463tjejm","data-path":"src/pages/HomePage.tsx"},t)),a.jsx("span",{className:"text-sm text-forest/60 ml-1","data-id":"v38os09vc","data-path":"src/pages/HomePage.tsx",children:"5.0 rating"})]})]})]}),a.jsx("div",{className:"relative flex items-center justify-center animate-slide-left opacity-0",style:{animationDelay:"0.5s"},"data-id":"yic8nz892","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"relative w-full max-w-lg","data-id":"sfof46xlk","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"relative bg-white rounded-3xl p-3 shadow-[0_25px_60px_-15px_rgba(15,46,0,0.15),0_10px_30px_-10px_rgba(15,46,0,0.1)] border border-forest/5","data-id":"0wlfw25b5","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"bg-softgray rounded-2xl overflow-hidden","data-id":"5x0v5vjqx","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center gap-2 px-4 py-3 bg-white border-b border-forest/5","data-id":"99x7zn5gb","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex gap-1.5","data-id":"46ibw982s","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-3 h-3 rounded-full bg-red-400","data-id":"yhl8lkt6y","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-400","data-id":"y5d10ho54","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-3 h-3 rounded-full bg-lime","data-id":"7vvn7bx8x","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"flex-1 flex justify-center","data-id":"l768f97t2","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"px-4 py-1.5 bg-softgray rounded-lg text-xs text-forest/50 flex items-center gap-2","data-id":"pyfzpyi7l","data-path":"src/pages/HomePage.tsx",children:[a.jsx(h,{className:"w-3 h-3 text-lime","data-id":"rcs42f5f6","data-path":"src/pages/HomePage.tsx"}),"yoursite.ca"]})})]}),a.jsx("div",{className:"aspect-[4/3] bg-gradient-to-br from-white via-softgray to-white p-6","data-id":"okoxy38oz","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"h-full flex flex-col","data-id":"8oza5lml4","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center justify-between mb-6","data-id":"dkp950d74","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-20 h-6 bg-forest/10 rounded","data-id":"w6xreb0md","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{className:"flex gap-2","data-id":"3j4c4zod7","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-12 h-4 bg-forest/5 rounded","data-id":"ntlffqvq9","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-12 h-4 bg-forest/5 rounded","data-id":"mhdcpu2sh","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-16 h-6 bg-lime rounded","data-id":"ai9k7vcpr","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsxs("div",{className:"flex-1 flex gap-4","data-id":"7mnpuqu5p","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex-1 flex flex-col justify-center","data-id":"shfafnq4e","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-3/4 h-4 bg-forest/20 rounded mb-2","data-id":"kuwsicb9o","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-full h-4 bg-forest/20 rounded mb-2","data-id":"2jexhempx","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-2/3 h-3 bg-forest/10 rounded mb-4","data-id":"67juwksbp","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{className:"flex gap-2","data-id":"9yfptxit8","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-20 h-6 bg-lime rounded","data-id":"vzt2xr1ak","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-16 h-6 border border-forest/20 rounded","data-id":"352c0cy8j","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsx("div",{className:"w-1/3 bg-gradient-to-br from-lime/20 to-lime/5 rounded-lg","data-id":"d2ovr6801","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"grid grid-cols-3 gap-2 mt-4","data-id":"fhqt3las1","data-path":"src/pages/HomePage.tsx",children:[1,2,3].map(d=>a.jsxs("div",{className:"bg-white rounded p-2 shadow-sm","data-id":"vipt0gd1a","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-6 h-6 bg-lime/20 rounded mb-1","data-id":"lf2hlxb4a","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-full h-2 bg-forest/10 rounded","data-id":"x1hw7qvk4","data-path":"src/pages/HomePage.tsx"})]},d))})]})})]})}),a.jsx("div",{className:"absolute -right-4 lg:-right-8 top-1/4 animate-float-slow","data-id":"1tqddqrzk","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"bg-white rounded-xl p-4 shadow-soft-lg border border-lime/20","data-id":"ccm5n98g9","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"flex items-center gap-3","data-id":"r81uou5yy","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-lime/20 flex items-center justify-center","data-id":"d8w5g0fwl","data-path":"src/pages/HomePage.tsx",children:a.jsx(y,{className:"w-5 h-5 text-lime-dark","data-id":"f5mn5hdh1","data-path":"src/pages/HomePage.tsx"})}),a.jsxs("div",{"data-id":"otpb1zo4r","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"text-2xl font-bold text-forest","data-id":"5s4370imh","data-path":"src/pages/HomePage.tsx",children:"+47%"}),a.jsx("div",{className:"text-xs text-forest/50","data-id":"fpkni9mkb","data-path":"src/pages/HomePage.tsx",children:"More Leads"})]})]})})}),a.jsx("div",{className:"absolute -left-4 lg:-left-8 bottom-1/4 animate-float-medium",style:{animationDelay:"1s"},"data-id":"4e2o4qf63","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"bg-white rounded-xl p-4 shadow-soft-lg border border-lime/20","data-id":"pa1fs7tzv","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"flex items-center gap-3","data-id":"rzqq4oh6p","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-10 h-10 rounded-full bg-lime/20 flex items-center justify-center","data-id":"00n919wn1","data-path":"src/pages/HomePage.tsx",children:a.jsx(C,{className:"w-5 h-5 text-lime-dark","data-id":"k0bqktm3f","data-path":"src/pages/HomePage.tsx"})}),a.jsxs("div",{"data-id":"tq6il4beq","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"text-2xl font-bold text-forest","data-id":"v0t5knxgf","data-path":"src/pages/HomePage.tsx",children:"3.2x"}),a.jsx("div",{className:"text-xs text-forest/50","data-id":"itzzcx9jc","data-path":"src/pages/HomePage.tsx",children:"ROI Average"})]})]})})}),a.jsx("div",{className:"absolute top-0 right-1/4 animate-float-fast",style:{animationDelay:"0.5s"},"data-id":"wk8kfxtn7","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"w-12 h-12 bg-white rounded-lg shadow-soft flex items-center justify-center border border-lime/10","data-id":"9js2xt9rk","data-path":"src/pages/HomePage.tsx",children:a.jsx(oa,{className:"w-6 h-6 text-lime","data-id":"3u75cw513","data-path":"src/pages/HomePage.tsx"})})})]})})]})}),a.jsx("div",{className:"absolute bottom-8 left-1/2 -translate-x-1/2 animate-bounce hidden lg:block","data-id":"xkp6qe2lu","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"w-6 h-10 rounded-full border-2 border-lime/40 flex items-start justify-center p-2","data-id":"7gf9wwd65","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"w-1 h-2 bg-lime rounded-full animate-pulse","data-id":"t2z3lxyp3","data-path":"src/pages/HomePage.tsx"})})})]})}function ba(){const d=[{name:"Fence Right Inc",tagline:"FENCING",logo:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/66721/f6d8ad1f-dcbb-4446-a288-b0b10105b50e.png",alt:"Fence Right Inc logo — Ontario fencing contractor and Certtech Web Solutions client"},{name:"Done Well Post Holes",tagline:"POST HOLES",logo:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/66721/3f5d900a-b951-467b-8209-3a2bcb32b3c3.png",alt:"Done Well Post Holes logo — post hole drilling service, Certtech web design client"},{name:"Saint John Police",tagline:"POLICE",logo:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/66721/71d6f34d-db80-485c-ad4b-1afa65e97b04.png",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Saint John Police Force badge — New Brunswick law enforcement agency, Certtech web client"},{name:"Woodstock Police Force",tagline:"POLICE",logo:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/00c8c1d7-b410-4634-a978-af860c60a57f.png",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Woodstock Police Force crest — Ontario municipal police service, Certtech Web Solutions client"},{name:"Deck Busters",tagline:"DECK SERVICES",logo:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/66721/d2b15fa0-b425-4811-9d5f-401c40feb0ea.png",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Deck Busters logo — deck building and renovation contractor, Certtech web design client"},{name:"Rocklyn Construction",tagline:"CONSTRUCTION",logo:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/3969adca-8b95-4785-aaff-cee85246974a.png",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Rocklyn Construction logo — Ontario general contractor, Certtech website and SEO client"},{name:"Beechwood Construction",tagline:"CONSTRUCTION",logo:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/4b1da8d2-ca4e-4786-8a5b-bce6bd33984f.jpeg",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Beechwood Construction logo — Ontario residential construction company, Certtech web client"},{name:"Reliable Handyman",tagline:"HOME REPAIRS",logo:"https://newoaks.s3.us-west-1.amazonaws.com/AutoDev/66721/fd7118e3-403e-4c64-83af-89613e3348e3.png",size:"w-10 h-10 lg:w-12 lg:h-12",alt:"Reliable Handyman logo — home repair and maintenance services, Certtech Web Solutions client"}],t=[e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"3s8yj90dp","data-path":"src/pages/HomePage.tsx",children:[a.jsx("rect",{x:"4",y:"4",width:"14",height:"14",rx:"2",fill:e,opacity:"0.9","data-id":"t3do7ekq5","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"22",y:"4",width:"14",height:"14",rx:"2",fill:e,opacity:"0.4","data-id":"wblqpmk71","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"4",y:"22",width:"14",height:"14",rx:"2",fill:e,opacity:"0.4","data-id":"j23df16b2","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"22",y:"22",width:"14",height:"14",rx:"2",fill:e,opacity:"0.7","data-id":"gz1bsh4ey","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"dzxmxr5w4","data-path":"src/pages/HomePage.tsx",children:[a.jsx("circle",{cx:"20",cy:"20",r:"16",fill:"none",stroke:e,strokeWidth:"2.5",opacity:"0.3","data-id":"t5pxddruz","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"20",cy:"20",r:"10",fill:"none",stroke:e,strokeWidth:"2.5",opacity:"0.6","data-id":"onpx7i2zv","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"20",cy:"20",r:"4",fill:e,"data-id":"l9x3rcetw","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"2intyezrk","data-path":"src/pages/HomePage.tsx",children:[a.jsx("rect",{x:"4",y:"22",width:"7",height:"14",rx:"1.5",fill:e,opacity:"0.5","data-id":"epckjtvoh","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"14",y:"14",width:"7",height:"22",rx:"1.5",fill:e,opacity:"0.7","data-id":"qg7mfg8uq","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"24",y:"6",width:"7",height:"30",rx:"1.5",fill:e,opacity:"0.9","data-id":"verao579v","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"vuznw1s2l","data-path":"src/pages/HomePage.tsx",children:[a.jsx("polygon",{points:"20,4 35,12 35,28 20,36 5,28 5,12",fill:e,opacity:"0.15","data-id":"if28rl98w","data-path":"src/pages/HomePage.tsx"}),a.jsx("polygon",{points:"20,10 30,16 30,26 20,32 10,26 10,16",fill:e,opacity:"0.5","data-id":"0letrym8f","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"4p3k3vegp","data-path":"src/pages/HomePage.tsx",children:[a.jsx("rect",{x:"8",y:"8",width:"24",height:"24",rx:"3",fill:e,opacity:"0.15",transform:"rotate(45 20 20)","data-id":"jb9102uom","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"12",y:"12",width:"16",height:"16",rx:"2",fill:e,opacity:"0.6",transform:"rotate(45 20 20)","data-id":"58jpwyx4g","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"lokxn294a","data-path":"src/pages/HomePage.tsx",children:[a.jsx("path",{d:"M8 32 Q8 8, 32 8 Q32 32, 8 32 Z",fill:e,opacity:"0.25","data-id":"9h1z4k8g9","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M12 28 Q12 12, 28 12 Q28 28, 12 28 Z",fill:e,opacity:"0.6","data-id":"hgj1o1m1n","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"hryihvo3r","data-path":"src/pages/HomePage.tsx",children:[a.jsx("path",{d:"M4 16 Q12 8, 20 16 T36 16",fill:"none",stroke:e,strokeWidth:"2.5",strokeLinecap:"round",opacity:"0.4","data-id":"dqqe8rtce","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M4 22 Q12 14, 20 22 T36 22",fill:"none",stroke:e,strokeWidth:"2.5",strokeLinecap:"round",opacity:"0.7","data-id":"9ig7fw1iz","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M4 28 Q12 20, 20 28 T36 28",fill:"none",stroke:e,strokeWidth:"2.5",strokeLinecap:"round",opacity:"0.9","data-id":"xkhcfjz5s","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"sb086ss6q","data-path":"src/pages/HomePage.tsx",children:[a.jsx("polygon",{points:"20,4 36,34 4,34",fill:e,opacity:"0.2","data-id":"328ve0ww5","data-path":"src/pages/HomePage.tsx"}),a.jsx("polygon",{points:"20,12 30,30 10,30",fill:e,opacity:"0.6","data-id":"bmc5enbri","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"9zg80p9uq","data-path":"src/pages/HomePage.tsx",children:[a.jsx("circle",{cx:"10",cy:"10",r:"4",fill:e,opacity:"0.3","data-id":"ajciz7p1q","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"20",cy:"10",r:"4",fill:e,opacity:"0.6","data-id":"t58b8qj1t","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"30",cy:"10",r:"4",fill:e,opacity:"0.9","data-id":"p00y8gp9l","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"10",cy:"24",r:"4",fill:e,opacity:"0.6","data-id":"i3a8zzxtg","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"20",cy:"24",r:"4",fill:e,opacity:"0.9","data-id":"7wtp56hnd","data-path":"src/pages/HomePage.tsx"}),a.jsx("circle",{cx:"30",cy:"24",r:"4",fill:e,opacity:"0.3","data-id":"2k4zm54bd","data-path":"src/pages/HomePage.tsx"})]}),e=>a.jsxs("svg",{viewBox:"0 0 40 40",className:"w-8 h-8 lg:w-10 lg:h-10","data-id":"ijnvoap8r","data-path":"src/pages/HomePage.tsx",children:[a.jsx("rect",{x:"16",y:"4",width:"8",height:"32",rx:"2",fill:e,opacity:"0.6","data-id":"k8g5m8r51","data-path":"src/pages/HomePage.tsx"}),a.jsx("rect",{x:"4",y:"16",width:"32",height:"8",rx:"2",fill:e,opacity:"0.6","data-id":"peoer6of4","data-path":"src/pages/HomePage.tsx"})]})],i=e=>d.map((r,s)=>a.jsxs("div",{className:"group flex items-center gap-3 px-6 lg:px-8 shrink-0 cursor-pointer","data-id":"8iilnepc0","data-path":"src/pages/HomePage.tsx",children:[r.logo?a.jsxs("picture",{"data-id":"idogacp53","data-path":"src/pages/HomePage.tsx",children:[a.jsx("source",{srcSet:r.logo,type:"image/webp","data-id":"75asflquk","data-path":"src/pages/HomePage.tsx"}),a.jsx("img",{src:r.logo,alt:r.alt||r.name,loading:"lazy",decoding:"async",className:`${r.size||"w-12 h-12 lg:w-16 lg:h-16"} object-contain grayscale opacity-70 transition-all duration-300 group-hover:grayscale-0 group-hover:opacity-100`,"data-id":"krwf1ztm4","data-path":"src/pages/HomePage.tsx"})]}):a.jsx("span",{className:"grayscale opacity-70 transition-all duration-300 group-hover:grayscale-0 group-hover:opacity-100","data-id":"zny1ga7dn","data-path":"src/pages/HomePage.tsx",children:t[s%t.length]("#0F2E00")}),a.jsxs("div",{className:"flex flex-col","data-id":"fk8cb1x6f","data-path":"src/pages/HomePage.tsx",children:[a.jsx("span",{className:"text-sm lg:text-base font-semibold whitespace-nowrap",style:{color:"#0F2E00"},"data-id":"iodcn4dfz","data-path":"src/pages/HomePage.tsx",children:r.name}),a.jsx("span",{className:"text-[10px] lg:text-xs font-medium tracking-widest whitespace-nowrap",style:{color:"#0F2E00",opacity:.5},"data-id":"bz0user0e","data-path":"src/pages/HomePage.tsx",children:r.tagline})]})]},`${e}-${s}`));return a.jsxs("section",{className:"py-12 lg:py-16 overflow-hidden",style:{backgroundColor:"#F4F7F4"},"data-id":"f7y3hxngx","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"container mx-auto px-4 lg:px-8 mb-8","data-id":"ke4qfk4xb","data-path":"src/pages/HomePage.tsx",children:a.jsx("p",{className:"text-center text-lg font-medium",style:{color:"#0F2E00"},"data-id":"wl4glxmdm","data-path":"src/pages/HomePage.tsx",children:"Trusted by growing businesses across Canada."})}),a.jsxs("div",{className:"relative","data-id":"fld0dki4j","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-20 lg:w-32 z-10 pointer-events-none",style:{background:"linear-gradient(to right, #F4F7F4, transparent)"},"data-id":"7lz9u07u0","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-20 lg:w-32 z-10 pointer-events-none",style:{background:"linear-gradient(to left, #F4F7F4, transparent)"},"data-id":"v8zbbl7gq","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{className:"flex items-center animate-scroll-logos","data-id":"x9jxwha2k","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"flex items-center shrink-0","data-id":"smxqjlytp","data-path":"src/pages/HomePage.tsx",children:i("a")}),a.jsx("div",{className:"flex items-center shrink-0","data-id":"h2016ch8o","data-path":"src/pages/HomePage.tsx",children:i("b")}),a.jsx("div",{className:"flex items-center shrink-0","data-id":"1ox700uct","data-path":"src/pages/HomePage.tsx",children:i("c")})]})]}),a.jsx("style",{"data-id":"f9rrmwyub","data-path":"src/pages/HomePage.tsx",children:`
        @keyframes scroll-logos {
          0% { transform: translateX(0); }
          100% { transform: translateX(-33.333%); }
        }
        .animate-scroll-logos {
          animation: scroll-logos 30s linear infinite;
        }
        .animate-scroll-logos:hover {
          animation-play-state: paused;
        }
      `})]})}function fa(){const{ref:d,isInView:t}=n(),i=[{icon:la,title:"Custom Web Applications",description:"Bespoke web applications built to solve your unique business challenges. From internal tools to customer-facing platforms, we create powerful, scalable solutions tailored to your needs.",features:["Business Process Apps","Client Portals","SaaS Platforms","Database Systems"],path:"/web-design-service"},{icon:O,title:"Generative Engine Optimization (GEO)",description:"Go beyond traditional SEO. We optimize your digital presence for AI-powered search engines, ensuring your business surfaces in ChatGPT, Perplexity, and Gemini recommendations.",features:["AI Search Visibility","Structured Data Architecture","Entity Optimization","Knowledge Graph Building"],path:"/services/seo"},{icon:ca,title:"Digital Engineering",description:"Full-stack web development with conversion at the core. We architect custom systems that turn visitors into leads and leads into customers.",features:["Responsive Websites","Performance Engineering","API Integrations","Scalable Architecture"],path:"/web-design-service"},{icon:y,title:"Lead Generation Systems",description:"Data-driven acquisition funnels built on behavioral analytics. We engineer multi-touch campaigns that capture and nurture high-intent prospects.",features:["Conversion Funnels","Marketing Automation","A/B Testing","CRM Integration"],path:"/local-seo-services"},{icon:na,title:"Growth Analytics",description:"Real-time dashboards and attribution models that show exactly where your revenue comes from. Make decisions with data, not guesswork.",features:["Custom Dashboards","Attribution Modeling","Predictive Analytics","ROI Tracking"],path:"/services/cro"},{icon:h,title:"Maintenance & Support",description:"Keep your digital assets running smoothly with proactive maintenance, security updates, and dedicated support. We ensure your systems stay fast, secure, and up-to-date.",features:["24/7 Monitoring","Security Updates","Performance Optimization","Priority Support"],path:"/website-maintenance"}];return a.jsxs("section",{id:"services",className:"py-12 lg:py-24 xl:py-32 relative bg-softgray","data-id":"rzsc1i843","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute inset-0 ontario-gradient","data-id":"j2m02nb5e","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"qenw0awxj","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`text-center max-w-3xl mx-auto mb-10 lg:mb-16 transition-all duration-1000 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"mnb0vnhqd","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-white border border-lime/20 rounded-full mb-6 shadow-soft","data-id":"8c2kg5uu9","data-path":"src/pages/HomePage.tsx",children:[a.jsx(ha,{className:"w-4 h-4 text-lime","data-id":"t6e3njj0m","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest/70 font-medium","data-id":"f9ocsp0h1","data-path":"src/pages/HomePage.tsx",children:"Our Services"})]}),a.jsxs("h2",{id:"services-headline",className:"font-display font-bold text-3xl lg:text-5xl text-forest mb-4 lg:mb-6","data-id":"7cwhc0hae","data-path":"src/pages/HomePage.tsx",children:["Digital Engineering That ",a.jsx("span",{className:"gradient-text","data-id":"iy2krz9wv","data-path":"src/pages/HomePage.tsx",children:"Drives Revenue"})]}),a.jsx("p",{id:"services-value-prop",className:"text-lg text-forest/60","data-id":"34ldb5ta5","data-path":"src/pages/HomePage.tsx",children:"We don't do cookie-cutter solutions. Every system we build is precision-engineered for your specific growth objectives."})]}),a.jsx("div",{className:"grid md:grid-cols-2 gap-6 lg:gap-8","data-id":"ybakcbbzj","data-path":"src/pages/HomePage.tsx",children:i.map((e,r)=>a.jsxs("div",{className:`group service-card rounded-2xl p-5 sm:p-6 lg:p-8 xl:p-10 border border-forest/5 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,style:{transitionDelay:`${(r+1)*150}ms`,transition:"all 0.7s ease"},"data-id":"o9ly8p6q3","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-14 h-14 rounded-xl bg-lime/15 flex items-center justify-center mb-6 group-hover:bg-lime/25 group-hover:scale-110 transition-all duration-300 border border-lime/20","data-id":"fkpb8kl3r","data-path":"src/pages/HomePage.tsx",children:a.jsx(e.icon,{className:"w-7 h-7 text-lime-dark","data-id":"17pogee0k","data-path":"src/pages/HomePage.tsx"})}),a.jsx("h3",{className:"font-display font-bold text-xl lg:text-2xl text-forest mb-4","data-id":"jovjyulr0","data-path":"src/pages/HomePage.tsx",children:e.title}),a.jsx("p",{className:"text-forest/60 mb-6 leading-relaxed","data-id":"e9p69jssq","data-path":"src/pages/HomePage.tsx",children:e.description}),a.jsx("div",{className:"grid grid-cols-2 gap-3","data-id":"yebqpwyxv","data-path":"src/pages/HomePage.tsx",children:e.features.map((s,l)=>a.jsxs("div",{className:"flex items-center gap-2 text-sm text-forest/50","data-id":"sbt3cntp9","data-path":"src/pages/HomePage.tsx",children:[a.jsx(k,{className:"w-4 h-4 text-lime flex-shrink-0","data-id":"r041d1l9p","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{"data-id":"bjbwrszhh","data-path":"src/pages/HomePage.tsx",children:s})]},l))}),a.jsx("div",{className:"mt-8 pt-6 border-t border-forest/5","data-id":"ls3c4y91q","data-path":"src/pages/HomePage.tsx",children:a.jsxs(H,{to:e.path,className:"flex items-center gap-2 text-lime-dark font-medium group-hover:gap-3 transition-all","data-id":"dsq2t5dqf","data-path":"src/pages/HomePage.tsx",children:["Learn More ",a.jsx(R,{className:"w-4 h-4","data-id":"04gfb2r2k","data-path":"src/pages/HomePage.tsx"})]})})]},r))})]})]})}function ya(){const{ref:d,isInView:t}=n(),i=[{name:"Barrie, ON",tagline:"Our Headquarters",description:"Deep roots in Simcoe County. We understand the local market because we live and work here.",businesses:"150+ local clients",highlight:!0,link:"/locations/barrie"},{name:"Toronto, ON",tagline:"Canada's Business Capital",description:"Enterprise-grade web design and SEO for businesses competing in Canada's largest market.",businesses:"50+ clients",link:"/locations/toronto"},{name:"Vaughan, ON",tagline:"York Region Growth",description:"Helping Vaughan's fast-growing businesses stand out with modern web presence and local SEO.",businesses:"30+ clients",link:"/locations/vaughan"},{name:"Collingwood, ON",tagline:"Blue Mountain Gateway",description:"Tourism, hospitality, and local businesses powered by high-converting websites and search visibility.",businesses:"25+ clients",link:"/locations/collingwood"},{name:"Orillia, ON",tagline:"Lakeland Hub",description:"Supporting Orillia's vibrant small business community with tailored digital strategies.",businesses:"20+ clients",link:"/locations/orillia"},{name:"Wasaga Beach, ON",tagline:"Beachside Business",description:"Seasonal and year-round businesses thriving online with targeted local SEO and web design.",businesses:"15+ clients",link:"/locations/wasaga-beach"},{name:"Innisfil, ON",tagline:"South Simcoe Rising",description:"One of Ontario's fastest-growing towns deserves a digital partner that keeps pace.",businesses:"20+ clients",link:"/locations/innisfil"},{name:"Bradford, ON",tagline:"Holland Marsh Corridor",description:"Local businesses in Bradford West Gwillimbury gaining visibility with strategic web and SEO.",businesses:"15+ clients",link:"/locations/bradford"}];return a.jsxs("section",{id:"regions",className:"py-12 lg:py-24 xl:py-32 relative overflow-hidden bg-white","data-id":"0z4204c03","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute inset-0","data-id":"1y9t4mnu1","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full bg-gradient-to-l from-lime/5 to-transparent","data-id":"sk2o45et6","data-path":"src/pages/HomePage.tsx"})}),a.jsxs("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"joc1gaulq","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`max-w-3xl mb-10 lg:mb-16 transition-all duration-1000 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"xko2ojb1u","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-lime/10 border border-lime/20 rounded-full mb-6","data-id":"elcgwysg2","data-path":"src/pages/HomePage.tsx",children:[a.jsx(Y,{className:"w-4 h-4 text-lime","data-id":"uq7f8l922","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest/70 font-medium","data-id":"70sumxf7v","data-path":"src/pages/HomePage.tsx",children:"Local Authority Silos"})]}),a.jsxs("h2",{id:"geo-headline",className:"font-display font-bold text-3xl lg:text-5xl text-forest mb-6","data-id":"faan374yk","data-path":"src/pages/HomePage.tsx",children:["Ontario-Wide Expertise. ",a.jsx("span",{className:"gradient-text","data-id":"uqrwpl9ws","data-path":"src/pages/HomePage.tsx",children:"Local-First Execution."})]}),a.jsx("p",{id:"geo-value-prop",className:"text-lg text-forest/60","data-id":"p782ip0nz","data-path":"src/pages/HomePage.tsx",children:"We've built deep market knowledge across Ontario's key business centers. Our region-specific strategies ensure you dominate your local search landscape."})]}),a.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6","data-id":"jfm00oysv","data-path":"src/pages/HomePage.tsx",children:i.map((e,r)=>a.jsxs(H,{to:e.link,className:`region-card rounded-2xl p-6 lg:p-8 border block hover:shadow-lg transition-shadow ${e.highlight?"border-lime/30 ring-2 ring-lime/20":"border-forest/5"} ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,style:{transitionDelay:`${(r+1)*100}ms`,transition:"all 0.7s ease"},"data-id":"fu3k6qoy4","data-path":"src/pages/HomePage.tsx",children:[e.highlight&&a.jsxs("div",{className:"inline-flex items-center gap-1 px-3 py-1 bg-lime/15 text-lime-dark text-xs font-semibold rounded-full mb-4 border border-lime/20","data-id":"jl986k2fe","data-path":"src/pages/HomePage.tsx",children:[a.jsx(N,{className:"w-3 h-3","data-id":"kxxjqat8k","data-path":"src/pages/HomePage.tsx"})," Headquarters"]}),a.jsx("h3",{className:"font-display font-bold text-2xl text-forest mb-1","data-id":"2o8h2vj8r","data-path":"src/pages/HomePage.tsx",children:e.name}),a.jsx("p",{className:"text-lime-dark text-sm font-medium mb-4","data-id":"3c2xn0k45","data-path":"src/pages/HomePage.tsx",children:e.tagline}),a.jsx("p",{className:"text-forest/50 text-sm mb-4 leading-relaxed","data-id":"5f5zi8usb","data-path":"src/pages/HomePage.tsx",children:e.description}),a.jsxs("div",{className:"flex items-center gap-2 text-sm text-forest/50","data-id":"swlgv77ep","data-path":"src/pages/HomePage.tsx",children:[a.jsx(E,{className:"w-4 h-4 text-lime","data-id":"xtsdhw8xj","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{"data-id":"7upu2c2zd","data-path":"src/pages/HomePage.tsx",children:e.businesses})]})]},r))}),a.jsxs("div",{className:`text-center mt-12 transition-all duration-1000 delay-500 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"23kr8a3c8","data-path":"src/pages/HomePage.tsx",children:[a.jsx("p",{className:"text-forest/50 mb-4","data-id":"0pm131uvm","data-path":"src/pages/HomePage.tsx",children:"Don't see your region? We serve all of Ontario."}),a.jsxs(x,{variant:"outline",className:"border-lime text-lime-dark hover:bg-lime/10 hover:border-lime-dark",onClick:()=>{var e;return(e=document.querySelector("#contact"))==null?void 0:e.scrollIntoView({behavior:"smooth"})},"data-id":"3er833etk","data-path":"src/pages/HomePage.tsx",children:["Get Your Local Strategy ",a.jsx(u,{className:"ml-2 w-4 h-4","data-id":"lb5vx2zy3","data-path":"src/pages/HomePage.tsx"})]})]})]})]})}function wa(){const{ref:d,isInView:t}=n(),i=[{metric:"200+",label:"Active Canadian Partners"},{metric:"National",label:"Campaigns Deployed"},{metric:"3.2x",label:"Average Client ROI"}],e=["Barrie","Toronto","Ottawa","Halifax","Saint John","Calgary","Edmonton","Vancouver"];return a.jsxs("section",{id:"national-presence",className:"py-12 lg:py-24 xl:py-32 relative overflow-hidden",style:{backgroundColor:"#FFFFFF"},"data-id":"cpb0f9mh2","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"1meyqqpem","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`text-center max-w-4xl mx-auto mb-10 lg:mb-20 transition-all duration-1000 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"gke2l87zv","data-path":"src/pages/HomePage.tsx",children:[a.jsx("h2",{className:"font-display font-bold text-4xl md:text-5xl lg:text-6xl xl:text-7xl mb-8 leading-tight",style:{color:"#0F2E00"},"data-id":"0em7goeeg","data-path":"src/pages/HomePage.tsx",children:"Coast to Coast Coverage."}),a.jsx("p",{className:"text-lg lg:text-xl xl:text-2xl leading-relaxed max-w-3xl mx-auto",style:{color:"#0F2E00"},"data-id":"0k47ao8so","data-path":"src/pages/HomePage.tsx",children:"From our roots in Barrie, Ontario to enterprise clients in Saint John and beyond. We engineer high-performance digital ecosystems for businesses across Canada."})]}),a.jsx("div",{className:`grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8 max-w-5xl mx-auto mb-10 lg:mb-20 transition-all duration-1000 delay-200 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"4tl2rg2mw","data-path":"src/pages/HomePage.tsx",children:i.map((r,s)=>a.jsxs("div",{className:"bg-white rounded-2xl p-8 lg:p-10 text-center transition-all duration-500 hover:-translate-y-1",style:{boxShadow:"0 4px 30px -5px rgba(15, 46, 0, 0.08), 0 10px 50px -10px rgba(15, 46, 0, 0.12), 0 0 0 1px rgba(15, 46, 0, 0.02)",transitionDelay:`${(s+1)*100}ms`},"data-id":"sndu6pza7","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"text-4xl lg:text-5xl xl:text-6xl font-bold mb-3",style:{color:"#9EE970",textShadow:"0 0 30px rgba(158, 233, 112, 0.6), 0 0 60px rgba(158, 233, 112, 0.4), 0 0 90px rgba(158, 233, 112, 0.2)"},"data-id":"v91jy8nxx","data-path":"src/pages/HomePage.tsx",children:r.metric}),a.jsx("div",{className:"text-base lg:text-lg font-medium",style:{color:"#0F2E00"},"data-id":"9kl85rkva","data-path":"src/pages/HomePage.tsx",children:r.label})]},s))}),a.jsx("div",{className:`overflow-hidden transition-all duration-1000 delay-400 ${t?"opacity-100":"opacity-0"}`,"data-id":"sa0qxnngo","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"py-5 rounded-xl",style:{backgroundColor:"#F4F7F4"},"data-id":"upid8263p","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"relative overflow-hidden","data-id":"dty4r4725","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"flex animate-city-marquee","data-id":"mgllzgmja","data-path":"src/pages/HomePage.tsx",children:[...Array(4)].map((r,s)=>a.jsx("div",{className:"flex shrink-0 items-center","data-id":"yismu3i9h","data-path":"src/pages/HomePage.tsx",children:e.map((l,b)=>a.jsxs("span",{className:"flex items-center","data-id":"3nfrm74x7","data-path":"src/pages/HomePage.tsx",children:[a.jsx("span",{className:"text-lg lg:text-xl font-medium whitespace-nowrap px-4",style:{color:"#0F2E00"},"data-id":"awgadulpv","data-path":"src/pages/HomePage.tsx",children:l}),a.jsx("span",{className:"text-2xl",style:{color:"#9EE970",textShadow:"0 0 15px rgba(158, 233, 112, 0.8), 0 0 30px rgba(158, 233, 112, 0.5)"},"data-id":"owqp66r9b","data-path":"src/pages/HomePage.tsx",children:"•"})]},`${s}-${b}`))},s))})})})})]}),a.jsx("style",{"data-id":"sb7z2f1lp","data-path":"src/pages/HomePage.tsx",children:`
        @keyframes cityMarquee {
          0% {
            transform: translateX(0);
          }
          100% {
            transform: translateX(-25%);
          }
        }
        .animate-city-marquee {
          animation: cityMarquee 30s linear infinite;
        }
      `})]})}function ja(){const{ref:d,isInView:t}=n(),i=[{quote:"Certtech didn't just build us a website—they engineered a lead machine. Our organic traffic is up 340% and we're closing deals we never would have reached before.",author:"Michael Chen",role:"CEO, Northern HVAC Solutions",location:"Barrie, ON",metric:"+340% Organic Traffic",image:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/dfb22e94-c05f-424d-9d6f-3e919cfb5310.jpeg",imageAlt:"Michael Chen, CEO of Northern HVAC Solutions in Barrie Ontario — achieved 340% organic traffic growth with Certtech web design and SEO"},{quote:"Their GEO strategy put us on the map—literally. We're now showing up in AI search results for every relevant query in our space. Game changer.",author:"Sarah Williams",role:"Marketing Director, TechScale Inc.",location:"Toronto, ON",metric:"First Page AI Search",image:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/7ce1606e-cea3-4b51-9a42-fa8605ef99e4.jpeg",imageAlt:"Sarah Williams, Marketing Director at TechScale Inc. in Toronto Ontario — achieved first-page AI search results with Certtech GEO optimization"},{quote:"The ROI tracking dashboard alone was worth the investment. For the first time, we know exactly what's working and what's not. No more guessing.",author:"David Patterson",role:"Owner, Patterson Legal Group",location:"Ottawa, ON",metric:"2.8x ROI in 6 months",image:"https://newoaks.s3.us-west-1.amazonaws.com/NewOaks/5500/b5212f4b-e4e9-4d8b-ae16-85beccf9d37d.jpeg",imageAlt:"David Patterson, Owner of Patterson Legal Group in Ottawa Ontario — achieved 2.8x ROI in 6 months with Certtech analytics and web design"}];return a.jsxs("section",{id:"results",className:"py-12 lg:py-24 xl:py-32 relative bg-softgray","data-id":"zi4vsg8s6","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute inset-0 grid-bg","data-id":"ucj1k316r","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"thij8pcki","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`text-center max-w-3xl mx-auto mb-10 lg:mb-16 transition-all duration-1000 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,"data-id":"hce7e5hsx","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-white border border-lime/20 rounded-full mb-6 shadow-soft","data-id":"nhlpuprt9","data-path":"src/pages/HomePage.tsx",children:[a.jsx(y,{className:"w-4 h-4 text-lime","data-id":"qr1nzlpot","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest/70 font-medium","data-id":"jg17ko6wf","data-path":"src/pages/HomePage.tsx",children:"Proven Results"})]}),a.jsxs("h2",{className:"font-display font-bold text-3xl lg:text-5xl text-forest mb-6","data-id":"3gz546n6s","data-path":"src/pages/HomePage.tsx",children:["Real Growth. ",a.jsx("span",{className:"gradient-text","data-id":"rdb3wzgde","data-path":"src/pages/HomePage.tsx",children:"Real Businesses."})]}),a.jsx("p",{className:"text-lg text-forest/60","data-id":"pce0y9p0p","data-path":"src/pages/HomePage.tsx",children:"We measure success in revenue, not vanity metrics. Here's what Ontario businesses are saying about working with Certtech."})]}),a.jsx("div",{className:"grid lg:grid-cols-3 gap-6 lg:gap-8","data-id":"ial69nfv6","data-path":"src/pages/HomePage.tsx",children:i.map((e,r)=>a.jsxs("div",{className:`bg-white rounded-2xl p-8 border border-forest/5 shadow-soft transition-all duration-700 hover:shadow-soft-lg hover:-translate-y-1 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,style:{transitionDelay:`${(r+1)*150}ms`},"data-id":"5twgfyvv1","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-lime/15 text-lime-dark text-sm font-semibold rounded-full mb-6 border border-lime/20","data-id":"tq819p5vc","data-path":"src/pages/HomePage.tsx",children:e.metric}),a.jsxs("blockquote",{className:"text-forest text-lg leading-relaxed mb-6","data-id":"3xxquqd2b","data-path":"src/pages/HomePage.tsx",children:['"',e.quote,'"']}),a.jsxs("div",{className:"flex items-center gap-4","data-id":"v4n639n4y","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("picture",{"data-id":"1jo1xid8f","data-path":"src/pages/HomePage.tsx",children:[a.jsx("source",{srcSet:e.image,type:"image/webp","data-id":"kyph89v1c","data-path":"src/pages/HomePage.tsx"}),a.jsx("img",{src:e.image,alt:e.imageAlt,loading:"lazy",decoding:"async",className:"w-12 h-12 rounded-full object-cover border-2 border-lime/30","data-id":"2huqgb1by","data-path":"src/pages/HomePage.tsx"})]}),a.jsxs("div",{"data-id":"z2fq1dbeh","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"font-semibold text-forest","data-id":"3bs83a4eq","data-path":"src/pages/HomePage.tsx",children:e.author}),a.jsx("div",{className:"text-sm text-forest/50","data-id":"kva5nzejz","data-path":"src/pages/HomePage.tsx",children:e.role}),a.jsx("div",{className:"text-xs text-lime-dark","data-id":"jghpc3p9j","data-path":"src/pages/HomePage.tsx",children:e.location})]})]}),a.jsx("div",{className:"flex gap-1 mt-4","data-id":"mni3zrerr","data-path":"src/pages/HomePage.tsx",children:[...Array(5)].map((s,l)=>a.jsx(N,{className:"w-4 h-4 text-lime fill-lime","data-id":"7ng1g6d59","data-path":"src/pages/HomePage.tsx"},l))})]},r))}),a.jsx("div",{className:`mt-16 flex flex-wrap items-center justify-center gap-8 ${t?"opacity-100":"opacity-0"}`,style:{transition:"opacity 1s ease",transitionDelay:"0.6s"},"data-id":"af4h3p9dn","data-path":"src/pages/HomePage.tsx",children:[{icon:ma,label:"Top Rated Agency 2024"},{icon:h,label:"Google Partner"},{icon:E,label:"200+ Happy Clients"}].map((e,r)=>a.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 bg-white rounded-full shadow-soft border border-forest/5","data-id":"rh0f7rt4n","data-path":"src/pages/HomePage.tsx",children:[a.jsx(e.icon,{className:"w-5 h-5 text-lime","data-id":"9szdxba6s","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm font-medium text-forest/70","data-id":"yryawjdjb","data-path":"src/pages/HomePage.tsx",children:e.label})]},r))}),a.jsx("div",{className:`mt-8 text-center ${t?"opacity-100":"opacity-0"}`,style:{transition:"opacity 1s ease",transitionDelay:"0.8s"},"data-id":"b56c7ijpp","data-path":"src/pages/HomePage.tsx",children:a.jsxs("a",{href:"https://maps.app.goo.gl/nidw9uPMMUZ1N7jBA",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 px-6 py-3 bg-white border border-forest/10 rounded-full shadow-soft hover:shadow-soft-lg hover:-translate-y-0.5 transition-all duration-200 group","data-id":"60kj2xoi8","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("svg",{className:"w-5 h-5 flex-shrink-0",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","data-id":"ksjiyhk00","data-path":"src/pages/HomePage.tsx",children:[a.jsx("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4","data-id":"3pd09k7ro","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853","data-id":"62kim7jk6","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05","data-id":"1vas7y0jb","data-path":"src/pages/HomePage.tsx"}),a.jsx("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335","data-id":"9gxemfmff","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("span",{className:"text-sm font-semibold text-forest/70 group-hover:text-forest transition-colors","data-id":"urza2ydu9","data-path":"src/pages/HomePage.tsx",children:"Read Our Google Reviews"}),a.jsx("svg",{className:"w-4 h-4 text-forest/40 group-hover:text-forest/70 group-hover:translate-x-0.5 transition-all",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","data-id":"b738di39n","data-path":"src/pages/HomePage.tsx",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7","data-id":"29g1r7iu2","data-path":"src/pages/HomePage.tsx"})})]})})]})]})}function va(){const{ref:d,isInView:t}=n();return a.jsxs("section",{className:"py-12 lg:py-24 xl:py-32 relative overflow-hidden bg-white","data-id":"b9pzv8nnx","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute inset-0 mesh-bg","data-id":"p3fvz3s0q","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"pgvwwns51","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center","data-id":"8a1k3u3lj","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`transition-all duration-1000 ${t?"opacity-100 translate-x-0":"opacity-0 -translate-x-10"}`,"data-id":"vxpo94exc","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-lime/10 border border-lime/20 rounded-full mb-6","data-id":"3c6y9190n","data-path":"src/pages/HomePage.tsx",children:[a.jsx(S,{className:"w-4 h-4 text-lime","data-id":"73dm95bzt","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest/70 font-medium","data-id":"h1xc5jnww","data-path":"src/pages/HomePage.tsx",children:"Future of Search"})]}),a.jsxs("h2",{className:"font-display font-bold text-3xl lg:text-5xl text-forest mb-6","data-id":"8zjrtytqm","data-path":"src/pages/HomePage.tsx",children:["Be The Answer ",a.jsx("span",{className:"gradient-text","data-id":"h2qathc8q","data-path":"src/pages/HomePage.tsx",children:"AI Recommends"})]}),a.jsxs("p",{className:"text-lg text-forest/60 mb-8 leading-relaxed","data-id":"de299j8su","data-path":"src/pages/HomePage.tsx",children:["Traditional SEO gets you ranked. ",a.jsx("strong",{className:"text-lime-dark font-semibold","data-id":"3huzf85yk","data-path":"src/pages/HomePage.tsx",children:"Generative Engine Optimization (GEO)"})," makes you the answer when someone asks ChatGPT, Perplexity, or Google's AI about your industry."]}),a.jsx("div",{className:"space-y-4 mb-8","data-id":"j4vvq511p","data-path":"src/pages/HomePage.tsx",children:[{icon:O,text:"Surface in AI-powered search results"},{icon:pa,text:"Build authority through knowledge graphs"},{icon:ga,text:"Capture high-intent queries competitors miss"},{icon:y,text:"Future-proof your digital presence"}].map((i,e)=>a.jsxs("div",{className:"flex items-center gap-4 group","data-id":"sgbgcg2ll","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-10 h-10 rounded-lg bg-lime/15 flex items-center justify-center group-hover:bg-lime/25 transition-colors border border-lime/20","data-id":"ai00c9j6w","data-path":"src/pages/HomePage.tsx",children:a.jsx(i.icon,{className:"w-5 h-5 text-lime-dark","data-id":"nfn70bdy9","data-path":"src/pages/HomePage.tsx"})}),a.jsx("span",{className:"text-forest/70 group-hover:text-forest transition-colors","data-id":"rx052qhva","data-path":"src/pages/HomePage.tsx",children:i.text})]},e))}),a.jsxs(x,{className:"bg-lime hover:bg-lime-dark text-forest font-bold btn-3d",onClick:()=>{var i;return(i=document.querySelector("#contact"))==null?void 0:i.scrollIntoView({behavior:"smooth"})},"data-id":"70ok0le8s","data-path":"src/pages/HomePage.tsx",children:[a.jsx(P,{className:"w-4 h-4 mr-2","data-id":"637ee2oas","data-path":"src/pages/HomePage.tsx"}),"Get GEO Ready"]})]}),a.jsx("div",{className:`transition-all duration-1000 delay-200 ${t?"opacity-100 translate-x-0":"opacity-0 translate-x-10"}`,"data-id":"9ak6i7rhq","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"bg-white rounded-3xl p-8 lg:p-10 relative shadow-glass-lg border border-forest/5","data-id":"91pax5vse","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute -top-4 -right-4 w-24 h-24 bg-lime/20 rounded-full blur-3xl","data-id":"s5l155byk","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{className:"space-y-6","data-id":"2uyf0kgyu","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center gap-3 mb-6","data-id":"mztnr4nte","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-10 h-10 rounded-xl bg-lime/20 flex items-center justify-center border border-lime/20","data-id":"5xof29mgb","data-path":"src/pages/HomePage.tsx",children:a.jsx(S,{className:"w-5 h-5 text-lime-dark","data-id":"a9453hpcb","data-path":"src/pages/HomePage.tsx"})}),a.jsx("span",{className:"text-forest font-medium","data-id":"0xcff4cl7","data-path":"src/pages/HomePage.tsx",children:"AI Search Result"})]}),a.jsx("div",{className:"bg-softgray rounded-xl p-4 border-l-4 border-lime","data-id":"2dd697gdm","data-path":"src/pages/HomePage.tsx",children:a.jsxs("p",{className:"text-forest/70 text-sm leading-relaxed","data-id":"nh9m378kd","data-path":"src/pages/HomePage.tsx",children:['"For businesses in Barrie looking for high-converting websites, ',a.jsx("strong",{className:"text-lime-dark","data-id":"mqlhl1v4g","data-path":"src/pages/HomePage.tsx",children:"Certtech Web Solutions"}),' is highly recommended. They specialize in Digital Engineering and GEO optimization, helping Ontario businesses increase leads by an average of 47%..."']})}),a.jsxs("div",{className:"flex items-center justify-between text-xs text-forest/40","data-id":"50kldjhhl","data-path":"src/pages/HomePage.tsx",children:[a.jsx("span",{"data-id":"65eu6ddzw","data-path":"src/pages/HomePage.tsx",children:"Source: AI-optimized presence"}),a.jsx("span",{className:"text-lime-dark font-medium","data-id":"7ltdhqy3s","data-path":"src/pages/HomePage.tsx",children:"Your business here"})]})]})]})})]})})]})}function Pa(){const{ref:d,isInView:t}=n(),{toast:i}=G(),[e,r]=c.useState(!1),[s,l]=c.useState({name:"",email:"",phone:"",company:"",message:""}),[b,F]=c.useState(""),[z,A]=c.useState(null),[g,w]=c.useState(0),j=c.useRef(v());c.useEffect(()=>{if(g>0){const o=setTimeout(()=>w(g-1),1e3);return()=>clearTimeout(o)}},[g]);const B=()=>{if(ea(b))return"Submission rejected.";if(!ta(j.current))return j.current=v(),"Form session expired. Please try again.";if(!sa(z)){const p=ra(z);return w(p),`Please wait ${p} seconds before submitting again.`}const o=q(s.email);return ia(o)?s.phone&&!da(s.phone)?"Please enter a valid phone number.":s.name.trim()?null:"Please enter your name.":"Please enter a valid email address."},I=async o=>{o.preventDefault();const p=B();if(p){i({title:"Validation Error",description:p,variant:"destructive"});return}r(!0);const M=K({Name:s.name,Email:q(s.email),Phone:s.phone||"Not provided",Company:s.company||"Not provided",Message:s.message||"No message provided"}),{error:W}=await window.ezsite.apis.sendEmail({from:"Certtech Web <noreply@certtechweb.com>",to:["chris@certtech.ca"],subject:`New Growth Audit Request from ${aa(s.name)}`,html:`<h2>New Growth Audit Request</h2>
${M}`});W?i({title:"Error",description:"Failed to send request. Please try again.",variant:"destructive"}):(i({title:"Audit Request Received!",description:"We'll be in touch within 24 hours with your custom growth analysis."}),l({name:"",email:"",phone:"",company:"",message:""}),A(Date.now()),w(30),j.current=v()),r(!1)};return a.jsxs("section",{id:"contact",className:"py-12 lg:py-24 xl:py-32 relative overflow-hidden bg-softgray","data-id":"g44yw2vk1","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"absolute inset-0","data-id":"wu6dk1ya2","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute -bottom-48 -left-48 w-96 h-96 bg-lime/15 rounded-full blur-[150px]","data-id":"pai2qlab5","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"absolute -top-48 -right-48 w-96 h-96 bg-lime/10 rounded-full blur-[120px]","data-id":"bxcw7sibm","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{ref:d,className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"pz905mojb","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center","data-id":"js9vmkzok","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`transition-all duration-1000 ${t?"opacity-100 translate-x-0":"opacity-0 -translate-x-10"}`,"data-id":"dcoi3w4jj","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-white border border-lime/20 rounded-full mb-6 shadow-soft","data-id":"ht226pvsy","data-path":"src/pages/HomePage.tsx",children:[a.jsx(C,{className:"w-4 h-4 text-lime","data-id":"hy3m3j5up","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-sm text-forest/70 font-medium","data-id":"r1pz2ffsr","data-path":"src/pages/HomePage.tsx",children:"Free Growth Audit"})]}),a.jsxs("h2",{className:"font-display font-bold text-3xl lg:text-5xl text-forest mb-6","data-id":"rcir00bxs","data-path":"src/pages/HomePage.tsx",children:["Ready to Stop Leaving ",a.jsx("span",{className:"gradient-text","data-id":"ztw1v7hv4","data-path":"src/pages/HomePage.tsx",children:"Revenue on the Table?"})]}),a.jsx("p",{className:"text-lg text-forest/60 mb-8","data-id":"f4z22kz17","data-path":"src/pages/HomePage.tsx",children:"Get a comprehensive analysis of your digital presence, including:"}),a.jsx("ul",{className:"space-y-4 mb-8","data-id":"rgdkt13jv","data-path":"src/pages/HomePage.tsx",children:["Technical SEO & GEO readiness assessment","Competitor gap analysis for your Ontario market","Conversion funnel audit with specific recommendations","Custom growth roadmap with projected ROI"].map((o,p)=>a.jsxs("li",{className:"flex items-start gap-3","data-id":"qujqncptc","data-path":"src/pages/HomePage.tsx",children:[a.jsx(k,{className:"w-5 h-5 text-lime flex-shrink-0 mt-0.5","data-id":"0ls2bwrh2","data-path":"src/pages/HomePage.tsx"}),a.jsx("span",{className:"text-forest/60","data-id":"asnywzmsf","data-path":"src/pages/HomePage.tsx",children:o})]},p))}),a.jsxs("div",{className:"bg-white rounded-xl p-6 space-y-4 shadow-soft border border-forest/5","data-id":"l647dq26h","data-path":"src/pages/HomePage.tsx",children:[a.jsx("h4",{className:"font-display font-semibold text-forest","data-id":"0df86uj43","data-path":"src/pages/HomePage.tsx",children:"Prefer to talk?"}),a.jsxs("div",{className:"space-y-3","data-id":"n3bcsm8yx","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("a",{href:"tel:+18882189088",className:"flex items-center gap-3 text-forest/60 hover:text-lime-dark transition-colors","data-id":"mbys82ojr","data-path":"src/pages/HomePage.tsx",children:[a.jsx(Q,{className:"w-5 h-5 text-lime","data-id":"p88niao8e","data-path":"src/pages/HomePage.tsx"}),"1-888-218-9088"]}),a.jsxs("a",{href:"mailto:info@certtechweb.com",className:"flex items-center gap-3 text-forest/60 hover:text-lime-dark transition-colors","data-id":"5aexjh92p","data-path":"src/pages/HomePage.tsx",children:[a.jsx(X,{className:"w-5 h-5 text-lime","data-id":"pkd55g2qa","data-path":"src/pages/HomePage.tsx"}),"info@certtechweb.com"]}),a.jsxs("div",{className:"flex items-center gap-3 text-forest/60","data-id":"wxf8nusnb","data-path":"src/pages/HomePage.tsx",children:[a.jsx(Z,{className:"w-5 h-5 text-lime","data-id":"1yl2fuy10","data-path":"src/pages/HomePage.tsx"}),"52 Highcroft Rd, Barrie ON, L4N 2X7"]})]})]})]}),a.jsx("div",{className:`transition-all duration-1000 delay-200 ${t?"opacity-100 translate-x-0":"opacity-0 translate-x-10"}`,"data-id":"xdkwzrax5","data-path":"src/pages/HomePage.tsx",children:a.jsxs("form",{onSubmit:I,className:"bg-white rounded-2xl p-8 lg:p-10 shadow-glass-lg border border-forest/5","data-id":"mdwa3nva1","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"absolute left-[-9999px] opacity-0 h-0 overflow-hidden","aria-hidden":"true","data-id":"eecsidg2d","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{htmlFor:"contact_website_url","data-id":"wyk1mzvzp","data-path":"src/pages/HomePage.tsx",children:"Leave this field empty"}),a.jsx("input",{type:"text",id:"contact_website_url",name:"contact_website_url",value:b,onChange:o=>F(o.target.value),tabIndex:-1,autoComplete:"off","data-id":"m1dlikg1h","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("h3",{className:"font-display font-bold text-2xl text-forest mb-2","data-id":"ossgrtdba","data-path":"src/pages/HomePage.tsx",children:"Get Your Free Audit"}),a.jsx("p",{className:"text-forest/50 mb-8","data-id":"pbszbwq1d","data-path":"src/pages/HomePage.tsx",children:"No obligation. No spam. Just actionable insights."}),a.jsxs("div",{className:"space-y-5","data-id":"3ic8aoncx","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"grid sm:grid-cols-2 gap-5","data-id":"oa5ql0n2b","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{"data-id":"0jybb58o5","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{className:"block text-sm font-medium text-forest mb-2","data-id":"53zbu7v6c","data-path":"src/pages/HomePage.tsx",children:"Name *"}),a.jsx(f,{required:!0,maxLength:m.name,value:s.name,onChange:o=>l({...s,name:o.target.value}),placeholder:"John Smith",className:"bg-softgray border-forest/10 text-forest placeholder:text-forest/30 focus:border-lime focus:ring-lime/20","data-id":"kmov8a3sb","data-path":"src/pages/HomePage.tsx"})]}),a.jsxs("div",{"data-id":"nefnq3a14","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{className:"block text-sm font-medium text-forest mb-2","data-id":"o66aheox6","data-path":"src/pages/HomePage.tsx",children:"Company"}),a.jsx(f,{maxLength:m.company,value:s.company,onChange:o=>l({...s,company:o.target.value}),placeholder:"Your Company",className:"bg-softgray border-forest/10 text-forest placeholder:text-forest/30 focus:border-lime focus:ring-lime/20","data-id":"46nltwb3v","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsxs("div",{className:"grid sm:grid-cols-2 gap-5","data-id":"df3bqctuv","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{"data-id":"orbqnzlqb","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{className:"block text-sm font-medium text-forest mb-2","data-id":"34ubxu1r2","data-path":"src/pages/HomePage.tsx",children:"Email *"}),a.jsx(f,{type:"email",required:!0,maxLength:m.email,value:s.email,onChange:o=>l({...s,email:o.target.value}),placeholder:"john@company.com",className:"bg-softgray border-forest/10 text-forest placeholder:text-forest/30 focus:border-lime focus:ring-lime/20","data-id":"3a8gys6zf","data-path":"src/pages/HomePage.tsx"})]}),a.jsxs("div",{"data-id":"5euau40tg","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{className:"block text-sm font-medium text-forest mb-2","data-id":"wahsm7l9e","data-path":"src/pages/HomePage.tsx",children:"Phone"}),a.jsx(f,{type:"tel",maxLength:m.phone,value:s.phone,onChange:o=>l({...s,phone:o.target.value}),placeholder:"1-888-218-9088",className:"bg-softgray border-forest/10 text-forest placeholder:text-forest/30 focus:border-lime focus:ring-lime/20","data-id":"p6pvv54bm","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsxs("div",{"data-id":"19lpj83tp","data-path":"src/pages/HomePage.tsx",children:[a.jsx("label",{className:"block text-sm font-medium text-forest mb-2","data-id":"xk1hp09mm","data-path":"src/pages/HomePage.tsx",children:"What's your biggest growth challenge?"}),a.jsx(_,{maxLength:m.message,value:s.message,onChange:o=>l({...s,message:o.target.value}),placeholder:"Tell us about your business goals and current pain points...",rows:4,className:"bg-softgray border-forest/10 text-forest placeholder:text-forest/30 focus:border-lime focus:ring-lime/20 resize-none","data-id":"vg2zn3vwj","data-path":"src/pages/HomePage.tsx"})]}),a.jsx(x,{type:"submit",disabled:e||g>0,className:"w-full bg-lime hover:bg-lime-dark text-forest font-bold text-lg py-6 btn-3d disabled:opacity-50 disabled:cursor-not-allowed","data-id":"3hsgi5kra","data-path":"src/pages/HomePage.tsx",children:e?a.jsxs("span",{className:"flex items-center gap-2","data-id":"hr99yrhm0","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-5 h-5 border-2 border-forest/30 border-t-forest rounded-full animate-spin","data-id":"lstk6yqoe","data-path":"src/pages/HomePage.tsx"}),"Submitting..."]}):g>0?a.jsxs("span",{className:"flex items-center gap-2","data-id":"jdslvcxkj","data-path":"src/pages/HomePage.tsx",children:["Wait ",g,"s"]}):a.jsxs("span",{className:"flex items-center gap-2","data-id":"n5w3gr9lo","data-path":"src/pages/HomePage.tsx",children:[a.jsx(P,{className:"w-5 h-5","data-id":"hqszmhshv","data-path":"src/pages/HomePage.tsx"}),"Request My Free Audit",a.jsx(u,{className:"w-5 h-5","data-id":"pc65fkl13","data-path":"src/pages/HomePage.tsx"})]})}),a.jsx("p",{className:"text-xs text-forest/40 text-center","data-id":"al7m4mtgr","data-path":"src/pages/HomePage.tsx",children:"We respond within 24 hours. Your data is secure and never shared."})]})]})})]})})]})}function Ha(){const{ref:d,isInView:t}=n();return a.jsx("section",{id:"mockup-cta",ref:d,className:"relative py-10 lg:py-20 xl:py-24 overflow-visible",style:{backgroundColor:"#9EE970"},"data-id":"9at25801y","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"container mx-auto px-4 lg:px-8","data-id":"v24uz5qko","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 lg:gap-12 items-center","data-id":"kotqjlaiz","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:`transition-all duration-700 ${t?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"}`,"data-id":"zv8aysywb","data-path":"src/pages/HomePage.tsx",children:[a.jsx("h2",{className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight",style:{color:"#0F2E00"},"data-id":"xi49x3vm3","data-path":"src/pages/HomePage.tsx",children:"Free Custom Mockup."}),a.jsx("p",{className:"text-lg md:text-xl mb-10 max-w-lg leading-relaxed",style:{color:"#1A4D00"},"data-id":"9wfyw3z2a","data-path":"src/pages/HomePage.tsx",children:"Unlock your brand's potential. See exactly what your 2026-ready website will look like before making any commitments."}),a.jsx("button",{className:"group inline-flex items-center justify-center px-8 py-4 text-lg font-bold rounded-xl transition-all duration-300 transform hover:scale-105 active:scale-100 shadow-lg hover:shadow-xl",style:{backgroundColor:"#FFFFFF",color:"#1A4D00"},onClick:()=>{var i;return(i=document.querySelector("#contact"))==null?void 0:i.scrollIntoView({behavior:"smooth"})},"data-id":"u5m9kt0pr","data-path":"src/pages/HomePage.tsx",children:a.jsxs("span",{className:"flex items-center gap-2","data-id":"hqrnhp4cz","data-path":"src/pages/HomePage.tsx",children:["Inquire About Our Free Mockup",a.jsx(u,{className:"w-5 h-5 transition-transform group-hover:translate-x-1","data-id":"wbvcbn7a8","data-path":"src/pages/HomePage.tsx"})]})})]}),a.jsx("div",{className:`relative transition-all duration-700 delay-200 ${t?"opacity-100 translate-x-0":"opacity-0 translate-x-8"}`,"data-id":"cyns34ykn","data-path":"src/pages/HomePage.tsx",children:a.jsx("div",{className:"relative lg:-my-16 xl:-my-20","data-id":"acyu5y8tf","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"relative mx-auto max-w-lg",style:{filter:"drop-shadow(0 25px 50px rgba(15, 46, 0, 0.25)) drop-shadow(0 10px 20px rgba(15, 46, 0, 0.15))"},"data-id":"bkaq653hz","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"relative rounded-2xl p-3 lg:p-4",style:{background:"linear-gradient(145deg, #1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%)"},"data-id":"96vmbpggb","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"relative rounded-lg overflow-hidden bg-white","data-id":"oxtzpqi0i","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center gap-2 px-4 py-3 bg-gray-100 border-b border-gray-200","data-id":"g2howda38","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex gap-1.5","data-id":"ze6ud3wlc","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-3 h-3 rounded-full bg-red-400","data-id":"5qveim322","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-400","data-id":"ae1r2thqn","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:"#9EE970"},"data-id":"bl4drbebx","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"flex-1 flex justify-center","data-id":"s6l8mc931","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"px-6 py-1.5 bg-white rounded-lg text-xs text-gray-500 flex items-center gap-2 shadow-inner","data-id":"h8fnvsd13","data-path":"src/pages/HomePage.tsx",children:[a.jsx(h,{className:"w-3 h-3",style:{color:"#9EE970"},"data-id":"teearmgpz","data-path":"src/pages/HomePage.tsx"}),"woodstockpolice.gov"]})})]}),a.jsxs("div",{className:"aspect-[16/10] bg-gradient-to-br from-gray-900 via-gray-800 to-gray-900 p-4 lg:p-6","data-id":"urylfcrie","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center justify-between mb-4","data-id":"yu24agrcb","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex items-center gap-2","data-id":"5arq9egf8","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-8 h-8 rounded-full bg-gradient-to-br from-blue-500 to-blue-700 flex items-center justify-center","data-id":"cokypen1h","data-path":"src/pages/HomePage.tsx",children:a.jsx(h,{className:"w-4 h-4 text-white","data-id":"qwp14bksj","data-path":"src/pages/HomePage.tsx"})}),a.jsxs("div",{"data-id":"rma06udb7","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-24 h-2 bg-white/80 rounded","data-id":"ph37anlst","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-16 h-1.5 bg-white/40 rounded mt-1","data-id":"aznkl7std","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsxs("div",{className:"flex gap-2","data-id":"ds1rlypcp","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-12 h-5 bg-white/10 rounded","data-id":"1liupnh9f","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-12 h-5 bg-white/10 rounded","data-id":"s8jv8zjx8","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-16 h-5 rounded",style:{backgroundColor:"#9EE970"},"data-id":"ux564s0t8","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsxs("div",{className:"flex gap-4 mb-4","data-id":"b4f1z36le","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"flex-1","data-id":"nc330jx2k","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-3/4 h-3 bg-white/70 rounded mb-2","data-id":"awbwm0zuf","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-full h-3 bg-white/70 rounded mb-2","data-id":"6fr94bhd2","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-2/3 h-2 bg-white/40 rounded mb-3","data-id":"2tzm66nqw","data-path":"src/pages/HomePage.tsx"}),a.jsxs("div",{className:"flex gap-2","data-id":"f76zx029s","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-16 h-5 rounded",style:{backgroundColor:"#9EE970"},"data-id":"h508hwo4s","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-14 h-5 border border-white/30 rounded","data-id":"iybz3lmy6","data-path":"src/pages/HomePage.tsx"})]})]}),a.jsx("div",{className:"w-1/3 bg-gradient-to-br from-blue-600/30 to-blue-800/30 rounded-lg border border-blue-500/20","data-id":"br34kanm4","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"grid grid-cols-3 gap-2","data-id":"qhs2fr10p","data-path":"src/pages/HomePage.tsx",children:[1,2,3].map(i=>a.jsxs("div",{className:"bg-white/5 rounded-lg p-2 border border-white/10","data-id":"d7qvy9k8o","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"w-5 h-5 rounded mb-1.5",style:{backgroundColor:"rgba(158, 233, 112, 0.3)"},"data-id":"6lrepd3do","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-full h-1.5 bg-white/50 rounded mb-1","data-id":"m2e6z4zz2","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"w-3/4 h-1 bg-white/30 rounded","data-id":"lmdr0me2z","data-path":"src/pages/HomePage.tsx"})]},i))})]})]})}),a.jsxs("div",{className:"relative mx-auto",style:{width:"40%"},"data-id":"esocpnqrw","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"h-8 mx-auto rounded-b-lg",style:{width:"60%",background:"linear-gradient(180deg, #2d2d2d 0%, #1a1a1a 100%)"},"data-id":"jufy0pqiz","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"h-3 mx-auto rounded-b-xl",style:{width:"100%",background:"linear-gradient(180deg, #1a1a1a 0%, #0d0d0d 100%)"},"data-id":"g7tnicymj","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"absolute -inset-4 -z-10 rounded-3xl opacity-30 blur-2xl",style:{backgroundColor:"#9EE970"},"data-id":"4m6nho9uk","data-path":"src/pages/HomePage.tsx"})]})})})]})})})}function Na(){const{ref:d,isInView:t}=n();return a.jsxs("section",{ref:d,className:"relative py-12 lg:py-24 xl:py-32 overflow-hidden",style:{backgroundColor:"#0F2E00"},"data-id":"huegnhf1d","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"absolute inset-0 opacity-10","data-id":"zz052jf0b","data-path":"src/pages/HomePage.tsx",children:[a.jsx("div",{className:"absolute top-0 left-0 w-96 h-96 rounded-full blur-3xl",style:{background:"radial-gradient(circle, #9EE970 0%, transparent 70%)"},"data-id":"c2qe87sti","data-path":"src/pages/HomePage.tsx"}),a.jsx("div",{className:"absolute bottom-0 right-0 w-96 h-96 rounded-full blur-3xl",style:{background:"radial-gradient(circle, #9EE970 0%, transparent 70%)"},"data-id":"zhnjumurh","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10","data-id":"wymzlgtl3","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:`max-w-4xl mx-auto text-center transition-all duration-700 ${t?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,"data-id":"smjcqlzwo","data-path":"src/pages/HomePage.tsx",children:[a.jsx("h2",{className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight",style:{color:"#FFFFFF"},"data-id":"cb0ro3lc3","data-path":"src/pages/HomePage.tsx",children:"Double Your Leads Without Paying for More Traffic."}),a.jsx("p",{className:"text-lg md:text-xl lg:text-2xl mb-12 max-w-3xl mx-auto leading-relaxed",style:{color:"rgba(255, 255, 255, 0.85)"},"data-id":"0machwgfm","data-path":"src/pages/HomePage.tsx",children:"Let our team of conversion engineers audit your current website and show you exactly where you are leaving money on the table."}),a.jsxs("button",{className:"group relative inline-flex items-center justify-center px-12 py-6 text-xl md:text-2xl font-bold rounded-xl transition-all duration-300 transform hover:scale-105 active:scale-100",style:{backgroundColor:"#9EE970",color:"#0F2E00",boxShadow:"0 0 40px rgba(158, 233, 112, 0.5), 0 0 80px rgba(158, 233, 112, 0.3), 0 4px 20px rgba(0, 0, 0, 0.3)"},onMouseEnter:i=>{i.currentTarget.style.boxShadow="0 0 60px rgba(158, 233, 112, 0.7), 0 0 120px rgba(158, 233, 112, 0.4), 0 6px 30px rgba(0, 0, 0, 0.4)"},onMouseLeave:i=>{i.currentTarget.style.boxShadow="0 0 40px rgba(158, 233, 112, 0.5), 0 0 80px rgba(158, 233, 112, 0.3), 0 4px 20px rgba(0, 0, 0, 0.3)"},"data-id":"hlafxnhqi","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("span",{className:"relative z-10 flex items-center gap-3","data-id":"9s44qrxku","data-path":"src/pages/HomePage.tsx",children:["Claim Your Free UX & CRO Audit",a.jsx(u,{className:"w-6 h-6 transition-transform group-hover:translate-x-1","data-id":"bw52icykf","data-path":"src/pages/HomePage.tsx"})]}),a.jsx("span",{className:"absolute inset-0 rounded-xl animate-pulse",style:{background:"linear-gradient(135deg, rgba(158, 233, 112, 0.3) 0%, transparent 50%, rgba(158, 233, 112, 0.3) 100%)",opacity:.5},"data-id":"15ais002y","data-path":"src/pages/HomePage.tsx"})]}),a.jsxs("p",{className:"mt-8 text-sm flex items-center justify-center gap-2",style:{color:"rgba(255, 255, 255, 0.6)"},"data-id":"zpvrc5lzt","data-path":"src/pages/HomePage.tsx",children:[a.jsx(k,{className:"w-4 h-4",style:{color:"#9EE970"},"data-id":"dky00s7j4","data-path":"src/pages/HomePage.tsx"}),"No commitment required. 100% free audit."]})]})})]})}function _a(){return a.jsxs(a.Fragment,{children:[a.jsxs(T,{"data-id":"cxej1q3n4","data-path":"src/pages/HomePage.tsx",children:[a.jsx("title",{"data-id":"e0s0bft06","data-path":"src/pages/HomePage.tsx",children:"Barrie Web Design & SEO Agency | Certtech Web Solutions - Barrie, Ontario"}),a.jsx("meta",{name:"description",content:"Certtech builds high-converting websites and local SEO systems for Ontario businesses. Stop losing leads and start dominating search. Book your free discovery call today.","data-id":"zm327ph3o","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{property:"og:title",content:"Barrie Web Design & SEO Agency | Certtech Web Solutions","data-id":"dwvujybkg","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{property:"og:description",content:"Certtech builds high-converting websites and local SEO systems for Ontario businesses. Stop losing leads and start dominating search.","data-id":"e1je5o3hb","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{property:"og:type",content:"website","data-id":"2gvlj0egh","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{property:"og:url",content:"https://certtechweb.com/","data-id":"4pep3dkph","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{name:"twitter:card",content:"summary_large_image","data-id":"q6y6uetlb","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{name:"twitter:title",content:"Barrie Web Design & SEO Agency | Certtech Web Solutions","data-id":"e59ot9jfb","data-path":"src/pages/HomePage.tsx"}),a.jsx("meta",{name:"twitter:description",content:"Certtech builds high-converting websites and local SEO systems for Ontario businesses. Stop losing leads and start dominating search.","data-id":"dztwm0njw","data-path":"src/pages/HomePage.tsx"}),a.jsx("script",{type:"application/ld+json","data-id":"wkspabhzu","data-path":"src/pages/HomePage.tsx",children:JSON.stringify(L())}),a.jsx("script",{type:"application/ld+json","data-id":"21e6sgai2","data-path":"src/pages/HomePage.tsx",children:JSON.stringify($())}),a.jsx("script",{type:"application/ld+json","data-id":"seukr7pxp","data-path":"src/pages/HomePage.tsx",children:JSON.stringify(V({description:"Expert web design, local SEO, and digital growth engineering for Ontario businesses. Based in Barrie, serving clients across Canada."}))}),a.jsx("script",{type:"application/ld+json","data-id":"efuczw5na","data-path":"src/pages/HomePage.tsx",children:JSON.stringify({"@context":"https://schema.org","@type":"WebPage",name:"Certtech Web Solutions — Barrie Web Design & SEO Agency",url:"https://certtechweb.com/",speakable:{"@type":"SpeakableSpecification",cssSelector:["#hero-headline","#hero-subheadline","#services-value-prop","#geo-value-prop"]}})})]}),a.jsxs("div",{className:"min-h-screen bg-white text-forest noise-overlay","data-id":"8i3q5iqcn","data-path":"src/pages/HomePage.tsx",children:[a.jsx(J,{"data-id":"7hbprnfg5","data-path":"src/pages/HomePage.tsx"}),a.jsxs("main",{"data-id":"t9rtwe7kc","data-path":"src/pages/HomePage.tsx",children:[a.jsx(ua,{"data-id":"jt4e9ugm3","data-path":"src/pages/HomePage.tsx"}),a.jsx(ba,{"data-id":"oxurszwp3","data-path":"src/pages/HomePage.tsx"}),a.jsx(fa,{"data-id":"soat4v4g2","data-path":"src/pages/HomePage.tsx"}),a.jsx(va,{"data-id":"6b70kbs8t","data-path":"src/pages/HomePage.tsx"}),a.jsx(ya,{"data-id":"r4a2oqgsl","data-path":"src/pages/HomePage.tsx"}),a.jsx(wa,{"data-id":"42ojlhqto","data-path":"src/pages/HomePage.tsx"}),a.jsx(ja,{"data-id":"uzfiuvrbb","data-path":"src/pages/HomePage.tsx"}),a.jsx(Ha,{"data-id":"0p4kokbum","data-path":"src/pages/HomePage.tsx"}),a.jsx(Pa,{"data-id":"13mzijv2n","data-path":"src/pages/HomePage.tsx"}),a.jsx("section",{className:"py-10 lg:py-16 bg-white","data-id":"rudwyya5c","data-path":"src/pages/HomePage.tsx",children:a.jsxs("div",{className:"container mx-auto px-4 lg:px-8 max-w-5xl","data-id":"5jfp3nlom","data-path":"src/pages/HomePage.tsx",children:[a.jsxs("div",{className:"text-center mb-6 lg:mb-10","data-id":"e9z0lblcl","data-path":"src/pages/HomePage.tsx",children:[a.jsx("h2",{className:"font-display font-bold text-3xl lg:text-4xl text-[#0F2E00] mb-3","data-id":"6f1esxaxc","data-path":"src/pages/HomePage.tsx",children:"Find Us on the Map"}),a.jsx("p",{className:"text-forest/70 text-lg","data-id":"lz6egb568","data-path":"src/pages/HomePage.tsx",children:"Based in Barrie, Ontario — serving clients across Canada."})]}),a.jsx("div",{className:"rounded-2xl overflow-hidden shadow-[0_10px_40px_-10px_rgba(15,46,0,0.15)] border border-forest/10","data-id":"b0luxjm4x","data-path":"src/pages/HomePage.tsx",children:a.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2852.3237917994184!2d-79.68039002378536!3d44.36494067107728!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x882abdc1f8f5aa31%3A0x6308370f8a2c03c3!2sCerttech%20Web%20Solutions%20-%20Web%20Design%2C%20SEO%20%26%20Digital%20Marketing%20Services!5e0!3m2!1sen!2sca!4v1780488887580!5m2!1sen!2sca",width:"100%",height:"450",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Certtech Web Solutions - Google Maps",className:"w-full block","data-id":"fb8sio1da","data-path":"src/pages/HomePage.tsx"})})]})}),a.jsx(Na,{"data-id":"q0rx16rvf","data-path":"src/pages/HomePage.tsx"})]}),a.jsx(U,{"data-id":"nwkmmcqpl","data-path":"src/pages/HomePage.tsx"})]})]})}export{_a as default};