1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" as="image" href="/assets/hero-irish-dog-emerald-6youhkQ_.webp" fetchPriority="high"/><link rel="stylesheet" href="/assets/styles-DpjExqHv.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Figtree:wght@400;500;600;700&display=swap" data-precedence="default"/><title>Book a Vetted Dog Walker or Sitter in Ireland â PawPals</title><meta name="theme-color" content="#064e3b"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="apple-mobile-web-app-title" content="PawPals"/><meta name="author" content="PawPals"/><meta property="og:locale" content="en_IE"/><meta property="og:site_name" content="PawPals"/><meta name="twitter:title" content="PawPals â Dog Walking, Sitting & Boarding in Ireland"/><meta name="twitter:description" content="Ireland's modern marketplace for dog walking, sitting and boarding. Local, trusted, tail-wagging good."/><meta name="description" content="Book a verified dog walker, sitter or boarder across Ireland â Dublin, Cork, Galway and every county. Secure escrow payments, photo updates, ID-verified locals."/><meta name="keywords" content="dog walker Ireland, dog sitter Dublin, pet sitter Cork, dog walking Galway, pet boarding Ireland"/><meta property="og:title" content="Book a Vetted Dog Walker or Sitter in Ireland â PawPals"/><meta property="og:description" content="Verified dog walkers, sitters and boarders across all 32 Irish counties. Secure payments, photo updates, book in minutes."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta property="og:url" content="https://pawpals.ie/"/><link rel="modulepreload" href="/assets/index-C6Uykf5v.js"/>
1<link rel="modulepreload" href="/assets/index-ZmmP5EdG.js"/><link rel="modulepreload" href="/assets/AppShell-D9KoF92u.js"/><link rel="modulepreload" href="/assets/button-50Egdoc3.js"/><link rel="modulepreload" href="/assets/select-saNJbJaa.js"/><link rel="modulepreload" href="/assets/proxy-BaFxkLPF.js"/><link rel="modulepreload" href="/assets/shield-check-BNdqXqZC.js"/><link rel="modulepreload" href="/assets/lock-DBbaiVCi.js"/><link rel="modulepreload" href="/assets/footprints-Bt81G7UL.js"/><link rel="modulepreload" href="/assets/bed-Blfx6AQF.js"/><link rel="modulepreload" href="/assets/arrow-right-CCEZDUW2.js"/><link rel="modulepreload" href="/assets/search.functions-D-kXCojx.js"/><link rel="modulepreload" href="/assets/info-4T2W5MRQ.js"/><link rel="modulepreload" href="/assets/WaitlistForm-IP2IzS8V.js"/><link rel="modulepreload" href="/assets/wallet-BxJo9gDZ.js"/><link rel="modulepreload" href="/assets/badge-check-Dfyxsfbp.js"/><link rel="modulepreload" href="/assets/input-Bnw-6BK9.js"/><link rel="modulepreload" href="/assets/useServerFn-DzSTC27W.js"/><link rel="modulepreload" href="/assets/index-BdQq_4o_.js"/><link rel="modulepreload" href="/assets/index-DVZfk7U1.js"/><link rel="modulepreload" href="/assets/index-CGs3Y3uz.js"/><link rel="modulepreload" href="/assets/chevron-down-BZDdxO-b.js"/><link rel="modulepreload" href="/assets/check-DczArloW.js"/><link rel="modulepreload" href="/assets/loader-circle-BIFZRM0K.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><link rel="manifest" href="/manifest.json"/><link rel="icon" href="/icon-192.png" type="image/png"/><link rel="apple-touch-icon" href="/icon-192.png"/><link rel="canonical" href="https://pawpals.ie/"/><link rel="preload" as="image" href="/assets/hero-irish-dog-emerald-6youhkQ_.webp" fetchPriority="high"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"PawPals","url":"https://pawpals.ie","logo":"https://pawpals.ie/icon-192.png","description":"Ireland's marketplace for dog walking, sitting and boarding.","areaServed":"IE"}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"PawPals","url":"https://pawpals.ie","potentialAction":{"@type":"SearchAction","target":"https://pawpals.ie/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<script defer src="/__l5e/events.1718a1eacac7ff3a.js" data-artifact-kind="dwl_content_hash" data-artifact-id="eab7ec91e69b38cef583641c3e51734f686ca481a80466c7679de956c65f2ddd" data-commit-sha="58ad83591072fd64326deff9e1b57c358b579164" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF81eWt4bnd4MXEyOGZkc2tqM3hnZjFyOXRoeSIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiJlYWI3ZWM5MWU2OWIzOGNlZjU4MzY0MWMzZTUxNzM0ZjY4NmNhNDgxYTgwNDY2Yzc2NzlkZTk1NmM2NWYyZGRkIiwiY29tbWl0X3NoYSI6IjU4YWQ4MzU5MTA3MmZkNjQzMjZkZWZmOWUxYjU3YzM1OGI1NzkxNjQiLCJleHAiOjE3OTQxNzUzNjV9.2fcfhubQZYfVaZTH5WXMRfVIMrDqaIvNWDFVGbGjnFs"></script>
1<meta property="og:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/ccd8b532-ece8-4e5f-9097-7728eadf54fe"><meta name="twitter:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/ccd8b532-ece8-4e5f-9097-7728eadf54fe"></head><body><!--$--><div class="flex min-h-screen flex-col bg-background"><a href="#main-content" class="skip-link">Skip to content</a><header class="sticky top-0 z-40 w-full border-b border-border/60 bg-background/85 backdrop-blur-md"><div class="mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8"><a class="flex-shrink-0 active" href="/" data-status="active" aria-current="page"><div class="group flex items-center gap-2.5 "><span class="relative grid h-11 w-11 place-items-center rounded-2xl bg-accent text-primary-foreground shadow-soft transition group-hover:shadow-warm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paw-print h-6 w-6 group-hover:animate-paw-wiggle" aria-hidden="true"><circle cx="11" cy="4" r="2"></circle><circle cx="18" cy="8" r="2"></circle><circle cx="20" cy="16" r="2"></circle><path d="M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z"></path></svg><span aria-hidden="true" class="absolute -bottom-0.5 -right-0.5 h-3 w-3 rounded-full border-2 border-background bg-highlight"></span></span><span class="font-display text-2xl font-extrabold tracking-tight text-foreground">Paw<span class="text-primary">Pals</span></span></div></a><nav class="hidden items-center gap-1 md:flex"><a class="relative rounded-2xl px-4 py-2 text-sm font-semibold text-foreground/70 transition-colors hover:text-foreground after:absolute after:bottom-1 after:left-4 after:right-4 after:h-0.5 after:scale-x-0 after:rounded-full after:bg-primary after:transition-transform after:duration-200 hover:after:scale-x-100" href="/search">Find Sitters</a><a class="relative rounded-2xl px-4 py-2 text-sm font-semibold text-foreground/70 transition-colors hover:text-foreground after:absolute after:bottom-1 after:left-4 after:right-4 after:h-0.5 after:scale-x-0 after:rounded-full after:bg-primary after:transition-transform after:duration-200 hover:after:scale-x-100" href="/map">Map</a><a class="relative rounded-2xl px-4 py-2 text-sm font-semibold text-foreground/70 transition-colors hover:text-foreground after:absolute after:bottom-1 after:left-4 after:right-4 after:h-0.5 after:scale-x-0 after:rounded-full after:bg-primary after:transition-transform after:duration-200 hover:after:scale-x-100" href="/messages">Messages</a><a class="relative rounded-2xl px-4 py-2 text-sm font-semibold text-foreground/70 transition-colors hover:text-foreground after:absolute after:bottom-1 after:left-4 after:right-4 after:h-0.5 after:scale-x-0 after:rounded-full after:bg-primary after:transition-transform after:duration-200 hover:after:scale-x-100" href="/bookings">Bookings</a></nav><div class="flex items-center gap-1 sm:gap-2"><a class="hidden sm:inline-flex" href="/login"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 rounded-2xl">Log in</button></a><a href="/signup"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 py-2 rounded-2xl bg-accent text-accent-foreground shadow-soft hover:bg-accent/90">Sign up</button></a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 w-9 rounded-2xl md:hidden" aria-label="Open menu" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_vdaq_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-6 w-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header>
1<main id="main-content" class="flex-1 pb-20 md:pb-0"><section class="relative isolate overflow-hidden bg-background"><div aria-hidden="true" class="pointer-events-none absolute -right-24 top-10 -z-10 h-72 w-72 rounded-full bg-highlight/20 blur-3xl"></div><div aria-hidden="true" class="pointer-events-none absolute -left-32 bottom-0 -z-10 h-96 w-96 rounded-full bg-primary/10 blur-3xl"></div><div class="mx-auto flex w-full max-w-7xl flex-col items-center gap-10 px-4 py-10 sm:px-6 lg:flex-row lg:gap-14 lg:px-8 lg:py-20"><div class="z-10 flex w-full flex-col lg:w-3/5" style="opacity:0;transform:translateY(20px)"><span class="mb-6 inline-flex w-fit items-center gap-2 rounded-full bg-primary/10 px-4 py-1.5 text-sm font-bold text-primary"><span class="relative flex h-2 w-2"><span class="absolute inline-flex h-full w-full animate-ping rounded-full bg-highlight opacity-75"></span><span class="relative inline-flex h-2 w-2 rounded-full bg-highlight"></span></span>Now onboarding walkers in every county</span><h1 class="mb-6 text-4xl font-extrabold leading-[1.08] text-foreground sm:text-5xl lg:text-6xl">Book a vetted<!-- --> <span class="text-primary underline decoration-highlight decoration-4 underline-offset-[10px]">dog walker</span> <!-- -->or sitter in minutes</h1><p class="mb-9 max-w-xl text-lg leading-relaxed text-foreground/70 sm:text-xl">Professional dog walking, sitting and boarding across all 32 counties. Pay securely, get photo updates, and book with confidence.</p><div class="mb-7 rounded-3xl border border-border bg-card p-4 shadow-warm"><div class="grid gap-2 md:grid-cols-3"><div class="flex flex-col rounded-2xl px-4 py-2 transition-colors hover:bg-secondary/60"><span class="text-[11px] font-bold uppercase tracking-widest text-muted-foreground">Where in Ireland?</span><button type="button" role="combobox" aria-controls="radix-_R_4m9phaq_" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-placeholder="" class="flex w-full items-center justify-between whitespace-nowrap rounded-md border-input bg-transparent ring-offset-background cursor-pointer data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 h-auto border-0 p-0 text-base font-semibold shadow-none focus:ring-0"><span style="pointer-events:none">Dublin, Cork, Galwayâ¦</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="flex flex-col rounded-2xl px-4 py-2 transition-colors hover:bg-secondary/60 md:border-l md:border-border"><span class="text-[11px] font-bold uppercase tracking-widest text-muted-foreground">When?</span><input type="date" aria-label="Booking date" class="w-full bg-transparent text-base font-semibold text-foreground outline-none" value=""/></div><div class="flex flex-col rounded-2xl px-4 py-2 transition-colors hover:bg-secondary/60 md:border-l md:border-border"><span class="text-[11px] font-bold uppercase tracking-widest text-muted-foreground">Service type</span><button type="button" role="combobox" aria-controls="radix-_R_5m9phaq_" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-placeholder="" class="flex w-full items-center justify-between whitespace-nowrap rounded-md border-input bg-transparent ring-offset-background cursor-pointer data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 h-auto border-0 p-0 text-base font-semibold shadow-none focus:ring-0"><span style="pointer-events:none">Any service</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div><div class="mt-4 flex flex-col items-stretch gap-3 sm:flex-row sm:items-center"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow px-4 py-2 h-14 flex-1 rounded-2xl bg-primary text-base font-bold text-primary-foreground shadow-soft transition-all hover:-translate-y-0.5 hover:bg-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search mr-2 h-5 w-5" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg>Search now</button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&
1_svg]:shrink-0 hover:text-accent-foreground py-2 h-14 rounded-2xl px-6 text-base font-semibold text-foreground hover:bg-secondary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-navigation mr-2 h-4 w-4 text-primary" aria-hidden="true"><polygon points="3 11 22 2 13 21 11 13 3 11"></polygon></svg>Use my location</button></div></div><div class="mb-9 flex flex-wrap items-center gap-2.5"><span class="mr-1 text-sm font-bold text-muted-foreground">Popular:</span><button type="button" class="rounded-full border border-border bg-card px-4 py-1.5 text-sm font-semibold text-foreground transition-all hover:-translate-y-0.5 hover:border-primary hover:text-primary">Dublin</button><button type="button" class="rounded-full border border-border bg-card px-4 py-1.5 text-sm font-semibold text-foreground transition-all hover:-translate-y-0.5 hover:border-primary hover:text-primary">Cork</button><button type="button" class="rounded-full border border-border bg-card px-4 py-1.5 text-sm font-semibold text-foreground transition-all hover:-translate-y-0.5 hover:border-primary hover:text-primary">Galway</button><button type="button" class="rounded-full border border-border bg-card px-4 py-1.5 text-sm font-semibold text-foreground transition-all hover:-translate-y-0.5 hover:border-primary hover:text-primary">Phoenix Park</button><button type="button" class="rounded-full border border-border bg-card px-4 py-1.5 text-sm font-semibold text-foreground transition-all hover:-translate-y-0.5 hover:border-primary hover:text-primary">Howth</button></div><div class="flex flex-wrap items-center gap-x-8 gap-y-5 border-t border-border pt-7"><div class="flex flex-col"><span class="font-bold text-foreground">32 counties covered</span><span class="text-xs text-muted-foreground">Republic and Northern Ireland</span></div><div class="flex flex-col border-border pl-0 sm:border-l sm:pl-8"><span class="font-bold text-foreground">Payment held until the walk is done</span><span class="text-xs font-semibold uppercase tracking-wide text-primary">Secure escrow</span></div><div class="flex flex-wrap items-center gap-x-5 gap-y-2 border-border pl-0 sm:border-l sm:pl-8"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-4 w-4 text-primary" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><span class="text-[11px] font-bold uppercase tracking-wider text-foreground/80">ID verified</span></span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-4 w-4 text-primary" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span class="text-[11px] font-bold uppercase tracking-wider text-foreground/80">Secure payments</span></span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4 text-primary" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="text-[11px] font-bold uppercase tracking-wider text-foreground/80">Ireland only</span></span></div></div></div><div class="relative w-full lg:w-2/5" style="opacity:0;transform:scale(0.96)"><div class="relative aspect-[4/5] overflow-hidden rounded-[3rem] border-[10px] border-card shadow-warm transition-transform duration-700 lg:rotate-2 lg:hover:rotate-0"><img src="/assets/hero-irish-dog-emerald-6youhkQ_.webp" alt="A happy golden retriever trotting through a green Irish meadow" width="896" height="1120" fetchPriority="high" decoding="async" class="h-full w-full object-cover"/>
1<div class="absolute inset-x-6 bottom-6 rounded-3xl bg-card/95 p-5 shadow-soft backdrop-blur-md"><p class="text-center text-base font-bold italic leading-snug text-foreground">âThe best care for Murphy while I was away.â</p><p class="mt-1 text-center text-sm font-semibold text-primary">â Siobhán, Co. Wicklow</p></div></div></div></div></section><section class="border-y border-border/60 bg-background"><div class="mx-auto flex max-w-7xl flex-wrap items-center justify-center gap-8 px-4 py-10 sm:gap-14 sm:px-6 lg:px-8"><div class="flex items-center gap-3 text-base font-semibold text-foreground sm:text-lg"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-primary/10 text-primary shadow-[0_0_24px_-4px_oklch(0.52_0.09_185_/_0.35)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-6 w-6" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></span>ID-verified locals</div><div class="flex items-center gap-3 text-base font-semibold text-foreground sm:text-lg"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-primary/10 text-primary shadow-[0_0_24px_-4px_oklch(0.52_0.09_185_/_0.35)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-6 w-6" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></span>Secure payments</div><div class="flex items-center gap-3 text-base font-semibold text-foreground sm:text-lg"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-primary/10 text-primary shadow-[0_0_24px_-4px_oklch(0.52_0.09_185_/_0.35)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-6 w-6" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></span>Ireland only</div></div></section><section class="mx-auto max-w-7xl px-4 py-14 sm:px-6 lg:px-8 lg:py-20"><div class="mb-10 text-center md:mb-12"><h2 class="text-4xl font-extrabold tracking-tight text-foreground sm:text-5xl">Choose the care your dog needs</h2><p class="mt-4 text-lg text-muted-foreground">Three services, all from local walkers and sitters you can check out first.</p></div><div class="grid grid-cols-1 justify-center gap-4 sm:grid-cols-2 sm:gap-5 lg:grid-cols-3"><div style="opacity:0;transform:translateY(20px)"><a class="group relative flex h-full flex-col items-start gap-4 roun
1ded-3xl border border-border bg-card p-7 text-left shadow-soft transition-all hover:-translate-y-1 hover:border-primary/40 hover:shadow-warm sm:p-8" href="/search?service=walking&view=list"><span class="absolute -top-3 right-5 rounded-full bg-accent px-3 py-1 text-[11px] font-bold uppercase tracking-wider text-accent-foreground shadow-soft">Most popular</span><span class="grid h-16 w-16 place-items-center rounded-2xl bg-primary/10 text-primary transition-transform group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-footprints h-8 w-8" aria-hidden="true"><path d="M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z"></path><path d="M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z"></path><path d="M16 17h4"></path><path d="M4 13h4"></path></svg></span><div class="flex-1"><div class="flex items-center gap-2"><div class="text-lg font-extrabold text-foreground sm:text-xl">Dog Walking</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 -translate-x-1 text-muted-foreground opacity-0 transition-all group-hover:translate-x-0 group-hover:text-primary group-hover:opacity-100" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="mt-1.5 text-sm text-muted-foreground sm:text-base">Daily strolls and exercise from a local walker you can meet first.</div></div><div class="mt-2 text-sm font-bold text-primary">from â¬15</div></a></div><div style="opacity:0;transform:translateY(20px)"><a class="group relative flex h-full flex-col items-start gap-4 roun
1ded-3xl border border-border bg-card p-7 text-left shadow-soft transition-all hover:-translate-y-1 hover:border-primary/40 hover:shadow-warm sm:p-8" href="/search?service=sitting&view=list"><span class="grid h-16 w-16 place-items-center rounded-2xl bg-accent/10 text-accent transition-transform group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-8 w-8" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></span><div class="flex-1"><div class="flex items-center gap-2"><div class="text-lg font-extrabold text-foreground sm:text-xl">House Sitting</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 -translate-x-1 text-muted-foreground opacity-0 transition-all group-hover:translate-x-0 group-hover:text-primary group-hover:opacity-100" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="mt-1.5 text-sm text-muted-foreground sm:text-base">Your dog stays in their own home while a trusted sitter stays with them.</div></div><div class="mt-2 text-sm font-bold text-primary">from â¬35</div></a></div><div style="opacity:0;transform:translateY(20px)"><a class="group relative flex h-full flex-col items-start gap-4 roun
1ded-3xl border border-border bg-card p-7 text-left shadow-soft transition-all hover:-translate-y-1 hover:border-primary/40 hover:shadow-warm sm:p-8" href="/search?service=boarding&view=list"><span class="grid h-16 w-16 place-items-center rounded-2xl bg-primary/10 text-primary transition-transform group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bed h-8 w-8" aria-hidden="true"><path d="M2 4v16"></path><path d="M2 8h18a2 2 0 0 1 2 2v10"></path><path d="M2 17h20"></path><path d="M6 8v9"></path></svg></span><div class="flex-1"><div class="flex items-center gap-2"><div class="text-lg font-extrabold text-foreground sm:text-xl">Boarding</div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 -translate-x-1 text-muted-foreground opacity-0 transition-all group-hover:translate-x-0 group-hover:text-primary group-hover:opacity-100" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="mt-1.5 text-sm text-muted-foreground sm:text-base">A comfortable home away from home with a vetted local host.</div></div><div class="mt-2 text-sm font-bold text-primary">from â¬30</div></a></div></div></section><section class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-20"><div class="grid items-center gap-8 lg:grid-cols-2 lg:gap-12"><div><span class="inline-flex items-center gap-2 rounded-full bg-trust/10 px-3 py-1 text-xs font-bold uppercase tracking-wider text-trust"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-3.5 w-3.5" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> All across Ireland</span><h2 class="mt-4 text-3xl font-extrabold tracking-tight text-foreground sm:text-4xl lg:text-5xl">Trusted walkers in every corner of Ireland</h2><p class="mt-4 text-base text-muted-foreground sm:text-lg">From Dublin to Donegal, Cork to Connemara â browse verified local walkers, sitters and boarders on the map.</p><div class="mt-6 flex flex-wrap items-center gap-3"><a class="inline-block" href="/map"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-2xl bg-primary px-6 py-5 text-base font-bold text-primary-foreground shadow-soft hover:bg-primary/90">Explore the map <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a><span class="text-sm font-semibold text-muted-foreground">0<!-- --> listed across Ireland</span></div></div><div class="relative aspect-[4/3] overflow-hidden rounded-3xl border border-border bg-card shadow-warm" style="opacity:0;transform:scale(0.95)"><div class="relative h-full w-full"><img src="/assets/ireland-map-DKLJfKpH.webp" alt="Map of Ireland" loading="lazy" class="absolute inset-0 h-full w-full object-cover opacity-60"/><div class="absolute inset-0 flex flex-col items-center justify-center gap-2"><div class="h-8 w-8 animate-spin rounded-full border-2 border-primary border-t-transparent"></div><span class="text-sm font-semibold text-foreground">Loading mapâ¦</span></div></div></div></div></section><section class="bg-secondary py-16 lg:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mb-14 text-center"><h2 class="text-4xl font-extrabold tracking-tight text-foreground sm:text-5xl">How PawPals works</h2><p class="mt-4 text-lg text-muted-foreground">Four easy steps to a happier dog.</p></div><div class="relative"><div aria-hidden="true" class="absolute left-[12.5%] right-[12.5%] top-10 hidden border-t-2 border-dashed border-primary/30 md:block"></div><div class="relative flex snap-x snap-mandatory gap-4 overflow-x-auto pb-4 md:grid md:grid-cols-4 md:gap-8 md:overflow-visible md:pb-0"><div class="relative min-w-[75%] flex-shrink-0 snap-center rounded-3xl bg-card p-7 shadow-soft md:min-w-0" style="opacity:0;transform:translateY(20px)"><div class="flex items-center gap-4"><span class="relative grid h-20 w-20 flex-shrink-0 place-items-center rounded-full bg-gradient-emerald text-primary-foreground shadow-warm ring-4 ring-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-8 w-8" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span class="absolute -bottom-1 -right-1 grid h-7 w-7 place-items-center rounded-full bg-accent text-xs font-extrabold text-accent-foreground ring-2 ring-background">1</span></span></div><h3 class="mt-5 text-xl font-extrabold text-foreground">Search nearby</h3><p class="mt-2 text-base text-muted-foreground">Enter your town or use your location to find walkers and sitters close to home.</p></div><div class="relative min-w-[75%] flex-shrink-0 snap-center rounded-3xl bg-card p-7 shadow-soft md:min-w-0" style="opacity:0;transform:translateY(20px)"><div class="flex items-center gap-4"><span class="relative grid h-20 w-20 flex-shrink-0 place-items-center rounded-full bg-gradient-emerald text-primary-foreground shadow-warm ring-4 ring-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-check h-8 w-8" aria-hidden="true"><path d="m16 11 2 2 4-4"></path><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle></svg><span class="absolute -bottom-1 -right-1 grid h-7 w-7 place-items-center rounded-full bg-accent text-xs font-extrabold text-accent-foreground ring-2 ring-background">2</span></span></div><h3 class="mt-5 text-xl font-extrabold text-foreground">Choose your sitter</h3><p class="mt-2 text-base text-muted-foreground">Compare ID-verified profiles, experience, and genuine reviews from other owners.</p></div><div class="relative min-w-[75%] flex-shrink-0 snap-center rounded-3xl bg-card p-7 shadow-soft md:min-w-0" style="opacity:0;transform:translateY(20px)"><div class="flex items-center gap-4"><span class="relative grid h-20 w-20 flex-shrink-0 place-items-center rounded-full bg-gradient-emerald text-primary-foreground shadow-warm ring-4 ring-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-check h-8 w-8" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="m9 16 2 2 4-4"></path></svg><span class="absolute -bottom-1 -right-1 grid h-7 w-7 place-items-center rounded-full bg-accent text-xs font-extrabold text-accent-foreground ring-2 ring-background">3</span></span></div><h3 class="mt-5 text-xl font-extrabold text-foreground">Book & pay</h3><p class="mt-2 text-base text-muted-foreground">Reserve a date, pay securely, and your funds are held safely until the job is done.</p></div><div class="relative min-w-[75%] flex-shrink-0 snap-center rounded-3xl bg-card p-7 shadow-soft md:min-w-0" style="opacity:0;transform:translateY(20px)"><div class="flex items-center gap-4"><span class="relative grid h-20 w-20 flex-shrink-0 place-items-center rounded-full bg-gradient-emerald text-primary-foreground shadow-warm ring-4 ring-background"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-8 w-8" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><span class="absolute -bottom-1 -right-1 grid h-7 w-7 place-items-center rounded-full bg-accent text-xs font-extrabold text-accent-foreground ring-2 ring-background">4</span></span></div><h3 class="mt-5 text-xl font-extrabold text-foreground">Stay in the loop</h3><p class="mt-2 text-base text-muted-foreground">Get live photo updates and message your sitter directly throughout the booking.</p></div></div></div></div></section><section class="mx-auto max-w-7xl overflow-hidden px-4 py-14 sm:px-6 lg:px-8 lg:py-24"><div class="mb-12 text-center"><h2 class="text-4xl font-extrabold tracking-tight text-foreground sm:text-5xl">Loved by Irish dog owners</h2><p class="mt-4 text-lg text-muted-foreground">Real tales from real tails.</p></div>
1<div class="pause-on-hover relative"><div class="pointer-events-none absolute inset-y-0 left-0 z-10 w-16 bg-gradient-to-r from-background to-transparent"></div><div class="pointer-events-none absolute inset-y-0 right-0 z-10 w-16 bg-gradient-to-l from-background to-transparent"></div><div class="flex w-max animate-marquee gap-6"><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-1-B1P2QPEo.webp" alt="Aoife M. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/><div><div class="font-bold text-foreground">Aoife M.</div><div class="text-sm text-muted-foreground">Dublin<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->Found a walker for Murphy in 10 minutes flat. He's now obsessed with his walker â comes home knackered and happy.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-2-C0wFt-yU.webp" alt="Cillian O'B. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/>
1<div><div class="font-bold text-foreground">Cillian O'B.</div><div class="text-sm text-muted-foreground">Galway<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->Our walker is brilliant. Bella comes home blissfully tired and the photo updates are the highlight of my day. Booking through PawPals was effortless.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-3-mLuRkVcP.webp" alt="Niamh K. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/><div><div class="font-bold text-foreground">Niamh K.</div><div class="text-sm text-muted-foreground">Cork<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground
1/90">"<!-- -->Went away for a weekend and got photo updates the whole time. The sitter treated our two like royalty. We'll never go back.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-1-B1P2QPEo.webp" alt="Sean D. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/><div><div class="font-bold text-foreground">Sean D.</div><div class="text-sm text-muted-foreground">Limerick<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->PawPals matched us with the loveliest sitter for our anxious rescue. Real, verified Irish locals â that's what won us over.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-1-B1P2QPEo.webp" alt="Aoife M. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/>
1<div><div class="font-bold text-foreground">Aoife M.</div><div class="text-sm text-muted-foreground">Dublin<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->Found a walker for Murphy in 10 minutes flat. He's now obsessed with his walker â comes home knackered and happy.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-2-C0wFt-yU.webp" alt="Cillian O'B. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/><div><div class="font-bold text-foreground">Cillian O'B.</div><div class="text-sm text-muted-foreground">Galway<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground
1/90">"<!-- -->Our walker is brilliant. Bella comes home blissfully tired and the photo updates are the highlight of my day. Booking through PawPals was effortless.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-3-mLuRkVcP.webp" alt="Niamh K. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/><div><div class="font-bold text-foreground">Niamh K.</div><div class="text-sm text-muted-foreground">Cork<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->Went away for a weekend and got photo updates the whole time. The sitter treated our two like royalty. We'll never go back.<!-- -->"</blockquote></div><div class="w-[320px] flex-shrink-0 rounded-3xl border border-border bg-card p-6 shadow-soft sm:w-[400px] sm:p-8"><div class="flex items-center gap-4"><img src="/assets/testimonial-1-B1P2QPEo.webp" alt="Sean D. with their dog" loading="lazy" width="64" height="64" class="h-16 w-16 rounded-2xl object-cover"/>
1<div><div class="font-bold text-foreground">Sean D.</div><div class="text-sm text-muted-foreground">Limerick<!-- -->, Ireland</div></div></div><div class="mt-4 flex gap-0.5 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-4 w-4 fill-accent" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><blockquote class="mt-4 text-base leading-relaxed text-foreground/90">"<!-- -->PawPals matched us with the loveliest sitter for our anxious rescue. Real, verified Irish locals â that's what won us over.<!-- -->"</blockquote></div></div></div><p class="mx-auto mt-10 flex max-w-2xl items-start justify-center gap-2 text-center text-xs leading-relaxed text-muted-foreground sm:items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info h-4 w-4 flex-shrink-0 text-primary" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg>These are illustrative examples of the PawPals experience while our first verified reviews come in.</p></section></main><footer class="mt-16 border-t border-border/60 bg-gradient-to-br from-secondary/60 via-background to-primary/5"><div class="mx-auto max-w-7xl px-4 py-14 sm:px-6 lg:px-8"><div class="grid gap-10 md:grid-cols-12"><div class="md:col-span-5"><div class="group flex items-center gap-2.5 "><span class="relative grid h-11 w-11 place-items-center rounded-2xl bg-accent text-primary-foreground shadow-soft transition group-hover:shadow-warm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paw-print h-6 w-6 group-hover:animate-paw-wiggle" aria-hidden="true"><circle cx="11" cy="4" r="2"></circle><circle cx="18" cy="8" r="2"></circle><circle cx="20" cy="16" r="2"></circle><path d="M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z"></path></svg><span aria-hidden="true" class="absolute -bottom-0.5 -right-0.5 h-3 w-3 rounded-full border-2 border-background bg-highlight"></span></span><span class="font-display text-2xl font-extrabold tracking-tight text-foreground">Paw<span class="text-primary">Pals</span></span></div><p class="mt-4 max-w-sm text-sm text-muted-foreground">Ireland's modern marketplace for dog walking, sitting and boarding. Local, trusted, tail-wagging good.</p><p class="mt-4 inline-flex items-center gap-2 rounded-full bg-primary/10 px-3 py-1 text-xs font-bold text-primary">Made with care in Dublin</p><div class="mt-5 flex items-center gap-3"><a href="https://instagram.com/pawpals.ie" target="_blank" rel="noopener noreferrer" aria-label="PawPals on Instagram" class="flex h-9 w-9 items-center justify-center rounded-full bg-card text-foreground
1/70 shadow-soft transition hover:-translate-y-0.5 hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-4 w-4" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a><a href="https://facebook.com/pawpals.ie" target="_blank" rel="noopener noreferrer" aria-label="PawPals on Facebook" class="flex h-9 w-9 items-center justify-center rounded-full bg-card text-foreground/70 shadow-soft transition hover:-translate-y-0.5 hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-4 w-4" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a></div></div><div class="md:col-span-2"><div><h3 class="text-xs font-extrabold uppercase tracking-wider text-foreground">Product</h3><ul class="mt-3 space-y-2 text-sm font-semibold text-foreground/70"><li><a class="transition-colors hover:text-primary" href="/search">Find sitters</a></li><li><a class="transition-colors hover:text-primary" href="/services">Services</a></li><li><a class="transition-colors hover:text-primary" href="/dog-minders-ireland">Dog minders</a></li><li><a class="transition-colors hover:text-primary" href="/pet-sitters-ireland">Pet sitters</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walking-prices">Prices by county</a></li><li><a class="transition-colors hover:text-primary" href="/dog-kennels-alternative-ireland">Kennel alternative</a></li><li><a class="transition-colors hover:text-primary" href="/how-it-works">How it works</a></li><li><a class="transition-colors hover:text-primary" href="/tools/dog-exercise-calculator">Exercise calculator</a></li><li><a class="transition-colors hover:text-primary" href="/tools/walk-budget-planner">Walk budget planner</a></li></ul></div></div><div class="md:col-span-2"><div><h3 class="text-xs font-extrabold uppercase tracking-wider text-foreground">Company</h3><ul class="mt-3 space-y-2 text-sm font-semibold text-foreground/70"><li><a class="transition-colors hover:text-primary" href="/about">About</a></li><li><a class="transition-colors hover:text-primary" href="/safety">Safety & Trust</a></li><li><a class="transition-colors hover:text-primary" href="/verification">Verification checks</a></li><li><a class="transition-colors hover:text-primary" href="/insurance">Insurance & guarantee</a></li><li><a class="transition-colors hover:text-primary" href="/guides">Guides</a></li><li><a class="transition-colors hover:text-primary" href="/dog-friendly">Dog-friendly Ireland</a></li><li><a class="transition-colors hover:text-primary" href="/dogs">Breed guides</a></li><li><a class="transition-colors hover:text-primary" href="/become-a-dog-walker">Become a walker</a></li><li><a class="transition-colors hover:text-primary" href="/dog-sitting-jobs-ireland">Dog sitting jobs</a></li><li><a class="transition-colors hover:text-primary" href="/blog">Blog</a></li><li><a class="transition-colors hover:text-primary" href="/contact">Contact</a></li></ul></div></div><div class="md:col-span-3"><h3 class="text-xs font-extrabold uppercase tracking-wider text-foreground">Newsletter</h3><p class="mt-3 text-sm text-muted-foreground">Tail-wag tips & Irish dog stories. No spam.</p><form class="mt-3 flex gap-2"><div class="relative flex-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><input type="email" class="flex h-9 w-full border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm rounded-2xl pl-9" required="" placeholder="[email protected]" value=""/></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 py-2 rounded-2xl bg-accent text-accent-foreground hover:bg-accent/90" type="submit">Subscribe</button></form></div></div><div class="mt-12 border-t border-border/60 pt-8"><h3 class="text-xs font-extrabold uppercase tracking-wider text-foreground">Popular areas</h3><p class="mt-2 text-sm text-muted-foreground">Dog walkers, sitters and boarding across Ireland.</p><div class="mt-5 grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div><h4 class="text-xs font-bold uppercase tracking-wide text-muted-foreground">By county</h4><ul class="mt-3 grid grid-cols-2 gap-y-2 text-sm font-semibold text-foreground
1/70"><li><a class="transition-colors hover:text-primary" href="/dog-walkers/dublin">Dublin</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/wicklow">Wicklow</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/kildare">Kildare</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/meath">Meath</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/cork">Cork</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/limerick">Limerick</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/galway">Galway</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-wide text-muted-foreground">By town & city</h4><ul class="mt-3 grid grid-cols-2 gap-y-2 text-sm font-semibold text-foreground/70"><li><a class="transition-colors hover:text-primary" href="/dog-walkers/dublin/dublin-city">Dublin City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/cork/cork-city">Cork City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/galway/galway-city">Galway City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/limerick/limerick-city">Limerick City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/waterford/waterford-city">Waterford City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/antrim/belfast">Belfast</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/kilkenny/kilkenny-city">Kilkenny City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walkers/sligo/sligo-town">Sligo Town</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-wide text-muted-foreground">By service</h4><ul class="mt-3 grid grid-cols-2 gap-y-2 text-sm font-semibold text-foreground/70"><li><a class="transition-colors hover:text-primary" href="/dog-walking-ireland">Dog walking</a></li><li><a class="transition-colors hover:text-primary" href="/dog-sitting-ireland">Dog sitting</a></li><li><a class="transition-colors hover:text-primary" href="/dog-boarding-ireland">Dog boarding</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walking/dublin-city">Walkers · <!-- -->Dublin City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walking/cork-city">Walkers · <!-- -->Cork City</a></li><li><a class="transition-colors hover:text-primary" href="/dog-walking/galway-city">Walkers · <!-- -->Galway City</a></li></ul></div></div></div><div class="mt-12 flex flex-col-reverse items-start justify-between gap-2 border-t border-border/60 pt-6 text-xs text-muted-foreground md:flex-row md:items-center"><p>PawPals Ireland © 2026 ⢠All rights reserved.</p><p>Made in Ireland, for Irish dogs</p></div></div></footer><nav class="fixed bottom-0 left-0 right-0 z-40 border-t border-border/60 bg-background/95 backdrop-blur-md md:hidden" style="padding-bottom:env(safe-area-inset-bottom)"><ul class="mx-auto flex max-w-2xl items-stretch justify-between px-2"><li class="flex-1"><a class="flex flex-col items-center gap-1 px-2 py-2.5 text-xs font-semibold transition-colors text-primary" href="/" data-status="active" aria-current="page"><span class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-5 w-5" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></span><span>Home</span></a></li><li class="flex-1"><a class="flex flex-col items-center gap-1 px-2 py-2.5 text-xs font-semibold transition-colors text-muted-foreground" href="/search"><span class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-5 w-5" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></span><span>Search</span></a></li><li class="flex-1"><a class="flex flex-col items-center gap-1 px-2 py-2.5 text-xs font-semibold transition-colors text-muted-foreground" href="/messages"><span class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle h-5 w-5" aria-hidden="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path></svg></span><span>Messages</span></a></li><li class="flex-1"><a class="flex flex-col items-center gap-1 px-2 py-2.5 text-xs font-semibold transition-colors text-muted-foreground" href="/bookings"><span class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-check h-5 w-5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="m9 16 2 2 4-4"></path></svg></span><span>
1Bookings</span></a></li><li class="flex-1"><a class="flex flex-col items-center gap-1 px-2 py-2.5 text-xs font-semibold transition-colors text-muted-foreground" href="/profile"><span class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user h-5 w-5" aria-hidden="true"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg></span><span>Profile</span></a></li></ul></nav></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-C6Uykf5v.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-C6Uykf5v.js"}}]},"/":$R[8]={preloads:$R[9]=["/assets/index-ZmmP5EdG.js","/assets/AppShell-D9KoF92u.js","/assets/button-50Egdoc3.js","/assets/select-saNJbJaa.js","/assets/proxy-BaFxkLPF.js","/assets/shield-check-BNdqXqZC.js","/assets/lock-DBbaiVCi.js","/assets/footprints-Bt81G7UL.js","/assets/bed-Blfx6AQF.js","/assets/arrow-right-CCEZDUW2.js","/assets/search.functions-D-kXCojx.js","/assets/info-4T2W5MRQ.js","/assets/WaitlistForm-IP2IzS8V.js","/assets/wallet-BxJo9gDZ.js","/assets/badge-check-Dfyxsfbp.js","/assets/input-Bnw-6BK9.js","/assets/useServerFn-DzSTC27W.js","/assets/index-BdQq_4o_.js","/assets/index-DVZfk7U1.js","/assets/index-CGs3Y3uz.js","/assets/chevron-down-BZDdxO-b.js","/assets/check-DczArloW.js","/assets/loader-circle-BIFZRM0K.js"]}}}
1,matches:$R[10]=[$R[11]={i:"__root__�",u:1791583365848,s:"success",ssr:!0},$R[12]={i:"��",u:1791583365848,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-C6Uykf5v.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>
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.