PageSourceSearch

https://revenite.ai/

html revenite.ai collected 2026-10-04 02:23:53 UTC 181,673 bytes, 1 lines download raw bytes

1<!DOCTYPE html><!--R99sOW63Qb1921C1NQ92X--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=3840&amp;q=75 3840w" imageSizes="(min-width: 1024px) 1024px, 92vw" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/chunks/5fcaf954235f2c3f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/6d5a1f2257e2d8c8.js"/>
1<script src="/_next/static/chunks/f091501564eb2ea3.js" async=""></script>
1<script src="/_next/static/chunks/da638ae233d3c359.js" async=""></script>
1<script src="/_next/static/chunks/38eb66a58ed5ffd7.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-97d8afb5ccd1818b.js" async=""></script>
1<script src="/_next/static/chunks/8a7769a9f914f458.js" async=""></script>
1<script src="/_next/static/chunks/1954c050afa4a6fb.js" async=""></script>
1<script src="/_next/static/chunks/e896b29122c88b2c.js" async=""></script>
1<script src="/_next/static/chunks/a3100f19ccdf93c3.js" async=""></script>
1<script src="/_next/static/chunks/cb8852bb2ec411b8.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script>
1<script src="/_next/static/chunks/f43414ebea742a06.js" async=""></script>
1<script src="/_next/static/chunks/6afa53fa36352517.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-M6QK4LNR30" as="script"/><link rel="icon" href="/revenite_favicon.svg" type="image/svg+xml"/><link rel="alternate icon" href="/revenite_favicon.png" type="image/png"/><title>AI Movement Assessment Platform | Revenite</title><meta name="description" content="Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote."/><link rel="canonical" href="https://revenite.ai"/><meta property="og:title" content="AI Movement Assessment Platform | Revenite"/><meta property="og:description" content="Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote."/><meta property="og:url" content="https://revenite.ai"/><meta property="og:site_name" content="Revenite"/><meta property="og:image" content="https://revenite.ai/images/assessment-shoulder-abduction-data-overlay-9x16.webp"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="AI Movement Assessment Platform | Revenite"/><meta name="twitter:description" content="Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote."/><meta name="twitter:image" content="https://revenite.ai/images/assessment-shoulder-abduction-data-overlay-9x16.webp"/>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"type":"application/ld+json","children":"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Revenite\",\"url\":\"https://revenite.ai\",\"logo\":\"https://revenite.ai/revenite_favicon.png\",\"sameAs\":[\"https://www.linkedin.com/company/reveniteai/\",\"https://x.com/revenite_ai\",\"https://www.facebook.com/people/Reveniteai/100074896761394/\",\"https://www.instagram.com/revenite.ai/\"]}","id":"ld-org"}])</script>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"type":"application/ld+json","children":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Revenite\",\"url\":\"https://revenite.ai\"}","id":"ld-website"}])</script>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-white"><header><nav data-state="false" class="fixed z-20 w-full border-b transition-colors duration-150"><div class="mx-auto max-w-6xl px-6 transition-all duration-300"><div class="relative flex flex-wrap items-center justify-between gap-6 py-3 lg:gap-0 lg:py-4"><div class="flex w-full items-center justify-between gap-12 lg:w-auto"><a aria-label="home" class="flex items-center space-x-2" href="/"><svg viewBox="0 0 1149 263" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8 w-auto"><path d="M269 132H319.8C323.933 132 327.867 131.4 331.6 130.2C335.333 128.867 338.6 127 341.4 124.6C344.2 122.2 346.4 119.333 348 116C349.733 112.533 350.6 108.6 350.6 104.2C350.6 95.4 348.067 88.4667 343 83.4C337.933 78.3333 330.2 75.8 319.8 75.8H269V132ZM255.4 64.2H320.8C326.667 64.2 332.2 64.9333 337.4 66.4C342.733 67.8667 347.333 70.1333 351.2 73.2C355.2 76.1333 358.333 80 360.6 84.8C363 89.4667 364.2 95 364.2 101.4C364.2 110.467 361.867 118.333 357.2 125C352.533 131.667 345.6 135.933 336.4 137.8V138.2C341.067 138.867 344.933 140.133 348 142C351.067 143.733 353.533 146 355.4 148.8C357.4 151.6 358.8 154.867 359.6 158.6C360.533 162.2 361.133 166.133 361.4 170.4C361.533 172.8 361.667 175.733 361.8 179.2C361.933 182.667 362.2 186.2 362.6 189.8C363 193.267 363.6 196.6 364.4 199.8C365.333 202.867 366.533 205.267 368 207H353C352.2 205.667 351.533 204.067 351 202.2C350.6 200.2 350.267 198.2 350 196.2C349.867 194.067 349.733 192 349.6 190C349.467 188 349.333 186.267 349.2 184.8C348.933 179.733 348.467 174.733 347.8 169.8C347.267 164.733 346 160.267 344 156.4C342.133 152.4 339.333 149.2 335.6 146.8C332 144.4 327 143.333 320.6 143.6H269V207H255.4V64.2ZM388.798 64.2H487.398V75.8H402.398V127.4H481.998V139H402.398V195.4H488.398V207H388.798V64.2ZM491.753 64.2H506.153L552.553 192H552.953L598.953 64.2H613.353L560.353 207H544.553L491.753 64.2ZM625.908 64.2H724.508V75.8H639.508V127.4H719.108V139H639.508V195.4H725.508V207H625.908V64.2ZM744.263 64.2H759.462L842.663 185H843.062V64.2H856.663V207H841.463L758.263 86.2H757.863V207H744.263V64.2ZM886.283 64.2H899.883V207H886.283V64.2ZM914.419 64.2H1027.42V75.8H977.619V207H964.019V75.8H914.419V64.2ZM1040.75 64.2H1139.35V75.8H1054.35V127.4H1133.95V139H1054.35V195.4H1140.35V207H1040.75V64.2Z" fill="currentColor"></path><rect x="1" y="24" width="215" height="215" rx="34" fill="#003222" stroke="#585858" stroke-width="2"></rect><mask id="mask0_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="51" y="28" width="115" height="205"><path d="M77.5378 28.9471L51.3828 221.02L139.1 232.214L165.255 40.1421L77.5378 28.9471Z" fill="white"></path></mask><g mask="url(#mask0_logo)"><path d="M102.93 76.0287L128.778 41.1162C128.778 41.1162 138.499 30.2731 133.086 46.4782L111.793 109.035L102.93 76.0287Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask1_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="50" y="28" width="117" height="205"><path d="M76.8997 28.1485L50.6484 220.928L139.826 232.309L166.077 39.5298L76.8997 28.1485Z" fill="white"></path></mask><g mask="url(#mask1_logo)"><path d="M111.796 109.036L102.934 76.0273L76.7173 113.68C76.7173 113.68 60.5941 133.222 68.7168 147.759L78.3183 161.936L111.796 109.036Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask2_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="49" y="27" width="120" height="208"><path d="M75.4437 27.9614L49 222.154L141.828 234.002L168.271 39.8086L75.4437 27.9614Z" fill="white"></path></mask><g mask="url(#mask2_logo)"><path d="M78.4453 162.074L125.263 218.119C125.263 218.119 135.106 229.924 136.494 228.255L91.8217 141.564L78.4453 162.074Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask3_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="51" y="24" width="118" height="210"><path d="M78.214 23.9995L51.2891 221.727L141.926 233.294L168.851 35.5672L78.214 23.9995Z" fill="white"></path></mask><g mask="url(#mask3_logo)"><path d="M138.252 224.379C138.745 227.597 136.406 228.192 136.406 228.192L92.8359 141.567L112.833 105.727C112.833 105.727 103.298 133.345 107.729 143.354C107.606 143.354 137.145 216.224 138.252 224.446" stroke="#3DE6B2" stroke-width="3"></path></g></svg></a><button aria-label="Open Menu" class="relative z-20 -m-2.5 -mr-4 block cursor-pointer p-2.5 lg:hidden"><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 in-data-[state=active]:rotate-180 in-data-[state=active]:scale-0 in-data-[state=active]:opacity-0 m-auto size-6 duration-200" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x in-data-[state=active]:rotate-0 in-data-[state=active]:scale-100 in-data-[state=active]:opacity-100 absolute inset-0 m-auto size-6 -rotate-180 scale-0 opacity-0 duration-200" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><div class="hidden lg:block"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-start"><div style="position:relative"><ul data-orientation="horizontal" class="group flex-1 list-none justify-center space-x-1 flex items-center gap-4 text-sm" dir="ltr"><li><button id="radix-_R_3b5b_-trigger-radix-_R_1fb5b_" data-state="closed" aria-expanded="false" aria-controls="radix-_R_3b5b_-content-radix-_R_1fb5b_" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-accent-foreground data-[state=open]:bg-accent/50 data-[state=open]:hover:bg-accent data-[state=open]:focus:bg-accent group font-normal bg-transparent gap-1 text-muted-foreground hover:text-accent-foreground duration-150" data-radix-collection-item=""><a href="/product">Product</a> <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 relative top-px ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li><button id="radix-_R_3b5b_-trigger-radix-_R_2fb5b_" data-state="closed" aria-expanded="false" aria-controls="radix-_R_3b5b_-content-radix-_R_2fb5b_" class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-accent-foreground data-[state=open]:bg-accent/50 data-[state=open]:hover:bg-accent data-[state=open]:focus:bg-accent group font-normal bg-transparent gap-1 text-muted-foreground hover:text-accent-foreground duration-150" data-radix-collection-item=""><a href="/solutions/healthcare">Solutions</a> <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 relative top-px ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li><a class="px-4 py-2 text-muted-foreground hover:text-accent-foreground block duration-150" data-radix-collection-item="" href="/api"><span>API</span></a></li><li><a class="px-4 py-2 text-muted-foreground hover:text-accent-foreground block duration-150" data-radix-collection-item="" href="/pricing"><span>Pricing</span></a></li><li><a class="px-4 py-2 text-muted-foreground hover:text-accent-foreground block duration-150" data-radix-collection-item="" href="/blog"><span>Blog</span></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav></div></div><div class="bg-background in-data-[state=active]:block lg:in-data-[state=active]:flex mb-6 hidden max-h-[calc(100dvh-5.75rem)] w-full flex-wrap items-center justify-end space-y-8 overflow-y-auto overscroll-contain rounded-3xl border p-6 shadow-2xl shadow-zinc-300/20 md:flex-nowrap lg:m-0 lg:flex lg:max-h-none lg:w-fit lg:gap-6 lg:space-y-0 lg:overflow-visible lg:overscroll-auto lg:border-transparent lg:bg-transparent lg:p-0 lg:shadow-none dark:shadow-none dark:lg:bg-transparent"><div class="lg:hidden w-full space-y-1"><div data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_lj5b_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_5j5b_" class="flex flex-1 items-center justify-between py-4 transition-all hover:underline text-left [&amp;[data-state=open]&gt;svg]:rotate-180 font-normal text-base text-muted-foreground hover:text-accent-foreground duration-150" data-radix-collection-item="">Product<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground 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-_R_lj5b_" hidden="" role="region" aria-labelledby="radix-_R_5j5b_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div><div data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-0"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_pj5b_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_9j5b_" class="flex flex-1 items-center justify-between py-4 transition-all hover:underline text-left [&amp;[data-state=open]&gt;svg]:rotate-180 font-normal text-base text-muted-foreground hover:text-accent-foreground duration-150" data-radix-collection-item="">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 text-muted-foreground 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-_R_pj5b_" hidden="" role="region" aria-labelledby="radix-_R_9j5b_" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div><ul class="space-y-1 text-base"><li><a class="text-muted-foreground hover:text-accent-foreground block duration-150 py-4" href="/api"><span>API</span></a></li><li><a class="text-muted-foreground hover:text-accent-foreground block duration-150 py-4" href="/pricing"><span>Pricing</span></a></li><li><a class="text-muted-foreground hover:text-accent-foreground block duration-150 py-4" href="/blog"><span>Blog</span></a></li></ul></div><div class="flex w-full flex-col space-y-3 sm:flex-row sm:gap-3 sm:space-y-0 md:w-fit"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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 shadow-xs hover:bg-accent hover:text-accent-foreground h-8 rounded-md px-3 text-xs" href="https://virtual.revenite.ai/login"><span>Login</span></a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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 shadow-sm hover:bg-primary/90 h-8 rounded-md px-3 text-xs" href="https://virtual.revenite.ai/login#mode=signup"><span>Sign Up</span></a></div></div></div></div></nav></header><main class="relative pt-(--header-offset)"><div class="overflow-hidden"><div aria-hidden="true" class="pointer-events-none absolute inset-0 isolate hidden contain-strict lg:block"><div class="w-140 h-320 -translate-y-87.5 absolute left-0 top-0 -rotate-45 rounded-full bg-[radial-gradient(68.54%_68.72%_at_55.02%_31.46%,hsla(0,0%,85%,.08)_0,hsla(0,0%,55%,.02)_50%,hsla(0,0%,45%,0)_80%)]"></div><div class="h-320 absolute left-0 top-0 w-60 -rotate-45 rounded-full bg-[radial-gradient(50%_50%_at_50%_50%,hsla(0,0%,85%,.06)_0,hsla(0,0%,45%,.02)_80%,transparent_100%)] [translate:5%_-50%]"></div><div class="h-320 -translate-y-87.5 absolute left-0 top-0 w-60 -rotate-45 bg-[radial-gradient(50%_50%_at_50%_50%,hsla(0,0%,85%,.04)_0,hsla(0,0%,45%,.02)_80%,transparent_100%)]"></div></div><section><div class="relative pt-24"><div class="absolute inset-0 -z-10 size-full [background:radial-gradient(125%_125%_at_50%_100%,transparent_0%,var(--color-background)_75%)]"></div><div class="mx-auto max-w-6xl px-6"><div class="sm:mx-auto lg:mr-auto lg:mt-0"><div class="lg:mt-8" style="opacity:0"><div style="opacity:0;filter:blur(12px);transform:translateY(12px)"><a class="hover:bg-background bg-muted group mr-auto flex w-fit items-center gap-4 roun
1ded-full border p-1 pl-2 shadow-md shadow-foreground/5 transition-colors duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" href="/api"><span class="flex items-center gap-2"><span class="bg-primary/10 text-primary hidden rounded-full px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide md:inline-flex">New</span><span class="text-foreground text-sm">Introducing the Revenite API</span></span><span aria-hidden="true" class="border-l bg-background block h-4 w-0.5"></span><span class="bg-background group-hover:bg-muted size-6 overflow-hidden rounded-full duration-500"><span class="flex w-12 -translate-x-1/2 duration-500 ease-in-out group-hover:translate-x-0 motion-reduce:transform-none motion-reduce:transition-none"><span class="flex size-6"><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 m-auto size-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span><span class="flex size-6"><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 m-auto size-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></span></span></a></div></div><h1 class="mt-8 max-w-2xl text-5xl font-medium md:text-6xl" style="opacity:0"><span class="sr-only">AI Movement Assessment Platform</span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)">AI</span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)"> </span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)">Movement</span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)"> </span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)">Assessment</span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)"> </span><span aria-hidden="true" class="inline-block whitespace-pre" style="opacity:0;filter:blur(12px);transform:translateY(20px)">Platform</span></h1><p class="mt-8 max-w-2xl text-pretty text-lg" style="opacity:0"><span class="block" style="opacity:0;filter:blur(12px);transform:translateY(20px)">Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes from anywhere.</span></p><div class="mt-12 flex items-center gap-2"><div style="opacity:0;filter:blur(12px);transform:translateY(12px)">
1<div class="bg-foreground/10 rounded-[calc(var(--radius-xl)+0.125rem)] border p-0.5"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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 shadow-sm hover:bg-primary/90 h-10 rounded-xl px-5 text-base" href="https://virtual.revenite.ai/login#mode=signup"><span class="text-nowrap">Sign up for free</span></a></div></div><div style="opacity:0;filter:blur(12px);transform:translateY(12px)"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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.5 rounded-xl px-5 text-base" href="/contact"><span class="text-nowrap">Get a demo</span></a></div></div></div></div><div><div style="opacity:0;filter:blur(12px);transform:translateY(12px)"><div class="mask-b-from-55% relative -mr-56 mt-8 overflow-hidden px-2 sm:mr-0 sm:mt-12 md:mt-20"><div class="inset-shadow-2xs ring-background dark:inset-shadow-white/20 bg-background relative mx-auto max-w-6xl overflow-hidden rounded-2xl border p-4 shadow-lg shadow-zinc-950/15 ring-1"><img alt="AI shoulder abduction assessment with range of motion results" fetchPriority="high" width="1600" height="893" decoding="async" data-nimg="1" class="z-2 border-border/25 aspect-15/8 relative rounded-2xl border" style="color:transparent" sizes="(min-width: 1024px) 1024px, 92vw" srcSet="/_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fassessment-shoulder-abduction-data-overlay-9x16.webp&amp;w=3840&amp;q=75"/></div></div></div></div></div></section><section class="bg-background overflow-hidden py-16"><div class="group relative m-auto max-w-7xl px-6"><div class="flex flex-col items-center md:flex-row"><div class="md:max-w-44 md:border-r md:pr-6"><p class="text-end text-sm">Powering the best teams</p></div><div class="relative py-6 md:w-[calc(100%-11rem)]"><div class="overflow-hidden"><div class="flex w-max" style="gap:112px;flex-direction:row;transform:none"><div class="flex"><img alt="Pathfinder Chiropractic is a Revenite customer" loading="lazy" width="200" height="85" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Brooks Rehabilitation is a Revenite customer" loading="lazy" width="200" height="69" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Virtual Health 360 (VH360) is a Revenite customer" loading="lazy" width="478" height="135" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="NHL Team - Revenite customer" loading="lazy" width="107" height="80" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Dallas Physical Therapy is a Revenite customer" loading="lazy" width="200" height="69" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="USA Women&#x27;s Soccer National Team is a Revenite customer" loading="lazy" width="107" height="80" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="McKee Foods is a Revenite customer" loading="lazy" width="200" height="78" decoding="async" data-nimg="1" class="mx-auto h-7 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Off Ice Athletics is a Revenite customer" loading="lazy" width="400" height="115" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Pathfinder Chiropractic is a Revenite customer" loading="lazy" width="200" height="85" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimag
1es%2FcustomerLogos%2FpathfinderPT.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FpathfinderPT.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Brooks Rehabilitation is a Revenite customer" loading="lazy" width="200" height="69" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FbrooksRehab.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Virtual Health 360 (VH360) is a Revenite customer" loading="lazy" width="478" height="135" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fvh360.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="NHL Team - Revenite customer" loading="lazy" width="107" height="80" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fnhl.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Dallas Physical Therapy is a Revenite customer" loading="lazy" width="200" height="69" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FdallasPT.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="USA Women&#x27;s Soccer National Team is a Revenite customer" loading="lazy" width="107" height="80" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FusaSoccer.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="McKee Foods is a Revenite customer" loading="lazy" width="200" height="78" decoding="async" data-nimg="1" class="mx-auto h-7 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2Fmckee.webp&amp;w=3840&amp;q=75"/></div><div class="flex"><img alt="Off Ice Athletics is a Revenite customer" loading="lazy" width="400" height="115" decoding="async" data-nimg="1" class="mx-auto h-8 w-auto dark:invert" style="color:transparent" sizes="160px" srcSet="/_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2FcustomerLogos%2FoffIceAthletics.webp&amp;w=3840&amp;q=75"/></div></div></div><div class="bg-linear-to-r from-background absolute inset-y-0 left-0 w-20"></div><div class="bg-linear-to-l from-background absolute inset-y-0 right-0 w-20"></div><div class="pointer-events-none absolute left-0 top-0 h-full w-20"><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 0) 33.33333333333333%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 0) 33.33333333333333%);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 0) 44.44444444444444%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 0) 44.44444444444444%);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 0) 55.55555555555556%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 0) 55.55555555555556%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 0) 66.66666666666666%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 0) 66.66666666666666%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 0) 77.77777777777777%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 0) 77.77777777777777%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 0) 88.88888888888889%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 0) 88.88888888888889%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 0) 100%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 0) 100%);backdrop-
1filter:blur(6px);-webkit-backdrop-filter:blur(6px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 111.11111111111111%);-webkit-mask-image:linear-gradient(270deg, rgba(255, 255, 255, 0) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 111.11111111111111%);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)"></div></div><div class="pointer-events-none absolute right-0 top-0 h-full w-20"><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 0) 33.33333333333333%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 0) 33.33333333333333%);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 0) 44.44444444444444%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 11.11111111111111%, rgba(255, 255, 255, 1) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 0) 44.44444444444444%);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 0) 55.55555555555556%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 22.22222222222222%, rgba(255, 255, 255, 1) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 0) 55.55555555555556%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 0) 66.66666666666666%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 33.33333333333333%, rgba(255, 255, 255, 1) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 0) 66.66666666666666%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 0) 77.77777777777777%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 44.44444444444444%, rgba(255, 255, 255, 1) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 0) 77.77777777777777%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 0) 88.88888888888889%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 55.55555555555556%, rgba(255, 255, 255, 1) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 0) 88.88888888888889%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 0) 100%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 66.66666666666666%, rgba(255, 255, 255, 1) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 0) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)"></div><div class="pointer-events-none absolute inset-0 rounded-[inherit]" style="mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 111.11111111111111%);-webkit-mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 77.77777777777777%, rgba(255, 255, 255, 1) 88.88888888888889%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 111.11111111111111%);
1backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)"></div></div></div></div></div></section></div><section class="bg-muted/50 py-24"><div class="mx-auto max-w-6xl px-6"><div><h2 class="text-foreground text-4xl font-semibold">Your movement assessment engine</h2><p class="mb-12 mt-4 max-w-5xl text-balance text-lg text-muted-foreground">Revenite uses AI to guide clients through movement assessments, automatically capture metrics, and turn that data into reports and programs in minutes.</p></div><div class="mt-8 md:mt-16"><div class="rounded-xl border text-card-foreground overflow-hidden border-border/80 bg-background shadow-xl shadow-foreground/5"><div role="tablist" aria-label="Revenite product workflow" class="grid grid-cols-3 border-b"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 py-2 relative h-16 min-w-0 rounded-none border-r px-2 last:border-r-0 sm:h-20 sm:px-5 md:h-24 md:justify-start md:text-base hover:text-foreground focus-visible:z-10 bg-background text-foreground hover:bg-background" id="revenite-tab-create" type="button" role="tab" aria-selected="true" aria-controls="revenite-panel-create" tabindex="0"><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-clipboard-plus hidden size-5 sm:block" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M9 14h6"></path><path d="M12 17v-6"></path></svg><span class="truncate sm:hidden">Create</span><span class="hidden truncate sm:inline">Create the Evaluation</span><span aria-hidden="true" class="absolute inset-x-0 top-0 h-0.5 origin-left bg-primary" style="transform:scaleX(0)"></span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 py-2 relative h-16 min-w-0 rounded-none border-r px-2 text-muted-foreground last:border-r-0 sm:h-20 sm:px-5 md:h-24 md:justify-start md:text-base hover:bg-muted/60 hover:text-foreground focus-visible:z-10" id="revenite-tab-run" type="button" role="tab" aria-selected="false" aria-controls="revenite-panel-run" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scan-line hidden size-5 sm:block" aria-hidden="true"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><path d="M7 12h10"></path></svg><span class="truncate sm:hidden">Evaluate</span><span class="hidden truncate sm:inline">Run the Evaluation</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 py-2 relative h-16 min-w-0 rounded-none border-r px-2 text-muted-foreground last:border-r-0 sm:h-20 sm:px-5 md:h-24 md:justify-start md:text-base hover:bg-muted/60 hover:text-foreground focus-visible:z-10" id="revenite-tab-analyze" type="button" role="tab" aria-selected="false" aria-controls="revenite-panel-analyze" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-combined hidden size-5 sm:block" aria-hidden="true"><path d="M12 16v5"></path><path d="M16 14v7"></path><path d="M20 10v11"></path>
1<path d="m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15"></path><path d="M4 18v3"></path><path d="M8 14v7"></path></svg><span class="truncate sm:hidden">Analyze</span><span class="hidden truncate sm:inline">Analyze &amp; Program</span></button></div><div id="revenite-panel-create" role="tabpanel" aria-labelledby="revenite-tab-create" class="relative overflow-hidden bg-muted/80 px-4 py-8 sm:px-8 sm:py-12 lg:px-14 lg:py-16"><div aria-hidden="true" class="absolute inset-0" style="background-image:radial-gradient(circle, hsl(var(--foreground) / 0.18) 1.25px, transparent 1.5px);background-size:20px 20px"></div><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-background/45 via-transparent to-background/20"></div><div class="relative mx-auto max-w-5xl" style="opacity:1;transform:none"><div class="overflow-hidden rounded-lg border border-border/90 bg-background shadow-2xl shadow-foreground/15 sm:rounded-xl"><div class="flex h-8 items-center gap-1.5 border-b bg-muted/80 px-3 sm:h-10 sm:px-4"><span class="size-2 rounded-full bg-red-400 sm:size-2.5"></span><span class="size-2 rounded-full bg-amber-400 sm:size-2.5"></span><span class="size-2 rounded-full bg-emerald-400 sm:size-2.5"></span><span class="ml-2 rounded-md border bg-background px-2 py-0.5 font-mono text-[8px] text-muted-foreground sm:px-3 sm:text-[10px]">virtual.revenite.ai</span></div><div class="relative aspect-[16/10] overflow-hidden bg-background"><img alt="Revenite automatic movement evaluation builder" loading="lazy" decoding="async" data-nimg="fill" class="-mt-px object-cover object-top" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1152px) 976px, (min-width: 640px) calc(100vw - 112px), calc(100vw - 80px)" srcSet="/_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fcreate-auto-evaluation.webp&amp;w=3840&amp;q=75"/></div></div></div></div></div></div></div></section><section id="twin-analysis" class="overflow-hidden bg-[#003222] text-white"><div class="py-24 lg:py-32"><div class="mx-auto w-full max-w-6xl px-6"><div class="grid gap-12 md:grid-cols-5"><div class="md:col-span-2"><h2 class="text-balance text-4xl font-semibold leading-tight md:text-5xl">Advanced movement intelligence</h2><p class="mt-6 max-w-md text-pretty text-lg leading-8 text-white/78">Revenite analyzes movement in both 2D and 3D, delivering state-of-the-art insights from any camera-enabled device.</p></div><div class="space-y-6 md:col-span-3 md:space-y-10"><div><div class="flex items-center gap-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-image size-5 text-[#3de6b2]" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg><h3 class="text-lg font-semibold">2D movement analysis</h3></div><p class="mt-3 text-balance leading-6 text-white/78">Measure joint angles, positioning, and movement patterns directly from captured video.</p></div><div><div class="flex items-center gap-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-cuboid size-5 text-[#3de6b2]" aria-hidden="true"><path d="M10 22v-8"></path><path d="M2.336 8.89 10 14l11.715-7.029"></path><path d="M22 14a2 2 0 0 1-.971 1.715l-10 6a2 2 0 0 1-2.138-.05l-6-4A2 2 0 0 1 2 16v-6a2 2 0 0 1 .971-1.715l10-6a2 2 0 0 1 2.138.05l6 4A2 2 0 0 1 22 8z"></path></svg><h3 class="text-lg font-semibold">Twin3D</h3></div><p class="mt-3 text-balance leading-6 text-white/78">Reconstruct movement with more than 120 3D keypoints and inspect it from any angle.</p></div></div></div><div class="relative mt-16 min-w-0 xl:-mx-12 xl:px-12"><div class="w-full min-w-0 max-w-full"><div class="aspect-[4/5] w-full min-w-0 max-w-full overflow-hidden rounded-2xl border border-white/20 bg-[#071b14] shadow-[0_10px_15px_-3px_rgba(0,0,0,0.24),0_4px_6px_-4px_rgba(0,0,0,0.24)] sm:aspect-[4/3] lg:aspect-[16/10]" aria-label="Preparing interactive 3D movement model"></div></div></div></div></div></section><section><div class="bg-muted/50 py-24"><div class="mx-auto max-w-6xl px-6"><div><h2 class="text-foreground text-4xl font-semibold">Built for movement professionals</h2><p class="max-w-5xl text-muted-foreground mb-12 mt-4 text-balance text-lg">From solo practices to pro teams, Revenite powers the movement assessments behind modern rehab, performance, and coaching.</p></div><div class="mt-8 grid gap-4 sm:grid-cols-2 md:mt-16 md:grid-cols-3 *:text-center"><a class="hover:cursor-pointer" href="/solutions/healthcare"><div class="rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl"><div class="flex flex-col space-y-1.5 p-6 pb-3"><div class="mask-radial-from-40% mask-radial-to-60% relative mx-auto 
1size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]"><div aria-hidden="true" class="absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50"></div><div class="bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="size-6" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M8 20V14H16V20H19V4H5V20H8ZM10 20H14V16H10V20ZM21 20H23V22H1V20H3V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V20ZM11 8V6H13V8H15V10H13V12H11V10H9V8H11Z"></path></svg></div></div><h3 class="mt-6 font-medium">Physical Therapy &amp; Rehab</h3></div><div class="p-6 pt-0"><p class="mt-3 text-sm">Automate evals, documentation, exercise programs. Improve patient buy-in.</p></div></div></a><a class="hover:cursor-pointer" href="/solutions/sports-performance"><div class="rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl"><div class="flex flex-col space-y-1.5 p-6 pb-3"><div class="mask-radial-from-40% mask-radial-to-60% relative mx-auto size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]"><div aria-hidden="true" class="absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50"></div><div class="bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="size-6" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07a8.12 8.12 0 0 1 1.16-3.25zM4.07 13h2.84a5.972 5.972 0 0 1-1.68 3.25A8.12 8.12 0 0 1 4.07 13zM11 19.93c-1.73-.22-3.29-1-4.49-2.14A7.952 7.952 0 0 0 8.93 13H11v6.93zM11 11H8.93A7.99 7.99 0 0 0 6.5 6.2 8.035 8.035 0 0 1 11 4.07V11zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25zM13 4.07c1.73.22 3.29.99 4.5 2.13a7.99 7.99 0 0 0-2.43 4.8H13V4.07zm0 15.86V13h2.07a8.006 8.006 0 0 0 2.42 4.79A7.988 7.988 0 0 1 13 19.93zm5.77-3.68A6.004 6.004 0 0 1 17.09 13h2.84a8.12 8.12 0 0 1-1.16 3.25z"></path></svg></div></div><h3 class="mt-6 font-medium">Sports Performance</h3></div><div class="p-6 pt-0"><p class="mt-3 text-sm">Screen entire teams in seconds, identify areas of concern, and improve athlete performance.</p></div></div></a><a class="hover:cursor-pointer" href="/solutions/fitness-wellness"><div class="rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl"><div class="flex flex-col space-y-1.5 p-6 pb-3"><div class="mask-radial-from-40% mask-radial-to-60% relative mx-auto size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]"><div aria-hidden="true" class="absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50"></div><div class="bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" class="size-6" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M248,120h-8V88a16,16,0,0,0-16-16H208V64a16,16,0,0,0-16-16H168a16,16,0,0,0-16,16v56H104V64A16,16,0,0,0,88,48H64A16,16,0,0,0,48,64v8H32A16,16,0,0,0,16,88v32H8a8,8,0,0,0,0,16h8v32a16,16,0,0,0,16,16H48v8a16,16,0,0,0,16,16H88a16,16,0,0,0,16-16V136h48v56a16,16,0,0,0,16,16h24a16,16,0,0,0,16-16v-8h16a16,
116,0,0,0,16-16V136h8a8,8,0,0,0,0-16ZM32,168V88H48v80Zm56,24H64V64H88V192Zm104,0H168V64h24V175.82c0,.06,0,.12,0,.18s0,.12,0,.18V192Zm32-24H208V88h16Z"></path></svg></div></div><h3 class="mt-6 font-medium">Fitness &amp; Wellness</h3></div><div class="p-6 pt-0"><p class="mt-3 text-sm">Deliver world-class movement assessments for in-person and online clients.</p></div></div></a></div></div></div></section><section class="py-16 md:py-32"><div class="mx-auto max-w-6xl px-6"><div class="grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24"><div class="border-border/50 relative rounded-3xl border p-3 lg:col-span-3"><div class="bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700"><img alt="AI motion capture single-leg squat" loading="lazy" width="1000" height="761" decoding="async" data-nimg="1" class="rounded-[15px] shadow" style="color:transparent" sizes="(min-width: 1024px) 60vw, 100vw" srcSet="/_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fassessment-single-leg-squat-4x3.webp&amp;w=3840&amp;q=75"/></div></div><div class="lg:col-span-2"><div class="md:pr-6 lg:pr-0"><h2 class="text-4xl font-semibold lg:text-5xl">In-person automated assessments</h2><p class="mt-6">Run fully automated movement screens using kiosk-style workflows in your clinic, gym, or training facility.</p></div><a class="mt-6 inline-block text-primary hover:text-muted-foreground" href="/product#inperson">Learn more →</a><blockquote class="mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full"><p class="text-foreground text-lg">We can set it up and monitor but not have to be hands-on necessarily.</p><footer class="mt-4 flex items-center gap-2"><cite>Jared</cite>
1<span aria-hidden="true" class="bg-foreground/15 size-1 rounded-full"></span><span class="text-muted-foreground">Performance Coach</span></footer></blockquote></div></div></div></section><section class="py-16 md:py-32"><div class="mx-auto max-w-6xl px-6"><div class="grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24"><div class="lg:col-span-2 order-2 md:order-1"><div class="md:pr-6 lg:pr-0"><h2 class="text-4xl font-semibold lg:text-5xl">Remote evaluations</h2><p class="mt-6">Send AI-guided movement assessments clients can complete before visits or between sessions. Perfect for hybrid PT, online coaching, and remote athletes.</p></div><a class="mt-6 inline-block text-primary hover:text-muted-foreground" href="/product#remoteEvals">Learn more →</a><blockquote class="mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full"><p class="text-foreground text-lg">Saves a lot of with time. We don&#x27;t have to do a whole eval right away. We can get straight to treatment.</p><footer class="mt-4 flex items-center gap-2"><cite>Ryan</cite>
1<span aria-hidden="true" class="bg-foreground/15 size-1 rounded-full"></span><span class="text-muted-foreground">Athletic Trainer</span></footer></blockquote></div><div class="border-border/50 relative rounded-3xl border p-3 lg:col-span-3 order-1 md:order-2"><div class="bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700"><img alt="AI motion capture analysis - overhead squat" loading="lazy" width="950" height="723" decoding="async" data-nimg="1" class="rounded-[15px] shadow" style="color:transparent" sizes="(min-width: 1024px) 60vw, 100vw" srcSet="/_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fassessment-overhead-squat-remote-monitor-4x3.webp&amp;w=3840&amp;q=75"/></div></div></div></div></section><section class="py-16 md:py-32"><div class="mx-auto max-w-6xl px-6"><div class="grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24"><div class="border-border/50 relative rounded-3xl border p-3 lg:col-span-3"><div class="bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700"><img alt="Revenite&#x27;s AI exercise program generator - generate personalized exercise programs in seconds using AI" loading="lazy" width="1000" height="761" decoding="async" data-nimg="1" class="rounded-[15px] shadow dark:hidden" style="color:transparent" sizes="(min-width: 1024px) 60vw, 100vw" srcSet="/_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fdashboard-ai-exercise-program-4x3.webp&amp;w=3840&amp;q=75"/></div></div><div class="lg:col-span-2"><div class="md:pr-6 lg:pr-0"><h2 class="text-4xl font-semibold lg:text-5xl">AI exercise programs</h2><p class="mt-6">Turn assessment results into personalized, phased exercise programs in seconds using our AI exercise program generator.</p></div><a class="mt-6 inline-block text-primary hover:text-muted-foreground" href="/product#programs">Learn more →</a><blockquote class="mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full"><p class="text-foreground text-lg">Building personalized exercise programs takes me seconds instead of hours.</p><footer class="mt-4 flex items-center gap-2"><cite>Carly</cite>
1<span aria-hidden="true" class="bg-foreground/15 size-1 rounded-full"></span><span class="text-muted-foreground">Performance Coach</span></footer></blockquote></div></div></div></section><section class="py-16 md:py-32"><div class="mx-auto max-w-6xl px-6"><div class="grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24"><div class="lg:col-span-2 order-2 md:order-1"><div class="md:pr-6 lg:pr-0"><h2 class="text-4xl font-semibold lg:text-5xl">Generate leads</h2><p class="mt-6">Replace static web forms with interactive movement screenings that capture leads, collect intake data, and prompt clients to book with you.</p></div><a class="mt-6 inline-block text-primary hover:text-muted-foreground" href="/product#publicLinks">Learn more →</a><blockquote class="mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full"><p class="text-foreground text-lg">Turned our contact page into a free movement screen that brings in warmer, more committed leads.</p><footer class="mt-4 flex items-center gap-2"><cite>Jason</cite>
1<span aria-hidden="true" class="bg-foreground/15 size-1 rounded-full"></span><span class="text-muted-foreground">Physical Therapist</span></footer></blockquote></div><div class="border-border/50 relative rounded-3xl border p-3 lg:col-span-3 order-1 md:order-2"><div class="bg-linear-to-b relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700"><img alt="AI-powered digital health intake form" loading="lazy" width="3024" height="1898" decoding="async" data-nimg="1" class="block h-auto w-full rounded-[15px] shadow" style="color:transparent" sizes="(min-width: 1152px) 624px, (min-width: 768px) 50vw, 100vw" srcSet="/_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fpublic-link.webp&amp;w=3840&amp;q=75"/></div></div></div></div></section><section><div class="bg-muted py-24"><div class="@container mx-auto w-full max-w-6xl px-6"><div class="mb-12"><h2 class="text-foreground text-4xl font-semibold">What Our Clients Say</h2><p class="text-muted-foreground my-4 text-balance text-lg">Discover why our clients love working with us. Read their testimonials about our dedication to excellence, innovation, and exceptional customer service.</p></div><div class="@lg:grid-cols-2 @3xl:grid-cols-3 grid gap-6"><div><div class="bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1"><p class="text-foreground">It&#x27;s made our assessments super simple. Not only the process of it, but also to explain to people a little bit more visually.</p></div><div class="mt-4 flex items-center gap-2"><div class="text-foreground text-sm font-medium">Tyler Flores</div>
1<span aria-hidden="true" class="bg-foreground/25 size-1 rounded-full"></span><span class="text-muted-foreground text-sm">LMT + NASM CPT</span></div></div><div><div class="bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1"><p class="text-foreground">It&#x27;s revolutionized how I assess my patients. The accuracy is incredible and my patients love the convenience of virtual sessions.</p></div><div class="mt-4 flex items-center gap-2"><div class="text-foreground text-sm font-medium">Sarah Chen</div><span aria-hidden="true" class="bg-foreground/25 size-1 rounded-full"></span><span class="text-muted-foreground text-sm">Physical Therapist</span></div></div><div><div class="bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1"><p class="text-foreground">Showing them Revenite&#x27;s results helps my clients justify paying for the treatments and sessions they&#x27;re doing with me.</p></div><div class="mt-4 flex items-center gap-2"><div class="text-foreground text-sm font-medium">Ryan Clark</div>
1<span aria-hidden="true" class="bg-foreground/25 size-1 rounded-full"></span><span class="text-muted-foreground text-sm">Athletic Trainer</span></div></div></div></div></div></section><section><div class="bg-muted pt-12 pb-24"><div class="mx-auto max-w-6xl px-6"><h2 class="sr-only">Revenite in stats</h2><div class="grid grid-cols-2 gap-4 md:grid-cols-4"><div class="space-y-0.5 md:text-center"><div class="text-primary text-4xl font-bold">100k+</div><p class="text-muted-foreground">Assessments</p></div><div class="space-y-0.5 md:text-center"><div class="text-primary text-4xl font-bold">97%</div><p class="text-muted-foreground">Customer Satisfaction</p></div><div class="col-span-2 border-t pt-4 md:border-l md:border-t-0 md:pl-12 md:pt-0"><p class="text-muted-foreground text-balance text-lg">Used by pro teams, enterprise platforms, and independent clinics across the world.</p></div></div></div></div></section><section><div class="py-24"><div class="@container mx-auto w-full max-w-6xl px-6"><div class="mb-12"><h2 class="text-foreground text-4xl font-semibold">Blog posts &amp; news</h2><p class="text-muted-foreground my-4 text-balance text-lg">Explore our latest news, insights, and expert tips.</p><a class="mt-6 inline-block text-primary hover:text-muted-foreground" href="/blog">View all blogs →</a></div><div class="grid gap-6 md:grid-cols-2 lg:grid-cols-3 lg:gap-8"><div class="rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0"><div class="aspect-video w-full"><a href="/blog/introducing-revenite-movement-intelligence-api" target="_blank" class="fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70"><img alt="Revenite API workflow showing code, movement analysis, and evaluation results" loading="lazy" decoding="async" data-nimg="fill" class="object-cover object-center" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)" srcSet="/_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fapi%2Fapi-hero.webp&amp;w=3840&amp;q=75"/></a></div><div class="flex flex-col space-y-1.5 p-6"><h3 class="text-lg font-semibold hover:underline md:text-xl"><a href="/blog/introducing-revenite-movement-intelligence-api" target="_blank">Introducing the Revenite Movement Intelligence API</a></h3></div><div class="p-6 pt-0"><p class="text-muted-foreground">Add guided movement assessments, structured results, visual assets, and 3D movement data to your product with the Revenite API.</p></div><div class="flex items-center p-6 pt-0"><a href="/blog/introducing-revenite-movement-intelligence-api" target="_blank" class="text-foreground flex items-center hover:underline">Read 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 size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0"><div class="aspect-video w-full"><a href="/blog/nhl-movement-screening-case-study" target="_blank" class="fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70"><img alt="Male hockey athlete and performance coach reviewing movement screening results in a training facility" loading="lazy" decoding="async" data-nimg="fill" class="object-cover object-center" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fnhl-movement-screening-case-study.webp&amp;w=3840&amp;q=75"/></a></div><div class="flex flex-col space-y-1.5 p-6"><h3 class="text-lg font-semibold hover:underline md:text-xl"><a href="/blog/nhl-movement-screening-case-study" target="_blank">NHL Franchise Cuts Movement Screening Time in Half</a></h3></div><div class="p-6 pt-0"><p class="text-muted-foreground">See how a Western-Conference NHL franchise used Revenite to cut range-of-motion screening time by 50% while scaling athlete movement assessments.</p></div><div class="flex items-center p-6 pt-0"><a href="/blog/nhl-movement-screening-case-study" target="_blank" class="text-foreground flex items-center hover:underline">Read 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 size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0"><div class="aspect-video w-full"><a href="/blog/enhanced-family-physio-customer-story" target="_blank" class="fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70"><img alt="Physical therapy movement screen cover for the Enhanced Family Physio customer story" loading="lazy" decoding="async" data-nimg="fill" class="object-cover object-center" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fenhanced-family-physio-customer-story.webp&amp;w=3840&amp;q=75"/></a></div><div class="flex flex-col space-y-1.5 p-6"><h3 class="text-lg font-semibold hover:underline md:text-xl"><a href="/blog/enhanced-family-physio-customer-story" target="_blank">Enhanced Family Physio Saves 20–30 Min Per Visit with Revenite</a></h3></div><div class="p-6 pt-0"><p class="text-muted-foreground">See how Dr. Zacherie Cooper uses Revenite to save 20–30 minutes per PT visit, defend workers&#x27; comp authorizations, and grow physician referrals.</p></div><div class="flex items-center p-6 pt-0"><a href="/blog/enhanced-family-physio-customer-story" target="_blank" class="text-foreground flex items-center hover:underline">Read 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 size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></div></section><section class="py-16"><div class="mx-auto max-w-6xl rounded-3xl border px-6 py-12 md:py-20 lg:py-32"><div class="text-center"><h2 class="text-balance text-4xl font-semibold lg:text-5xl">Start your 7-day free trial</h2><p class="mt-4">No hardware or credit card required.</p><div class="mt-12 flex flex-wrap justify-center gap-4">
1<div class="bg-foreground/10 rounded-[calc(var(--radius-xl)+0.125rem)] border p-0.5"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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 shadow-sm hover:bg-primary/90 h-10 rounded-xl px-5 text-base" href="https://virtual.revenite.ai/login#mode=signup"><span class="text-nowrap">Sign up for free</span></a></div><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring 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 shadow-xs hover:bg-accent hover:text-accent-foreground h-10.5 rounded-xl px-5 text-base" href="/contact"><span class="text-nowrap">Get a demo</span></a></div></div></div></section><!--$--><!--/$--></main><footer class="bg-muted border-b py-8 sm:py-20"><div class="mx-auto max-w-6xl px-6"><div class="grid gap-12 md:grid-cols-5"><div class="space-y-6 col-span-2"><a aria-label="go home" class="block size-fit" href="/"><svg viewBox="0 0 1149 263" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8 w-auto"><path d="M269 132H319.8C323.933 132 327.867 131.4 331.6 130.2C335.333 128.867 338.6 127 341.4 124.6C344.2 122.2 346.4 119.333 348 116C349.733 112.533 350.6 108.6 350.6 104.2C350.6 95.4 348.067 88.4667 343 83.4C337.933 78.3333 330.2 75.8 319.8 75.8H269V132ZM255.4 64.2H320.8C326.667 64.2 332.2 64.9333 337.4 66.4C342.733 67.8667 347.333 70.1333 351.2 73.2C355.2 76.1333 358.333 80 360.6 84.8C363 89.4667 364.2 95 364.2 101.4C364.2 110.467 361.867 118.333 357.2 125C352.533 131.667 345.6 135.933 336.4 137.8V138.2C341.067 138.867 344.933 140.133 348 142C351.067 143.733 353.533 146 355.4 148.8C357.4 151.6 358.8 154.867 359.6 158.6C360.533 162.2 361.133 166.133 361.4 170.4C361.533 172.8 361.667 175.733 361.8 179.2C361.933 182.667 362.2 186.2 362.6 189.8C363 193.267 363.6 196.6 364.4 199.8C365.333 202.867 366.533 205.267 368 207H353C352.2 205.667 351.533 204.067 351 202.2C350.6 200.2 350.267 198.2 350 196.2C349.867 194.067 349.733 192 349.6 190C349.467 188 349.333 186.267 349.2 184.8C348.933 179.733 348.467 174.733 347.8 169.8C347.267 164.733 346 160.267 344 156.4C342.133 152.4 339.333 149.2 335.6 146.8C332 144.4 327 143.333 320.6 143.6H269V207H255.4V64.2ZM388.798 64.2H487.398V75.8H402.398V127.4H481.998V139H402.398V195.4H488.398V207H388.798V64.2ZM491.753 64.2H506.153L552.553 192H552.953L598.953 64.2H613.353L560.353 207H544.553L491.753 64.2ZM625.908 64.2H724.508V75.8H639.508V127.4H719.108V139H639.508V195.4H725.508V207H625.908V64.2ZM744.263 64.2H759.462L842.663 185H843.062V64.2H856.663V207H841.463L758.263 86.2H757.863V207H744.263V64.2ZM886.283 64.2H899.883V207H886.283V64.2ZM914.419 64.2H1027.42V75.8H977.619V207H964.019V75.8H914.419V64.2ZM1040.75 64.2H1139.35V75.8H1054.35V127.4H1133.95V139H1054.35V195.4H1140.35V207H1040.75V64.2Z" fill="currentColor"></path><rect x="1" y="24" width="215" height="215" rx="34" fill="#003222" stroke="#585858" stroke-width="2"></rect><mask id="mask0_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="51" y="28" width="115" height="205"><path d="M77.5378 28.9471L51.3828 221.02L139.1 232.214L165.255 40.1421L77.5378 28.9471Z" fill="white"></path></mask><g mask="url(#mask0_logo)"><path d="M102.93 76.0287L128.778 41.1162C128.778 41.1162 138.499 30.2731 133.086 46.4782L111.793 109.035L102.93 76.0287Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask1_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="50" y="28" width="117" height="205"><path d="M76.8997 28.1485L50.6484 220.928L139.826 232.309L166.077 39.5298L76.8997 28.1485Z" fill="white"></path></mask><g mask="url(#mask1_logo)"><path d="M111.796 109.036L102.934 76.0273L76.7173 113.68C76.7173 113.68 60.5941 133.222 68.7168 147.759L78.3183 161.936L111.796 109.036Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask2_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="49" y="27" width="120" height="208">
1<path d="M75.4437 27.9614L49 222.154L141.828 234.002L168.271 39.8086L75.4437 27.9614Z" fill="white"></path></mask><g mask="url(#mask2_logo)"><path d="M78.4453 162.074L125.263 218.119C125.263 218.119 135.106 229.924 136.494 228.255L91.8217 141.564L78.4453 162.074Z" stroke="#3DE6B2" stroke-width="3"></path></g><mask id="mask3_logo" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="51" y="24" width="118" height="210"><path d="M78.214 23.9995L51.2891 221.727L141.926 233.294L168.851 35.5672L78.214 23.9995Z" fill="white"></path></mask><g mask="url(#mask3_logo)"><path d="M138.252 224.379C138.745 227.597 136.406 228.192 136.406 228.192L92.8359 141.567L112.833 105.727C112.833 105.727 103.298 133.345 107.729 143.354C107.606 143.354 137.145 216.224 138.252 224.446" stroke="#3DE6B2" stroke-width="3"></path></g></svg></a><div class="order-first flex flex-wrap gap-6 text-sm md:order-last"><a target="_blank" rel="noopener noreferrer" aria-label="X/Twitter" class="text-muted-foreground hover:text-primary block" href="https://x.com/revenite_ai"><svg class="size-6" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-muted-foreground hover:text-primary block" href="https://www.linkedin.com/company/reveniteai"><svg class="size-6" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="text-muted-foreground hover:text-primary block" href="https://www.facebook.com/people/Reveniteai/100074896761394/"><svg class="size-6" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="text-muted-foreground hover:text-primary block" href="https://www.instagram.com/revenite.ai/"><svg class="size-6" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3"></path></svg></a></div><a class="outline-hidden transition duration-150 ease-in-out focus-visible:ring-2 focus-visible:ring-slate-300 group relative flex w-fit items-center gap-x-2.5 overflow-hidden rounded-full border border-solid border-gray-200 bg-white pl-3.5 pr-4 py-2 text-xs text-gray-700 hover:bg-gray-50 shadow-xs" href="https://status.revenite.ai" target="_blank"><div class="relative h-2 w-2 rounded-full bg-green-500"><div class="absolute inset-0 rounded-full bg-green-500 opacity-50 animate-ping duration-[8s]" style="animation:ping 3s cubic-bezier(0, 0, 0.2, 1) infinite;transform:scale(1.63126)"></div></div><span>All systems operational</span></a></div><div class="col-span-3 grid gap-6 sm:grid-cols-3"><div class="space-y-4"><span class="block font-medium">Product</span><div class="flex flex-wrap gap-4 sm:flex-col"><a class="text-muted-foreground hover:text-primary block duration-150" href="/product#inperson"><span>In-person Evals</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/product#remoteEvals"><span>Remote Evals</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/product#previsit"><span>Pre-Visit Evals</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/product#programs"><span>Exercise Programs</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/product#publicLinks"><span>Lead Generation</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/api"><span>API</span></a></div></div><div class="space-y-4"><span class="block font-medium">Solutions</span><div class="flex flex-wrap gap-4 sm:flex-col"><a class="text-muted-foreground hover:text-primary block duration-150" href="/solutions/healthcare"><span>Healthcare</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/solutions/sports-performance"><span>
1Sports Performance</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/solutions/fitness-wellness"><span>Fitness &amp; Wellness</span></a></div></div><div class="space-y-4"><span class="block font-medium">Company</span><div class="flex flex-wrap gap-4 sm:flex-col"><a class="text-muted-foreground hover:text-primary block duration-150" href="/blog"><span>Blog</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/contact"><span>Contact</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/terms"><span>Terms</span></a><a class="text-muted-foreground hover:text-primary block duration-150" href="/privacy"><span>Privacy</span></a></div></div></div></div><div class="mt-12 flex items-center justify-center border-t pt-12"><span class="text-muted-foreground block text-center text-sm"> © <!-- -->2026<!-- --> Revenite, Inc. All rights reserved</span></div></div></footer></div>
1<script src="/_next/static/chunks/6d5a1f2257e2d8c8.js" id="_R_" 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[79520,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\"],\"\"]\n3:I[84881,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\"],\"default\"]\n4:I[40410,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\"],\"NavigationBar\"]\n5:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\nb:I[68027,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n:HL[\"/_next/static/chunks/5fcaf954235f2c3f.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"R99sOW63Qb1921C1NQ92X\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/5fcaf954235f2c3f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/8a7769a9f914f458.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1954c050afa4a6fb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/e896b29122c88b2c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/revenite_favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate icon\",\"href\":\"/revenite_favicon.png\",\"type\":\"image/png\"}],[\"$\",\"$L2\",null,{\"id\":\"ld-org\",\"type\":\"application/ld+json\",\"strategy\":\"beforeInteractive\",\"children\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Revenite\\\",\\\"url\\\":\\\"https://revenite.ai\\\",\\\"logo\\\":\\\"https://revenite.ai/revenite_favicon.png\\\",\\\"sameAs\\\":[\\\"https://www.linkedin.com/company/reveniteai/\\\",\\\"https://x.com/revenite_ai\\\",\\\"https://www.facebook.com/people/Reveniteai/100074896761394/\\\",\\\"https://www.instagram.com/revenite.ai/\\\"]}\"}],[\"$\",\"$L2\",null,{\"id\":\"ld-website\",\"type\":\"application/ld+json\",\"strategy\":\"beforeInteractive\",\"children\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Revenite\\\",\\\"url\\\":\\\"https://revenite.ai\\\"}\"}]]}],[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[[\"$\",\"$L2\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-M6QK4LNR30\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L2\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n                                window.dataLayer = window.dataLayer || [];\\n                                function gtag(){dataLayer.push(arguments);}\\n                                gtag('js', new Date());\\n                                gtag('config', 'G-M6QK4LNR30', {});\\n                            \"}]],[\"$\",\"$L2\",null,{\"id\":\"facebook-pixel\",\"strategy\":\"afterInteractive\",\"children\":\"\\n                        !function(f,b,e,v,n,t,s)\\n                        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\n                        n.callMethod.apply(n,arguments):n.queue.push(arguments)};\\n                        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\n                        n.queue=[];t=b.createElement(e);t.async=!0;\\n                        t.src=v;s=b.getElementsByTagName(e)[0];\\n                        s.parentNode.insertBefore(t,s)}(window, document,'script',\\n                        'https://connect.facebook.net/en_US/fbevents.js');\\n                    \"}],[\"$\",\"$L3\",null,{}],[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-white\",\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"className\":\"relative pt-(--header-offset)\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center min-h-[80vh] px-4 text-center\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-alert size-20 text-goniAccent-700 mb-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"line\",\"1pkeuh\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"8\",\"y2\":\"12\"}],[\"$\",\"line\",\"4dfq90\",{\"x1\":\"12\",\"x2\":\"12.01\",\"y1\":\"16\",\"y2\":\"16\"}],\"$undefined\"]}],[\"$\",\"h1\",null,{\"className\":\"text-5xl font-bold mb-4 text-black\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-2 text-black/70\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 max-w-md mx-auto mb-8\",\"children\":\"The page you are looking for doesn't exist or has been moved.\"}],\"$L7\"]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L8\"]}]]}]]}]]}],{\"children\":[\"$L9\",{},null,false,false]},null,false,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"c:I[22016,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"\"]\n14:I[97289,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"AnimatedGroup\"]\n15:I[35659,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"default\"]\n16:I[63605,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"TextEffect\"]\n29:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\n2b:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n2c:\"$Sreact.suspense\"\n7:[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"px-6 py-3 bg-[#33b991] text-white rounded-md hover:bg-goniAccent-700 transition-colors duration-300 flex items-center mx-auto\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-house mr-2 size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"5wwlr5\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\"}],[\"$\",\"path\",\"r6nss1\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}],\"$undefined\"]}],\"Return to Home\"]}]\nd:T6c7,"])</script>
1<script>self.__next_f.push([1,"M269 132H319.8C323.933 132 327.867 131.4 331.6 130.2C335.333 128.867 338.6 127 341.4 124.6C344.2 122.2 346.4 119.333 348 116C349.733 112.533 350.6 108.6 350.6 104.2C350.6 95.4 348.067 88.4667 343 83.4C337.933 78.3333 330.2 75.8 319.8 75.8H269V132ZM255.4 64.2H320.8C326.667 64.2 332.2 64.9333 337.4 66.4C342.733 67.8667 347.333 70.1333 351.2 73.2C355.2 76.1333 358.333 80 360.6 84.8C363 89.4667 364.2 95 364.2 101.4C364.2 110.467 361.867 118.333 357.2 125C352.533 131.667 345.6 135.933 336.4 137.8V138.2C341.067 138.867 344.933 140.133 348 142C351.067 143.733 353.533 146 355.4 148.8C357.4 151.6 358.8 154.867 359.6 158.6C360.533 162.2 361.133 166.133 361.4 170.4C361.533 172.8 361.667 175.733 361.8 179.2C361.933 182.667 362.2 186.2 362.6 189.8C363 193.267 363.6 196.6 364.4 199.8C365.333 202.867 366.533 205.267 368 207H353C352.2 205.667 351.533 204.067 351 202.2C350.6 200.2 350.267 198.2 350 196.2C349.867 194.067 349.733 192 349.6 190C349.467 188 349.333 186.267 349.2 184.8C348.933 179.733 348.467 174.733 347.8 169.8C347.267 164.733 346 160.267 344 156.4C342.133 152.4 339.333 149.2 335.6 146.8C332 144.4 327 143.333 320.6 143.6H269V207H255.4V64.2ZM388.798 64.2H487.398V75.8H402.398V127.4H481.998V139H402.398V195.4H488.398V207H388.798V64.2ZM491.753 64.2H506.153L552.553 192H552.953L598.953 64.2H613.353L560.353 207H544.553L491.753 64.2ZM625.908 64.2H724.508V75.8H639.508V127.4H719.108V139H639.508V195.4H725.508V207H625.908V64.2ZM744.263 64.2H759.462L842.663 185H843.062V64.2H856.663V207H841.463L758.263 86.2H757.863V207H744.263V64.2ZM886.283 64.2H899.883V207H886.283V64.2ZM914.419 64.2H1027.42V75.8H977.619V207H964.019V75.8H914.419V64.2ZM1040.75 64.2H1139.35V75.8H1054.35V127.4H1133.95V139H1054.35V195.4H1140.35V207H1040.75V64.2Z"])</script>
1<script>self.__next_f.push([1,"8:[\"$\",\"footer\",null,{\"className\":\"bg-muted border-b py-8 sm:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-12 md:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-6 col-span-2\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"aria-label\":\"go home\",\"className\":\"block size-fit\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1149 263\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-8 w-auto\",\"children\":[[\"$\",\"path\",null,{\"d\":\"$d\",\"fill\":\"currentColor\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"24\",\"width\":\"215\",\"height\":\"215\",\"rx\":\"34\",\"fill\":\"#003222\",\"stroke\":\"#585858\",\"strokeWidth\":\"2\"}],[\"$\",\"mask\",null,{\"id\":\"mask0_logo\",\"style\":{\"maskType\":\"luminance\"},\"maskUnits\":\"userSpaceOnUse\",\"x\":\"51\",\"y\":\"28\",\"width\":\"115\",\"height\":\"205\",\"children\":[\"$\",\"path\",null,{\"d\":\"M77.5378 28.9471L51.3828 221.02L139.1 232.214L165.255 40.1421L77.5378 28.9471Z\",\"fill\":\"white\"}]}],[\"$\",\"g\",null,{\"mask\":\"url(#mask0_logo)\",\"children\":[\"$\",\"path\",null,{\"d\":\"M102.93 76.0287L128.778 41.1162C128.778 41.1162 138.499 30.2731 133.086 46.4782L111.793 109.035L102.93 76.0287Z\",\"stroke\":\"#3DE6B2\",\"strokeWidth\":\"3\"}]}],[\"$\",\"mask\",null,{\"id\":\"mask1_logo\",\"style\":{\"maskType\":\"luminance\"},\"maskUnits\":\"userSpaceOnUse\",\"x\":\"50\",\"y\":\"28\",\"width\":\"117\",\"height\":\"205\",\"children\":[\"$\",\"path\",null,{\"d\":\"M76.8997 28.1485L50.6484 220.928L139.826 232.309L166.077 39.5298L76.8997 28.1485Z\",\"fill\":\"white\"}]}],[\"$\",\"g\",null,{\"mask\":\"url(#mask1_logo)\",\"children\":[\"$\",\"path\",null,{\"d\":\"M111.796 109.036L102.934 76.0273L76.7173 113.68C76.7173 113.68 60.5941 133.222 68.7168 147.759L78.3183 161.936L111.796 109.036Z\",\"stroke\":\"#3DE6B2\",\"strokeWidth\":\"3\"}]}],[\"$\",\"mask\",null,{\"id\":\"mask2_logo\",\"style\":{\"maskType\":\"luminance\"},\"maskUnits\":\"userSpaceOnUse\",\"x\":\"49\",\"y\":\"27\",\"width\":\"120\",\"height\":\"208\",\"children\":[\"$\",\"path\",null,{\"d\":\"M75.4437 27.9614L49 222.154L141.828 234.002L168.271 39.8086L75.4437 27.9614Z\",\"fill\":\"white\"}]}],[\"$\",\"g\",null,{\"mask\":\"url(#mask2_logo)\",\"children\":[\"$\",\"path\",null,{\"d\":\"M78.4453 162.074L125.263 218.119C125.263 218.119 135.106 229.924 136.494 228.255L91.8217 141.564L78.4453 162.074Z\",\"stroke\":\"#3DE6B2\",\"strokeWidth\":\"3\"}]}],\"$Le\",\"$Lf\"]}]}],\"$L10\",\"$L11\"]}],\"$L12\"]}],\"$L13\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"div\",null,{\"className\":\"overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 isolate hidden contain-strict lg:block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-140 h-320 -translate-y-87.5 absolute left-0 top-0 -rotate-45 rounded-full bg-[radial-gradient(68.54%_68.72%_at_55.02%_31.46%,hsla(0,0%,85%,.08)_0,hsla(0,0%,55%,.02)_50%,hsla(0,0%,45%,0)_80%)]\"}],[\"$\",\"div\",null,{\"className\":\"h-320 absolute left-0 top-0 w-60 -rotate-45 rounded-full bg-[radial-gradient(50%_50%_at_50%_50%,hsla(0,0%,85%,.06)_0,hsla(0,0%,45%,.02)_80%,transparent_100%)] [translate:5%_-50%]\"}],[\"$\",\"div\",null,{\"className\":\"h-320 -translate-y-87.5 absolute left-0 top-0 w-60 -rotate-45 bg-[radial-gradient(50%_50%_at_50%_50%,hsla(0,0%,85%,.04)_0,hsla(0,0%,45%,.02)_80%,transparent_100%)]\"}]]}],[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative pt-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -z-10 size-full [background:radial-gradient(125%_125%_at_50%_100%,transparent_0%,var(--color-background)_75%)]\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"sm:mx-auto lg:mr-auto lg:mt-0\",\"children\":[[\"$\",\"$L14\",null,{\"variants\":{\"item\":{\"hidden\":{\"opacity\":0,\"filter\":\"blur(12px)\",\"y\":12},\"visible\":{\"opacity\":1,\"filter\":\"blur(0px)\",\"y\":0,\"transition\":{\"type\":\"spring\",\"bounce\":0.3,\"duration\":1.5}}}},\"className\":\"lg:mt-8\",\"children\":[\"$\",\"$L15\",null,{\"href\":\"/api\",\"eventName\":\"feature_announcement_click\",\"ctaId\":\"home_hero_api_announcement\",\"ctaLocation\":\"home_hero\",\"ctaText\":\"Introducing the Revenite API\",\"className\":\"hover:bg-background bg-muted group mr-auto flex w-fit items-center gap-4 roun
1ded-full border p-1 pl-2 shadow-md shadow-foreground/5 transition-colors duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"bg-primary/10 text-primary hidden rounded-full px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide md:inline-flex\",\"children\":\"New\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground text-sm\",\"children\":\"Introducing the Revenite API\"}]]}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"border-l bg-background block h-4 w-0.5\"}],[\"$\",\"span\",null,{\"className\":\"bg-background group-hover:bg-muted size-6 overflow-hidden rounded-full duration-500\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex w-12 -translate-x-1/2 duration-500 ease-in-out group-hover:translate-x-0 motion-reduce:transform-none motion-reduce:transition-none\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-6\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right m-auto size-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"flex size-6\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right m-auto size-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}]}],[\"$\",\"$L16\",null,{\"preset\":\"fade-in-blur\",\"speedSegment\":0.3,\"as\":\"h1\",\"className\":\"mt-8 max-w-2xl text-5xl font-medium md:text-6xl\",\"children\":\"AI Movement Assessment Platform\"}],[\"$\",\"$L16\",null,{\"per\":\"line\",\"preset\":\"fade-in-blur\",\"speedSegment\":0.3,\"delay\":0.5,\"as\":\"p\",\"className\":\"mt-8 max-w-2xl text-pretty text-lg\",\"children\":\"Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes from anywhere.\"}],[\"$\",\"$L14\",null,{\"variants\":{\"container\":{\"visible\":{\"transition\":{\"staggerChildren\":0.05,\"delayChildren\":0.75}}},\"item\":\"$9:props:children:0:0:props:children:1:props:children:props:children:1:props:children:props:children:0:props:variants:item\"},\"className\":\"mt-12 flex items-center gap-2\",\"children\":[\"$L17\",\"$L18\"]}]]}]}],\"$L19\"]}]}],\"$L1a\"]}],\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\"],[\"$L26\",\"$L27\"],\"$L28\"]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L29\",null,{\"children\":\"$L2a\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2b\",null,{\"children\":[\"$\",\"$2c\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2d\"}]}]}],null]}]\n"])</script>
1<script>self.__next_f.push([1,"2e:I[85437,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"Image\"]\n2f:I[58359,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"InfiniteSlider\"]\n30:I[85065,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"ProgressiveBlur\"]\n31:I[23005,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"default\"]\n32:I[40641,[\"/_next/static/chunks/8a7769a9f914f458.js\",\"/_next/static/chunks/1954c050afa4a6fb.js\",\"/_next/static/chunks/e896b29122c88b2c.js\",\"/_next/static/chunks/a3100f19ccdf93c3.js\",\"/_next/static/chunks/cb8852bb2ec411b8.js\",\"/_next/static/chunks/f43414ebea742a06.js\",\"/_next/static/chunks/6afa53fa36352517.js\"],\"TwinViewerLoader\"]\n38:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\ne:[\"$\",\"mask\",null,{\"id\":\"mask3_logo\",\"style\":{\"maskType\":\"luminance\"},\"maskUnits\":\"userSpaceOnUse\",\"x\":\"51\",\"y\":\"24\",\"width\":\"118\",\"height\":\"210\",\"children\":[\"$\",\"path\",null,{\"d\":\"M78.214 23.9995L51.2891 221.727L141.926 233.294L168.851 35.5672L78.214 23.9995Z\",\"fill\":\"white\"}]}]\nf:[\"$\",\"g\",null,{\"mask\":\"url(#mask3_logo)\",\"children\":[\"$\",\"path\",null,{\"d\":\"M138.252 224.379C138.745 227.597 136.406 228.192 136.406 228.192L92.8359 141.567L112.833 105.727C112.833 105.727 103.298 133.345 107.729 143.354C107.606 143.354 137.145 216.224 138.252 224.446\",\"stroke\":\"#3DE6B2\",\"strokeWidth\":\"3\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"div\",null,{\"className\":\"order-first flex flex-wrap gap-6 text-sm md:order-last\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"https://x.com/revenite_ai\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"X/Twitter\",\"className\":\"text-muted-foreground hover:text-primary block\",\"children\":[\"$\",\"svg\",null,{\"className\":\"size-6\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"1em\",\"height\":\"1em\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z\"}]}]}],[\"$\",\"$Lc\",null,{\"href\":\"https://www.linkedin.com/company/reveniteai\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"LinkedIn\",\"className\":\"text-muted-foreground hover:text-primary block\",\"children\":[\"$\",\"svg\",null,{\"className\":\"size-6\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"1em\",\"height\":\"1em\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z\"}]}]}],[\"$\",\"$Lc\",null,{\"href\":\"https://www.facebook.com/people/Reveniteai/100074896761394/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Facebook\",\"className\":\"text-muted-foreground hover:text-primary block\",\"children\":[\"$\",\"svg\",null,{\"className\":\"size-6\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"1em\",\"height\":\"1em\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95\"}]}]}],[\"$\",\"$Lc\",null,{\"href\":\"https://www.instagram.com/revenite.ai/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Instagram\",\"className\":\"text-muted-foreground hover:text-primary block\",\"children\":[\"$\",\"svg\",null,{\"className\":\"size-6\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"1em\",\"height\":\"1em\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"a\",null,{\"className\":\"outline-hidden transition duration-150 ease-in-out focus-visible:ring-2 focus-visible:ring-slate-300 group relative flex w-fit items-center gap-x-2.5 overflow-hidden rounded-full border border-solid border-gray-200 bg-white pl-3.5 pr-4 py-2 text-xs text-gray-700 hover:bg-gray-50 shadow-xs\",\"href\":\"https://status.revenite.ai\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-2 w-2 rounded-full bg-green-500\",\"children\":[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-full bg-green-500 opacity-50 animate-ping duration-[8s]\",\"style\":{\"animation\":\"ping 3s cubic-bezier(0, 0, 0.2, 1) infinite\",\"transform\":\"scale(1.63126)\"}}]}],[\"$\",\"span\",null,{\"children\":\"All systems operational\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"12:[\"$\",\"div\",null,{\"className\":\"col-span-3 grid gap-6 sm:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium\",\"children\":\"Product\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$Lc\",\"0\",{\"href\":\"/product#inperson\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"In-person Evals\"}]}],[\"$\",\"$Lc\",\"1\",{\"href\":\"/product#remoteEvals\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Remote Evals\"}]}],[\"$\",\"$Lc\",\"2\",{\"href\":\"/product#previsit\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Pre-Visit Evals\"}]}],[\"$\",\"$Lc\",\"3\",{\"href\":\"/product#programs\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Exercise Programs\"}]}],[\"$\",\"$Lc\",\"4\",{\"href\":\"/product#publicLinks\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Lead Generation\"}]}],[\"$\",\"$Lc\",\"5\",{\"href\":\"/api\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"API\"}]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium\",\"children\":\"Solutions\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$Lc\",\"0\",{\"href\":\"/solutions/healthcare\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Healthcare\"}]}],[\"$\",\"$Lc\",\"1\",{\"href\":\"/solutions/sports-performance\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Sports Performance\"}]}],[\"$\",\"$Lc\",\"2\",{\"href\":\"/solutions/fitness-wellness\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Fitness \u0026 Wellness\"}]}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-medium\",\"children\":\"Company\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4 sm:flex-col\",\"children\":[[\"$\",\"$Lc\",\"0\",{\"href\":\"/blog\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Blog\"}]}],[\"$\",\"$Lc\",\"1\",{\"href\":\"/contact\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Contact\"}]}],[\"$\",\"$Lc\",\"2\",{\"href\":\"/terms\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Terms\"}]}],[\"$\",\"$Lc\",\"3\",{\"href\":\"/privacy\",\"className\":\"text-muted-foreground hover:text-primary block duration-150\",\"children\":[\"$\",\"span\",null,{\"children\":\"Privacy\"}]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"13:[\"$\",\"div\",null,{\"className\":\"mt-12 flex items-center justify-center border-t pt-12\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-muted-foreground block text-center text-sm\",\"children\":[\" © \",2026,\" Revenite, Inc. All rights reserved\"]}]}]\n17:[\"$\",\"div\",\"1\",{\"className\":\"bg-foreground/10 rounded-[calc(var(--radius-xl)+0.125rem)] border p-0.5\",\"children\":[\"$\",\"$L15\",null,{\"href\":\"https://virtual.revenite.ai/login#mode=signup\",\"eventName\":\"app_signup_click\",\"ctaId\":\"home_hero_signup\",\"ctaLocation\":\"home_hero\",\"ctaText\":\"Sign up for free\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-nowrap\",\"children\":\"Sign up for free\"}],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 h-10 rounded-xl px-5 text-base\",\"ref\":null}]}]\n18:[\"$\",\"$L15\",\"2\",{\"href\":\"/contact\",\"eventName\":\"demo_cta_click\",\"ctaId\":\"home_hero_demo\",\"ctaLocation\":\"home_hero\",\"ctaText\":\"Get a demo\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-nowrap\",\"children\":\"Get a demo\"}],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10.5 rounded-xl px-5 text-base\",\"ref\":null}]\n19:[\"$\",\"$L14\",null,{\"variants\":{\"container\":{\"visible\":{\"transition\":{\"staggerChildren\":0.05,\"delayChildren\":0.75}}},\"item\":\"$9:props:children:0:0:props:children:1:props:children:props:children:1:props:children:props:children:0:props:variants:item\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mask-b-from-55% relative -mr-56 mt-8 overflow-hidden px-2 sm:mr-0 sm:mt-12 md:mt-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"inset-shadow-2xs ring-background dark:inset-shadow-white/20 bg-background relative mx-auto max-w-6xl overflow-hidden rounded-2xl border p-4 shadow-lg shadow-zinc-950/15 ring-1\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"z-2 border-border/25 aspect-15/8 relative rounded-2xl border\",\"src\":\"/images/assessment-shoulder-abduction-data-overlay-9x16.webp\",\"alt\":\"AI shoulder abduction assessment with range of motion results\",\"priority\":true,\"fetchPriority\":\"high\",\"sizes\":\"(min-width: 1024px) 1024px, 92vw\",\"width\":1600,\"height\":893}]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"bg-background overflow-hidden py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"group relative m-auto max-w-7xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center md:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:max-w-44 md:border-r md:pr-6\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-end text-sm\",\"children\":\"Powering the best teams\"}]}],[\"$\",\"div\",null,{\"className\":\"relative py-6 md:w-[calc(100%-11rem)]\",\"children\":[[\"$\",\"$L2f\",null,{\"speedOnHover\":20,\"speed\":40,\"gap\":112,\"children\":[[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/pathfinderPT.webp\",\"alt\":\"Pathfinder Chiropractic is a Revenite customer\",\"width\":200,\"height\":85,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/brooksRehab.webp\",\"alt\":\"Brooks Rehabilitation is a Revenite customer\",\"width\":200,\"height\":69,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/vh360.webp\",\"alt\":\"Virtual Health 360 (VH360) is a Revenite customer\",\"width\":478,\"height\":135,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/nhl.webp\",\"alt\":\"NHL Team - Revenite customer\",\"width\":107,\"height\":80,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/dallasPT.webp\",\"alt\":\"Dallas Physical Therapy is a Revenite customer\",\"width\":200,\"height\":69,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/usaSoccer.webp\",\"alt\":\"USA Women's Soccer National Team is a Revenite customer\",\"width\":107,\"height\":80,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-7 w-auto dark:invert\",\"src\":\"/images/customerLogos/mckee.webp\",\"alt\":\"McKee Foods is a Revenite customer\",\"width\":200,\"height\":78,\"sizes\":\"160px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"mx-auto h-8 w-auto dark:invert\",\"src\":\"/images/customerLogos/offIceAthletics.webp\",\"alt\":\"Off Ice Athletics is a Revenite customer\",\"width\":400,\"height\":115,\"sizes\":\"160px\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-linear-to-r from-background absolute inset-y-0 left-0 w-20\"}],[\"$\",\"div\",null,{\"className\":\"bg-linear-to-l from-background absolute inset-y-0 right-0 w-20\"}],[\"$\",\"$L30\",null,{\"className\":\"pointer-events-none absolute left-0 top-0 h-full w-20\",\"direction\":\"left\",\"blurIntensity\":1}],[\"$\",\"$L30\",null,{\"className\":\"pointer-events-none absolute right-0 top-0 h-full w-20\",\"direction\":\"right\",\"blurIntensity\":1}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"$L31\",null,{}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"id\":\"twin-analysis\",\"className\":\"overflow-hidden bg-[#003222] text-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"py-24 lg:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-12 md:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-balance text-4xl font-semibold leading-tight md:text-5xl\",\"children\":\"Advanced movement intelligence\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-md text-pretty text-lg leading-8 text-white/78\",\"children\":\"Revenite analyzes movement in both 2D and 3D, delivering state-of-the-art insights from any camera-enabled device.\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6 md:col-span-3 md:space-y-10\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-image size-5 text-[#3de6b2]\",\"aria-hidden\":true,\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"circle\",\"af1f0g\",{\"cx\":\"9\",\"cy\":\"9\",\"r\":\"2\"}],[\"$\",\"path\",\"1xmnt7\",{\"d\":\"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"2D movement analysis\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-balance leading-6 text-white/78\",\"children\":\"Measure joint angles, positioning, and movement patterns directly from captured video.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cuboid size-5 text-[#3de6b2]\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1f8443\",{\"d\":\"M10 22v-8\"}],[\"$\",\"path\",\"1qnufy\",{\"d\":\"M2.336 8.89 10 14l11.715-7.029\"}],[\"$\",\"path\",\"670npk\",{\"d\":\"M22 14a2 2 0 0 1-.971 1.715l-10 6a2 2 0 0 1-2.138-.05l-6-4A2 2 0 0 1 2 16v-6a2 2 0 0 1 .971-1.715l10-6a2 2 0 0 1 2.138.05l6 4A2 2 0 0 1 22 8z\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Twin3D\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-balance leading-6 text-white/78\",\"children\":\"Reconstruct movement with more than 120 3D keypoints and inspect it from any angle.\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"relative mt-16 min-w-0 xl:-mx-12 xl:px-12\",\"children\":[\"$\",\"$L32\",null,{\"assets\":{\"modelUrl\":\"/models/twin3d/squat-demo.glb\",\"sourceImageUrl\":\"/images/twin3d/squat-source.jpg\",\"posterUrl\":\"/images/twin3d/squat-source.jpg\",\"posterAlt\":\"Side-view squat captured for a movement assessment\"}}]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"bg-muted/50 py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-foreground text-4xl font-semibold\",\"children\":\"Built for movement professionals\"}],[\"$\",\"p\",null,{\"className\":\"max-w-5xl text-muted-foreground mb-12 mt-4 text-balance text-lg\",\"children\":\"From solo practices to pro teams, Revenite powers the movement assessments behind modern rehab, performance, and coaching.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8 grid gap-4 sm:grid-cols-2 md:mt-16 md:grid-cols-3 *:text-center\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/solutions/healthcare\",\"className\":\"hover:cursor-pointer\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 pb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mask-radial-from-40% mask-radial-to-60% relative mx-auto size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50\"}],[\"$\",\"div\",null,{\"className\":\"bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 24 24\",\"className\":\"size-6\",\"aria-hidden\":true,\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M8 20V14H16V20H19V4H5V20H8ZM10 20H14V16H10V20ZM21 20H23V22H1V20H3V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V20ZM11 8V6H13V8H15V10H13V12H11V10H9V8H11Z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]]}],[\"$\",\"h3\",null,{\"className\":\"mt-6 font-medium\",\"children\":\"Physical Therapy \u0026 Rehab\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm\",\"children\":\"Automate evals, documentation, exercise programs. Improve patient buy-in.\"}]}]]}]}],[\"$\",\"$Lc\",null,{\"href\":\"/solutions/sports-performance\",\"className\":\"hover:cursor-pointer\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 pb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mask-radial-from-40% mask-radial-to-60% relative mx-auto size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50\"}],[\"$\",\"div\",null,{\"className\":\"bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 24 24\",\"className\":\"size-6\",\"aria-hidden\":true,\"children\":[\"$undefined\",[\"$L33\",\"$L34\"]],\"style\":{\"color\":\"$undefined\"}
1,\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]]}],\"$L35\"]}],\"$L36\"]}]}],\"$L37\"]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-border/50 relative rounded-3xl border p-3 lg:col-span-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/assessment-single-leg-squat-4x3.webp\",\"className\":\"rounded-[15px] shadow\",\"alt\":\"AI motion capture single-leg squat\",\"width\":1000,\"height\":761,\"sizes\":\"(min-width: 1024px) 60vw, 100vw\"}]}]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:pr-6 lg:pr-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-semibold lg:text-5xl\",\"children\":\"In-person automated assessments\"}],[\"$\",\"p\",null,{\"className\":\"mt-6\",\"children\":\"Run fully automated movement screens using kiosk-style workflows in your clinic, gym, or training facility.\"}]]}],[\"$\",\"$Lc\",null,{\"className\":\"mt-6 inline-block text-primary hover:text-muted-foreground\",\"href\":\"/product#inperson\",\"children\":\"Learn more →\"}],[\"$\",\"blockquote\",null,{\"className\":\"mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-foreground text-lg\",\"children\":\"We can set it up and monitor but not have to be hands-on necessarily.\"}],[\"$\",\"footer\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"cite\",null,{\"children\":\"Jared\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/15 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Performance Coach\"}]]}]]}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 order-2 md:order-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:pr-6 lg:pr-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-semibold lg:text-5xl\",\"children\":\"Remote evaluations\"}],[\"$\",\"p\",null,{\"className\":\"mt-6\",\"children\":\"Send AI-guided movement assessments clients can complete before visits or between sessions. Perfect for hybrid PT, online coaching, and remote athletes.\"}]]}],[\"$\",\"$Lc\",null,{\"className\":\"mt-6 inline-block text-primary hover:text-muted-foreground\",\"href\":\"/product#remoteEvals\",\"children\":\"Learn more →\"}],[\"$\",\"blockquote\",null,{\"className\":\"mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-foreground text-lg\",\"children\":\"Saves a lot of with time. We don't have to do a whole eval right away. We can get straight to treatment.\"}],[\"$\",\"footer\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"cite\",null,{\"children\":\"Ryan\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/15 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Athletic Trainer\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-border/50 relative rounded-3xl border p-3 lg:col-span-3 order-1 md:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/assessment-overhead-squat-remote-monitor-4x3.webp\",\"className\":\"rounded-[15px] shadow\",\"alt\":\"AI motion capture analysis - overhead squat\",\"width\":950,\"height\":723,\"sizes\":\"(min-width: 1024px) 60vw, 100vw\"}]}]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-border/50 relative rounded-3xl border p-3 lg:col-span-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-linear-to-b aspect-76/59 relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/dashboard-ai-exercise-program-4x3.webp\",\"className\":\"rounded-[15px] shadow dark:hidden\",\"alt\":\"Revenite's AI exercise program generator - generate personalized exercise programs in seconds using AI\",\"width\":1000,\"height\":761,\"sizes\":\"(min-width: 1024px) 60vw, 100vw\"}]}]}],[\"$\",\"div\",null,{\"className\":\"lg:col-span-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:pr-6 lg:pr-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-semibold lg:text-5xl\",\"children\":\"AI exercise programs\"}],[\"$\",\"p\",null,{\"className\":\"mt-6\",\"children\":\"Turn assessment results into personalized, phased exercise programs in seconds using our AI exercise program generator.\"}]]}],[\"$\",\"$Lc\",null,{\"className\":\"mt-6 inline-block text-primary hover:text-muted-foreground\",\"href\":\"/product#programs\",\"children\":\"Learn more →\"}],[\"$\",\"blockquote\",null,{\"className\":\"mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-foreground text-lg\",\"children\":\"Building personalized exercise programs takes me seconds instead of hours.\"}],[\"$\",\"footer\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"cite\",null,{\"children\":\"Carly\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/15 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Performance Coach\"}]]}]]}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-12 md:grid-cols-2 md:gap-12 lg:grid-cols-5 lg:gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-2 order-2 md:order-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:pr-6 lg:pr-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-semibold lg:text-5xl\",\"children\":\"Generate leads\"}],[\"$\",\"p\",null,{\"className\":\"mt-6\",\"children\":\"Replace static web forms with interactive movement screenings that capture leads, collect intake data, and prompt clients to book with you.\"}]]}],[\"$\",\"$Lc\",null,{\"className\":\"mt-6 inline-block text-primary hover:text-muted-foreground\",\"href\":\"/product#publicLinks\",\"children\":\"Learn more →\"}],[\"$\",\"blockquote\",null,{\"className\":\"mt-6 before:bg-primary relative max-w-xl pl-6 before:absolute before:inset-y-0 before:left-0 before:w-1 before:rounded-full\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-foreground text-lg\",\"children\":\"Turned our contact page into a free movement screen that brings in warmer, more committed leads.\"}],[\"$\",\"footer\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"cite\",null,{\"children\":\"Jason\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/15 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Physical Therapist\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-border/50 relative rounded-3xl border p-3 lg:col-span-3 order-1 md:order-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-linear-to-b relative rounded-2xl from-zinc-300 to-transparent p-px dark:from-zinc-700\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/public-link.webp\",\"className\":\"block h-auto w-full rounded-[15px] shadow\",\"alt\":\"AI-powered digital health intake form\",\"width\":3024,\"height\":1898,\"sizes\":\"(min-width: 1152px) 624px, (min-width: 768px) 50vw, 100vw\"}]}]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"bg-muted py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"@container mx-auto w-full max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-foreground text-4xl font-semibold\",\"children\":\"What Our Clients Say\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground my-4 text-balance text-lg\",\"children\":\"Discover why our clients love working with us. Read their testimonials about our dedication to excellence, innovation, and exceptional customer service.\"}]]}],[\"$\",\"div\",null,{\"className\":\"@lg:grid-cols-2 @3xl:grid-cols-3 grid gap-6\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground\",\"children\":\"It's made our assessments super simple. Not only the process of it, but also to explain to people a little bit more visually.\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-foreground text-sm font-medium\",\"children\":\"Tyler Flores\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/25 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground text-sm\",\"children\":\"LMT + NASM CPT\"}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground\",\"children\":\"It's revolutionized how I assess my patients. The accuracy is incredible and my patients love the convenience of virtual sessions.\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-foreground text-sm font-medium\",\"children\":\"Sarah Chen\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground/25 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground text-sm\",\"children\":\"Physical Therapist\"}]]}]]}],[\"$\",\"div\",\"2\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-background ring-foreground/10 rounded-2xl rounded-bl border border-transparent px-4 py-3 ring-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-foreground\",\"children\":\"Showing them Revenite's results helps my clients justify paying for the treatments and sessions they're doing with me.\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-foreground text-sm font-medium\",\"children\":\"Ryan Clark\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"bg-foreground
1/25 size-1 rounded-full\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground text-sm\",\"children\":\"Athletic Trainer\"}]]}]]}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"bg-muted pt-12 pb-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"sr-only\",\"children\":\"Revenite in stats\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-4 md:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-0.5 md:text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-primary text-4xl font-bold\",\"children\":\"100k+\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Assessments\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0.5 md:text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-primary text-4xl font-bold\",\"children\":\"97%\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Customer Satisfaction\"}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-2 border-t pt-4 md:border-l md:border-t-0 md:pl-12 md:pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-balance text-lg\",\"children\":\"Used by pro teams, enterprise platforms, and independent clinics across the world.\"}]}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"25:[\"$\",\"section\",null,{\"className\":\"py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl rounded-3xl border px-6 py-12 md:py-20 lg:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-balance text-4xl font-semibold lg:text-5xl\",\"children\":\"Start your 7-day free trial\"}],[\"$\",\"p\",null,{\"className\":\"mt-4\",\"children\":\"No hardware or credit card required.\"}],[\"$\",\"div\",null,{\"className\":\"mt-12 flex flex-wrap justify-center gap-4\",\"children\":[[\"$\",\"div\",\"1\",{\"className\":\"bg-foreground/10 rounded-[calc(var(--radius-xl)+0.125rem)] border p-0.5\",\"children\":[\"$\",\"$L15\",null,{\"href\":\"https://virtual.revenite.ai/login#mode=signup\",\"eventName\":\"app_signup_click\",\"ctaId\":\"site_cta_signup\",\"ctaLocation\":\"site_cta_section\",\"ctaText\":\"Sign up for free\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-nowrap\",\"children\":\"Sign up for free\"}],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-primary text-primary-foreground shadow-sm hover:bg-primary/90 h-10 rounded-xl px-5 text-base\",\"ref\":null}]}],[\"$\",\"$L15\",\"2\",{\"href\":\"/contact\",\"eventName\":\"demo_cta_click\",\"ctaId\":\"site_cta_demo\",\"ctaLocation\":\"site_cta_section\",\"ctaText\":\"Get a demo\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-nowrap\",\"children\":\"Get a demo\"}],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground h-10.5 rounded-xl px-5 text-base\",\"ref\":null}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/f43414ebea742a06.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n27:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/6afa53fa36352517.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n28:[\"$\",\"$L38\",null,{\"children\":[\"$\",\"$2c\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@39\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"33:[\"$\",\"path\",\"0\",{\"fill\":\"none\",\"d\":\"M0 0h24v24H0z\",\"children\":[]}]\n34:[\"$\",\"path\",\"1\",{\"d\":\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07a8.12 8.12 0 0 1 1.16-3.25zM4.07 13h2.84a5.972 5.972 0 0 1-1.68 3.25A8.12 8.12 0 0 1 4.07 13zM11 19.93c-1.73-.22-3.29-1-4.49-2.14A7.952 7.952 0 0 0 8.93 13H11v6.93zM11 11H8.93A7.99 7.99 0 0 0 6.5 6.2 8.035 8.035 0 0 1 11 4.07V11zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25zM13 4.07c1.73.22 3.29.99 4.5 2.13a7.99 7.99 0 0 0-2.43 4.8H13V4.07zm0 15.86V13h2.07a8.006 8.006 0 0 0 2.42 4.79A7.988 7.988 0 0 1 13 19.93zm5.77-3.68A6.004 6.004 0 0 1 17.09 13h2.84a8.12 8.12 0 0 1-1.16 3.25z\",\"children\":[]}]\n35:[\"$\",\"h3\",null,{\"className\":\"mt-6 font-medium\",\"children\":\"Sports Performance\"}]\n36:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm\",\"children\":\"Screen entire teams in seconds, identify areas of concern, and improve athlete performance.\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"37:[\"$\",\"$Lc\",null,{\"href\":\"/solutions/fitness-wellness\",\"className\":\"hover:cursor-pointer\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow group shadow-zinc-950/5 hover:shadow-2xl\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 pb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mask-radial-from-40% mask-radial-to-60% relative mx-auto size-36 duration-200 [--color-border:color-mix(in_oklab,var(--color-zinc-950)10%,transparent)] group-hover:[--color-border:color-mix(in_oklab,var(--color-zinc-950)20%,transparent)] dark:[--color-border:color-mix(in_oklab,var(--color-white)15%,transparent)] dark:group-hover:[--color-border:color-mix(in_oklab,var(--color-white)20%,transparent)]\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute inset-0 bg-[linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] bg-size-[24px_24px] dark:opacity-50\"}],[\"$\",\"div\",null,{\"className\":\"bg-background absolute inset-0 m-auto flex size-12 items-center justify-center border-l border-t\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 256 256\",\"className\":\"size-6\",\"aria-hidden\":true,\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M248,120h-8V88a16,16,0,0,0-16-16H208V64a16,16,0,0,0-16-16H168a16,16,0,0,0-16,16v56H104V64A16,16,0,0,0,88,48H64A16,16,0,0,0,48,64v8H32A16,16,0,0,0,16,88v32H8a8,8,0,0,0,0,16h8v32a16,16,0,0,0,16,16H48v8a16,16,0,0,0,16,16H88a16,16,0,0,0,16-16V136h48v56a16,16,0,0,0,16,16h24a16,16,0,0,0,16-16v-8h16a16,16,0,0,0,16-16V136h8a8,8,0,0,0,0-16ZM32,168V88H48v80Zm56,24H64V64H88V192Zm104,0H168V64h24V175.82c0,.06,0,.12,0,.18s0,.12,0,.18V192Zm32-24H208V88h16Z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}]]}],[\"$\",\"h3\",null,{\"className\":\"mt-6 font-medium\",\"children\":\"Fitness \u0026 Wellness\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm\",\"children\":\"Deliver world-class movement assessments for in-person and online clients.\"}]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"24:[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"@container mx-auto w-full max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-foreground text-4xl font-semibold\",\"children\":\"Blog posts \u0026 news\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground my-4 text-balance text-lg\",\"children\":\"Explore our latest news, insights, and expert tips.\"}],[\"$\",\"$Lc\",null,{\"className\":\"mt-6 inline-block text-primary hover:text-muted-foreground\",\"href\":\"/blog\",\"children\":\"View all blogs →\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 md:grid-cols-2 lg:grid-cols-3 lg:gap-8\",\"children\":[[\"$\",\"div\",\"introducing-revenite-movement-intelligence-api\",{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video w-full\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/introducing-revenite-movement-intelligence-api\",\"target\":\"_blank\",\"className\":\"fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/api/api-hero.webp\",\"alt\":\"Revenite API workflow showing code, movement analysis, and evaluation results\",\"fill\":true,\"sizes\":\"(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)\",\"className\":\"object-cover object-center\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold hover:underline md:text-xl\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/introducing-revenite-movement-intelligence-api\",\"target\":\"_blank\",\"children\":\"Introducing the Revenite Movement Intelligence API\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Add guided movement assessments, structured results, visual assets, and 3D movement data to your product with the Revenite API.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/introducing-revenite-movement-intelligence-api\",\"target\":\"_blank\",\"className\":\"text-foreground flex items-center hover:underline\",\"children\":[\"Read more\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right ml-2 size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]}]]}],[\"$\",\"div\",\"nhl-movement-screening-case-study\",{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video w-full\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/nhl-movement-screening-case-study\",\"target\":\"_blank\",\"className\":\"fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/blog/nhl-movement-screening-case-study.webp\",\"alt\":\"Male hockey athlete and performance coach reviewing movement screening results in a training facility\",\"fill\":true,\"sizes\":\"(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)\",\"className\":\"object-cover object-center\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold hover:underline md:text-xl\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/nhl-movement-screening-case-study\",\"target\":\"_blank\",\"children\":\"NHL Franchise Cuts Movement Screening Time in Half\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"See how a Western-Conference NHL franchise used Revenite to cut range-of-motion screening time by 50% while scaling athlete movement assessments.\"}]}],\"$L3a\"]}],\"$L3b\"]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3a:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/nhl-movement-screening-case-study\",\"target\":\"_blank\",\"className\":\"text-foreground flex items-center hover:underline\",\"children\":[\"Read more\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right ml-2 size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3b:[\"$\",\"div\",\"enhanced-family-physio-customer-story\",{\"ref\":\"$undefined\",\"className\":\"rounded-xl border bg-card text-card-foreground shadow grid grid-rows-[auto_auto_1fr_auto] overflow-hidden pt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video w-full\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/enhanced-family-physio-customer-story\",\"target\":\"_blank\",\"className\":\"fade-in relative block h-full w-full transition-opacity duration-200 hover:opacity-70\",\"children\":[\"$\",\"$L2e\",null,{\"src\":\"/images/blog/enhanced-family-physio-customer-story.webp\",\"alt\":\"Physical therapy movement screen cover for the Enhanced Family Physio customer story\",\"fill\":true,\"sizes\":\"(min-width: 1024px) 352px, (min-width: 768px) calc(50vw - 36px), calc(100vw - 48px)\",\"className\":\"object-cover object-center\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold hover:underline md:text-xl\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/enhanced-family-physio-customer-story\",\"target\":\"_blank\",\"children\":\"Enhanced Family Physio Saves 20–30 Min Per Visit with Revenite\"}]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"See how Dr. Zacherie Cooper uses Revenite to save 20–30 minutes per PT visit, defend workers' comp authorizations, and grow physician referrals.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"a\",null,{\"href\":\"/blog/enhanced-family-physio-customer-story\",\"target\":\"_blank\",\"className\":\"text-foreground flex items-center hover:underline\",\"children\":[\"Read more\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right ml-2 size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2d:[[\"$\",\"title\",\"0\",{\"children\":\"AI Movement Assessment Platform | Revenite\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://revenite.ai\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"AI Movement Assessment Platform | Revenite\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://revenite.ai\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Revenite\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://revenite.ai/images/assessment-shoulder-abduction-data-overlay-9x16.webp\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"AI Movement Assessment Platform | Revenite\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Turn any device into a clinical-grade movement lab. Automate range of motion, posture, and functional tests in minutes—onsite or remote.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://revenite.ai/images/assessment-shoulder-abduction-data-overlay-9x16.webp\"}]]\n"])</script>
1<script>self.__next_f.push([1,"39:null\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.