PageSourceSearch

https://www.vrain-medical.com/

html vrain-medical.com collected 2026-10-04 04:00:31 UTC 55,726 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="scroll-smooth m-0 p-0"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/vrain.png"/><link rel="stylesheet" href="/_next/static/css/de70bee13400563f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c10130fc325f939a.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-8e8415a14bc48ba3.js"/>
1<script src="/_next/static/chunks/4bd1b696-abc6c9e69aef3a6e.js" async=""></script>
1<script src="/_next/static/chunks/1684-5718eeaf63b92513.js" async=""></script>
1<script src="/_next/static/chunks/main-app-95e2b159ebf7d3ba.js" async=""></script>
1<script src="/_next/static/chunks/4277-b02ff4d4696850c6.js" async=""></script>
1<script src="/_next/static/chunks/6766-5cee7c1fe6d32cfb.js" async=""></script>
1<script src="/_next/static/chunks/6874-964c67d73fa88d70.js" async=""></script>
1<script src="/_next/static/chunks/7754-361351a3ad9705e8.js" async=""></script>
1<script src="/_next/static/chunks/598-ace0c10780e86410.js" async=""></script>
1<script src="/_next/static/chunks/9233-93b7d09beef87808.js" async=""></script>
1<script src="/_next/static/chunks/9909-8b0de232673085a3.js" async=""></script>
1<script src="/_next/static/chunks/4437-81a8bb3654f6987c.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-7281ca94eb15648f.js" async=""></script>
1<script src="/_next/static/chunks/app/page-349a0d3107ed4b22.js" async=""></script>
1<link rel="preload" href="/_next/static/chunks/6808.300934c5ff5004c7.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/9834.838b930db2ea1f9f.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/6992.11e9c021c462e6ce.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/3819.b905aac9fc07d9c7.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/6996.325c69875811183c.js" as="script" fetchPriority="low"/><meta name="next-size-adjust" content=""/><title>VRAIn Medical - DIT: Dynamic Immersive Twin</title><meta name="description" content="Vrain pioneers Virtual Reality tools for 3D medical image visualization, promoting patient-centered clinical medicine."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><link rel="icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_188709 __variable_9a8899 antialiased bg-background text-foreground margin-0 padding-0"><header class="sticky top-0 z-50 w-full"><div class="relative z-10 w-full bg-white text-black shadow-sm border-b border-border"><div class="container mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8 xl:px-16 flex h-20 items-center gap-6 justify-between"><a class="flex items-center gap-4 flex-shrink-0" href="/"><img alt="Vrain Logo" width="120" height="88" decoding="async" data-nimg="1" style="color:transparent" src="/images/vrain.png"/></a><nav class="hidden items-center gap-4 xl:flex ml-auto"><div class="relative h-full flex items-center"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 text-black bg-white/15 hover:bg-white/30 border border-white/20 font-semibold transition-colors duration-200 hover:text-black" href="#">SOLUTIONS</a></div><div class="relative h-full flex items-center"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 px-4 py-2 text-black bg-white/15 hover:bg-white/30 border border-white/20 font-semibold transition-colors duration-200 hover:text-black" href="/company">COMPANY</a></div><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 relative border-none rounded-md overflow-hidden  px-3 py-1.5 flex items-center justify-center font-semibold text-sm text-white/90 bg-gradient-to-r from-purple-600/25 to-blue-600/25  hover:from-purple-500/40 hover:to-blue-500/40 hover:shadow-inner hover:shadow-white/10 hover:border-white/20 hover:border transition-all duration-300 rounded-md" href="/blog ">Blog</a><a target="_blank" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 relative border-none rounded-md overflow-hidden  px-3 py-1.5 flex items-center justify-center font-semibold text-sm text-white/90 bg-gradient-to-r from-purple-600/25 to-blue-600/25  hover:from-purple-500/40 hover:to-blue-500/40 hover:shadow-inner hover:shadow-white/10 hover:border-white/20 hover:border  transition-all duration-300 rounded-md" href="https://one.vrain-medical.com/sign-in">Login</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 relative border-none rounded-md overflow-hidden  px-3 py-1.5 flex items-center justify-center font-semibold text-sm text-white/90 bg-gradient-to-r from-purple-600/25 to-blue-600/25  hover:from-purple-500/40 hover:to-blue-500/40 hover:shadow-inner hover:shadow-white/10 hover:border-white/20 hover:border transition-all duration-300 rounded-md" href="/#contact">Contact Us</a></nav><div class="hidden xl:flex items-center ml-4 xl:ml-6"><div class="relative"><button class="bg-background border border-border text-sm p-2 rounded flex items-center gap-2" aria-hidden="true"><img alt="USA flag" loading="lazy" width="16" height="12" decoding="async" data-nimg="1" style="color:transparent" src="/images/Banderas/Bandera_United_States.png"/><span class="font-semibold">EN</span></button></div></div><div class="xl:hidden ml-auto -mr-4 sm:-mr-6 lg:-mr-8"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10 text-black" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«R8jb»" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-6 w-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg><span class="sr-only">
1Open menu</span></button></div></div></div></header><main class="flex-grow"><section class="relative h-[26vh] md:h-[92vh] overflow-hidden bg-background w-full p-0 flex items-center justify-center"><video autoPlay="" loop="" muted="" playsInline="" class="absolute top-0 left-0 w-full h-full object-cover z-0" poster="/images/athletevr/#.png" data-ai-hint="Athlete VR"><source src="https://storage.googleapis.com/vrain-medical-web-bucket/VrainOne.mp4" type="video/mp4"/>Your browser does not support the video tag.</video><button class="absolute bottom-5 right-5 z-10 p-3 rounded-full bg-black/40 hover:bg-black/60 transition-all duration-200 flex items-center justify-center" aria-label="Toggle video volume"><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-volume-x w-6 h-6 text-white"><path d="M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"></path><line x1="22" x2="16" y1="9" y2="15"></line><line x1="16" x2="22" y1="9" y2="15"></line></svg></button></section><section class="bg-gradient-to-r from-primary to-[#00225B] text-primary-foreground py-4"><div class="container mx-auto max-w-screen-xl px-4 sm:px-6 lg:px-8 text-center"><h2 class="text-xl md:text-2xl font-bold tracking-tight">21st Century Visualization Tools Revolutionizing Healthcare</h2></div></section><section style="opacity:0;transform:translateY(50px)"><section class="bg-background text-foreground"><div class="container mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8"><div class="grid md:grid-cols-2 gap-12 items-center"><div class="text-left"><h2 class="text-5xl font-extrabold tracking-tight"><span class="block text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c] pb-2">Stop just viewing scans.</span><span class="block text-transparent bg-clip-text bg-gradient-to-r from-blue-500 to-purple-500 mt-2 pb-2">Start experiencing their insight.</span></h2></div><div class="text-lg text-foreground/90 space-y-4"><img alt="VRAIn One Logo" data-ai-hint="company product logo" loading="lazy" width="250" height="80" decoding="async" data-nimg="1" class="mb-0" style="color:transparent;height:auto" src="/images/VrainOne.png"/><p>For doctors and health professionals who struggle to visualize medical images, our platform is the solution that transforms any CT scan or MRI into an enlightening experience.</p><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-primary-foreground hover:bg-primary/90 relative p-0.5 bg-background border-none group mt-4 w-48 h-14 rounded-full" href="/#contact"><span class="absolute inset-0 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full group-hover:blur-sm transition-all duration-300"></span><span class="relative z-10 w-full h-full bg-background rounded-full flex items-center justify-center font-semibold text-lg"><span class="bg-gradient-to-r from-blue-500 to-purple-500 bg-clip-text text-transparent group-hover:brightness-110 transition-all duration-300 px-6 py-3">Try Now</span></span></a></div></div></div></section></section><div class="space-y-[-4rem] md:space-y-[-5rem]"><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><section class="bg-background py-16 md:py-24" id="case-studies"><div class="container mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8"><div class="text-left mb-12"><h2 class="text-3xl font-bold tracking-tight sm:text-4xl text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c]">Testimonials</h2>
1<p class="mt-4 text-lg text-foreground/90 max-w-full">See firsthand how VRAIn&#x27;s cutting-edge visualization technology is actively shaping the future of medicine, providing tangible benefits and new possibilities for medical professionals and their patients every single day.</p></div><div class="space-y-16"><div class="px-4 sm:px-12"><div class="relative w-full" role="region" aria-roledescription="carousel"><div class="overflow-hidden"><div class="flex -ml-4"><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="relative aspect-video w-full rounded-lg overflow-hidden shadow-lg"><iframe src="https://www.youtube.com/embed/iZaViKZmnZ0?autoplay=1&amp;mute=1&amp;controls=0&amp;loop=1&amp;playlist=iZaViKZmnZ0&amp;modestbranding=1&amp;rel=0&amp;iv_load_policy=3&amp;showinfo=0&amp;disablekb=1" title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen="" class="w-full h-full object-cover absolute top-0 left-0"></iframe><div class="absolute inset-0 pointer-events-none"></div><div class="absolute bottom-3 left-3 bg-white/90 backdrop-blur-sm p-2 rounded-lg pointer-events-none"><h3 class="font-bold text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c] text-sm sm:text-base">Dr. Pau Serra: Patient Engagement</h3></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="relative aspect-video w-full rounded-lg overflow-hidden shadow-lg"><iframe src="https://www.youtube.com/embed/H_fotlgPOug?autoplay=1&amp;mute=1&amp;controls=0&amp;loop=1&amp;playlist=H_fotlgPOug&amp;modestbranding=1&amp;rel=0&amp;iv_load_policy=3&amp;showinfo=0&amp;disablekb=1" title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen="" class="w-full h-full object-cover absolute top-0 left-0"></iframe><div class="absolute inset-0 pointer-events-none"></div><div class="absolute bottom-3 left-3 bg-white/90 backdrop-blur-sm p-2 rounded-lg pointer-events-none"><h3 class="font-bold text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c] text-sm sm:text-base">Patient Alex Mandl: Double Lung Transplant</h3></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="relative aspect-video w-full rounded-lg overflow-hidden shadow-lg"><iframe src="https://www.youtube.com/embed/sF5PxVrWT1M?autoplay=1&amp;mute=1&amp;controls=0&amp;loop=1&amp;playlist=sF5PxVrWT1M&amp;modestbranding=1&amp;rel=0&amp;iv_load_policy=3&amp;showinfo=0&amp;disablekb=1" title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen="" class="w-full h-full object-cover absolute top-0 left-0"></iframe><div class="absolute inset-0 pointer-events-none"></div><div class="absolute bottom-3 left-3 bg-white/90 backdrop-blur-sm p-2 rounded-lg pointer-events-none"><h3 class="font-bold text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c] text-sm sm:text-base">Dr. Casqueiro: CT Scan Visualisation</h3></div></div></div></div></div><button class="items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border hover:text-accent-foreground absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 flex bg-white/20 sm:bg-primary/20 backdrop-blur-sm border-white/20 sm:border-primary/20 text-white sm:text-primary hover:bg-white/30 sm:hover:bg-primary/30 left-0 sm:-left-12" disabled=""><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-left h-4 w-4"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">
1Previous slide</span></button><button class="items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border hover:text-accent-foreground absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 flex bg-white/20 sm:bg-primary/20 backdrop-blur-sm border-white/20 sm:border-primary/20 text-white sm:text-primary hover:bg-white/30 sm:hover:bg-primary/30 right-0 sm:-right-12" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div></div><div><div class="px-4 sm:px-12"><div class="relative w-full" role="region" aria-roledescription="carousel"><div class="overflow-hidden"><div class="flex -ml-4"><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="rounded-lg border bg-gradient-to-br from-primary to-[#00225B] text-primary-foreground border-border shadow-lg h-full"><div class="p-6 flex flex-row items-center gap-6 text-left h-full"><div class="hidden sm:block relative w-24 h-32 rounded-lg overflow-hidden flex-shrink-0 border-4 border-primary-foreground/50"><img alt="Kim Cazow" data-ai-hint="patient photo" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/testimonials/Kim.png"/></div><div class="flex flex-col gap-4"><blockquote class="text-primary-foreground/80 italic text-md">“<!-- -->I can see exactly what is wrong in my spine in a much more open view, and I get a much better understanding of the procedure and problem I have.<!-- -->”</blockquote><div><div class="font-semibold text-primary-foreground text-md">Kim Cazow</div><div class="block text-primary-foreground/90 sm:hidden">Professional Cyclist</div><p class="text-sm text-primary-foreground/80">Patient</p></div></div></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="rounded-lg border bg-gradient-to-br from-primary to-[#00225B] text-primary-foreground border-border shadow-lg h-full"><div class="p-6 flex flex-row items-center gap-6 text-left h-full"><div class="hidden sm:block relative w-24 h-32 rounded-lg overflow-hidden flex-shrink-0 border-4 border-primary-foreground/50"><img alt="Dr. Pau Serra" data-ai-hint="doctor photo" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/team/technology-development/pau-serra.png"/></div><div class="flex flex-col gap-4"><blockquote class="text-primary-foreground/80 italic text-md">“<!-- -->With VRAInOne, I can gather all of my patients&#x27; image files in one place. It enhances their treatment experience because we both can better understand the injury using VRAInOne&#x27;s 2D, 3D, and VR tools. This informs our decisions on surgical or non-invasive options, ensuring the patient receives the best possible care.<!-- -->”</blockquote><div><div class="font-semibold text-primary-foreground text-md">Dr. Pau Serra</div><p class="text-sm text-primary-foreground/80">Medical Doctor</p></div></div></div></div></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 basis-full pl-4 md:basis-1/2"><div class="rounded-lg border bg-gradient-to-br from-primary to-[#00225B] text-primary-foreground border-border shadow-lg h-full"><div class="p-6 flex flex-row items-center gap-6 text-left h-full"><div class="hidden sm:block relative w-24 h-32 rounded-lg overflow-hidden flex-shrink-0 border-4 border-primary-foreground
1/50"><img alt="Carme Garcia" data-ai-hint="patient photo" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/testimonials/Carme.png"/></div><div class="flex flex-col gap-4"><blockquote class="text-primary-foreground/80 italic text-md">“<!-- -->I could see what I was feeling. I´ve been able to understand for the first time my fibula fracture.<!-- -->”</blockquote><div><div class="font-semibold text-primary-foreground text-md">Carme Garcia</div><div class="block text-primary-foreground/90 sm:hidden">Professional Basketball Player</div><p class="text-sm text-primary-foreground/80">Patient</p></div></div></div></div></div></div></div><button class="items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border hover:text-accent-foreground absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 flex bg-white/20 sm:bg-primary/20 backdrop-blur-sm border-white/20 sm:border-primary/20 text-white sm:text-primary hover:bg-white/30 sm:hover:bg-primary/30 left-0 sm:-left-12" disabled=""><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-left h-4 w-4"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">Previous slide</span></button><button class="items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border hover:text-accent-foreground absolute h-8 w-8 rounded-full top-1/2 -translate-y-1/2 flex bg-white/20 sm:bg-primary/20 backdrop-blur-sm border-white/20 sm:border-primary/20 text-white sm:text-primary hover:bg-white/30 sm:hover:bg-primary/30 right-0 sm:-right-12" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div></div></div></div></div></section></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></section><section style="opacity:0;transform:translateY(50px)"><section class="bg-background text-foreground" id="partners"><div class="container mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8"><div class="text-left mb-12"><h2 class="text-3xl font-bold tracking-tight sm:text-4xl text-transparent bg-clip-text bg-gradient-to-r from-primary to-[#00112c]">Our Partners</h2><p class="mt-4 text-lg text-foreground/90 max-w-3xl">We are proudly supported and powered by a network of leading innovators and institutions.</p></div><div class="px-12"><div class="relative w-full" role="region" aria-roledescription="carousel"><div class="overflow-hidden"><div class="flex -ml-4"><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.accio.gencat.cat/ca/inici" target="_blank" rel="noopener noreferrer" aria-label="Visit Accio" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-
1animate-border"><img alt="Partner logo: Accio" data-ai-hint="Accio" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Accio.jpg"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://acortar.link/GLZCPm" target="_blank" rel="noopener noreferrer" aria-label="Visit BarcelonaActiva" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: BarcelonaActiva" data-ai-hint="BarcelonaActiva" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/barcelona-activa.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.ibm.com/solutions/cloud" target="_blank" rel="noopener noreferrer" aria-label="Visit IBMCloud" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: IBMCloud" data-ai-hint="IBMCloud" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/IBMCloud.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.nvidia.com/en-us/" target="_blank" rel="noopener noreferrer" aria-label="Visit NvidiaInception" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: NvidiaInception" data-ai-hint="NvidiaInception" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/NvidiaInception.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.accio.gencat.cat/es/accio/agencia/projectes-europeus-aliances-i-feder/tecniospring-plus/" target="_blank" rel="noopener noreferrer" aria-label="Visit TecnioSpring" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: TecnioSpring" data-ai-hint="TecnioSpring" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/TecnioSpring.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.coleconomistes.cat/Paginas/Ficha.aspx?IdMenu=3db69583-b264-496e-ae9c-ae48e750bc23&amp;Idioma=ca-ES" target="_blank" rel="noopener noreferrer" aria-label="Visit EconomistesBAN" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: EconomistesBAN" data-ai-hint="EconomistesBAN" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/EconomistesBAN.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.ciencia.gob.es/en/" target="_blank" rel="noopener noreferrer" aria-label="Visit Ministerio" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-
1animate-border"><img alt="Partner logo: Ministerio" data-ai-hint="Ministerio" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Ministerio.webp"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://startub.ub.edu/en/" target="_blank" rel="noopener noreferrer" aria-label="Visit StartUB" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: StartUB" data-ai-hint="StartUB" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/StartUB.webp"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.wayra.es/" target="_blank" rel="noopener noreferrer" aria-label="Visit Wayra" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: Wayra" data-ai-hint="Wayra" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Wayra.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://lanzadera.es/" target="_blank" rel="noopener noreferrer" aria-label="Visit Lanzadera" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: Lanzadera" data-ai-hint="Lanzadera" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Lanzadera.jpg"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://cambrabcn.org/" target="_blank" rel="noopener noreferrer" aria-label="Visit CambradeComerc" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: CambradeComerc" data-ai-hint="CambradeComerc" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/CambradeComerc.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://aesthetics.fidiapharma.com/?_gl=1%2A1m2ecj2%2A_up%2AMQ..%2A_ga%2AMTIwMjg5MDc2My4xNzY0MDg4ODQ4%2A_ga_LF94EP65Y0%2AczE3NjQwODg4NDckbzEkZzEkdDE3NjQwODg4NTIkajU1JGwwJGgw" target="_blank" rel="noopener noreferrer" aria-label="Visit FidiaPharma" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: FidiaPharma" data-ai-hint="FidiaPharma" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/FidiaPharma.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.kroton.cat/" target="_blank" rel="noopener noreferrer" aria-label="Visit Kroton" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-
1animate-border"><img alt="Partner logo: Kroton" data-ai-hint="Kroton" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/LogoKroton.jpeg"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://elitsportslab.setmore.com/" target="_blank" rel="noopener noreferrer" aria-label="Visit ElitSportsLab" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: ElitSportsLab" data-ai-hint="ElitSportsLab" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/ElitLogo.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://commission.europa.eu/index_en" target="_blank" rel="noopener noreferrer" aria-label="Visit EuropeanCommission" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: EuropeanCommission" data-ai-hint="EuropeanCommission" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/European_Commission.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://agaur.gencat.cat/es/inici/" target="_blank" rel="noopener noreferrer" aria-label="Visit Agaur" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: Agaur" data-ai-hint="Agaur" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Agaur.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.mwcbarcelona.com/?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=2026_branded_keywords&amp;gad_source=1&amp;gad_campaignid=23535811639&amp;gbraid=0AAAAABWXNX-vC0DXwUtCTxrjeZ1D7IQaD&amp;gclid=Cj0KCQiAnJHMBhDAARIsABr7b85VWhDa13e1Xtjm3pI5jWA7Hsj8AI-4VUqc4UzFXS-PBH3ctllPXlwaAroqEALw_wcB" target="_blank" rel="noopener noreferrer" aria-label="Visit MWC26" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: MWC26" data-ai-hint="MWC26" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/MWC26.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.22network.net/" target="_blank" rel="noopener noreferrer" aria-label="Visit 22NetworkBarcelona" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: 22NetworkBarcelona" data-ai-hint="22NetworkBarcelona" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/22NetworkBarcelona.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.santanderx.com/es/index.html" target="_blank" rel="noopener noreferrer" aria-label="Visit SantanderX" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-
1animate-border"><img alt="Partner logo: SantanderX" data-ai-hint="SantanderX" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/SantanderX.jpg"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://marie-sklodowska-curie-actions.ec.europa.eu/" target="_blank" rel="noopener noreferrer" aria-label="Visit MSCA" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: MSCA" data-ai-hint="MSCA" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/MSCA.png"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://www.enisa.es/" target="_blank" rel="noopener noreferrer" aria-label="Visit Enisa" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: Enisa" data-ai-hint="Enisa" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/Enisa.jpg"/></div></a></div><div role="group" aria-roledescription="slide" class="min-w-0 shrink-0 grow-0 pl-4 basis-1/2 sm:basis-1/3 md:basis-1/4 lg:basis-1/5"><a href="https://icexnext.es/" target="_blank" rel="noopener noreferrer" aria-label="Visit ICEX" class="block w-full"><div class="flex h-24 items-center justify-center rounded-lg border-2 border-primary bg-white p-4 transition-colors duration-200 cursor-pointer hover-animate-border"><img alt="Partner logo: ICEX" data-ai-hint="ICEX" loading="lazy" width="200" height="100" decoding="async" data-nimg="1" class="h-full w-full object-contain" style="color:transparent" src="/images/partners/ICEX.jpg"/></div></a></div></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input hover:text-accent-foreground absolute h-8 w-8 rounded-full -left-12 top-1/2 -translate-y-1/2 bg-background/80 text-foreground hover:bg-background" disabled=""><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-left h-4 w-4"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">Previous slide</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input hover:text-accent-foreground absolute h-8 w-8 rounded-full -right-12 top-1/2 -translate-y-1/2 bg-background/80 text-foreground hover:bg-background" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div></div></div></section></section></div><footer class="bg-gradient-to-r from-primary to-accent text-primary-foreground"><div class="container mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-2 md:grid-cols-4 gap-8 items-start"><div class="col-span-2 md:col-span-2"><a class="inline-block mb-4" href="/">
1<img alt="VrainCARE Logo" loading="lazy" width="80" height="40" decoding="async" data-nimg="1" style="color:transparent;height:auto" src="/images/vrain_white.png"/></a><p class="text-sm text-primary-foreground/90">21st Century Visualization Tools.</p></div><div class="self-start"><h3 class="text-lg font-semibold mb-4">Quick Links</h3><ul class="space-y-2 text-sm"><li><a class="group inline-block" href="/athletevr"><span class="relative inline-block">Solutions<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li><li><a class="group inline-block" href="/company"><span class="relative inline-block">Company<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li><li><a class="group inline-block" href="/#contact"><span class="relative inline-block">Contact Us<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li></ul></div><div class="self-start"><h3 class="text-lg font-semibold mb-4">Legal</h3><ul class="space-y-2 text-sm"><li><a class="group inline-block" href="/privacypolicy"><span class="relative inline-block">Privacy Policy<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li><li><a class="group inline-block" href="/terms"><span class="relative inline-block">Terms of Service<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li><li><a class="group inline-block" href="/legal-notice"><span class="relative inline-block">Legal Notice<span class="absolute left-0 -bottom-0.5 h-[1px] bg-primary-foreground w-full transform scale-x-0 origin-left transition-transform duration-200 group-hover:scale-x-100"></span></span></a></li></ul></div></div><div class="mt-8 pt-8 border-t border-primary-foreground/20 flex flex-col md:flex-row justify-between items-center text-sm text-primary-foreground/90"><p class="mb-4 md:mb-0">© <!-- -->2026<!-- --> Vrain Medical. All rights reserved.</p><div class="flex space-x-4"><a href="https://www.linkedin.com/company/vrain-medical/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-primary-foreground/90 hover:text-primary-foreground/70 transition-colors"><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-linkedin"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a></div></div></div></footer></main><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><div class="fixed bottom-0 left-0 right-0 z-[100] bg-background/80 backdrop-blur-sm border-t p-4 md:p-6 transition-transform duration-500 ease-in-out translate-y-full"><div class="container mx-auto max-w-screen-xl flex flex-col md:flex-row items-center justify-between gap-4"><p class="text-sm text-foreground/90 text-center md:text-left">We use cookies to enhance your experience and analyze our traffic. You can accept all cookies, reject them, or configure your preferences. Your consent is voluntary, and you can modify it at any time in the Cookie Settings.</p><div class="flex-shrink-0 flex gap-2 sm:gap-4"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 underline-offset-4 hover:underline h-10 px-4 py-2 text-primary hover:text-accent" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rdpb»" data-state="closed">Learn More</button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-9 rounded-md px-3">Decline</button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-9 rounded-md px-3 bg-accent hover:bg-accent/90 text-accent-foreground">Accept</button></div></div></div>
1<script src="/_next/static/chunks/webpack-8e8415a14bc48ba3.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[4437,[\"4277\",\"static/chunks/4277-b02ff4d4696850c6.js\",\"6766\",\"static/chunks/6766-5cee7c1fe6d32cfb.js\",\"6874\",\"static/chunks/6874-964c67d73fa88d70.js\",\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"598\",\"static/chunks/598-ace0c10780e86410.js\",\"9233\",\"static/chunks/9233-93b7d09beef87808.js\",\"9909\",\"static/chunks/9909-8b0de232673085a3.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"7177\",\"static/chunks/app/layout-7281ca94eb15648f.js\"],\"LanguageProvider\"]\n3:I[5239,[\"4277\",\"static/chunks/4277-b02ff4d4696850c6.js\",\"6766\",\"static/chunks/6766-5cee7c1fe6d32cfb.js\",\"6874\",\"static/chunks/6874-964c67d73fa88d70.js\",\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"598\",\"static/chunks/598-ace0c10780e86410.js\",\"9233\",\"static/chunks/9233-93b7d09beef87808.js\",\"9909\",\"static/chunks/9909-8b0de232673085a3.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"7177\",\"static/chunks/app/layout-7281ca94eb15648f.js\"],\"MemoizedHeader\"]\n4:I[7555,[],\"\"]\n5:I[1295,[],\"\"]\n6:I[2558,[\"4277\",\"static/chunks/4277-b02ff4d4696850c6.js\",\"6766\",\"static/chunks/6766-5cee7c1fe6d32cfb.js\",\"6874\",\"static/chunks/6874-964c67d73fa88d70.js\",\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"598\",\"static/chunks/598-ace0c10780e86410.js\",\"9233\",\"static/chunks/9233-93b7d09beef87808.js\",\"9909\",\"static/chunks/9909-8b0de232673085a3.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"7177\",\"static/chunks/app/layout-7281ca94eb15648f.js\"],\"Toaster\"]\n7:I[5903,[\"4277\",\"static/chunks/4277-b02ff4d4696850c6.js\",\"6766\",\"static/chunks/6766-5cee7c1fe6d32cfb.js\",\"6874\",\"static/chunks/6874-964c67d73fa88d70.js\",\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"598\",\"static/chunks/598-ace0c10780e86410.js\",\"9233\",\"static/chunks/9233-93b7d09beef87808.js\",\"9909\",\"static/chunks/9909-8b0de232673085a3.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"7177\",\"static/chunks/app/layout-7281ca94eb15648f.js\"],\"CookieConsent\"]\n8:I[3237,[\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"8974\",\"static/chunks/app/page-349a"])</script>
1<script>self.__next_f.push([1,"0d3107ed4b22.js\"],\"HeroSection\"]\n9:I[6007,[\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"8974\",\"static/chunks/app/page-349a0d3107ed4b22.js\"],\"BannerSection\"]\na:I[916,[\"7754\",\"static/chunks/7754-361351a3ad9705e8.js\",\"4437\",\"static/chunks/4437-81a8bb3654f6987c.js\",\"8974\",\"static/chunks/app/page-349a0d3107ed4b22.js\"],\"default\"]\nb:I[9665,[],\"OutletBoundary\"]\ne:I[9665,[],\"ViewportBoundary\"]\n10:I[9665,[],\"MetadataBoundary\"]\n12:I[6614,[],\"\"]\n:HL[\"/_next/static/media/4cf2300e9c8272f7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/de70bee13400563f.css\",\"style\"]\n:HL[\"/_next/static/css/c10130fc325f939a.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"nE2imG4p1RAoeWps_bGKs\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/de70bee13400563f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c10130fc325f939a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth m-0 p-0\",\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_188709 __variable_9a8899 antialiased bg-background text-foreground margin-0 padding-0\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"$L2\",null,{\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-grow\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{}]]}]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{}]],\"$undefined\",null,[\"$\",\"$Lb\",null,{\"children\":[\"$Lc\",\"$Ld\",null]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"hAl2nWyujCYAJ0VDW1Q7C\",{\"children\":[[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],[\"$\",\"$L10\",null,{\"children\":\"$L11\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nc:null\n"])</script>
1<script>self.__next_f.push([1,"d:null\n11:[[\"$\",\"title\",\"0\",{\"children\":\"VRAIn Medical - DIT: Dynamic Immersive Twin\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Vrain pioneers Virtual Reality tools for 3D medical image visualization, promoting patient-centered clinical medicine.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}]]\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.