PageSourceSearch

https://pacsthailand.com/about/contact/

html pacsthailand.com collected 2026-10-05 07:59:18 UTC 53,270 bytes, 172 lines download raw bytes

1<!DOCTYPE html><html lang="en" class> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="Astro v6.3.1"><title>Contact PACS - Wok Tum, Koh Phangan</title><meta name="description" content="Get in touch with PACS Thailand. Find our address, clinic hours, email contacts and social media links."><link rel="canonical" href="https://pacsthailand.com/about/contact/"><link rel="alternate" hreflang="en" href="https://pacsthailand.com/about/contact/"><link rel="alternate" hreflang="th" href="https://pacsthailand.com/th/about/contact/"><link rel="alternate" hreflang="x-default" href="https://pacsthailand.com/about/contact/"><link rel="icon" href="/pacs-assets/pacs-favicon.png" type="image/png"><link rel="apple-touch-icon" href="/pacs-assets/pacs-favicon.png"><!-- Open Graph / Twitter --><meta property="og:type" content="website"><meta property="og:title" content="Contact PACS - Wok Tum, Koh Phangan"><meta property="og:description" content="Get in touch with PACS Thailand. Find our address, clinic hours, email contacts and social media links."><meta property="og:image" content="https://pacsthailand.com/pacs-assets/og-share.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:url" content="https://pacsthailand.com/about/contact/"><meta property="og:locale" content="en_GB"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://pacsthailand.com/pacs-assets/og-share.jpg"><!-- Organisation structured data (NGO) — on every page --><!-- Fragment set:html bypasses Vite's script pipeline, required for JSON-LD -->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"NGO","name":"PACS Thailand — Phangan Animal Care for Strays","alternateName":"PACS","url":"https://pacsthailand.com","logo":"https://pacsthailand.com/pacs-assets/pacs-logo-web.png","description":"A non-profit stray animal hospital on Koh Phangan treating sick and injured strays since 2001. Provides free veterinary care, sterilisation, and vaccination entirely through donations.","foundingDate":"2001","address":{"@type":"PostalAddress","streetAddress":"14/1 Moo 4, Wok Tum","addressLocality":"Koh Phangan","addressRegion":"Suratthani","postalCode":"84280","addressCountry":"TH"},"telephone":"+66898757513","email":"[email protected]","openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:30","closes":"16:30"},"sameAs":["https://www.facebook.com/PhanganAnimalCareForStrays/","https://www.instagram.com/phangananimalcareforstrays/","https://www.google.com/maps?cid=14764037775039508326"]}</script>
1<!-- Page-specific structured data slot (e.g. FAQPage, BreadcrumbList) --><!-- Language preference: auto-detect on first visit, respect saved pref on return visits -->
1<script>
2    (function () {
3      try {
4        var path = window.location.pathname;
5        var isTh = path.startsWith('/th/') || path === '/th';
6        var currentLang = isTh ? 'th' : 'en';
7        var saved = localStorage.getItem('pacs-lang');
8
9        if (!saved) {
10          // First visit: detect browser language
11          var browserLang = (navigator.language || '').toLowerCase();
12          var preferTh = browserLang.startsWith('th');
13          localStorage.setItem('pacs-lang', preferTh ? 'th' : 'en');
14          if (preferTh && !isTh) {
15            // Redirect English → Thai
16            var thPath = '/th' + (path === '/' ? '/' : path);
17            window.location.replace(thPath);
18          }
19          return;
20        }
21
22        // Return visit: respect saved preference
23        if (saved === 'th' && !isTh) {
24          var thPath2 = '/th' + (path === '/' ? '/' : path);
25          window.location.replace(thPath2);
26        } else if (saved === 'en' && isTh) {
27          var enPath = path.replace(/^\/th/, '') || '/';
28          window.location.replace(enPath);
29        }
30      } catch (e) {
31        // localStorage unavailable (private mode etc.) — ignore
32      }
33    })();
34  </script>
34<!-- Fonts: Nunito Sans (headings, bold) + DM Sans (body) - non-render-blocking load --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Nunito+Sans:wght@600;700;800;900&display=swap"><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Nunito+Sans:wght@600;700;800;900&display=swap" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Nunito+Sans:wght@600;700;800;900&display=swap" rel="stylesheet"></noscript><link rel="stylesheet" href="/_astro/BaseLayout.Ag2lWS5k.css"></head> <body class="bg-paper text-ink antialiased"> <a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:top-4 focus:left-4 focus:z-50 focus:bg-ink focus:text-paper focus:px-4 focus:py-2 focus:rounded-full">Skip to main content</a> <!-- Emergency banner - shown on every page --> <div class="emergency-banner bg-blue text-white text-center py-2 px-4 text-[13px] font-medium"> If you are witnessing an animal in critical condition, please call&nbsp;
35<a href="tel:+66898757513" class="font-bold underline decoration-dotted underline-offset-2 hover:text-purple transition-colors">+66 (0)89 875 7513</a> </div> <div id="event-banner" class="hidden bg-purple text-white text-center py-2 px-9 text-[13px] font-medium relative" data-expires="2026-09-23T00:00:00+07:00" data-storage-key="pacs-banner-25years"> <a href="/25-years/" class="text-white no-underline hover:underline"> <span class="font-bold">PACS is 25. Let&#39;s Paw-ty</span> <span class="hidden sm:inline">
36&nbsp;·&nbsp;Concierge, Hin Kong, 22 September from 17:00. Free entry </span>
37&nbsp;<span class="underline underline-offset-2">Details</span> </a> <button id="event-banner-close" type="button" class="absolute top-1/2 right-2.5 -translate-y-1/2 text-lg leading-none text-white/70 hover:text-white transition-colors px-1" aria-label="Dismiss announcement">&times;</button> </div> 
37<script type="module">globalThis.process??={};globalThis.process.env??={};(()=>{const e=document.getElementById("event-banner");if(!e)return;const t=e.dataset.expires??"",s=e.dataset.storageKey??"pacs-banner";if(!(t&&Date.now()>new Date(t).getTime())){try{if(localStorage.getItem(s)==="dismissed")return}catch{}e.classList.remove("hidden"),document.getElementById("event-banner-close")?.addEventListener("click",()=>{e.classList.add("hidden");try{localStorage.setItem(s,"dismissed")}catch{}})}})();</script>
37 <header class="sticky top-0 z-50 bg-paper/95 backdrop-blur-sm border-b border-rule" data-astro-cid-3ef6ksr2> <div class="flex justify-between items-center gap-6 px-8 py-[18px] max-w-[1240px] mx-auto" data-astro-cid-3ef6ksr2> <!-- Logo --> <a href="/" class="flex items-center no-underline text-ink shrink-0" aria-label="PACS Thailand - home" data-astro-cid-3ef6ksr2> <img src="/pacs-assets/pacs-logo-web.png" alt="PACS Thailand - Phangan Animal Care for Strays" width="321" height="229" class="h-14 w-auto" loading="eager" decoding="async" data-astro-cid-3ef6ksr2> </a> <!-- Primary nav (desktop only - hidden below 960px) --> <nav class="primary-nav items-center gap-1" aria-label="Primary" data-astro-cid-3ef6ksr2> <!-- About PACS dropdown --> <div class="nav-group relative" data-astro-cid-3ef6ksr2> <button class="nav-btn inline-flex items-center gap-1.5 no-underline text-[15px] font-semibold text-ink hover:text-purple transition-colors duration-200 px-3 py-2 rounded-lg hover:bg-purple-soft" aria-haspopup="true" aria-expanded="false" data-astro-cid-3ef6ksr2> About PACS <svg class="nav-chevron w-3.5 h-3.5 transition-transform duration-200" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-3ef6ksr2> <polyline points="4 6 8 10 12 6" data-astro-cid-3ef6ksr2></polyline> </svg> </button> <div class="nav-dropdown absolute top-full left-0 mt-1.5 w-52 bg-paper rounded-2xl border border-rule shadow-card py-2 z-50 opacity-0 invisible transition-all duration-150 origin-top-left scale-95" data-astro-cid-3ef6ksr2> <a href="/about/history" class="dropdown-link" data-astro-cid-3ef6ksr2>Our story</a> <a href="/what-we-do" class="dropdown-link" data-astro-cid-3ef6ksr2>What we do</a> <a href="/about/typical-day" class="dropdown-link" data-astro-cid-3ef6ksr2>A typical day</a> <a href="/about/faqs" class="dropdown-link" data-astro-cid-3ef6ksr2>FAQs</a> <a href="/about/updates/" class="dropdown-link" data-astro-cid-3ef6ksr2>Updates</a> <a href="/about/contact" class="dropdown-link" data-astro-cid-3ef6ksr2>Get in touch</a> </div> </div> <!-- How You Can Help dropdown --> <div class="nav-group relative" data-astro-cid-3ef6ksr2> <button class="nav-btn inline-flex items-center gap-1.5 no-underline text-[15px] font-semibold text-ink hover:text-purple transition-colors duration-200 px-3 py-2 rounded-lg hover:bg-purple-soft" aria-haspopup="true" aria-expanded="false" data-astro-cid-3ef6ksr2> How You Can Help <svg class="nav-chevron w-3.5 h-3.5 transition-transform duration-200" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-3ef6ksr2> <polyline points="4 6 8 10 12 6" data-astro-cid-3ef6ksr2></polyline> </svg> </button> <div class="nav-dropdown absolute top-full left-0 mt-1.5 w-52 bg-paper rounded-2xl border border-rule shadow-card py-2 z-50 opacity-0 invisible transition-all duration-150 origin-top-left scale-95" data-astro-cid-3ef6ksr2> <a href="/donate" class="dropdown-link" data-astro-cid-3ef6ksr2>Donate</a> <a href="/sponsor-an-animal" class="dropdown-link" data-astro-cid-3ef6ksr2>Adopt or Sponsor</a> <a href="/volunteer" class="dropdown-link" data-astro-cid-3ef6ksr2>Volunteer</a> <a href="/support/wish-list" class="dropdown-link" data-astro-cid-3ef6ksr2>Send Supplies</a> </div> </div> <!-- Report A Stray - top-level link --> <a href="/report-a-stray" class="inline-flex items-center gap-[6px] no-underline text-[15px] font-semibold text-ink hover:text-purple transition-colors duration-200 px-3 py-2 rounded-lg hover:bg-purple-soft" data-astro-cid-3ef6ksr2> <span class="w-2 h-2 rounded-full bg-purple flex-shrink-0" aria-hidden="true" data-astro-cid-3ef6ksr2></span> Report a Stray in Need </a> </nav> <!-- Actions --> <div class="flex gap-3 items-center" data-astro-cid-3ef6ksr2> <!-- Search trigger - desktop only --> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
37<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
37<script>(()=>{var g=Object.defineProperty;var w=(c,s,d)=>s in c?g(c,s,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[s]=d;var l=(c,s,d)=>w(c,typeof s!="symbol"?s+"":s,d);var E=new Set(["__proto__","constructor","prototype"]);{let c={0:t=>y(t),1:t=>d(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(d(t)),5:t=>new Set(d(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in c?c[p](e):void 0},d=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let n=this.querySelectorAll("astro-slot"),r={},i=this.querySelectorAll("template[data-astro-template]");for(let o of i){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of n){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let a=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(a+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${a}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,r,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),n.disconnect(),this.childrenConnectedCallback()},n=new MutationObserver(()=>{var r;((r=this.lastChild)==null?void 0:r.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});n.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let n=new URL(e,document.baseURI),r=`astro-retry=${Date.now()}`,i=n.hash.replace(/^#/,"");return n.hash=i?`${i}&${r}`:r,n.toString()}async importWithRetry(e){try{return await import(e)}catch(n){return await new Promise(r=>setTimeout(r,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let n=this.getAttribute("component-url"),r=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:n}});this.dispatchEvent(r)&&console.error(`[astro-island] Error hydrating ${n}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),n=this.getAttribute("client");if(Astro[n]===void 0){window.addEventListener(`astro:${n}`,()=>this.start(),{once:!0});return}try{await Astro[n](async()=>{let r=this.getAttribute("renderer-url");try{let[i,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),r?this.importWithRetry(r):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=i;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=i[h]}return this.hydrator=u,this.hydrate}catch(i){return this.handleHydrationError(i),()=>{}}},e,this)}catch(r){this.handleHydrationError(r)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
37<astro-island uid="3yqdU" prefix="r2" component-url="/_astro/SearchTrigger.zHUT8dA8.js" component-export="SearchTrigger" renderer-url="/_astro/client.BJJoEDDb.js" props="{&quot;data-astro-cid-3ef6ksr2&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;SearchTrigger&quot;,&quot;value&quot;:true}" await-children><button type="button" aria-label="Open search" class="inline-flex items-center gap-2 text-sm text-ink-mute hover:text-purple border border-rule rounded-full p-2 md:pl-3 md:pr-2 md:py-1.5 transition"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><circle cx="11" cy="11" r="7"></circle><path d="m21 21-4.3-4.3"></path></svg><span class="hidden md:inline">Search</span><kbd class="hidden md:inline text-[10px] bg-purple-soft text-purple font-bold rounded px-1.5 py-0.5 ml-1">⌘K</kbd></button><!--astro:end--></astro-island> <!-- Language toggle --> <a href="/th/about/contact/" class="lang-toggle hidden md:inline-flex items-center gap-1.5 text-[13px] font-semibold text-ink border border-rule bg-paper hover:border-purple hover:text-purple transition-all duration-200 px-3 py-1.5 rounded-full" aria-label="Switch to ภาษาไทย" data-astro-cid-3ef6ksr2> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-3.5 h-3.5 flex-shrink-0" aria-hidden="true" data-astro-cid-3ef6ksr2> <circle cx="12" cy="12" r="10" data-astro-cid-3ef6ksr2></circle> <path d="M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" data-astro-cid-3ef6ksr2></path> </svg> ภาษาไทย </a> <!-- Donate Now pill --> <a href="/donate" class="donate-pill inline-flex items-center gap-2 bg-purple text-paper font-bold text-[15px] px-5 py-[11px] rounded-full font-display border-2 border-purple transition-all duration-200 ease-in-out hover:-translate-y-px hover:bg-purple-dark hover:border-purple-dark focus-visible:outline-purple" data-astro-cid-3ef6ksr2> Donate Now </a> <!-- Mobile hamburger - React island, rendered client-side -->
37 <astro-island uid="Z16W6s2" prefix="r3" component-url="/_astro/HeaderMobileMenu.DPt_L3vU.js" component-export="HeaderMobileMenu" renderer-url="/_astro/client.BJJoEDDb.js" props="{&quot;lang&quot;:[0,&quot;en&quot;],&quot;altHref&quot;:[0,&quot;/th/about/contact/&quot;],&quot;altLabel&quot;:[0,&quot;ภาษาไทย&quot;],&quot;data-astro-cid-3ef6ksr2&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;HeaderMobileMenu&quot;,&quot;value&quot;:true}" await-children><button aria-label="Open navigation menu" aria-expanded="false" aria-controls="mobile-nav-drawer" class="flex min-[960px]:hidden p-2 -mr-1 rounded-lg text-ink hover:text-purple hover:bg-purple-soft transition-colors duration-200"><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" aria-hidden="true"><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button><style>
38        /* Slide-in animation for the drawer */
39        .drawer-panel {
40          animation: slideInRight 240ms ease-out both;
41        }
42        @keyframes slideInRight {
43          from { transform: translateX(100%); }
44          to { transform: translateX(0); }
45        }
46        @media (prefers-reduced-motion: reduce) {
47          .drawer-panel {
48            animation: none;
49          }
50        }
51      </style><!--astro:end--></astro-island> </div> </div> </header> <main id="main">   <section class="bg-blue-tint py-14 md:py-16 border-b border-blue/10"> <div class="max-w-5xl mx-auto px-6 lg:px-8"> <span class="eyebrow text-purple block mb-3">Get in touch</span> <h1 class="font-display font-black text-4xl md:text-5xl lg:text-6xl text-ink leading-[1.1] tracking-tight m-0 max-w-xl text-balance"> Contact PACS </h1> <p class="mt-4 text-ink-mute text-lg leading-relaxed max-w-lg"> Based in Wok Tum, Koh Phangan. Open Monday to Friday, 08:30–16:30. </p> </div> </section>   <section class="bg-paper py-14 md:py-16"> <div class="max-w-5xl mx-auto px-6 lg:px-8"> <div class="grid lg:grid-cols-[1fr_380px] gap-12 lg:gap-16 items-start"> <!-- FORM --> <div> <h2 class="font-display font-black text-2xl md:text-3xl text-ink tracking-tight mb-6"> Send us a message </h2> <form id="contact-form" action="https://formspree.io/f/xykvvarv" method="POST" class="space-y-5 scroll-mt-8"> <!-- Name + Email row --> <div class="grid sm:grid-cols-2 gap-4"> <div> <label for="cf-name" class="block text-sm font-semibold text-ink mb-1.5"> Your name </label> <input id="cf-name" type="text" name="name" required autocomplete="name" class="w-full border border-rule rounded-xl px-4 py-2.5 text-sm text-ink bg-paper focus:outline-none focus:ring-2 focus:ring-purple/30 focus:border-purple transition" placeholder="Jane Smith"> </div> <div> <label for="cf-email" class="block text-sm font-semibold text-ink mb-1.5"> Email address </label> <input id="cf-email" type="email" name="email" required autocomplete="email" class="w-full border border-rule rounded-xl px-4 py-2.5 text-sm text-ink bg-paper focus:outline-none focus:ring-2 focus:ring-purple/30 focus:border-purple transition" placeholder="[email protected]"> </div> </div> <!-- Subject dropdown --> <div> <label for="cf-subject" class="block text-sm font-semibold text-ink mb-1.5"> What is this about? </label> <select id="cf-subject" name="subject" required class="w-full border border-rule rounded-xl px-4 py-2.5 text-sm text-ink bg-paper focus:outline-none focus:ring-2 focus:ring-purple/30 focus:border-purple transition appearance-none"> <option value="">Please select…</option> <option value="General enquiry">General enquiry</option> <option value="Report a stray">Report a stray animal</option> <option value="Neutering">Neutering: booking or information</option> <option value="Vaccination">Vaccination: booking or information</option> <option value="Adoption">Adoption enquiry</option> <option value="Sponsorship">Sponsoring an animal</option> <option value="Volunteering">Volunteering</option> <option value="Donations">Donations or fundraising</option> <option value="Corporate sponsorship">Corporate sponsorship</option> <option value="Media">Media or press</option> <option value="Other">Something else</option> </select> </div> <!-- Message --> <div> <label for="cf-message" class="block text-sm font-semibold text-ink mb-1.5"> Your message </label> <textarea id="cf-message" name="message" required rows="6" class="w-full border border-rule rounded-xl px-4 py-2.5 text-sm text-ink bg-paper focus:outline-none focus:ring-2 focus:ring-purple/30 focus:border-purple transition resize-y" placeholder="How can we help?"></textarea> </div> <!-- Honeypot (spam prevention) --> <input type="text" name="_gotcha" style="display:none"> <!-- Submit --> <div class="flex items-center justify-between gap-4 pt-1"> <p class="text-xs text-ink-mute leading-relaxed">
51 For emergencies outside hours, see our&nbsp;<a href="/report-a-stray" class="text-purple font-semibold hover:text-magenta transition-colors no-underline">stray guide</a>.
52</p> <button type="submit" class="flex-shrink-0 inline-flex items-center gap-2 bg-purple text-paper font-bold text-sm px-6 py-3 rounded-full hover:bg-purple-dark hover:-translate-y-0.5 transition"> Send message </button> </div> </form> <!-- Success state --> <div id="cf-success" class="hidden py-6 text-center"> <div class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-green-100 mb-5"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="w-7 h-7 text-green-600" aria-hidden="true"> <polyline points="20 6 9 17 4 12"></polyline> </svg> </div> <h3 class="font-display font-black text-xl text-ink mb-2 tracking-tight"> Message sent! </h3> <p class="text-ink-mute text-sm leading-relaxed max-w-sm mx-auto m-0"> We&#39;ll be in touch as soon as we can. For urgent animal emergencies, please call  <a href="tel:+66898757513" class="text-blue font-semibold hover:underline">+66 (0)89 875 7513</a>.
53</p> </div> <!-- Error state --> <div id="cf-error" class="hidden rounded-2xl bg-red-50 border border-red-200 px-5 py-4 text-sm text-red-800 font-medium"> Something went wrong. Please email us directly at  <a href="/cdn-cgi/l/email-protection#a6cfc8c0c9e6d6c7c5d5d2cec7cfcac7c8c288c5c9cb" class="font-semibold underline"><span class="__cf_email__" data-cfemail="dbb2b5bdb49babbab8a8afb3bab2b7bab5bff5b8b4b6">[email&#160;protected]</span></a>.
54</div> </div> <!-- CONTACT INFO SIDEBAR — single unified card --> <div class="bg-blue-tint rounded-3xl p-6 divide-y divide-rule/40 space-y-5"> <!-- Address + Hours --> <div> <p class="text-xs font-bold uppercase tracking-widest text-purple mb-2">Address &amp; hours</p> <address class="not-italic text-ink leading-relaxed text-sm mb-3">
5514/1 Moo 4, Wok Tum<br>
56Koh Phangan, Suratthani 84280
57</address> <p class="text-ink text-sm"> Mon–Fri <strong>08:30–16:30</strong> </p> <p class="text-ink-mute text-xs mt-1 leading-relaxed"> Closed weekends &amp; public holidays. Animal checks continue at weekends. </p> </div> <!-- Phone --> <div class="pt-5"> <p class="text-xs font-bold uppercase tracking-widest text-purple mb-2">Phone · LINE · WhatsApp</p> <a href="tel:+66898757513" class="font-display font-bold text-xl text-ink no-underline hover:text-purple transition-colors">
58+66 (0)89 875 7513
59</a> <p class="text-ink-mute text-xs mt-1 leading-relaxed"> Clinic hours only. </p> </div> <!-- Email --> <div class="pt-5"> <p class="text-xs font-bold uppercase tracking-widest text-purple mb-3">Email</p> <div class="space-y-3"> <a href="/cdn-cgi/l/email-protection#f0999e969fb080919383849891999c919e94de939f9d" class="flex flex-col no-underline group"> <span class="text-purple font-bold text-sm group-hover:text-magenta transition-colors"><span class="__cf_email__" data-cfemail="41282f272e0131202232352920282d202f256f222e2c">[email&#160;protected]</span></span> <span class="text-ink-mute text-xs">General enquiries</span> </a> <a href="/cdn-cgi/l/email-protection#5929383a2a2f36352c372d3c3c2b2a193e34383035773a3634" class="flex flex-col no-underline group"> <span class="text-purple font-bold text-sm group-hover:text-magenta transition-colors"><span class="__cf_email__" data-cfemail="eb9b8a88989d84879e859f8e8e9998ab8c868a8287c5888486">[email&#160;protected]</span></span> <span class="text-ink-mute text-xs">Volunteering</span> </a> </div> </div> </div> </div> </div> </section>  <section class="bg-blue-tint py-12 md:py-14 border-t border-blue/10"> <div class="max-w-5xl mx-auto px-6 lg:px-8"> <div class="grid sm:grid-cols-3 gap-8"> <!-- Visiting — tours + dog walking combined --> <div class="space-y-4"> <div> <p class="text-xs font-bold uppercase tracking-widest text-blue mb-3">Public tours</p> <p class="text-ink text-sm leading-relaxed"> <strong>Subject to staff availability</strong><br> Please message ahead of visiting. The team is always glad to show you around when someone&#39;s free, and any donation you can bring along helps keep the clinic running. </p> </div> <div class="border-t border-rule/50 pt-4"> <p class="text-xs font-bold uppercase tracking-widest text-blue mb-3">Dog walking</p> <p class="text-ink text-sm leading-relaxed"> <strong>09:30 &amp;
59 15:30, Monday to Friday</strong><br> After morning feeding and before afternoon feeding. Just turn up — no booking needed. Please leave your own pets at home. </p> </div> </div> <!-- Social --> <div> <p class="text-xs font-bold uppercase tracking-widest text-blue mb-3">Follow us</p> <div class="flex flex-wrap gap-2"> <a href="https://www.instagram.com/phangananimalcareforstrays/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 bg-paper text-purple font-semibold text-xs px-3 py-2 rounded-full hover:bg-purple hover:text-paper transition-colors no-underline border border-rule"> <svg viewBox="0 0 24 24" fill="currentColor" class="w-3.5 h-3.5" aria-hidden="true"> <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path> </svg>
60Instagram
61</a> <a href="https://www.facebook.com/PhanganAnimalCareForStrays/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 bg-paper text-purple font-semibold text-xs px-3 py-2 rounded-full hover:bg-purple hover:text-paper transition-colors no-underline border border-rule"> <svg viewBox="0 0 24 24" fill="currentColor" class="w-3.5 h-3.5" aria-hidden="true"> <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path> </svg>
62Facebook
63</a> <a href="https://www.tiktok.com/@pacsthailand" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 bg-paper text-purple font-semibold text-xs px-3 py-2 rounded-full hover:bg-purple hover:text-paper transition-colors no-underline border border-rule"> <svg viewBox="0 0 24 24" fill="currentColor" class="w-3.5 h-3.5" aria-hidden="true"> <path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.17 8.17 0 0 0 4.78 1.52V6.76a4.85 4.85 0 0 1-1.01-.07z"></path> </svg>
64TikTok
65</a> <a href="https://linktr.ee/Phangananimalcareforstrays" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 bg-paper text-purple font-semibold text-xs px-3 py-2 rounded-full hover:bg-purple hover:text-paper transition-colors no-underline border border-rule"> <svg viewBox="0 0 24 24" fill="currentColor" class="w-3.5 h-3.5" aria-hidden="true"> <path d="M7.953 15.066c-.08.163-.08.324-.08.486.08.486.486.81.972.81h1.134v4.536c0 .486.324.972.81 1.134.162.08.323.08.485.08.324 0 .648-.163.89-.405l4.212-4.212c.242-.243.324-.567.243-.89-.08-.324-.324-.567-.648-.648l-2.025-.405 2.025-4.051c.162-.324.162-.729-.082-1.053-.242-.324-.647-.486-1.052-.405l-5.833 1.134c-.486.08-.81.486-.89.972 0 .162 0 .324.08.486l.08.243-1.296-.243c-.486-.08-.972.162-1.134.648-.162.486 0 .972.405 1.215l1.704.648zm8.093-9.04c.243.243.567.405.891.405.324 0 .648-.162.89-.405l1.296-1.296c.486-.486.486-1.296 0-1.782-.486-.486-1.296-.486-1.782 0L15.95 4.244c-.486.486-.486 1.296 0 1.782zm-4.536 0c.486.486 1.296.486 1.782 0l1.296-1.296c.486-.486.486-1.296 0-1.782-.486-.486-1.296-.486-1.782 0L11.51 4.244c-.486.486-.486 1.296 0 1.782zm-2.754 2.754l-1.296-1.296c-.486-.486-1.296-.486-1.782 0-.486.486-.486 1.296 0 1.782l1.296 1.296c.243.243.567.405.891.405.324 0 .648-.162.891-.405.486-.486.486-1.296 0-1.782z"></path> </svg>
66Linktree
67</a> </div> </div> <!-- Charity shop --> <div> <p class="text-xs font-bold uppercase tracking-widest text-blue mb-3">Charity shop</p> <p class="text-ink text-sm leading-relaxed mb-1"> Pre-loved clothes, books &amp;
67 household items. All proceeds support PACS&#39; clinical work. </p> <p class="text-ink-mute text-xs leading-relaxed mb-3">
68Soi Center Point / Anamai, Ko Phangan
69</p> <a href="https://www.facebook.com/people/PACS-Charity-Shop/100086610010661/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 text-blue font-semibold text-xs hover:text-blue-dark transition-colors no-underline"> <svg viewBox="0 0 24 24" fill="currentColor" class="w-3.5 h-3.5 flex-shrink-0" aria-hidden="true"><path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"></path></svg>
70PACS Charity Shop on Facebook
71</a> </div> </div> </div> </section>  <section class="bg-paper py-10 pb-4"> <div class="max-w-5xl mx-auto px-6 lg:px-8"> <div class="bg-paper border-2 border-orange-dark rounded-3xl p-6 md:p-8 flex flex-col md:flex-row md:items-center gap-5"> <div class="flex-1"> <span class="eyebrow text-orange-dark block mb-2">Found an injured animal?</span> <p class="text-ink text-base leading-relaxed m-0"> Do not bring a healthy animal to the clinic. If you&#39;ve found a sick or injured stray, our guide will tell you exactly what to do. </p> </div> <a href="/report-a-stray" class="flex-shrink-0 inline-flex items-center gap-2 bg-orange-dark text-paper font-bold px-6 py-3 rounded-full hover:bg-orange-dark/90 hover:-translate-y-0.5 transition no-underline text-sm"> Report a stray → </a> </div> </div> </section>  <section class="bg-paper py-12 pb-14"> <div class="max-w-7xl mx-auto px-6 lg:px-8"> <div class="bg-blue-tint border border-blue/15 rounded-3xl overflow-hidden grid md:grid-cols-[1.15fr_1fr]"> <!-- Left: text --> <div class="p-8 md:p-12 lg:p-14"> <span class="eyebrow text-purple block">Could you support PACS?</span> <h3 class="font-display font-black text-3xl md:text-4xl text-ink leading-[1.1] tracking-tight mt-3 mb-4 text-balance"> Every donation goes  <span class="text-purple">directly to the animals</span> </h3> <p class="text-ink-mute leading-relaxed max-w-md mt-0">No government funding. No guaranteed income. Just donations keeping the clinic running every single day.</p> </div> <!-- Right: CTA buttons --> <div class="p-8 md:p-12 lg:p-14 border-t border-blue/15 md:border-t-0 md:border-l md:border-blue/15 flex flex-col justify-center gap-3"> <a href="/donate" class="flex items-center justify-between gap-4 px-6 py-[1.125rem] rounded-2xl bg-purple text-paper font-bold font-display transition-all duration-200 ease-out hover:translate-x-1 hover:bg-purple-dark"> <span>Donate now</span> <span aria-hidden="true">&rarr;</span> </a><a href="/sponsor-an-animal" class="flex items-center justify-between gap-4 px-6 py-[1.125rem] rounded-2xl bg-paper text-ink font-semibold font-display border border-rule transition-all duration-200 ease-out hover:translate-x-1 hover:border-purple hover:text-purple"> <span>Adopt or sponsor</span> <span aria-hidden="true">&rarr;</span> </a> </div> </div> </div> </section>
vendor: 109 bytes, line 71
71 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
71<script>
72    (function () {
73      // Pre-fill subject dropdown from ?enquiry= URL param
74      const params = new URLSearchParams(window.location.search);
75      const enquiry = params.get('enquiry');
76      if (enquiry) {
77        const select = document.getElementById('cf-subject');
78        if (select) {
79          const map = {
80            neutering:   'Neutering',
81            vaccination: 'Vaccination',
82            adoption:    'Adoption',
83            volunteer:   'Volunteering',
84            sponsorship: 'Sponsorship',
85            donate:      'Donations',
86            corporate:   'Corporate sponsorship',
87            report:      'Report a stray',
88          };
89          const value = map[enquiry.toLowerCase()] || null;
90          if (value) {
91            Array.from(select.options).forEach(function (opt) {
92              if (opt.value === value) opt.selected = true;
93            });
94          }
95        }
96      }
97
98      // AJAX submit to Formspree (so users stay on the page)
99      const form = document.getElementById('contact-form');
100      if (!form) return;
101      form.addEventListener('submit', async function (e) {
102        e.preventDefault();
103        const btn = form.querySelector('[type="submit"]');
104        const success = document.getElementById('cf-success');
105        const error   = document.getElementById('cf-error');
106        if (btn) btn.disabled = true;
107        try {
108          const res = await fetch(form.action, {
109            method: 'POST',
110            body: new FormData(form),
111            headers: { Accept: 'application/json' },
112          });
113          if (res.ok) {
114            form.reset();
115            form.classList.add('hidden');
116            success?.classList.remove('hidden');
117            error?.classList.add('hidden');
118            success?.scrollIntoView({ behavior: 'smooth', block: 'center' });
119          } else {
120            throw new Error('Server error');
121          }
122        } catch (_) {
123          error?.classList.remove('hidden');
124          success?.classList.add('hidden');
125        } finally {
126          if (btn) btn.disabled = false;
127        }
128      });
129    })();
130  </script>
130  </main> <footer class="bg-blue pt-[72px] pb-8" data-astro-cid-sz7xmlte> <div class="max-w-[1240px] mx-auto px-8" data-astro-cid-sz7xmlte> <!-- 4-column grid --> <div class="footer-grid pb-14 border-b border-white/15" data-astro-cid-sz7xmlte> <!-- Col 1: Brand + address --> <div data-astro-cid-sz7xmlte> <a href="/" class="inline-flex items-center no-underline mb-5" aria-label="PACS Thailand - home" data-astro-cid-sz7xmlte> <img src="/pacs-assets/pacs-logo-web.png" alt="PACS Thailand - Phangan Animal Care for Strays" width="321" height="229" class="h-16 w-auto brightness-0 invert" loading="lazy" decoding="async" data-astro-cid-sz7xmlte> </a> <p class="footer-meta text-sm text-white/70 leading-relaxed mt-0" data-astro-cid-sz7xmlte>14/1 Moo 4, Wok Tum, Koh Phangan,<br data-astro-cid-sz7xmlte>Suratthani 84280, Thailand.</p> <p class="footer-meta text-sm text-white/70 leading-relaxed mt-1.5" data-astro-cid-sz7xmlte> Mon–Fri 08:30–16:30 &middot; <a href="tel:+66898757513" class="no-underline text-white/70 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>+66 (0)89 875 7513</a> </p> <p class="footer-meta text-xs text-white/50 leading-relaxed mt-3 max-w-[220px]" data-astro-cid-sz7xmlte>PACS treats sick and injured stray animals - we are a hospital, not a shelter or drop-off centre.</p> <a href="/report-a-stray" class="inline-flex items-center gap-2 mt-5 bg-paper text-blue font-display font-black text-[13px] px-4 py-2.5 rounded-full no-underline hover:bg-white transition-colors duration-150" data-astro-cid-sz7xmlte> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-sz7xmlte><circle cx="12" cy="12" r="10" data-astro-cid-sz7xmlte></circle><line x1="12" y1="8" x2="12" y2="12" data-astro-cid-sz7xmlte></line><line x1="12" y1="16" x2="12.01" y2="16" data-astro-cid-sz7xmlte></line></svg> Report a stray </a> </div> <!-- Col 2: About PACS --> <div data-astro-cid-sz7xmlte> <h3 class="font-display text-[12px] tracking-[0.13em] uppercase font-black text-white/50 mb-[18px]" data-astro-cid-sz7xmlte>About PACS</h3> <ul class="list-none p-0 m-0 space-y-2.5" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/about/history" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Our story</a></li> <li data-astro-cid-sz7xmlte><a href="/what-we-do" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>What we do</a></li> <li data-astro-cid-sz7xmlte><a href="/about/typical-day" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>A typical day</a></li> <li data-astro-cid-sz7xmlte><a href="/about/faqs" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>FAQs</a></li> <li data-astro-cid-sz7xmlte><a href="/about/updates/" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Updates</a></li> <li data-astro-cid-sz7xmlte><a href="/about/contact" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Get in touch</a></li> </ul> </div> <!-- Col 3: How You Can Help --> <div data-astro-cid-sz7xmlte> <h3 class="font-display text-[12px] tracking-[0.13em] uppercase font-black text-white/50 mb-[18px]" data-astro-cid-sz7xmlte>How You Can Help</h3> <ul class="list-none p-0 m-0 space-y-2.5" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/report-a-stray" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Report a stray in need</a></li> <li data-astro-cid-sz7xmlte><a href="/donate" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Donate</a></li> <li data-astro-cid-sz7xmlte><a href="/sponsor-an-animal" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Adopt or Sponsor</a></li> <li data-astro-cid-sz7xmlte><a href="/volunteer" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Volunteer</a></li> <li data-astro-cid-sz7xmlte><a href="/support/wish-list" class="no-underline text-sm text-white/80 hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Send Supplies</a></li> </ul> </div>
130 <!-- Col 4: Connect --> <div data-astro-cid-sz7xmlte> <h3 class="font-display text-[12px] tracking-[0.13em] uppercase font-black text-white/50 mb-[18px]" data-astro-cid-sz7xmlte>Contact</h3> <!-- Social icons row --> <div class="flex items-center gap-2 mb-6" data-astro-cid-sz7xmlte> <a href="https://www.facebook.com/PhanganAnimalCareForStrays/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="social-icon" data-astro-cid-sz7xmlte> <!-- Facebook --> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-sz7xmlte><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z" data-astro-cid-sz7xmlte></path></svg> </a> <a href="https://www.instagram.com/phangananimalcareforstrays/" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="social-icon" data-astro-cid-sz7xmlte> <!-- Instagram --> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-sz7xmlte><rect x="2" y="2" width="20" height="20" rx="5" data-astro-cid-sz7xmlte></rect><circle cx="12" cy="12" r="5" data-astro-cid-sz7xmlte></circle><circle cx="17.5" cy="6.5" r="1" fill="currentColor" stroke="none" data-astro-cid-sz7xmlte></circle></svg> </a> <a href="https://www.tiktok.com/@pacsthailand" target="_blank" rel="noopener noreferrer" aria-label="TikTok" class="social-icon" data-astro-cid-sz7xmlte> <!-- TikTok --> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-sz7xmlte><path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.56a8.16 8.16 0 0 0 4.77 1.52V6.65a4.85 4.85 0 0 1-1-.04z" data-astro-cid-sz7xmlte></path></svg> </a> <a href="https://www.youtube.com/channel/UCRf-AUFW5RBVcf9SfnsfNYQ" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="social-icon" data-astro-cid-sz7xmlte> <!-- YouTube --> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-sz7xmlte><path d="M21.593 7.203a2.506 2.506 0 0 0-1.762-1.766C18.265 5.007 12 5 12 5s-6.264-.007-7.831.404a2.56 2.56 0 0 0-1.766 1.778c-.413 1.566-.417 4.814-.417 4.814s-.004 3.264.406 4.814c.23.857.905 1.534 1.763 1.765 1.582.43 7.83.437 7.83.437s6.265.007 7.831-.403a2.515 2.515 0 0 0 1.767-1.763c.414-1.565.417-4.812.417-4.812s.02-3.265-.407-4.831zM9.996 15.005l.005-6 5.207 3.005-5.212 2.995z" data-astro-cid-sz7xmlte></path></svg> </a> <a href="https://www.linkedin.com/company/phangan-animal-care-for-strays-pacs" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="social-icon" data-astro-cid-sz7xmlte> <!-- LinkedIn --> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-astro-cid-sz7xmlte><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM2.4 9.75h5.16V21H2.4V9.75zm7.74 0h4.95v1.54h.07a5.42 5.42 0 0 1 4.88-2.69c3.5 0 4.36 2.3 4.36 5.3V21h-5.15v-5.9c0-1.4-.03-3.21-1.96-3.21-1.96 0-2.26 1.53-2.26 3.11V21h-5.15V9.75z" data-astro-cid-sz7xmlte></path></svg> </a> <a href="https://linktr.ee/Phangananimalcareforstrays" target="_blank" rel="noopener noreferrer" aria-label="Linktree" class="social-icon" data-astro-cid-sz7xmlte> <!-- Linktree (link icon) --> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-sz7xmlte><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" data-astro-cid-sz7xmlte></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" data-astro-cid-sz7xmlte></path></svg> </a> </div> <ul class="list-none p-0 m-0 space-y-2.5" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte> <a href="/cdn-cgi/l/email-protection#5f363139301f2f3e3c2c2b373e36333e313b713c3032" class="no-underline hover:text-white transition-colors duration-150 group" data-astro-cid-sz7xmlte> <span class="block text-sm text-white/80 group-hover:text-white" data-astro-cid-sz7xmlte>General enquiries</span> <span class="block text-xs text-white/50" data-astro-cid-sz7xmlte><span class="__cf_email__" data-cfemail="660f0800092616070515120e070f0a0708024805090b">[email&#160;protected]</span></span> </a> </li> <li data-astro-cid-sz7xmlte> <a href="/cdn-cgi/l/email-protection#fd8d9c9e8e8b929188938998988f8ebd9a909c9491d39e9290" class="no-underline hover:text-white transition-colors duration-150 group" data-astro-cid-sz7xmlte> <span class="block text-sm text-white/80 group-hover:text-white" data-astro-cid-sz7xmlte>Volunteer enquiries</span> <span class="block text-xs text-white/50" data-astro-cid-sz7xmlte>
130<span class="__cf_email__" data-cfemail="e090818393968f8c958e9485859293a0878d81898cce838f8d">[email&#160;protected]</span></span> </a> </li> </ul> <!-- Email signup (MailerLite — verbatim embed code for form 191173148252571636) --> <div class="mt-6 pt-6 border-t border-white/15" data-astro-cid-sz7xmlte> <p class="text-sm font-semibold text-white mb-2.5" data-astro-cid-sz7xmlte>Join the PACS family</p>  <div id="mlb2-43006808" class="ml-form-embedContainer ml-subscribe-form ml-subscribe-form-43006808" data-astro-cid-sz7xmlte> <div class="ml-form-align-center" data-astro-cid-sz7xmlte> <div class="ml-form-embedWrapper embedForm" data-astro-cid-sz7xmlte> <div class="ml-form-embedBody ml-form-embedBodyHorizontal row-form" data-astro-cid-sz7xmlte> <form class="ml-block-form" action="https://assets.mailerlite.com/jsonp/2468423/forms/191173148252571636/subscribe" data-code="" method="post" target="_blank" data-astro-cid-sz7xmlte> <div class="ml-form-formContent horozintalForm" data-astro-cid-sz7xmlte> <div class="ml-form-horizontalRow" data-astro-cid-sz7xmlte> <div class="ml-input-horizontal" data-astro-cid-sz7xmlte> <div style="width: 100%;" class="horizontal-fields" data-astro-cid-sz7xmlte> <div class="ml-field-group ml-field-email ml-validate-email ml-validate-required" data-astro-cid-sz7xmlte> <input type="email" class="form-control" name="fields[email]" placeholder="Your email" autocomplete="email" required data-astro-cid-sz7xmlte> </div> </div> </div> <div class="ml-button-horizontal primary" data-astro-cid-sz7xmlte> <button type="submit" class="primary" data-astro-cid-sz7xmlte>Subscribe</button> <button disabled="disabled" style="display: none;" type="button" class="loading" data-astro-cid-sz7xmlte> <div class="ml-form-embedSubmitLoad" data-astro-cid-sz7xmlte></div> <span class="sr-only" data-astro-cid-sz7xmlte>Loading...</span> </button> </div> </div> </div> <input type="hidden" name="ml-submit" value="1" data-astro-cid-sz7xmlte> <div class="ml-mobileButton-horizontal" data-astro-cid-sz7xmlte> <button type="submit" class="primary" data-astro-cid-sz7xmlte>Subscribe</button> <button disabled="disabled" style="display: none;" type="button" class="loading" data-astro-cid-sz7xmlte> <div class="ml-form-embedSubmitLoad" data-astro-cid-sz7xmlte></div> <span class="sr-only" data-astro-cid-sz7xmlte>Loading...</span> </button> </div> <input type="hidden" name="anticsrf" value="true" data-astro-cid-sz7xmlte> </form> </div> <div class="ml-form-successBody row-success" style="display: none;" data-astro-cid-sz7xmlte> <div class="ml-form-successContent" data-astro-cid-sz7xmlte> <h4 data-astro-cid-sz7xmlte>Thank you!</h4> <p data-astro-cid-sz7xmlte>Welcome to the PACS family 🐾 We’ll send you occasional updates from the clinic, including animal stories, adoption news, events and ways to support our work.</p> </div> </div> </div> </div> </div>
vendor: 109 bytes, line 130
130 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
130<script>(function(){const formId = "43006808";
131
132            window['ml_webform_success_' + formId] = function () {
133              var $ = window.ml_jQuery || window.jQuery;
134              $('.ml-subscribe-form-' + formId + ' .row-success').show();
135              $('.ml-subscribe-form-' + formId + ' .row-form').hide();
136            };
137          })();</script>
137 
137<script src="https://groot.mailerlite.com/js/w/webforms.min.js?v83147fa8ce2d95cb73ece7f28b469519"></script>
137 </div> </div> </div> <!-- Bottom row --> <div class="flex justify-between items-center flex-wrap gap-4 pt-7" data-astro-cid-sz7xmlte> <p class="text-[13px] text-white/50 m-0" data-astro-cid-sz7xmlte>© 2026 Phangan Animal Care for Strays — a registered Thai foundation</p> <p class="m-0" data-astro-cid-sz7xmlte><a href="/privacy" class="text-[13px] text-white/50 no-underline hover:text-white transition-colors duration-150" data-astro-cid-sz7xmlte>Privacy</a></p> </div> </div> </footer> <!-- Save language preference when the toggle is clicked --> 
137<script>
138    document.addEventListener('click', function (e) {
139      try {
140        var link = e.target.closest('a.lang-toggle, [data-lang-toggle]');
141        if (!link) return;
142        var href = link.getAttribute('href') || '';
143        var goingTh = href.startsWith('/th/') || href === '/th';
144        localStorage.setItem('pacs-lang', goingTh ? 'th' : 'en');
145      } catch (e2) { /* ignore */ }
146    });
147  </script>
vendor: 71 bytes, lines 147-148
147   
148    <script async src="https://www.googletagmanager.com/gtag/js?id=
148AW-18359371244
vendor: 16 bytes, lines 148-149
148"></script>
149    
149<script>
150      
vendor: 145 bytes, lines 150-153
150window.dataLayer = window.dataLayer || [];
151      function gtag(){dataLayer.push(arguments);}
152      gtag('js', new Date());
153      gtag('config', '
153AW-18359371244
vendor: 11 bytes, lines 153-155
153');
154
155      
155/* Report a conversion when a visitor takes a meaningful action:
156         heads to donate, or taps the clinic phone number. One listener
157         for the whole site, so no per-page wiring to maintain. */
158      document.addEventListener('click', function (e) {
159        try {
160          var a = e.target.closest && e.target.closest('a');
161          if (!a) return;
162          var href = a.getAttribute('href') || '';
163          var isDonate = href.indexOf('/donate') !== -1 || href.indexOf('donorbox.org') !== -1;
164          var isPhone  = href.indexOf('tel:') === 0;
165          if (isDonate || isPhone) {
166            gtag('event', 'conversion', { 'send_to': 'AW-18359371244/1dV-CNTAwuEcEOyLt7JE' });
167          }
168        } catch (err) { /* never let tracking break the page */ }
169      });
170    </script>
170
171     
171<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45ae2db8a63eb01',t:'MTc5MTE4NzE1OA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
171<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"fd604768bd994876b25b1eb904fe6645","r":1,"spa":2}' crossorigin="anonymous"></script>
171
172</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.