<!DOCTYPE html><html lang="en" data-astro-cid-sckkx6r4> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="generator" content="Astro v5.11.1"><title>Welcome to our site!</title><link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"><link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/manifest.json"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="/ms-icon-144x144.png"><meta name="theme-color" content="#ffffff"><!-- SEO --><link rel="stylesheet" href="/_astro/about-us.BMS6L2cR.css"><script type="module" src="/_astro/page.By6QLpPu.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.11.1 - MIT QwikDev */
const t={preserveBehavior:!1},e=e=>{if("string"==typeof e)return[e,t];const[n,r=t]=e;return[n,{...t,...r}]},n=Object.freeze((t=>{const e=new Set;let n=[];do{Object.getOwnPropertyNames(n).forEach((t=>{"function"==typeof n[t]&&e.add(t)}))}while((n=Object.getPrototypeOf(n))!==Object.prototype);return Array.from(e)})());!function(t,r,o,i,a,s,c,l,d,p,u=t,f){function h(){f||(f=1,"/"==(c=(s.lib||"/~partytown/")+(s.debug?"debug/":""))[0]&&(d=r.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(l=setTimeout(v,(null==s?void 0:s.fallbackTimeout)||1e4),r.addEventListener("pt0",w),a?y(1):o.serviceWorker?o.serviceWorker.register(c+(s.swPath||"partytown-sw.js"),{scope:c}).then((function(t){t.active?y():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&y()}))}),console.error):v())))}function y(e){p=r.createElement(e?"script":"iframe"),t._pttab=Date.now(),e||(p.style.display="block",p.style.width="0",p.style.height="0",p.style.border="0",p.style.visibility="hidden",p.setAttribute("aria-hidden",!0)),p.src=c+"partytown-"+(e?"atomics.js?v=0.11.1":"sandbox-sw.html?"+t._pttab),r.querySelector(s.sandboxParent||"body").appendChild(p)}function v(n,o){for(w(),i==t&&(s.forward||[]).map((function(n){const[r]=e(n);delete t[r.split(".")[0]]})),n=0;n<d.length;n++)(o=r.createElement("script")).innerHTML=d[n].innerHTML,o.nonce=s.nonce,r.head.appendChild(o);p&&p.parentNode.removeChild(p)}function w(){clearTimeout(l)}s=t.partytown||{},i==t&&(s.forward||[]).map((function(r){const[o,{preserveBehavior:i}]=e(r);u=t,o.split(".").map((function(e,r,o){var a;u=u[o[r]]=r+1<o.length?u[o[r]]||(a=o[r+1],n.includes(a)?[]:{}):(()=>{let e=null;if(i){const{methodOrProperty:n,thisObject:r}=((t,e)=>{let n=t;for(let t=0;t<e.length-1;t+=1)n=n[e[t]];return{thisObject:n,methodOrProperty:e.length>0?n[e[e.length-1]]:void 0}})(t,o);"function"==typeof n&&(e=(...t)=>n.apply(r,...t))}return function(){let n;return e&&(n=e(arguments)),(t._ptf=t._ptf||[]).push(o,arguments),n}})()}))})),"complete"==r.readyState?h():(t.addEventListener("DOMContentLoaded",h),t.addEventListener("load",h))}(window,document,navigator,top,window.crossOriginIsolated);;(e=>{e.addEventListener("astro:before-swap",e=>{let r=document.body.querySelector("iframe[src*='/~partytown/']");if(r)e.newDocument.body.append(r)})})(document);</script></head> <body data-astro-cid-sckkx6r4> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(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=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(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 c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(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),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="VMztK" prefix="r6" component-url="/_astro/scroll-progress.BXJG0Na9.js" component-export="ScrollProgress" renderer-url="/_astro/client.D7EWAp5V.js" props="{&quot;className&quot;:[0,&quot;h-[5px]&quot;],&quot;data-astro-cid-sckkx6r4&quot;:[0,true]}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;ScrollProgress&quot;,&quot;value&quot;:true}" await-children><div class="fixed inset-x-0 top-0 z-50 origin-left bg-gradient-to-r from-[#03100c] via-[#4bc16f] to-[#d2e4d6] h-[5px]" data-astro-cid-sckkx6r4="true" style="transform:scaleX(0)"></div><!--astro:end--></astro-island> <div class="h-15" data-astro-cid-sckkx6r4> <script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script><astro-island uid="14vIIW" component-url="/_astro/NavBarWrapper.D_vmypm8.js" component-export="NavBarWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;NavBarWrapper&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <main class="container mx-auto px-4 sm:px-6 lg:px-8" data-astro-cid-sckkx6r4>  <section class="relative flex items-center justify-center overflow-hidden"> <div class="container mx-auto px-4 lg:px-8 relative z-10"> <div class="grid lg:grid-cols-2 gap-12 items-center"> <div class="space-y-8 animate-slide-in-left"> <div class="inline-flex items-center space-x-2 bg-primary/10 text-primary px-4 py-2 rounded-full text-sm font-medium"> <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 h-4 w-4" 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></svg> <span>Advanced Healthcare Technology</span> </div> <div class="space-y-4"> <h1 class="text-4xl md:text-6xl font-bold leading-tight"> Transforming Healthcare with Innovative and <span class="gradient-text block">Smart IT Solutions</span> </h1> <p class="text-xl text-muted-foreground leading-relaxed max-w-xl"> ThinkShield delivers smart, integrated solutions for healthcare, both public and private, that include smart devices, application and device integration that enhances clinical efficiency; as well as AI and smart IoT technologies. </p> </div> <div class="flex flex-col sm:flex-row gap-4"> <a href="/about-us"> <button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[&gt;svg]:px-4 group">Learn More<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 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg> </button> </a> <astro-island uid="ZDTeR8" component-url="/_astro/BookDemoButton.7KBbqGtE.js" component-export="default" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;BookDemoButton&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> </div> <div class="relative"> <div class="relative"> <div> <astro-island uid="1PDpAe" component-url="/_astro/GlobeWrapper.7qnUbAtr.js" component-export="GlobeWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;GlobeWrapper&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <astro-island uid="wkXTe" prefix="r18" component-url="/_astro/AnimatedStatistic.D6VImRll.js" component-export="default" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;AnimatedStatistic&quot;,&quot;value&quot;:true}" await-children><div class="absolute top-65 left-25 z-50 pointer-events-none"><div class="bg-white/1 dark:bg-white/5 backdrop-blur-md rounded-2xl border border-white/20 shadow-lg p-6"><div class="grid grid-cols-3 gap-8"><div class="text-center"><div class="text-2xl font-bold text-white">0<!-- --> <!-- -->+</div><div class="text-sm text-gray-400">Years of Experience</div></div><div class="text-center"><div class="text-2xl font-bold text-white">0<!-- --> <!-- -->+</div><div class="text-sm text-gray-400">Healthcare Locations</div></div><div class="text-center"><div class="text-2xl font-bold text-white">0<!-- --> <!-- -->/7</div><div class="text-sm text-gray-400">Support</div></div></div></div></div><!--astro:end--></astro-island> </div> </div> </div> </div> </section> <section class="relative flex items-center justify-center overflow-hidden"> <div class="container mx-auto px-4 lg:px-8 relative z-10">  <div class="text-center my-12"> <astro-island uid="dsTDj" prefix="r20" component-url="/_astro/sparkles-text.FHqsYBFV.js" component-export="SparklesText" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;SparklesText&quot;,&quot;value&quot;:true}" await-children><div class="text-6xl font-bold" style="--sparkles-first-color:#3c9a59;--sparkles-second-color:#6fcd8c"><span class="relative inline-block"><strong><astro-slot>Our Services</astro-slot></strong></span></div><!--astro:end--></astro-island> <p class="text-muted-foreground max-w-2xl mx-auto"> We offer a range of services designed to enhance your healthcare experience through innovative technology and personalized care. </p> </div> <astro-island uid="Zwg9v6" component-url="/_astro/ServiceWrapper.D5885B5a.js" component-export="ServiceWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;ServiceWrapper&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> <section class="relative isolate overflow-hidden w-full py-20 px-6 md:px-12 lg:px-24 bg-transparent text-center mt-16 transition-colors duration-300" style="border-radius: 8px; border: none;"> <svg viewBox="0 0 1024 1024" class="absolute top-1/2 left-1/2 -z-10 size-256 -translate-y-1/2 mask-[radial-gradient(closest-side,white,transparent)] sm:left-full sm:-ml-80 lg:left-1/2 lg:ml-0 lg:-translate-x-1/2 lg:translate-y-0" aria-hidden="true"> <circle cx="512" cy="512" r="512" fill="url(#759c1415-0410-454c-8f7c-9a820de03641)" fill-opacity="0.7"></circle> <defs> <radialGradient id="759c1415-0410-454c-8f7c-9a820de03641"> <stop stop-color="#d2e4d6"></stop> <stop offset="1" stop-color="#4bc16f"></stop> </radialGradient> </defs> </svg> <div class="max-w-4xl mx-auto space-y-6"> <h2 class="text-4xl md:text-5xl font-bold tracking-tight text-gray-900 dark:text-white"> Ready to Elevate Healthcare with Smart IT Solutions? </h2> <p class="text-lg text-gray-700 dark:text-gray-300 max-w-2xl mx-auto"> ThinkShield partners with hospitals, social care, and private care homes to bring smart solutions that enhance the patient journey, and help provide independence to elderly care along with building secure, compliant and scalable digital health solutions. Whether you&#39;re streamlining workflows, integrating HL7/FHIR, or enabling data-driven care—we’re here to help. </p> <a href="/contact"> <button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive text-primary-foreground shadow-xs h-9 px-4 py-2 has-[&gt;svg]:px-3 bg-green-600 hover:bg-green-700 transition-colors"> <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-send-icon lucide-send"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg> </span> GET IN TOUCH</button> </a> </div> </section> <section class="py-16"> <div class="text-center"> <astro-island uid="Z2lBYFm" prefix="r22" component-url="/_astro/sparkles-text.FHqsYBFV.js" component-export="SparklesText" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;SparklesText&quot;,&quot;value&quot;:true}" await-children><div class="text-6xl font-bold" style="--sparkles-first-color:#3c9a59;--sparkles-second-color:#6fcd8c"><span class="relative inline-block"><strong><astro-slot>Our Customers &amp; Partners</astro-slot></strong></span></div><!--astro:end--></astro-island> </div> <h2 class="text-center text-gray-600 dark:text-white/50 text-lg font-medium mb-12"> Trusted by Leading Healthcare Institutions </h2> <div class="grid grid-cols-2 md:grid-cols-3 gap-6 mx-auto"> <div key="Imperial College London" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/imperial.png" alt="Imperial College London" class=" mb-2 h-15 group-hover:grayscale-0 transition"> </div><div key="Hampshire Hospitals NHS Foundation Trust" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/hampshire.png" alt="Hampshire Hospitals NHS Foundation Trust" class=" mb-2 h-15 group-hover:grayscale-0 transition"> </div><div key="University College London" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/university-college.png" alt="University College London" class=" mb-2 h-15 group-hover:grayscale-0 transition"> </div><div key="Great Ormond Street Hospital" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/ormond.png" alt="Great Ormond Street Hospital" class=" mb-2 h-20 group-hover:grayscale-0 transition"> </div><div key="Samsung" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/samsung.png" alt="Samsung" class=" mb-2 h-40 group-hover:grayscale-0 transition"> </div><div key="430PM" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/430pm.png" alt="430PM" class=" mb-2 h-25 w-40 group-hover:grayscale-0 transition"> </div><div key="ThinkVitals Vietnam" class="group flex flex-col items-center justify-center dark:bg-white dark:hover:bg-white/50 h-32 rounded-lg bg-[#f9f9f9] hover:bg-[#eee]  transition"> <img src="../../../assets/partners/thinkvitalsvn.jpg" alt="ThinkVitals Vietnam" class=" mb-2 h-15 group-hover:grayscale-0 transition"> </div> </div> </section> <astro-island uid="Z2j3Nup" prefix="r14" component-url="/_astro/IntroClipWrapper.B6BhyAAS.js" component-export="IntroClipWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;IntroClipWrapper&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="https://i3.ytimg.com/vi/BJgvAfeleIc/maxresdefault.jpg"/><div class="flex flex-col overflow-hidden"><div class="h-[60rem] md:h-[60rem] flex items-center justify-center relative p-2 md:p-20"><div class="w-full relative" style="perspective:1000px"><div class="div max-w-5xl mx-auto text-center" style="transform:none"><div class="mb-5"><div class="flex flex-col items-center justify-center"><div class="flex space-x-1 my-6"><div class="overflow-hidden pb-2" style="width:0%"><div class="text-xs sm:text-base md:text-xl lg:text:3xl xl:text-5xl font-bold" style="white-space:nowrap"><div><div class="inline-block"><span class="dark:text-white text-black">B</span><span class="dark:text-white text-black">e</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">e</span><span class="dark:text-white text-black">r</span> </div><div class="inline-block"><span class="dark:text-white text-black">h</span><span class="dark:text-white text-black">e</span><span class="dark:text-white text-black">a</span><span class="dark:text-white text-black">l</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">h</span><span class="dark:text-white text-black">c</span><span class="dark:text-white text-black">a</span><span class="dark:text-white text-black">r</span><span class="dark:text-white text-black">e</span> </div><div class="inline-block"><span class="dark:text-white text-black">s</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">a</span><span class="dark:text-white text-black">r</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">s</span> </div><div class="inline-block"><span class="dark:text-white text-black">w</span><span class="dark:text-white text-black">i</span><span class="dark:text-white text-black">t</span><span class="dark:text-white text-black">h</span> </div><div class="inline-block"><span class="dark:text-white text-black gradient-text">T</span><span class="dark:text-white text-black gradient-text">h</span><span class="dark:text-white text-black gradient-text">i</span><span class="dark:text-white text-black gradient-text">n</span><span class="dark:text-white text-black gradient-text">k</span><span class="dark:text-white text-black gradient-text">S</span><span class="dark:text-white text-black gradient-text">h</span><span class="dark:text-white text-black gradient-text">i</span><span class="dark:text-white text-black gradient-text">e</span><span class="dark:text-white text-black gradient-text">l</span><span class="dark:text-white text-black gradient-text">d</span> </div></div> </div> </div><span class="block rounded-sm w-[4px] h-4 sm:h-6 xl:h-12 bg-blue-500" style="opacity:0"></span></div></div><p class="text-center text-gray-600 dark:text-white/50 text-lg font-medium">Watch our introductory video to learn more about our mission and vision for the future of healthcare.</p></div></div><div class="max-w-5xl -mt-12 mx-auto h-[30rem] md:h-[38rem] w-full border-4 border-[#6C6C6C] p-2 md:p-6 bg-[#222222] rounded-[30px] shadow-2xl" style="transform:scale(1.05) rotateX(20deg)"><div class=" w-full  overflow-hidden rounded-2xl bg-gray-100 dark:bg-zinc-900 md:rounded-2xl md:p-4 "><div class="flex items-center justify-center"><div class="relative rounded-2xl"><div class="group relative cursor-pointer"><img src="https://i3.ytimg.com/vi/BJgvAfeleIc/maxresdefault.jpg" alt="ThinkShield IT Solutions Intro Video" width="1920" height="1080" class="w-full rounded-md border shadow-lg transition-all duration-200 ease-out group-hover:brightness-[0.8]"/><div class="absolute inset-0 flex scale-[0.9] items-center justify-center rounded-2xl transition-all duration-200 ease-out group-hover:scale-100"><div class="flex size-28 items-center justify-center rounded-full bg-primary/10 backdrop-blur-md"><div class="relative flex size-20 scale-100 items-center justify-center rounded-full bg-gradient-to-b from-primary/30 to-primary shadow-md transition-all duration-200 ease-out group-hover:scale-[1.2]"><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-play size-8 scale-100 fill-white text-white transition-transform duration-200 ease-out group-hover:scale-105" aria-hidden="true" style="filter:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06))"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></div></div></div></div></div></div></div></div></div></div></div><!--astro:end--></astro-island>  </div> </section> <astro-island uid="ZW7BW9" prefix="r15" component-url="/_astro/SpotlightTitle.Dev1rbbd.js" component-export="SpotlightTitle" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;SpotlightTitle&quot;,&quot;value&quot;:true}" await-children><div class="w-full rounded-md flex md:items-center md:justify-center  relative overflow-hidden"><div class=" p-4 max-w-7xl  mx-auto relative z-10  w-full pt-20 md:pt-0"><h1 class="text-3xl font-bold md:text-6xl font-bold text-center bg-clip-text text-transparent gradient-text-highlight bg-opacity-50">Let&#x27;s see our<!-- --> <br/>customers reviews</h1></div></div><!--astro:end--></astro-island> <astro-island uid="xGfwi" prefix="r16" component-url="/_astro/TestimonialsWrapper.BwW60AHE.js" component-export="TestimonialsWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;TestimonialsWrapper&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/assets/customers/male-doctor.png"/><link rel="preload" as="image" href="/assets/customers/female-nurse.png"/><link rel="preload" as="image" href="/assets/customers/female-patient.png"/><link rel="preload" as="image" href="/assets/customers/male-patient.png"/><link rel="preload" as="image" href="/assets/customers/male-patient-2.png"/><div class="relative flex w-full flex-col items-center justify-center overflow-hidden"><div class="group flex overflow-hidden p-2 [--gap:1rem] [gap:var(--gap)] flex-row [--duration:20s]"><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Alex</figcaption><p class="text-xs font-medium dark:text-white/40">@alex</p></div></div><blockquote class="mt-2 text-sm">We’ve cut patient handover time in half thanks to their streamlined workflow tools. Game-changer.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Maria</figcaption><p class="text-xs font-medium dark:text-white/40">@maria</p></div></div><blockquote class="mt-2 text-sm">Integration with our hospital’s EHR was smoother than we expected. The support team is incredible.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Chris</figcaption><p class="text-xs font-medium dark:text-white/40">@chris</p></div></div><blockquote class="mt-2 text-sm">The mobile app is so intuitive that even our least tech-savvy staff adopted it without training.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Neil</figcaption><p class="text-xs font-medium dark:text-white/40">@neil</p></div></div><blockquote class="mt-2 text-sm">ThinkShield really understands requirements. Their compliance-first approach gave us peace of mind.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Rachel</figcaption><p class="text-xs font-medium dark:text-white/40">@rachel</p></div></div><blockquote class="mt-2 text-sm">I love how fast we can access clinical summaries now. Everything just works.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Liam</figcaption><p class="text-xs font-medium dark:text-white/40">@liam</p></div></div><blockquote class="mt-2 text-sm">The reporting dashboard gave us insights we didn’t even know we needed. Super useful.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Alex</figcaption><p class="text-xs font-medium dark:text-white/40">@alex</p></div></div><blockquote class="mt-2 text-sm">We’ve cut patient handover time in half thanks to their streamlined workflow tools. Game-changer.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Maria</figcaption><p class="text-xs font-medium dark:text-white/40">@maria</p></div></div><blockquote class="mt-2 text-sm">Integration with our hospital’s EHR was smoother than we expected. The support team is incredible.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Chris</figcaption><p class="text-xs font-medium dark:text-white/40">@chris</p></div></div><blockquote class="mt-2 text-sm">The mobile app is so intuitive that even our least tech-savvy staff adopted it without training.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Neil</figcaption><p class="text-xs font-medium dark:text-white/40">@neil</p></div></div><blockquote class="mt-2 text-sm">ThinkShield really understands requirements. Their compliance-first approach gave us peace of mind.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Rachel</figcaption><p class="text-xs font-medium dark:text-white/40">@rachel</p></div></div><blockquote class="mt-2 text-sm">I love how fast we can access clinical summaries now. Everything just works.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Liam</figcaption><p class="text-xs font-medium dark:text-white/40">@liam</p></div></div><blockquote class="mt-2 text-sm">The reporting dashboard gave us insights we didn’t even know we needed. Super useful.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Alex</figcaption><p class="text-xs font-medium dark:text-white/40">@alex</p></div></div><blockquote class="mt-2 text-sm">We’ve cut patient handover time in half thanks to their streamlined workflow tools. Game-changer.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Maria</figcaption><p class="text-xs font-medium dark:text-white/40">@maria</p></div></div><blockquote class="mt-2 text-sm">Integration with our hospital’s EHR was smoother than we expected. The support team is incredible.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Chris</figcaption><p class="text-xs font-medium dark:text-white/40">@chris</p></div></div><blockquote class="mt-2 text-sm">The mobile app is so intuitive that even our least tech-savvy staff adopted it without training.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Neil</figcaption><p class="text-xs font-medium dark:text-white/40">@neil</p></div></div><blockquote class="mt-2 text-sm">ThinkShield really understands requirements. Their compliance-first approach gave us peace of mind.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Rachel</figcaption><p class="text-xs font-medium dark:text-white/40">@rachel</p></div></div><blockquote class="mt-2 text-sm">I love how fast we can access clinical summaries now. Everything just works.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Liam</figcaption><p class="text-xs font-medium dark:text-white/40">@liam</p></div></div><blockquote class="mt-2 text-sm">The reporting dashboard gave us insights we didn’t even know we needed. Super useful.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Alex</figcaption><p class="text-xs font-medium dark:text-white/40">@alex</p></div></div><blockquote class="mt-2 text-sm">We’ve cut patient handover time in half thanks to their streamlined workflow tools. Game-changer.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Maria</figcaption><p class="text-xs font-medium dark:text-white/40">@maria</p></div></div><blockquote class="mt-2 text-sm">Integration with our hospital’s EHR was smoother than we expected. The support team is incredible.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Chris</figcaption><p class="text-xs font-medium dark:text-white/40">@chris</p></div></div><blockquote class="mt-2 text-sm">The mobile app is so intuitive that even our least tech-savvy staff adopted it without training.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Neil</figcaption><p class="text-xs font-medium dark:text-white/40">@neil</p></div></div><blockquote class="mt-2 text-sm">ThinkShield really understands requirements. Their compliance-first approach gave us peace of mind.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Rachel</figcaption><p class="text-xs font-medium dark:text-white/40">@rachel</p></div></div><blockquote class="mt-2 text-sm">I love how fast we can access clinical summaries now. Everything just works.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Liam</figcaption><p class="text-xs font-medium dark:text-white/40">@liam</p></div></div><blockquote class="mt-2 text-sm">The reporting dashboard gave us insights we didn’t even know we needed. Super useful.</blockquote></figure></div></div><div class="group flex overflow-hidden p-2 [--gap:1rem] [gap:var(--gap)] flex-row [--duration:20s]"><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused] [animation-direction:reverse]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Zoe</figcaption><p class="text-xs font-medium dark:text-white/40">@zoe</p></div></div><blockquote class="mt-2 text-sm">From kickoff to rollout, the process was smooth and professional. Highly recommend them.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">David</figcaption><p class="text-xs font-medium dark:text-white/40">@david</p></div></div><blockquote class="mt-2 text-sm">I’ve used a lot of systems in healthcare. This one actually makes my job easier, not harder.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Sophie</figcaption><p class="text-xs font-medium dark:text-white/40">@sophie</p></div></div><blockquote class="mt-2 text-sm">The AI suggestions are subtle but smart. They don’t interrupt the flow—just guide you.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient-2.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Paul</figcaption><p class="text-xs font-medium dark:text-white/40">@paul</p></div></div><blockquote class="mt-2 text-sm">Device integration with our Samsung tablets was seamless. Nurses love it.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Emma</figcaption><p class="text-xs font-medium dark:text-white/40">@emma</p></div></div><blockquote class="mt-2 text-sm">Seeing trends in patient movement helped us optimize bed management. Unexpected bonus!</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Tom</figcaption><p class="text-xs font-medium dark:text-white/40">@tom</p></div></div><blockquote class="mt-2 text-sm">Honestly, I didn’t expect much—but it exceeded every expectation. Clean, fast, and rock-solid.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused] [animation-direction:reverse]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Zoe</figcaption><p class="text-xs font-medium dark:text-white/40">@zoe</p></div></div><blockquote class="mt-2 text-sm">From kickoff to rollout, the process was smooth and professional. Highly recommend them.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">David</figcaption><p class="text-xs font-medium dark:text-white/40">@david</p></div></div><blockquote class="mt-2 text-sm">I’ve used a lot of systems in healthcare. This one actually makes my job easier, not harder.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Sophie</figcaption><p class="text-xs font-medium dark:text-white/40">@sophie</p></div></div><blockquote class="mt-2 text-sm">The AI suggestions are subtle but smart. They don’t interrupt the flow—just guide you.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient-2.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Paul</figcaption><p class="text-xs font-medium dark:text-white/40">@paul</p></div></div><blockquote class="mt-2 text-sm">Device integration with our Samsung tablets was seamless. Nurses love it.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Emma</figcaption><p class="text-xs font-medium dark:text-white/40">@emma</p></div></div><blockquote class="mt-2 text-sm">Seeing trends in patient movement helped us optimize bed management. Unexpected bonus!</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Tom</figcaption><p class="text-xs font-medium dark:text-white/40">@tom</p></div></div><blockquote class="mt-2 text-sm">Honestly, I didn’t expect much—but it exceeded every expectation. Clean, fast, and rock-solid.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused] [animation-direction:reverse]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Zoe</figcaption><p class="text-xs font-medium dark:text-white/40">@zoe</p></div></div><blockquote class="mt-2 text-sm">From kickoff to rollout, the process was smooth and professional. Highly recommend them.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">David</figcaption><p class="text-xs font-medium dark:text-white/40">@david</p></div></div><blockquote class="mt-2 text-sm">I’ve used a lot of systems in healthcare. This one actually makes my job easier, not harder.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Sophie</figcaption><p class="text-xs font-medium dark:text-white/40">@sophie</p></div></div><blockquote class="mt-2 text-sm">The AI suggestions are subtle but smart. They don’t interrupt the flow—just guide you.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient-2.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Paul</figcaption><p class="text-xs font-medium dark:text-white/40">@paul</p></div></div><blockquote class="mt-2 text-sm">Device integration with our Samsung tablets was seamless. Nurses love it.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Emma</figcaption><p class="text-xs font-medium dark:text-white/40">@emma</p></div></div><blockquote class="mt-2 text-sm">Seeing trends in patient movement helped us optimize bed management. Unexpected bonus!</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Tom</figcaption><p class="text-xs font-medium dark:text-white/40">@tom</p></div></div><blockquote class="mt-2 text-sm">Honestly, I didn’t expect much—but it exceeded every expectation. Clean, fast, and rock-solid.</blockquote></figure></div><div class="flex shrink-0 justify-around [gap:var(--gap)] animate-marquee flex-row group-hover:[animation-play-state:paused] [animation-direction:reverse]"><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Zoe</figcaption><p class="text-xs font-medium dark:text-white/40">@zoe</p></div></div><blockquote class="mt-2 text-sm">From kickoff to rollout, the process was smooth and professional. Highly recommend them.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">David</figcaption><p class="text-xs font-medium dark:text-white/40">@david</p></div></div><blockquote class="mt-2 text-sm">I’ve used a lot of systems in healthcare. This one actually makes my job easier, not harder.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-patient.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Sophie</figcaption><p class="text-xs font-medium dark:text-white/40">@sophie</p></div></div><blockquote class="mt-2 text-sm">The AI suggestions are subtle but smart. They don’t interrupt the flow—just guide you.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-patient-2.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Paul</figcaption><p class="text-xs font-medium dark:text-white/40">@paul</p></div></div><blockquote class="mt-2 text-sm">Device integration with our Samsung tablets was seamless. Nurses love it.</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/female-nurse.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Emma</figcaption><p class="text-xs font-medium dark:text-white/40">@emma</p></div></div><blockquote class="mt-2 text-sm">Seeing trends in patient movement helped us optimize bed management. Unexpected bonus!</blockquote></figure><figure class="relative h-full w-64 cursor-pointer overflow-hidden rounded-xl border p-4 border-gray-950/[.1] bg-gray-950/[.01] hover:bg-gray-950/[.05] dark:border-gray-50/[.1] dark:bg-gray-50/[.10] dark:hover:bg-gray-50/[.15]"><div class="flex flex-row items-center gap-2"><img class="rounded-full" width="32" height="32" alt="" src="/assets/customers/male-doctor.png"/><div class="flex flex-col"><figcaption class="text-sm font-medium dark:text-white">Tom</figcaption><p class="text-xs font-medium dark:text-white/40">@tom</p></div></div><blockquote class="mt-2 text-sm">Honestly, I didn’t expect much—but it exceeded every expectation. Clean, fast, and rock-solid.</blockquote></figure></div></div><div class="pointer-events-none absolute inset-y-0 left-0 w-1/4 bg-gradient-to-r from-background"></div><div class="pointer-events-none absolute inset-y-0 right-0 w-1/4 bg-gradient-to-l from-background"></div></div><!--astro:end--></astro-island> <astro-island uid="xtGam" prefix="r19" component-url="/_astro/FAQWrapper.BeheDNmq.js" component-export="default" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;FAQWrapper&quot;,&quot;value&quot;:true}" await-children><section class="max-w-5xl mx-auto px-4 py-12"><h2 class="md:text-5xl text-4xl font-bold mb-3 text-center">Frequently Asked Questions &amp; Privacy Policy</h2><p class="text-lg text-center mb-6">If you have any other questions, please don&#x27;t hesitate to contact us</p><div data-slot="accordion" class="w-full space-y-2" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R27»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R7»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Marketing Preferences<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R27»" hidden="" role="region" aria-labelledby="radix-«r19R7»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2b»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rb»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">What Data We Collect<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2b»" hidden="" role="region" aria-labelledby="radix-«r19Rb»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2f»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rf»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">How We Collect Your Data<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2f»" hidden="" role="region" aria-labelledby="radix-«r19Rf»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2j»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rj»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">How We Use Your Data<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2j»" hidden="" role="region" aria-labelledby="radix-«r19Rj»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2n»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rn»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">How We Store Your Data<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2n»" hidden="" role="region" aria-labelledby="radix-«r19Rn»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2r»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rr»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Your Data Protection Rights<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2r»" hidden="" role="region" aria-labelledby="radix-«r19Rr»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R2v»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19Rv»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">What Are Cookies?<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R2v»" hidden="" role="region" aria-labelledby="radix-«r19Rv»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R33»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R13»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">How We Use Cookies<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R33»" hidden="" role="region" aria-labelledby="radix-«r19R13»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R37»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R17»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Types of Cookies We Use<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R37»" hidden="" role="region" aria-labelledby="radix-«r19R17»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R3b»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R1b»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Managing Cookies<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R3b»" hidden="" role="region" aria-labelledby="radix-«r19R1b»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R3f»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R1f»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Privacy Policies of Other Websites<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R3f»" hidden="" role="region" aria-labelledby="radix-«r19R1f»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R3j»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R1j»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Changes to Our Privacy Policy<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R3j»" hidden="" role="region" aria-labelledby="radix-«r19R1j»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R3n»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R1n»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">Contact Us<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R3n»" hidden="" role="region" aria-labelledby="radix-«r19R1n»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="border-b last:border-b-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-«r19R3r»" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-«r19R1r»" data-slot="accordion-trigger" class="focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&amp;[data-state=open]&gt;svg]:rotate-180" data-radix-collection-item="">How to Contact the Appropriate Authority<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 text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-«r19R3r»" hidden="" role="region" aria-labelledby="radix-«r19R1r»" data-orientation="vertical" data-slot="accordion-content" class="data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></section><!--astro:end--></astro-island> <astro-island uid="mdAJl" prefix="r17" component-url="/_astro/FeatureWrapper.CutTmxtD.js" component-export="FeatureWrapper" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="load" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;FeatureWrapper&quot;,&quot;value&quot;:true}" await-children><div class="relative rounded-3xl overflow-hidden bg-white dark:bg-transparent mb-5"><div class="relative flex h-[400px] w-full flex-col items-center justify-center overflow-hidden rounded-3xl"><div class="group relative flex h-[20rem] w-full items-center justify-center rounded-3xl overflow-hidden"><div style="top:0;left:0;position:absolute;z-index:50;height:100%;width:100%;-webkit-mask:radial-gradient(circle, #0000 600px, rgba(0, 0, 0, 0.9) 600px);backdrop-filter:blur(4px)"> </div><div class="pointer-events-none absolute inset-0 dark:hidden z-10" style="background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 32 32&#x27; width=&#x27;16&#x27; height=&#x27;16&#x27; fill=&#x27;none&#x27;%3E%3Ccircle fill=&#x27;%23d4d4d4&#x27; cx=&#x27;10&#x27; cy=&#x27;10&#x27; r=&#x27;2.5&#x27; /%3E%3C/svg%3E&quot;)"></div><div class="pointer-events-none absolute inset-0 hidden dark:block z-10" style="background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 32 32&#x27; width=&#x27;16&#x27; height=&#x27;16&#x27; fill=&#x27;none&#x27;%3E%3Ccircle fill=&#x27;%23404040&#x27; cx=&#x27;10&#x27; cy=&#x27;10&#x27; r=&#x27;2.5&#x27; /%3E%3C/svg%3E&quot;)"></div><div class="pointer-events-none absolute inset-0 opacity-0 transition duration-300 group-hover:opacity-100 dark:hidden z-10" style="background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 32 32&#x27; width=&#x27;16&#x27; height=&#x27;16&#x27; fill=&#x27;none&#x27;%3E%3Ccircle fill=&#x27;%236366f1&#x27; cx=&#x27;10&#x27; cy=&#x27;10&#x27; r=&#x27;2.5&#x27; /%3E%3C/svg%3E&quot;);-webkit-mask-image:radial-gradient(
              200px circle at 0px 0px,
              black 0%,
              transparent 100%
            );mask-image:radial-gradient(
              200px circle at 0px 0px,
              black 0%,
              transparent 100%
            )"></div><div class="pointer-events-none absolute inset-0 hidden opacity-0 transition duration-300 group-hover:opacity-100 dark:block z-10" style="background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 32 32&#x27; width=&#x27;16&#x27; height=&#x27;16&#x27; fill=&#x27;none&#x27;%3E%3Ccircle fill=&#x27;%238183f4&#x27; cx=&#x27;10&#x27; cy=&#x27;10&#x27; r=&#x27;2.5&#x27; /%3E%3C/svg%3E&quot;);-webkit-mask-image:radial-gradient(
              200px circle at 0px 0px,
              black 0%,
              transparent 100%
            );mask-image:radial-gradient(
              200px circle at 0px 0px,
              black 0%,
              transparent 100%
            )"></div><div class="relative z-20"><h1 class="text-2xl px-4 md:text-4xl lg:text-5xl font-bold text-neutral-700 dark:text-white max-w-4xl leading-relaxed lg:leading-snug text-center mx-auto" style="opacity:0;transform:translateY(20px)">We don’t just build apps — we build healthcare ecosystems<!-- --> <br/><span class="relative inline-block rounded-lg bg-gradient-to-r from-[#d2e4d6] via-[#4bc16f] to-[#d2e4d6] pb-1 dark:text-black text-black px-3" style="background-repeat:no-repeat;background-position:left center;display:inline;background-size:0% 100%">From idea to implementation</span></h1></div></div></div></div><!--astro:end--></astro-island>  </main> <footer class="dark:bg-black bg-black text-gray-400 px-6 py-12"> <div class="max-w-7xl mx-auto"> <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-5 gap-8"> <!-- Logo --> <div class="col-span-1"> <div> <a href="/" class="relative z-20 mr-4 flex items-center space-x-2 px-2 text-sm font-normal text-black"> <img src="/assets/logo/logo.png" alt="logo" width="60" height="60"> <span class="font-medium gradient-text text-xl">THINKSHIELD</span> </a> </div> <p class="text-gray-200"> From streamlining workflows to enabling data-driven care, we’re here to help. </p> </div> <!-- Solutions --> <div class="p-3 pl-5"> <h3 class="text-white font-semibold mb-2">Solutions</h3> <ul class="space-y-1"> <li><a href="#" class="hover:text-white">Application Development</a></li> <li><a href="#" class="hover:text-white">Integration development</a></li> <li><a href="#" class="hover:text-white">Consulting Services</a></li> <li><a href="#" class="hover:text-white">Application Support</a></li> </ul> </div> <!-- Support --> <div class="p-3 pl-5"> <h3 class="text-white font-semibold mb-2">Products</h3> <ul class="space-y-1"> <li> <a href="#" class="hover:text-white">ThinkVitals - Vital Signs & Observations monitoring solution</a> </li> <li><a href="#" class="hover:text-white">SafeStep (TaVIE) - Remote monitoring</a></li> <li><a href="#" class="hover:text-white">PediCore - UK National PEWS</a></li> <li><a href="#" class="hover:text-white">VitaCore - NEWS2 Adults</a></li> </ul> </div> <!-- Company --> <div class="p-3 pl-5"> <h3 class="text-white font-semibold mb-2">Partner Companies</h3> <ul class="space-y-1"> <!-- <li><a href="#" class="hover:text-white">ThinkShield LTD UK</a></li> --> <li><a href="#" class="hover:text-white">CÔNG TY TNHH THINKVITALS VIETNAM</a></li> <!-- <li><a href="#" class="hover:text-white">ThinkShield India PVT. LTD</a></li> --> <li><a href="#" class="hover:text-white">4:30PM BULGARIA</a></li> </ul> </div> <!-- Legal --> <div class="p-3 pl-4"> <h3 class="text-white font-semibold mb-2">Contact</h3> <ul class="space-y-1 text-white/80"> <li class="flex items-center space-x-2 hover:text-white"> <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-mail w-4 h-4" 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> </div> <a href="/cdn-cgi/l/email-protection#c0b3a1aca5b380b4a8a9aeabb3a8a9a5aca4eea3afad"><span class="__cf_email__" data-cfemail="acdfcdc0c9dfecd8c4c5c2c7dfc4c5c9c0c882cfc3c1">[email&#160;protected]</span></a> </li> <li class="flex space-x-2 hover:text-white"> <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-map-pin w-4 h-4" 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> </div> <span>4 Furmston Court, Icknield Way, Letchworth Garden City,<br> Hertfordshire, SG6 1UJ</span> </li> </ul> </div> </div> <!-- Newsletter --> <div class="grid border-t border-gray-700 mt-10 pt-8 grid-cols-1 lg:grid-cols-2"> <div> <h4 class="text-white font-semibold mb-2">Subscribe to our newsletter</h4> <p class="mb-4"> The latest news, articles, and resources, sent to your inbox weekly. </p> <astro-island uid="Z17J3T6" component-url="/_astro/EmailSubscribe.BsBWvFbV.js" component-export="default" renderer-url="/_astro/client.D7EWAp5V.js" props="{}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;EmailSubscribe&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <div> <dl class="grid grid-cols-1 gap-x-8 gap-y-10 sm:grid-cols-2 lg:pt-2"> <div class="flex flex-col items-start"> <div class="flex flex-row items-center"> <div class="mr-2"> <div class="rounded-md bg-white/5 p-2 ring-1 ring-white/10"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" data-slot="icon" aria-hidden="true" class="size-6 text-white"> <path d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </div> </div> <dt class="text-base font-semibold text-white">Weekly articles</dt> </div> <p class="mt-2 text-base/7 text-gray-400"> Get the latest articles, news, and updates from us </p> </div> <div class="flex flex-col items-start"> <div class="flex flex-row items-center"> <div class="mr-2"> <div class="rounded-md bg-white/5 p-2 ring-1 ring-white/10"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" data-slot="icon" aria-hidden="true" class="size-6 text-white"> <path d="M10.05 4.575a1.575 1.575 0 1 0-3.15 0v3m3.15-3v-1.5a1.575 1.575 0 0 1 3.15 0v1.5m-3.15 0 .075 5.925m3.075.75V4.575m0 0a1.575 1.575 0 0 1 3.15 0V15M6.9 7.575a1.575 1.575 0 1 0-3.15 0v8.175a6.75 6.75 0 0 0 6.75 6.75h2.018a5.25 5.25 0 0 0 3.712-1.538l1.732-1.732a5.25 5.25 0 0 0 1.538-3.712l.003-2.024a.668.668 0 0 1 .198-.471 1.575 1.575 0 1 0-2.228-2.228 3.818 3.818 0 0 0-1.12 2.687M6.9 7.575V12m6.27 4.318A4.49 4.49 0 0 1 16.35 15m.002 0h-.002" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </div> </div> <dt class="text-base font-semibold text-white">No spam</dt> </div> <dd class="mt-2 text-base/7 text-gray-400"> Unsubscribe anytime, no spam, just quality content </dd> </div> </dl> </div> </div> <!-- Footer Bottom --> <div class="mt-8 border-t border-gray-700 pt-6 flex flex-col sm:flex-row justify-between items-center text-sm"> <p>© 2025 ThinkShield LTD. All rights reserved.</p> <div class="flex gap-4 mt-4 sm:mt-0"> <a href="#" aria-label="Facebook"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400 hover:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"></path> </svg> </a> <a href="#" aria-label="Instagram"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400 hover:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect> <path d="M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z"></path> <line x1="17.5" y1="6.5" x2="17.5" y2="6.5"></line> </svg> </a> <a href="#" aria-label="Twitter"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400 hover:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M23 3a10.9 10.9 0 01-3.14 1.53A4.48 4.48 0 0016 3c-2.5 0-4.5 2.24-4.5 5a4.48 4.48 0 001.15 3A12.94 12.94 0 013 4s-4 9 5 13a13 13 0 01-8 2c11 6.5 24 0 24-14.5a4.5 4.5 0 00-.08-.83A9.72 9.72 0 0023 3z"></path> </svg> </a> <a href="#" aria-label="GitHub"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400 hover:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M12 2C6.48 2 2 6.48 2 12a10 10 0 006.84 9.5c.5.09.66-.22.66-.48v-1.7c-2.78.61-3.37-1.34-3.37-1.34-.45-1.13-1.1-1.43-1.1-1.43-.9-.62.07-.6.07-.6 1 .07 1.54 1.05 1.54 1.05.89 1.56 2.34 1.11 2.91.85.09-.66.35-1.11.64-1.36-2.22-.26-4.56-1.11-4.56-4.95a3.9 3.9 0 011.03-2.7 3.6 3.6 0 01.1-2.67s.84-.27 2.75 1.03a9.4 9.4 0 015 0C17.41 7.58 18.25 7.85 18.25 7.85a3.6 3.6 0 01.1 2.67 3.9 3.9 0 011.03 2.7c0 3.85-2.34 4.68-4.57 4.94.36.32.68.94.68 1.9v2.82c0 .27.18.58.69.48A10 10 0 0022 12c0-5.52-4.48-10-10-10z"></path> </svg> </a> <a href="#" aria-label="YouTube"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400 hover:text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path d="M22.54 6.42a2.78 2.78 0 00-1.95-2C18.88 4 12 4 12 4s-6.88 0-8.59.42a2.78 2.78 0 00-1.95 2A29.94 29.94 0 001 12a29.94 29.94 0 00.46 5.58 2.78 2.78 0 001.95 2c1.71.42 8.59.42 8.59.42s6.88 0 8.59-.42a2.78 2.78 0 001.95-2A29.94 29.94 0 0023 12a29.94 29.94 0 00-.46-5.58zM10 15V9l5 3-5 3z"></path> </svg> </a> </div> </div> </div> </footer> <astro-island uid="r91KH" component-url="/_astro/sonner.CWBuW-0l.js" component-export="Toaster" renderer-url="/_astro/client.D7EWAp5V.js" props="{&quot;data-astro-cid-sckkx6r4&quot;:[0,true]}" ssr client="only" before-hydration-url="/_astro/astro_scripts/before-hydration.js.xvNXcKCN.js" opts="{&quot;name&quot;:&quot;Toaster&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
    const getThemePreference = () => {
      if (typeof localStorage !== 'undefined' && localStorage.getItem('theme')) {
        return localStorage.getItem('theme');
      }
      return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
    };
    const isDark = getThemePreference() === 'dark';
    document.documentElement.classList[isDark ? 'add' : 'remove']('dark');

    if (typeof localStorage !== 'undefined') {
      const observer = new MutationObserver(() => {
        const isDark = document.documentElement.classList.contains('dark');
        localStorage.setItem('theme', isDark ? 'dark' : 'light');
      });
      observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] });
    }
  </script> </body> </html>