PageSourceSearch

https://vurvhealth.com/assets/LinkedInContent-BbMX02sm.js

js vurvhealth.com collected 2026-10-04 15:22:23 UTC 354,580 bytes, 1,908 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AICaptionGenerator-DsavYLW6.js","assets/vendor-radix-Cn_Keb-3.js","assets/vendor-react-C-OD0ys5.js","assets/button-CeJwCL9t.js","assets/vendor-utils-B2rm_Apj.js","assets/index-DR_ApRqf.js","assets/vendor-query-SzGDgF1v.js","assets/index-Cqusw05i.css","assets/client-Dr0e-XVS.js","assets/aiQuota-BfDQus-J.js","assets/copy-CBncMqLq.js","assets/StyleGuide-mMOLCJ9_.js","assets/lock-Cfyctlc7.js","assets/app-screen-home.webp.asset-DF3kqrRu.js","assets/app-screen-id-cards.webp.asset-BB50SROH.js","assets/app-screen-family-CeVrLgPb.js","assets/image-mQSW921S.js","assets/progress-DV8Kz7h4.js","assets/rotate-ccw-Bs7r7x3k.js","assets/plus-BSt8zDcB.js","assets/star-CToRLOMf.js","assets/check-D6R3m1ZE.js","assets/search-myDGNU7F.js","assets/tag-BnTfQCSH.js","assets/file-text-DkrN1lj9.js","assets/download-BMMYQtcZ.js","assets/accordion-DuZHiie-.js","assets/checkbox-BAv0FerN.js","assets/circle-check-DWqRM1gi.js","assets/AIImageGenerator-DjDvb7v2.js"])))=>i.map(i=>d[i]);
2var Ja=Object.defineProperty;var Ka=(a,n,t)=>n in a?Ja(a,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[n]=t;var ya=(a,n,t)=>Ka(a,typeof n!="symbol"?n+"":n,t);import{j as e,B as Za,E as Qa,F as Xa}from"./vendor-radix-Cn_Keb-3.js";import{r as l,h as et}from"./vendor-react-C-OD0ys5.js";import{g as Ie,t as aa,e as at,P as tt,T as nt,a as ot,b as ua,c as ga}from"./StyleGuide-mMOLCJ9_.js";import{j as pe,a2 as we,ae as Te,v as la,_ as Ae,af as rt,a0 as H,R as De,U as Oe,V as We,W as Ge,Y as $a,k as J,l as he,x as oe,q as oa,Z as qe,p as it,m as st}from"./index-DR_ApRqf.js";import{s as Ce}from"./client-Dr0e-XVS.js";import{a as Je}from"./app-screen-home.webp.asset-DF3kqrRu.js";import{a as Ke,b as Ze}from"./app-screen-id-cards.webp.asset-BB50SROH.js";import{a as je}from"./app-screen-family-CeVrLgPb.js";import{B as T}from"./button-CeJwCL9t.js";import{I as lt}from"./image-mQSW921S.js";import{U as Aa,P as ht}from"./progress-DV8Kz7h4.js";import{R as ha}from"./rotate-ccw-Bs7r7x3k.js";import{P as Ba}from"./plus-BSt8zDcB.js";import{S as fa}from"./star-CToRLOMf.js";import{C as ra}from"./check-D6R3m1ZE.js";import{S as ct}from"./search-myDGNU7F.js";import{T as mt}from"./tag-BnTfQCSH.js";import{F as dt}from"./file-text-DkrN1lj9.js";import{D as Ma}from"./download-BMMYQtcZ.js";import{A as pt,a as yt,b as ut,c as gt}from"./accordion-DuZHiie-.js";import{C as ft}from"./checkbox-BAv0FerN.js";import{C as bt}from"./circle-check-DWqRM1gi.js";import{C as Vt}from"./copy-CBncMqLq.js";/**
3 * @license lucide-react v0.462.0 - ISC
4 *
5 * This source code is licensed under the ISC license.
6 * See the LICENSE file in the root directory of this source tree.
7 */const vt=pe("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/**
8 * @license lucide-react v0.462.0 - ISC
9 *
10 * This source code is licensed under the ISC license.
11 * See the LICENSE file in the root directory of this source tree.
12 */const Rt=pe("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**
13 * @license lucide-react v0.462.0 - ISC
14 *
15 * This source code is licensed under the ISC license.
16 * See the LICENSE file in the root directory of this source tree.
17 */const wt=pe("ClipboardCopy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);/**
18 * @license lucide-react v0.462.0 - ISC
19 *
20 * This source code is licensed under the ISC license.
21 * See the LICENSE file in the root directory of this source tree.
22 */const Ut=pe("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
23 * @license lucide-react v0.462.0 - ISC
24 *
25 * This source code is licensed under the ISC license.
26 * See the LICENSE file in the root directory of this source tree.
27 */const kt=pe("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
28 * @license lucide-react v0.462.0 - ISC
29 *
30 * This source code is licensed under the ISC license.
31 * See the LICENSE file in the root directory of this source tree.
32 */const Fa=pe("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
33 * @license lucide-react v0.462.0 - ISC
34 *
35 * This source code is licensed under the ISC license.
36 * See the LICENSE file in the root directory of this source tree.
37 */const Ht=pe("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
38 * @license lucide-react v0.462.0 - ISC
39 *
40 * This source code is licensed under the ISC license.
41 * See the LICENSE file in the root directory of this source tree.
42 */const xt=pe("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
43 * @license lucide-react v0.462.0 - ISC
44 *
45 * This source code is licensed under the ISC license.
46 * See the LICENSE file in the root directory of this source tree.
47 */const ca=pe("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
47],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),ia="/assets/vurv-app-showcase-p_j4gPRh.webp",La="/assets/vurv-features-app-CIHivLP_.webp",Pa="/assets/vurv-hero-app-showcase-CRoTwJCv.webp",Le=la.url,Q=Je.url,le=Ke.url,de=Ze.url,St=Je.url,Ct=Ze.url,Tt=Ke.url,fe=114,Re="tl",h={center:Q,left:le,right:de,home:St,family:je,idCards:Ct,welcome:Tt,showcase:ia,features:La,heroShowcase:Pa},sa={center:"Center phone",left:"Left phone",right:"Right phone",home:"App — Home",family:"App — Family",idCards:"App — ID Cards",welcome:"App — Welcome",showcase:"Showcase",features:"Features",heroShowcase:"Hero showcase"},ba=h,Va=sa,$e={"sag-aftra":we,"adventist-health":Te};function $t(a){if(a){for(const[n,t]of Object.entries(h))if(t===a)return n}}function At(a){if(a){for(const[n,t]of Object.entries($e))if(t===a)return n}}const Bt=[{id:"savings-stat",category:"Proof",layout:"stat",eyebrow:"Avg. Member Savings",headline:"$8,605",subline:"saved per family, every year",footnote:"VURVhealth · $95/mo · Membership, not insurance",gradient:"hero",caption:`Healthcare shouldn't drain your bank account.
48
49VURVhealth™ members save an average of $8,605 a year — a 7.5× return on a $1,140 annual membership. Unlimited 24/7 telehealth, mental health therapy, and Rx savings for up to 5 family members, all for $95/month.
50
51→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#Telehealth"]},{id:"pricing-65",category:"Pricing",layout:"pricing",eyebrow:"All-Inclusive Membership",headline:"$95/month",subline:"1 primary + up to 4 family members",footnote:"Unlimited 24/7 telehealth · Mental health · Rx savings",gradient:"primary",caption:`What if your whole family had unlimited 24/7 healthcare for less than your phone bill?
52
53VURVhealth™ is $95/month for up to 5 family members. Unlimited telehealth, unlimited mental health therapy, and up to 85% off prescriptions. No waiting period, cancel anytime after 3 months.
54
55→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#AffordableCare","#PrimaryCare"]},{id:"telehealth-247",category:"Service",layout:"service",eyebrow:"24/7 Virtual Primary Care",headline:"See a doctor in under 10 minutes.",subline:"Day or night. From your couch.",footnote:"Board-certified physicians · 47 states",gradient:"accent",caption:`Sick at 2am? Sick kid before school?
56
57VURVhealth™ members talk to a board-certified doctor in under 10 minutes — 24/7, no appointment needed. Doctors can prescribe and send straight to your pharmacy. All for $95/month per family.
58
59→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#DirectCare"]},{id:"rx-savings",category:"Service",layout:"stat",eyebrow:"Prescription Savings",headline:"Up to 85%",subline:"off at 65,000+ pharmacies",footnote:"31,000+ medications · Members keep more of their paycheck",gradient:"accent",caption:`Prescription prices in the US are out of control.
60
61VURVhealth™ members get up to 85% off at 65,000+ pharmacies, including the big chains you already use. Over 31,000 medications covered. One refill can pay for a month of membership.
62
63→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#HealthcareSavings","#AffordableCare","#FamilyHealth"]},{id:"mental-health",category:"Service",layout:"service",eyebrow:"Mental Health Therapy",headline:"Unlimited sessions. $0 each.",subline:"Talk to a licensed therapist this week.",footnote:"Switch therapists anytime · Video or phone",gradient:"primary",caption:`Therapy shouldn't be a luxury.
64
65VURVhealth™ members get unlimited mental health sessions with licensed therapists at $0 per session — included in the $95/month family membership. Book this week, switch therapists anytime.
66
67→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"family-of-5",category:"Family",layout:"pricing",eyebrow:"Family Membership",headline:"5 lives. 1 price.",subline:"$95/month covers your whole household",footnote:"1 primary member + 4 family members FREE",gradient:"hero",caption:`One membership. Five people. $95/month — total.
68
69VURVhealth™ includes up to 4 family members at no extra cost. Unlimited telehealth, mental health therapy, Rx savings, and dental & vision discounts for the whole household.
70
71→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#AffordableCare","#PrimaryCare"]},{id:"sag-aftra",category:"Partner",layout:"partner",eyebrow:"Partner Spotlight",headline:"VURVhealth × SAG-AFTRA",subline:"Healthcare access for performers between gigs",footnote:"Membership starts immediately · Cancel anytime after 3 months",gradient:"primary",partnerLogo:we,caption:`Gig work is unpredictable. Healthcare shouldn't be.
72
73VURVhealth™ supports SAG-AFTRA members with unlimited telehealth, mental health therapy, and Rx savings for $95/month per family — even between contracts. No waiting period.
74
75→ Learn more at VURVhealth.com/sag-aftra`,hashtags:["#VURVHealth","#SAGAFTRA","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"adventist",category:"Partner",layout:"partner",eyebrow:"Partner Spotlight",headline:"VURVhealth × Adventist Health",subline:"Extending wellness to every household",footnote:"Unlimited telehealth · Rx savings · Mental health",gradient:"hero",partnerLogo:Te,caption:`Whole-person care, extended to every household.
76
77VURV® is partnering with Adventist Health to bring affordable, always-on care to more families through VURVhealth™. $95/month covers up to 5 family members with real savings and real outcomes.
78
79→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare","#AffordableCare"]},{id:"testimonial",category:"Social Proof",layout:"quote",eyebrow:"Member Story",headline:"“We used the membership the first week — and it already paid for itself.â€
79",subline:"— VURVhealth Member, Texas",footnote:"Join families saving an average of $8,605/year",gradient:"dark",caption:`Real members. Real savings. Real care.
80
81This is why we built VURVhealth™: so families never have to choose between groceries and a doctor's visit. Members save an average of $8,605 a year — for $95/month.
82
83→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare","#PrimaryCare"]},{id:"vs-insurance",category:"Comparison",layout:"comparison",eyebrow:"VURV vs. Traditional Plans",headline:"No paperwork. No surprise bills.",subline:"Just $95/month for the whole family.",footnote:"VURVhealth is a healthcare membership — not insurance.",gradient:"primary",caption:`Traditional plans pile on premiums, fine print, and surprise bills.
84
85VURVhealth™ is $95/month for unlimited telehealth, mental health therapy, and Rx savings — for up to 5 family members. Use it on its own or alongside a high-cost medical plan. Either way, you save.
86
87→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MembershipHealthcare","#AffordableCare","#HealthcareSavings","#FamilyHealth"]},{id:"download-app",category:"App",layout:"app",eyebrow:"Get The App",headline:"Your health hub. In your pocket.",subline:"Download free. Sign up in 60 seconds.",footnote:"iOS · Android · No credit card required",gradient:"accent",asset:Le,caption:`Your health hub, in your pocket.
88
89The VURVhealth™ app puts a doctor, a therapist, prescription pricing, and $0 procedures all in one place. Free to download, sign up in under a minute, no credit card required.
90
91→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#MembershipHealthcare"]},{id:"app-launch-announce",category:"App Launch",layout:"appLaunch",eyebrow:"Now Live",headline:"The new VURVhealth app is here.",subline:"Healthcare, redesigned for your phone.",footnote:"iOS · Android · Free download",gradient:"hero",phoneImage:Q,caption:`The new VURVhealth™ app is here.
92
93One place to talk to a doctor, refill a prescription, message a therapist, and pull up your member ID — for your whole family. $95/month, up to 5 family members, no per-visit fees.
94
95→ Download free on iOS and Android — VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"app-launch-home",category:"App Launch",layout:"appLaunch",eyebrow:"Inside The App",headline:"Your whole health, one tap away.",subline:"Telehealth, therapy, Rx, and pricing — all in one home screen.",footnote:"Built for real families.",gradient:"primary",phoneImage:Q,caption:`We rebuilt the home screen around what members actually use every week.
96
97The new VURVhealth™ app: tap to talk to a doctor in under 10 minutes, book a therapy session, search prescription prices at 65,000+ pharmacies, or find $0 procedures near you. No menus to dig through.
98
99→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#MembershipHealthcare"]},{id:"app-launch-family",category:"App Launch",layout:"appLaunch",eyebrow:"Family Profiles",headline:"5 family members. 1 app.",subline:"Manage care for your whole household from one place.",footnote:"$95/month covers 1 primary + 4 family members.",gradient:"accent",phoneImage:de,caption:`Switching profiles for your kid shouldn't feel like switching airlines.
100
101The new VURVhealth™ app gives every family member their own profile — kids, partner, parents — under one $95/month membership. One tap to switch. One tap to book.
102
103→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare","#Telehealth"]},{id:"app-launch-id",category:"App Launch",layout:"appLaunch",eyebrow:"Digital Member ID",headline:"Your member ID, instantly.",subline:"Always in your pocket. Never in your wallet.",footnote:"Show it at the pharmacy, the clinic, anywhere.",gradient:"primary",phoneImage:le,caption:`No more digging through drawers for an ID card.
104
105Every VURVhealth™ member — and every family member on the plan — gets a digital ID right inside the app. Pull it up at the pharmacy, share it with a provider, or screenshot it for your records.
106
107→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare","#Telehealth"]}
107,{id:"app-launch-welcome",category:"App Launch",layout:"appLaunch",eyebrow:"Onboarding",headline:"Sign up in 60 seconds.",subline:"From download to your first doctor visit — same day.",footnote:"No paperwork. No waiting period. Cancel anytime after 3 months.",gradient:"hero",phoneImage:Q,caption:`We obsessed over the first 60 seconds.
108
109Download the VURVhealth™ app, set up your family, and talk to a board-certified doctor before your coffee gets cold. No paperwork, no waiting period.
110
111→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"app-launch-founder",category:"App Launch",layout:"appLaunch",eyebrow:"Why We Built It",headline:"We rebuilt healthcare for your phone.",subline:"Because the system wasn't going to do it for you.",footnote:"VURVhealth · Membership, not insurance.",gradient:"dark",phoneImage:le,caption:`Most healthcare apps are old portals with a new logo.
112
113We started over at VURV® and asked: what would a family actually want to do on their phone — at 2am, at the pharmacy, on a school morning? The answer is VURVhealth™. $95/month for the whole family.
114
115→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare","#Telehealth"]},{id:"app-launch-download",category:"App Launch",layout:"appLaunch",eyebrow:"Available Now",headline:"Download free. Start saving today.",subline:"Available on the App Store and Google Play.",footnote:"Members save an average of $8,605/year.",gradient:"accent",phoneImage:de,caption:`The new VURVhealth™ app is live on the App Store and Google Play.
116
117Download free, sign up in under a minute, no credit card required to explore. Then unlock unlimited 24/7 telehealth, mental health therapy, and Rx savings for $95/month per family.
118
119→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"mh-zero-cost",category:"Mental Health",layout:"stat",eyebrow:"Mental Health Therapy",headline:"$0",subline:"per session. Unlimited. Included.",footnote:"Every VURVhealth membership · Licensed therapists · Video or phone",gradient:"primary",caption:`Therapy shouldn't be a luxury.
120
121Every VURVhealth™ membership includes unlimited mental health sessions with licensed therapists at $0 per session. No caps, no per-visit fees. One $95/month membership covers up to 5 family members.
122
123→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"mh-family-of-5",category:"Mental Health",layout:"pricing",eyebrow:"Family Mental Health",headline:"Therapy for 5.",subline:"$95/month. Whole household. $0 per session.",footnote:"1 primary + 4 family members · Unlimited licensed therapy",gradient:"hero",caption:`Mental health is a household issue.
124
125VURVhealth™ is $95/month for up to 5 family members — kids, teens, partners, parents — with unlimited mental health sessions at $0 each. Real therapy. Real access. Real families.
126
127→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"mh-unlimited",category:"Mental Health",layout:"service",eyebrow:"Unlimited Sessions",headline:"Unlimited sessions. Always $0.",subline:"No session caps. No per-visit fees. No surprise bills.",footnote:"Switch therapists anytime · Video or phone",gradient:"accent",caption:`Most plans cap therapy at 8, 12, maybe 20 sessions a year — then you're on your own.
128
129VURVhealth™ includes unlimited mental health sessions with licensed therapists at $0 per session. Every member, every family member, every week if you need it.
130
131→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"mh-this-week",category:"Mental Health",layout:"service",eyebrow:"Care, Fast",headline:"Talk to a therapist this week.",subline:"Not in 6 weeks. Not on a waitlist.",footnote:"Video or phone · Switch therapists anytime · $0 per session",gradient:"dark",caption:`The average wait for a therapist in the US is now 6+ weeks.
132
133VURVhealth™ members can book a licensed therapist this week — video or phone, $0 per session, unlimited. Included in the $95/month family membership.
134
135→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"mh-stigma",category:"Mental Health",layout:"quote",eyebrow:"Member Story",headline:"“Therapy paid for itself the first session.”",subline:"— VURVhealth Member",footnote:"Unlimited sessions · $0 each · Included with every membership",gradient:"primary",caption:`We hear this from members all the time: "I'd been putting off therapy for years because of the cost."
136
137VURVhealth™ includes unlimited mental health sessions at $0 per session — for every member and every family member on the plan. The cost isn't the barrier anymore.
138
139→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"phone-first-rebuilt",category:"Phone-First",layout:"appLaunch",eyebrow:"Phone-First Healthcare",headline:"We rebuilt healthcare for your phone.",subline:"$95/month. Whole family. One app.",gradient:"darkBlue",phoneImage:Q,caption:`Most healthcare apps are old portals with a new logo.
140
141VURV® rebuilt around the device that's already in your hand. VURVhealth™ lets you talk to a doctor, message a therapist, or pull up a member ID for your whole family. $95/month, up to 5 family members.
142
143→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-first-pocket",category:"Phone-First",layout:"appLaunch",eyebrow:"In Your Pocket",headline:"Healthcare that lives in your pocket.",subline:"Doctor, therapist, Rx — one tap away.",gradient:"black",phoneImage:de,caption:`The waiting room is your couch. The receptionist is a button. The pharmacy is in your pocket.
144
145VURVhealth™ is unlimited 24/7 telehealth, unlimited mental health therapy, and Rx savings — all in one app, for $95/month per family.
146
147→ Download free on iOS and Android — VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-first-2am",category:"Phone-First",layout:"appLaunch",eyebrow:"Always On",headline:"Care, the moment you reach for your phone.",subline:"24/7 telehealth in under 10 minutes.",gradient:"darkBlue",phoneImage:le,caption:`Sick at 2am. Sick kid before school. A weird rash on a Sunday.
148
149VURVhealth™ members open the app and talk to a board-certified doctor in under 10 minutes — any hour, any day. Prescriptions sent straight to your pharmacy. $95/month covers the whole family.
150
151→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#DirectCare"]},{id:"phone-first-family",category:"Phone-First",layout:"appLaunch",eyebrow:"Built For Families",headline:"The family healthcare app, redesigned.",subline:"5 family members. 1 membership. 1 app.",gradient:"light",phoneImage:Q,caption:`Switching profiles for your kid shouldn't feel like switching airlines.
152
153The VURVhealth™ app gives every family member their own profile — kids, partner, parents — under one $95/month membership. Book a doctor, message a therapist, pull up a digital ID, all in one place.
154
155→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare","#Telehealth"]},{id:"phone-first-tap",category:"Phone-First",layout:"appLaunch",eyebrow:"One Tap Away",headline:"Real care. One tap away.",subline:"Telehealth, therapy, Rx — built for your phone.",gradient:"black",phoneImage:le,caption:`Healthcare shouldn't take a phone call, a portal login, and a 6-week wait.
156
157VURVhealth™ puts unlimited 24/7 telehealth, unlimited mental health sessions, and Rx savings in one app — for $95/month per family. One tap to a doctor. One tap to a therapist. One tap to your member ID.
158
159→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare"]},{id:"start-mh-tap",category:"Start Visit · Mental Health",layout:"appLaunch",eyebrow:"Start a Visit · Mental Health",headline:"Start a therapy session. Right now.",subline:"Unlimited sessions. $0 each. Included.",gradient:"darkBlue",phoneImage:Q,caption:`Open the app. Tap Start Visit. Talk to a licensed therapist.
160
161Every VURVhealth™ membership includes unlimited mental health sessions at $0 each — for the primary member and up to 4 family members. $95/month, no session caps.
162
163→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"start-mh-week",category:"Start Visit · Mental Health",layout:"appLaunch",eyebrow:"Start a Visit · Mental Health",headline:"A licensed therapist, this week.",subline:"Not in 6 weeks. Not on a waitlist.",gradient:"black",phoneImage:de,caption:`The average wait for a therapist in the US is now 6+ weeks.
164
165VURVhealth™ members tap Start Visit and book a licensed therapist this week — video or phone, $0 per session, unlimited. Included in the $95/month family membership.
166
167→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"start-mh-family",category:"Start Visit · Mental Health",layout:"appLaunch",eyebrow:"Start a Visit · Mental Health",headline:"Therapy for the whole family.",subline:"5 members. $0 per session. Always.",gradient:"light",phoneImage:le,caption:`Mental health is a household issue.
168
169One $95/month VURVhealth™ membership covers up to 5 family members — kids, teens, partner, parents — with unlimited mental health sessions at $0 each. Everyone gets their own profile and their own therapist.
170
171→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"start-mh-unlimited",category:"Start Visit · Mental Health",layout:"appLaunch",eyebrow:"Start a Visit · Mental Health",headline:"Unlimited mental health, in one tap.",subline:"Video or phone. Switch therapists anytime.",gradient:"primary",phoneImage:Q,caption:`Most plans cap therapy at 8, 12, maybe 20 sessions a year.
172
173VURVhealth™ includes unlimited mental health sessions at $0 each. Every member, every family member, every week if you need it. $95/month, tap Start Visit when you're ready.
174
175→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"start-uc-2am",category:"Start Visit · Urgent Care",layout:"appLaunch",eyebrow:"Start a Visit · Urgent Care",headline:"Sick at 2am? Start a visit now.",subline:"Doctor on the line in under 10 minutes.",gradient:"black",phoneImage:le,caption:`The waiting room is your couch.
176
177VURVhealth™ members tap Start Visit and talk to a board-certified doctor in under 10 minutes — 24/7, $0 per visit, unlimited. Included in the $95/month family membership, up to 5 members covered.
178
179→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#DirectCare"]},{id:"start-uc-anytime",category:"Start Visit · Urgent Care",layout:"appLaunch",eyebrow:"Start a Visit · Urgent Care",headline:"24/7 urgent care, in your pocket.",subline:"Unlimited visits. $0 each. Included.",gradient:"darkBlue",phoneImage:Q,caption:`Day, night, weekend, holiday — VURVhealth™ members can start a visit any time.
180
181Unlimited 24/7 urgent care visits at $0 each, included in the $95/month family membership for up to 5 members. No appointment, no paperwork. Just care.
182
183→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#DirectCare"]},{id:"start-uc-school",category:"Start Visit · Urgent Care",layout:"appLaunch",eyebrow:"Start a Visit · Urgent Care",headline:"Sick kid before school?",subline:"Talk to a doctor before the bus leaves.",gradient:"light",phoneImage:de,caption:`School morning. Fever. Twenty minutes until the bus.
184
185VURVhealth™ members open the app, switch to the kid's profile, tap Start Visit — and talk to a board-certified doctor before the bus leaves. Unlimited visits, $0 each, included.
186
187→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#DirectCare"]},{id:"start-uc-rx",category:"Start Visit · Urgent Care",layout:"appLaunch",eyebrow:"Start a Visit · Urgent Care",headline:"From symptom to prescription, in minutes.",subline:"Sent straight to your pharmacy. $0 visit.",gradient:"primary",phoneImage:le,caption:`Tap Start Visit. Describe what's going on. Get a prescription sent straight to the pharmacy you already use.
188
189Unlimited 24/7 urgent care visits at $0 each, included in the $95/month VURVhealth™ membership for up to 5 family members.
190
191→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#RxSavings","#FamilyHealth","#PrimaryCare"]},{id:"start-pd-same-day",category:"Start Visit · Primary Doctor",layout:"appLaunch",eyebrow:"Start a Visit · Primary Doctor",headline:"Your primary doctor. Same day.",subline:"Unlimited visits. $0 each. Included.",gradient:"darkBlue",phoneImage:de,caption:`Same-day primary care, without the months-long new-patient wait.
192
193VURVhealth™ members tap Start Visit and see a board-certified primary care doctor — same day, $0 per visit, unlimited. Included in the $95/month family membership for up to 5 members.
194
195→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#DirectCare"]},{id:"start-pd-couch",category:"Start Visit · Primary Doctor",layout:"appLaunch",eyebrow:"Start a Visit · Primary Doctor",headline:"Primary care from your couch.",subline:"Board-certified. 47 states.",gradient:"black",phoneImage:Q,caption:`Routine visits, follow-ups, lab reviews, refills.
196
197VURVhealth™ members get unlimited primary care visits at $0 each — from the couch, from work, from anywhere. Board-certified physicians in 47 states. $95/month per family.
198
199→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#DirectCare"]},{id:"start-pd-family",category:"Start Visit · Primary Doctor",layout:"appLaunch",eyebrow:"Start a Visit · Primary Doctor",headline:"One primary doctor for the whole family.",subline:"5 members. Unlimited visits. $0 each.",gradient:"light",phoneImage:Q,caption:`One $95/month VURVhealth™ membership. Up to 5 family members. Unlimited primary care visits at $0 each.
200
201Everyone gets their own profile in the app. One tap to Start Visit — for you, your partner, your kids, your parents.
202
203→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#FamilyHealth","#MembershipHealthcare","#Telehealth"]},{id:"start-pd-tap",category:"Start Visit · Primary Doctor",layout:"appLaunch",eyebrow:"Start a Visit · Primary Doctor",headline:"Start a primary care visit, in one tap.",subline:"Real care, no paperwork.",gradient:"primary",phoneImage:le,caption:`No portal logins. No paperwork. No back-and-forth with a carrier.
204
205VURVhealth™ members open the app, tap Start Visit, and talk to their primary care doctor. Unlimited visits, $0 each, included in the $95/month family membership.
206
207→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"proof-roi-v2",category:"Proof",layout:"stat",eyebrow:"Member ROI",headline:"7.5×",subline:"return on a $1,140 annual membership",footnote:"Avg. family saves $8,605/year · $95/mo · Membership, not insurance",gradient:"primary",caption:`Most subscriptions cost you. This one pays you back.
208
209VURVhealth™ members average a 7.5× return on their $1,140 annual membership — $8,605 saved every year on doctor visits, therapy, and prescriptions for up to 5 family members.
210
211→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"proof-night-v3",category:"Proof",layout:"service",eyebrow:"Real Member Story",headline:"She called a 
211doctor at 11pm.",subline:"By midnight, the prescription was at her pharmacy.",footnote:"Unlimited 24/7 telehealth · $0 per visit",gradient:"dark",caption:`A working mom. A coughing toddler. A clock that says 11:14pm.
212
213VURVhealth™ members skip the urgent-care line — they tap the app, talk to a board-certified doctor in under 10 minutes, and have a prescription sent before the kids fall asleep. All for $95/month per family.
214
215→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"proof-vs-premium-v4",category:"Proof",layout:"stat",eyebrow:"Membership vs. Premium",headline:"$95/mo",subline:"vs. the $900+/mo a family plan costs today",footnote:"Same care access. A fraction of the price.",gradient:"hero",caption:`The average US family plan now runs over $900 a month — and that's before a single visit.
216
217VURVhealth™ is $95/month for up to 5 family members. Unlimited telehealth, mental health therapy, and Rx savings. Use it on its own or stack it next to a high-cost plan and pocket the difference.
218
219→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#AffordableCare","#FamilyHealth","#MembershipHealthcare"]},{id:"pricing-phone-bill-v2",category:"Pricing",layout:"stat",eyebrow:"Family Membership",headline:"Less than your phone bill.",subline:"$95/month covers up to 5 family members.",footnote:"Cancel anytime after 3 months",gradient:"accent",caption:`You pay more for streaming. You pay more for your phone.
220
221VURVhealth™ is $95/month for the entire family — unlimited telehealth, unlimited mental health, prescription savings up to 85%. No per-visit fee. No paperwork.
222
223→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AffordableCare","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"pricing-family-math-v3",category:"Pricing",layout:"pricing",eyebrow:"Family Math",headline:"$19/person/month.",subline:"A family of 5, fully covered for care.",footnote:"$95/mo total · 1 primary + up to 4 family members",gradient:"primary",caption:`Divide $95 across a family of 5 and you get $19 a person.
224
225That's what VURVhealth™ costs per family member — for unlimited 24/7 telehealth, unlimited therapy, prescription savings up to 85%, and dental & vision discounts. Whole household, one bill.
226
227→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#MembershipHealthcare","#PrimaryCare"]},{id:"pricing-no-surprise-v4",category:"Pricing",layout:"comparison",eyebrow:"Flat Membership",headline:"$95/mo. No surprise bills.",subline:"What you sign up for is what you pay.",footnote:"Membership, not insurance.",gradient:"darkBlue",caption:`Healthcare bills shouldn't show up months later.
228
229VURVhealth™ is a flat $95/month per family. No per-visit fee. No surprise invoice. Unlimited telehealth, therapy, and Rx savings for up to 5 people — cancel anytime after 3 months.
230
231→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AffordableCare","#MembershipHealthcare","#FamilyHealth","#HealthcareSavings"]},{id:"service-10min-v2",category:"Service",layout:"stat",eyebrow:"Average Connect Time",headline:"< 10 min",subline:"to a board-certified doctor, 24/7",footnote:"47 states",gradient:"primary",caption:`Waiting rooms are a thing of the past.
232
233VURVhealth™ members are talking to a board-certified doctor in under 10 minutes — day or night, from the couch. Visits are $0 and unlimited inside the $95/month family membership.
234
235→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#MembershipHealthcare"]},{id:"service-school-night-v3",category:"Service",layout:"service",eyebrow:"Sunday Night",headline:"Sore throat. School in 12 hours.",subline:"VURV families don't drive to urgent care.",footnote:"Talk to a doctor in under 10 minutes",gradient:"dark",caption:`It's 9pm Sunday. Your kid has a fever. School starts at 8am.
236
237VURVhealth™ members open the app, talk to a doctor in under 10 minutes, and have antibiotics waiting at the pharmacy in the morning. $95/month, the whole family.
238
239→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"service-65k-pharm-v4",category:"Service",layout:"stat",eyebrow:"Prescription Network",headline:"65,000+ pharmacies",subline:"31,000+ medications, up to 85% off",footnote:"Including the big chains you already use",gradient:"accent",caption:`Rx prices in the US have doubled in a decade. They shouldn't have.
240
241VURVhealth™ members save up to 85% on 31,000+ medications at 65,000+ pharmacies — CVS, Walgreens, Walmart, Kroger, and more. One refill often covers a month of membership.
242
243→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#HealthcareSavings","#FamilyHealth","#AffordableCare"]},{id:"family-one-bill-v2",category:"Family",layout:"stat",eyebrow:"Whole Household",headline:"1 bill. 5 people.",subline:"$95/month — total, not each.",footnote:"Add up to 4 family members at no extra cost",gradient:"hero",caption:`Stop paying per person. Stop juggling per-visit fees.
244
245VURVhealth™ covers up to 5 family members on one $95/month membership — unlimited telehealth, unlimited therapy, prescription savings, and dental & vision discounts. One bill, the whole house.
246
247→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#AffordableCare","#PrimaryCare"]},{id:"family-sick-kid-v3",category:"Family",layout:"service",eyebrow:"Parent Mode",headline:"When one kid gets sick, all five are covered.",subline:"Add every family member to one membership.",footnote:"Unlimited visits · $0 each",gradient:"primary",caption:`One kid brings home a cough. Within a week, the whole house has it.
248
249VURVhealth™ members add every family member to a single $95/month plan — so when round 2 (or 3) hits, every visit is still $0 and still 10 minutes away.
250
251→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PrimaryCare","#Telehealth","#MembershipHealthcare"]},{id:"family-vs-dependent-v4",category:"Family",layout:"comparison",eyebrow:"Adding Family",headline:"Dependents free. Really.",subline:"1 primary member + up to 4 family members FREE",footnote:"No per-dependent upcharge",gradient:"darkBlue",caption:`Most plans charge more for every depen
251dent you add.
252
253VURVhealth™ doesn't. One $95/month membership covers up to 5 family members — same unlimited care, same Rx savings, same therapy access. No per-dependent fee.
254
255→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#MembershipHealthcare","#PrimaryCare"]},{id:"partner-sag-betweengigs-v2",category:"Partner",layout:"partner",eyebrow:"Partner Spotlight",headline:"Care that doesn't pause between gigs.",subline:"VURVhealth × SAG-AFTRA members",footnote:"Membership starts immediately · Cancel anytime after 3 months",gradient:"dark",partnerLogo:we,caption:`Between contracts shouldn't mean between healthcare.
256
257SAG-AFTRA members get VURVhealth™ access — unlimited 24/7 telehealth, unlimited therapy, and Rx savings for $95/month per family. No waiting period, no underwriting, no surprise bills.
258
259→ Learn more at VURVhealth.com/sag-aftra`,hashtags:["#VURVHealth","#SAGAFTRA","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"partner-adventist-whole-v4",category:"Partner",layout:"partner",eyebrow:"Partner Spotlight",headline:"Whole-person care, every household.",subline:"VURVhealth × Adventist Health",footnote:"Unlimited telehealth · Therapy · Rx savings",gradient:"hero",partnerLogo:Te,caption:`Wellness shouldn't stop at the clinic door.
260
261VURV® and Adventist Health are extending whole-person care to every household through VURVhealth™ — $95/month for up to 5 family members, with unlimited primary care, mental health, and Rx savings.
262
263→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare","#AffordableCare"]},{id:"social-proof-mom-v2",category:"Social Proof",layout:"quote",eyebrow:"Member Story",headline:"“I called a doctor in pajamas. He called the script in.”",subline:"— VURVhealth Member, Ohio",footnote:"Real members. Real care. $95/month per family.",gradient:"darkBlue",caption:`No waiting rooms. No co-worker handoffs. No surprise bills.
264
265This is what VURVhealth™ members keep telling us — care that actually fits their day. $95/month, up to 5 family members, unlimited visits.
266
267→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"social-proof-families-v4",category:"Social Proof",layout:"stat",eyebrow:"Member Outcomes",headline:"$8,605",subline:"average yearly savings, per VURV family",footnote:"$95/month, up to 5 family members",gradient:"primary",caption:`It's not a promise. It's the average.
268
269VURVhealth™ families save $8,605 a year on doctor visits, therapy, and prescriptions — a 7.5× return on the $1,140 annual membership. Care that pays you back.
270
271→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"vs-paperwork-v2",category:"Comparison",layout:"comparison",eyebrow:"VURV vs. Traditional Plans",headline:"No paperwork. No phone trees.",subline:"Just open the app and start a visit.",footnote:"Membership, not insurance.",gradient:"primary",caption:`Most healthcare experiences start with a 14-minute hold and a 6-page form.
272
273VURVhealth™ starts with a tap. Unlimited telehealth, therapy, and Rx savings for up to 5 family members — $95/month, no paperwork, no surprise bills.
274
275→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MembershipHealthcare","#AffordableCare","#FamilyHealth","#Telehealth"]},{id:"vs-stack-saving-v3",category:"Comparison",layout:"comparison",eyebrow:"Stack & Save",headline:"Keep your plan. Add the savings.",subline:"VURVhealth works alongside any medical plan.",footnote:"Stack on top, cut out-of-pocket costs",gradient:"darkBlue",caption:`You don't have to choose.
276
277VURVhealth™ stacks next to whatever plan you already have — unlimited telehealth, therapy, and Rx savings for $95/month per family. Most members come out ahead by hundreds a month.
278
279→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#MembershipHealthcare","#FamilyHealth","#AffordableCare"]},{id:"vs-no-surprise-v4",category:"Comparison",layout:"comparison",eyebrow:"Predictable Care",headline:"No surprise bills, ever.",subline:"$95/month is the whole price.",footnote:"Membership, not insurance.",gradient:"dark",caption:`A bill in the mail months later shouldn't be normal.
280
281VURVhealth™ is a flat $95/month per family — visits are $0, therapy is $0, and Rx pricing is shown before you pay. What you sign up for is what you pay.
282
283→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AffordableCare","#MembershipHealthcare","#FamilyHealth","#HealthcareSavings"]},{id:"app-one-tap-v2",category:"App",layout:"app",eyebrow:"Get The App",headline:"Care in one tap.",subline:"Doctor, therapist, pharmacy — all in your phone.",footnote:"iOS · Android · Free download",gradient:"primary",asset:Le,caption:`Healthcare shouldn't take 14 logins.
284
285The VURVhealth™ app gives every family member one tap to a doctor, one tap to therapy, and one tap to Rx pricing. $95/month covers everyone in the household.
286
287→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"app-everywhere-v3",category:"App",layout:"app",eyebrow:"Anywhere Care",headline:"Healthcare follows you.",subline:"Travel, work, school night — same app, same care.",footnote:"Available in 47 states",gradient:"hero",asset:Le,caption:`Sick on a work trip. Sick at grandma's. Sick on vacation.
288
289VURVhealth™ doesn't care where you are. Open the app, talk to a board-certified doctor in under 10 minutes, and have a script sent to the nearest pharmacy. $95/month, whole family.
290
291→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"app-family-id-v4",category:"App",layout:"app",eyebrow:"Member ID",headline:"5 member IDs. 1 app.",subline:"Every family member, ready to use it.",footnote:"Up to 5 family members · $95/mo total",gradient:"accent",asset:Le,caption:`No more digging for cards.
292
293The VURVhealth™ app keeps every family member's ID and Rx info one tap away — so anyone in the household can start a visit or pull up pricing in seconds. One app, one bill, $95/month.
294
295→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare","#Telehealth"]}
295,{id:"app-launch-doctor-tap-v2",category:"App Launch",layout:"appLaunch",eyebrow:"Now Live",headline:"A doctor. One tap away.",subline:"The new VURVhealth app is here.",footnote:"iOS · Android · Free download",gradient:"primary",phoneImage:le,caption:`We rebuilt the app around one thing: speed to care.
296
297VURVhealth™ members tap once and they're talking to a board-certified doctor in under 10 minutes — 24/7, from anywhere. $95/month covers up to 5 family members.
298
299→ Download free on iOS and Android — VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"app-launch-rx-v3",category:"App Launch",layout:"appLaunch",eyebrow:"Now Live",headline:"Rx pricing, before you pay.",subline:"The new VURVhealth app shows every price first.",footnote:"65,000+ pharmacies · Up to 85% off",gradient:"accent",phoneImage:de,caption:`No more surprise pharmacy bills.
300
301The new VURVhealth™ app shows you the price at every nearby pharmacy before you fill a prescription — with up to 85% savings on 31,000+ medications. Included in the $95/month family membership.
302
303→ Download free on iOS and Android — VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"app-launch-therapy-v4",category:"App Launch",layout:"appLaunch",eyebrow:"Now Live",headline:"Therapy. Booked this week.",subline:"The new VURVhealth app makes mental health one tap.",footnote:"Unlimited sessions · $0 each",gradient:"hero",phoneImage:Q,caption:`Booking therapy shouldn't take weeks of phone tag.
304
305The new VURVhealth™ app lets members tap once, see openings this week, and start with a licensed therapist — unlimited sessions, $0 each, inside the $95/month family membership.
306
307→ Download free on iOS and Android — VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#Telehealth"]},{id:"mh-no-waitlist-v2",category:"Mental Health",layout:"stat",eyebrow:"Therapy Access",headline:"No waitlist.",subline:"Book a licensed therapist this week.",footnote:"Unlimited sessions · $0 each",gradient:"primary",caption:`The average wait for an in-network therapist is over a month. That's a month too long.
308
309VURVhealth™ members book licensed therapists the same week — unlimited sessions at $0 each, inside the $95/month family membership. Switch therapists anytime.
310
311→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"mh-late-night-v3",category:"Mental Health",layout:"service",eyebrow:"Real Story",headline:"It was 11pm. He needed someone to talk to.",subline:"VURV members don't wait six weeks for help.",footnote:"Licensed therapists · Video or phone",gradient:"dark",caption:`Some nights you just need to talk to someone.
312
313VURVhealth™ members book a licensed therapist the same week — unlimited sessions at $0 each, video or phone, inside the $95/month family membership.
314
315→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#MembershipHealthcare","#Telehealth"]},{id:"mh-included-v4",category:"Mental Health",layout:"stat",eyebrow:"Mental Health, Included",headline:"$0",subline:"per therapy session, every session",footnote:"Inside the $95/mo family membership",gradient:"accent",caption:`Therapy that costs $200 a session prices most families out.
316
317VURVhealth™ members get unlimited therapy at $0 per session — included in the $95/month family membership. Whole household, licensed therapists, switch anytime.
318
319→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"phone-first-anywhere-v2",category:"Phone-First",layout:"service",eyebrow:"Phone-First Care",headline:"Care, without a clinic.",subline:"Open the app. Talk to a doctor. Done.",footnote:"Available 24/7",gradient:"primary",caption:`Phones replaced wallets, calendars, and cameras. Healthcare is next.
320
321VURVhealth™ members get unlimited 24/7 telehealth, therapy, and Rx savings — all from one app — for $95/month per family. No clinic visit required.
322
323→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-first-sick-day-v3",category:"Phone-First",layout:"service",eyebrow:"Sick Day",headline:"You shouldn't have to leave the house to get better.",subline:"VURV families don't.",footnote:"Doctor in under 10 min · Rx sent to your pharmacy",gradient:"dark",caption:`Why drive to a clinic when you're already running a fever?
324
325VURVhealth™ members open the app, talk to a board-certified doctor in under 10 minutes, and have a prescription waiting at the pharmacy by the time they're back on the couch. $95/month, whole family.
326
327→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-first-no-clinic-v4",category:"Phone-First",layout:"comparison",eyebrow:"Phone vs. Clinic",headline:"$0 visit. $0 wait.",subline:"Phone-first care, included in the $95/month membership.",footnote:"Skip the waiting room",gradient:"darkBlue",caption:`Urgent care averages 2+ hours and a $200 bill.
328
329VURVhealth™ members skip both — unlimited telehealth visits at $0 each, under 10 minutes to a board-certified doctor, all inside a $95/month family membership.
330
331→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#AffordableCare","#FamilyHealth","#MembershipHealthcare"]},{id:"start-mh-tap-night-v2",category:"Start Visit · Mental Health",layout:"appLaunch",eyebrow:"Start a Visit · Mental Health",headline:"Tap. Talk. Tonight.",subline:"Therapy when you actually need it.",gradient:"primary",phoneImage:Q,caption:`Mental health doesn't wait six weeks for an opening.
332
333VURVhealth™ members tap Start Visit and connect with a licensed therapist the same week — video or phone, $0 per session, inside the $95/month family membership.
334
335→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"start-mh-story-v3",category:"Start Visit · Mental Health",layout:"service",eyebrow:"Start a Visit · Mental Health",headline:"She booked therapy on her lunch break.",subline:"Started Tuesday. No referral needed.",footnote:"Unlimited sessions · $0 each",gradient:"dark",caption:`Booking a therapist shouldn't take longer than the session itself.
336
337VURVhealth™ members tap Start Visit, see openings this week, and start with a licensed therapist on their schedule — unlimited sessions, $0 each, inside the $95/month family membership.
338
339→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"start-mh-zero-v4",category:"Start Visit · Mental Health",layout:"stat",eyebrow:"Start a Visit · Mental Health",headline:"$0",subline:"every therapy session, every time",footnote:"Inside the $95/month family membership",gradient:"accent",caption:`If price keeps you from booking, this fixes that.
340
341VURVhealth™ members tap Start Visit → Mental Health and book unlimited sessions with licensed therapists at $0 each. $95/month covers the whole family.
342
343→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"start-uc-fever-v2",category:"Start Visit · Urgent Care",layout:"service",eyebrow:"Start a Visit · Urgent Care",headline:"Fever at 11
343pm. Doctor by 11:09.",subline:"Skip the urgent-care line.",footnote:"Under 10 minutes, 24/7",gradient:"dark",caption:`Urgent care at midnight is a bad idea even when you're healthy.
344
345VURVhealth™ members tap Start Visit → Urgent Care and talk to a board-certified doctor in under 10 minutes — from the couch, in pajamas, with a sick kid asleep next to them. $95/month, whole family.
346
347→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"start-uc-tap-v3",category:"Start Visit · Urgent Care",layout:"appLaunch",eyebrow:"Start a Visit · Urgent Care",headline:"One tap to urgent care.",subline:"From your phone, any time.",gradient:"primary",phoneImage:de,caption:`Why drive 25 minutes to wait 2 hours?
348
349VURVhealth™ members tap Start Visit → Urgent Care and have a board-certified doctor on screen in under 10 minutes — prescription sent straight to the nearest pharmacy. $95/month, the whole family.
350
351→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"start-uc-zero-v4",category:"Start Visit · Urgent Care",layout:"stat",eyebrow:"Start a Visit · Urgent Care",headline:"$0",subline:"every urgent care visit, no per-visit fee",footnote:"Inside the $95/month family membership",gradient:"accent",caption:`An urgent care visit averages $200. Yours costs $0.
352
353VURVhealth™ members tap Start Visit → Urgent Care for unlimited 24/7 telehealth at $0 each — inside the $95/month family membership. No per-visit fee, no surprise bill.
354
355→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#AffordableCare","#FamilyHealth","#MembershipHealthcare"]},{id:"start-pd-routine-v2",category:"Start Visit · Primary Doctor",layout:"service",eyebrow:"Start a Visit · Primary Doctor",headline:"Routine care, without the runaround.",subline:"Your doctor, on your schedule.",footnote:"Unlimited visits · $0 each",gradient:"primary",caption:`Primary care shouldn't take a week of phone tag.
356
357VURVhealth™ members tap Start Visit → Primary Doctor and see a board-certified doctor on their schedule — unlimited visits, $0 each, inside the $95/month family membership.
358
359→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"start-pd-month-v3",category:"Start Visit · Primary Doctor",layout:"stat",eyebrow:"Start a Visit · Primary Doctor",headline:"$0 per visit.",subline:"Unlimited primary care for the whole family.",footnote:"Inside the $95/month family membership",gradient:"accent",caption:`Most plans charge per visit. We don't.
360
361VURVhealth™ members tap Start Visit → Primary Doctor for unlimited visits at $0 each — included in the $95/month family membership. Up to 5 family members. No per-visit fee.
362
363→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#AffordableCare","#FamilyHealth","#MembershipHealthcare"]},{id:"start-pd-fast-v4",category:"Start Visit · Primary Doctor",layout:"appLaunch",eyebrow:"Start a Visit · Primary Doctor",headline:"Primary care, in under 10.",subline:"Same doctor energy. Zero waiting room.",gradient:"hero",phoneImage:Q,caption:`Real primary care, without the 3-week wait.
364
365VURVhealth™ members tap Start Visit → Primary Doctor and connect with a board-certified physician in under 10 minutes — unlimited visits, $0 each, inside the $95/month family membership.
366
367→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"proof-saved-v5",category:"Proof",layout:"stat",eyebrow:"Real Member Outcome",headline:"$1,217",subline:"saved by one family in 90 days",footnote:"VURVhealth · $95/mo · Membership, not insurance",gradient:"hero",caption:`They joined in February. By May, they'd already saved $1,217.
368
369VURVhealth™ members average $8,605/year on doctor visits, therapy, and prescriptions for up to 5 family members — all inside one $95/month plan.
370
371→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"proof-mom-v6",category:"Proof",layout:"service",eyebrow:"Real Member Story",headline:"From panic to prescription in 12 minutes.",subline:"Her 4-year-old. A fever of 103. A Sunday night.",footnote:"Unlimited 24/7 telehealth · $0 per visit",gradient:"dark",caption:`Most parents would have packed up the car and driven to urgent care.
372
373Instead, she opened the VURVhealth™ app, talked to a pediatrician in 12 minutes, and had a prescription waiting at the 24-hour pharmacy before bedtime. All for $95/month per family.
374
375→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"proof-numbers-v7",category:"Proof",layout:"stat",eyebrow:"Member Data — 2025",headline:"94%",subline:"resolve their visit in one call",footnote:"Avg. response time: under 10 minutes",gradient:"primary",caption:`Care that actually works the first time.
376
37794% of VURVhealth™ visits are resolved in a single call — no callbacks, no escalations, no waiting room. The other 6%? Free follow-ups, still $0.
378
379→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#HealthcareData","#PrimaryCare","#MembershipHealthcare"]},{id:"proof-vs-er-v8",category:"Proof",layout:"comparison",eyebrow:"Membership vs. ER",headline:"$95/mo",subline:"vs. a $2,400 average ER bill for non-emergencies",footnote:"Same care access. A fraction of the price.",gradient:"darkBlue",caption:`The average ER visit for a non-emergency: $2,400.
380
381One month of VURVhealth™ membership: $95. Unlimited 24/7 telehealth, unlimited mental health therapy, up to 85% off prescriptions — for the whole family.
382
383→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#AffordableCare","#FamilyHealth","#MembershipHealthcare"]},{id:"proof-app-v9",category:"Proof",layout:"appLaunch",eyebrow:"See the App",headline:"Care in your pocket.",subline:"Tap. Talk. Done.",footnote:"Available on iOS and Android",gradient:"hero",phoneImage:h.home,caption:`Healthcare shouldn't require a waiting room.
384
385VURVhealth™ members open the app, pick a service, and connect with a board-certified provider in under 10 minutes — for $95/month per family.
386
387→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#HealthApp","#FamilyHealth","#MembershipHealthcare"]},{id:"pricing-phone-bill-v5",category:"Pricing",layout:"stat",eyebrow:"Less than your phone bill",headline:"$95/mo",subline:"for unlimited 24/7 care, up to 5 family members",footnote:"No copay. No deductible. No surprise bills.",gradient:"primary",caption:`What if your whole family had unlimited 24/7 healthcare for less than your phone bill?
388
389VURVhealth™ is $95/month for up to 5 family members. Unlimited telehealth, unlimited mental health therapy, and up to 85% off prescriptions.
390
391→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AffordableCare","#FamilyHealth","#MembershipHealthcare","#PrimaryCare"]},{id:"pricing-dad-v6",category:"Pricing",layout:"service",eyebrow:"Why he switched",headline:"$95 replaced a $480 family plan.",subline:"Same care. One sixth the cost.",footnote:"Membership, not insurance · Cancel after 3 months",gradient:"dark",caption:`He was paying $480/month for a family health plan he barely used.
392
393Now VURVhealth™ covers all 5 of them — unlimited 24/7 care, therapy, and Rx savings — for $95/month total. Zero copays. Zero waiting periods.
394
395→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#AffordableCare","#MembershipHealthcare"]},{id:"pricing-breakdown-v7",category:"Pricing",layout:"pricing",eyebrow:"What $95 includes",headline:"$95/mo",subline:"1 primary + up to 4 family members",footnote:"24/7 telehealth · Mental health · Rx savings · 0 copay",gradient:"hero",caption:`Here's exactly what $95/month gets a family of 5:
396
397Unlimited 24/7 primary care. Unlimited mental health therapy. Up to 85% off prescriptions. $0 per visit. No deductible to meet. No surprise bills.
398
399→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Pricing","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"pricing-vs-copay-v8",category:"Pricing",layout:"comparison",eyebrow:"Membership vs. copays",headline:"$95/mo",subline:"vs. $30 per visit × 12 visits = $360",footnote:"And that's before deductibles, premiums, or out-of-network bills.",gradient:"darkBlue",caption:`Stop paying per visit.
400
401VURVhealth™ replaces copays with $0-visit telehealth, unlimited therapy, and prescription savings — all inside one $95/month family plan.
402
403→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AffordableCare","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"pricing-app-v9",category:"Pricing",layout:"appLaunch",eyebrow:"See What's Inside",headline:"$95/month, unlocked.",subline:"1 plan. 5 people. Unlimited care.",footnote:"Available on iOS and Android",gradient:"primary",phoneImage:h.family,caption:`$95/month sounds too good to be true. Open the app and see why it isn't.
404
405VURVhealth™ members get unlimited 24/7 telehealth, unlimited mental health therapy, up to 85% off prescriptions — for the whole family.
406
407→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Pricing","#FamilyHealth","#HealthApp","#MembershipHealthcare"]},{id:"family-five-v5",category:"Family",layout:"stat",eyebrow:"One Plan. Five People.",headline:"5",subline:"family members. One $95 bill.",footnote:"Spouse, kids, parents — anyone you call family.",gradient:"hero",caption:`Healthcare for 5 people. For the price of dinner out.
408
409VURVhealth™ covers a primary member plus up to 4 family members for $95/month total. Unlimited 24/7 care, mental health therapy, and prescription savings — for everyone.
410
411→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#MembershipHealthcare","#PrimaryCare"]},{id:"family-night-v6",category:"Family",layout:"service",eyebrow:"Bedtime Story",headline:"The pediatrician called back in 7 minutes.",subline:"Most parents would have driven to urgent care.",footnote:"Unlimited 24/7 pediatric telehealth",gradient:"dark",caption:`8:42pm. Her toddler had a rash she'd never seen before.
412
413She opened VURVhealth™, requested a pediatric visit, and was on a video call in 7 minutes. Diagnosis, prescription, peace of mind — before bedtime. All for $95/month per family.
414
415→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Pediatrics","#Telehealth","#MembershipHealthcare"]},{id:"family-savings-v7",category:"Family",layout:"stat",eyebrow:"Avg. Family Outcome",headline:"$8,605",subline:"saved per family, every year",footnote:"$95/mo · 5 family members · 0 deductible",gradient:"primary",caption:`The average VURVhealth™ family saves $8,605 a year.
416
417That's $716/month back in their pocket — for replacing copays, premiums, and surprise bills with unlimited 24/7 care for up to 5 people.
418
419→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#AffordableCare","#MembershipHealthcare"]},{id:"family-vs-plan-v8",category:"Family",layout:"comparison",eyebrow:"Family Plan, Reimagined",headline:"$95/mo",subline:"vs. $900+/mo for a family insurance plan",footnote:"Same access. A fraction of the cost.",gradient:"darkBlue",caption:`The average family insurance plan: $900+/month, with deductibles before anything pays.
420
421VURVhealth™ replaces it with $95/month — unlimited 24/7 care, therapy, and Rx savings for up to 5 family members. Zero deductible. Zero copays.
422
423→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#AffordableCare","#MembershipHealthcare"]},{id:"family-app-v9",category:"Family",layout:"appLaunch",eyebrow:"Whole Family",headline:"Everyone, on one screen.",subline:"5 profiles. 1 app.",footnote:"Available on iOS and Android",gradient:"hero",phoneImage:h.family,caption:`One app. Everyone in your family. Zero hassle.
424
425Add up to 4 family members to your VURVhealth™ profile and book care for any of them in seconds — for one flat $95/month.
426
427→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthApp","#Telehealth","#MembershipHealthcare"]},{id:"comparison-monthly-v5",category:"Comparison",layout:"comparison",eyebrow:"Membership vs. Premium",headline:"$95/mo",subline:"vs. $480/mo family premium",footnote:"And that's before the $5,000 deductible.",gradient:"darkBlue",caption:`Family insurance premium: $480/month — before a single visit.
428
429VURVhealth™ membership: $95/month — unlimited visits included. $0 per visit. $0 deductible.
430
431→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"comparison-story-v6",category:"Comparison",layout:"service",eyebrow:"The Switch",headline:"From $480/mo to $95/mo.",subline:"They use it more. They pay less.",footnote:"Membership, not insurance",gradient:"dark",caption:`They had family insurance. They almost never used it — the deductible was too high.
432
433Now they have VURVhealth™. They use it every week — telehealth for the kids, therapy for the parents, Rx savings on everything. For $95/month, not $480.
434
435→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#AffordableCare","#MembershipHealthcare"]},{id:"comparison-rx-v7",category:"Comparison",layout:"stat",eyebrow:"Pharmacy Comparison",headline:"85%",subline:"off prescriptions vs. retail price",footnote:"Members average $1,400/yr in Rx savings alone.",gradient:"hero",caption:`Your insurance gives you a copay. VURVhealth™ gives you 85% off.
436
437Members average $1,400/year in prescription savings — through a built-in formulary that beats GoodRx, retail pharmacy, and most insurance copays.
438
439→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrescriptionSavings","#HealthcareSavings","#Pharmacy","#MembershipHealthcare"]},{id:"comparison-deductible-v8",category:"Comparison",layout:"stat",eyebrow:"Deductible vs. Membership",headline:"$0",subline:"deductible. Ever.",footnote:"Your $95 doesn't reset every January.",gradient:"primary",caption:`The average family deductible: $5,000. That's $5,000 you spend before insurance pays a cent.
440
441VURVhealth™ has zero deductible. Your $95 buys care from day one — unlimited, every month, all year.
442
443→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"comparison-app-v9",category:"Comparison",layout:"appLaunch",eyebrow:"Side by Side",headline:"One bill. One app.",subline:"vs. 4 portals and a fax machine.",footnote:"Available on iOS and Android",gradient:"darkBlue",phoneImage:h.showcase,caption:`Your insurance has 4 portals, a deductible tracker, and still requires a fax.
444
445VURVhealth™ has one app, one $95/month bill, and care in under 10 minutes — for your whole family.
446
447→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"social-proof-rating-v5",category:"Social Proof",layout:"stat",eyebrow:"Member Rating",headline:"4.9 / 5",subline:"across 12,000+ visits",footnote:"Verified app store reviews · 2025",gradient:"hero",caption:`12,000+ visits. 4.9 stars. One reason: it actually works.
448
449VURVhealth™ members rate every visit — and 4.9/5 keep choosing it month after month for unlimited 24/7 care at $95/family.
450
451→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MemberLove","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"social-proof-quote-v6",category:"Social Proof",layout:"quote",eyebrow:"Member Review",headline:"“Best $95 I spend every month.”",subline:"— Maria T., mom of 3",footnote:"Verified VURVhealth member · 2025",gradient:"dark",caption:`“My kids have actually seen a doctor more in 6 months of VURV than they did in 3 years of insurance.”
452
453VURVhealth™ members like Maria use it because there's no waiting room, no per-visit fee, and no January 1st reset. Just $95/month, all year.
454
455→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"social-proof-numbers-v7",category:"Social Proof",layout:"stat",eyebrow:"Member Growth",headline:"+312%",subline:"new families joined in 2025",footnote:"Most growth comes from member referrals.",gradient:"primary",caption:`Families are switching. Fast.
456
457VURVhealth™ added 312% more new families in 2025 — and most came from existing members telling friends. $95/month, unlimited care, no waiting room — it sells itself.
458
459→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Growth","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"social-proof-vs-v8",category:"Social Proof",layout:"comparison",eyebrow:"Why They Switched",headline:"68%",subline:"came from a traditional family plan",footnote:"Average switcher saves $7,200/year.",gradient:"darkBlue",caption:`68% of new VURVhealth™ members had a traditional family plan first.
460
461The average switcher saves $7,200/year — and uses care 4× more often, because $0 per visit beats a $30 copay every single time.
462
463→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"social-proof-app-v9",category:"Social Proof",layout:"appLaunch",eyebrow:"12,000+ Members",headline:"Join the families switching.",subline:"4.9★ · iOS & Android",footnote:"Verified app store reviews",gradient:"hero",phoneImage:h.heroShowcase,caption:`12,000+ families switched. They're not switching back.
464
465VURVhealth™ members rate every visit 4.9/5 — and unlock unlimited 24/7 care for the whole family at $95/month.
466
467→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MemberLove","#FamilyHealth","#HealthApp","#MembershipHealthcare"]},{id:"app-tap-v5",category:"App",layout:"stat",eyebrow:"Care in 3 Taps",headline:"3",subline:"taps from app open to live doctor",footnote:"Avg. connect time: under 10 minutes",gradient:"hero",caption:`Open. Tap Start Visit. Talk to a doctor.
468
469That's it. VURVhealth™ members average under 10 minutes from app open to live, board-certified physician — for $95/month per family.
470
471→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-night-v6",category:"App",layout:"service",eyebrow:"After-Hours",headline:"She opened it at 2am. Help was instant.",subline:"No 'call back during business hours.'",footnote:"Unlimited 24/7 access",gradient:"dark",caption:`2am. A migraine she couldn't shake.
472
473She opened VURVhealth™, requested a visit, and was on a video call within 8 minutes. Prescription sent. Sleep restored. All inside her $95/month family plan.
474
475→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#HealthApp","#FamilyHealth","#MembershipHealthcare"]},{id:"app-services-v7",category:"App",layout:"stat",eyebrow:"Inside the App",headline:"6",subline:"services. One $95 plan.",footnote:"Primary · Urgent · Mental · Rx · Labs · Specialists",gradient:"primary",caption:`Six services. One $95/month bill. One app.
476
477VURVhealth™ puts primary care, urgent care, mental health, prescriptions, labs, and specialist referrals in a single app — for your whole family.
478
479→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-vs-portals-v8",category:"App",layout:"comparison",eyebrow:"One App vs. Many",headline:"1",subline:"app vs. 4 insurance portals",footnote:"Your insurance still requires a fax. We don't.",gradient:"darkBlue",caption:`Your insurance has 4 portals — and still needs a fax for referrals.
480
481VURVhealth™ has one app. Book care, view prescriptions, message a doctor — all in seconds, for $95/month per family.
482
483→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-launch-v9",category:"App",layout:"appLaunch",eyebrow:"Get the App",headline:"Care in your pocket.",subline:"iOS and Android · Free to download",footnote:"Open the app to start your $95/mo membership",gradient:"hero",phoneImage:h.home,caption:`Download. Sign up. Get care in 10 minutes.
484
485VURVhealth™ is one app for the whole family — unlimited 24/7 telehealth, mental health, and prescription savings for $95/month.
486
487→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"service-primary-v7",category:"Service",layout:"service",eyebrow:"Primary Care",headline:"Your doctor, on demand.",subline:"Unlimited visits. Zero waiting room.",footnote:"Inside the $95/mo family plan",gradient:"primary",caption:`Primary care that fits your life — not the other way around.
488
489VURVhealth™ members book unlimited primary care visits with board-certified physicians, $0 per visit, inside the $95/month family membership.
490
491→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"service-urgent-v8",category:"Service",layout:"service",eyebrow:"Urgent Care",headline
491:"Faster than the waiting room.",subline:"Avg. connect time: under 10 minutes.",footnote:"Unlimited 24/7 access · $0 per visit",gradient:"dark",caption:`Urgent care, without the urgency of finding parking.
492
493VURVhealth™ members tap Start Visit → Urgent Care and connect with a doctor in under 10 minutes — for sinus infections, UTIs, rashes, and most things that send people to the ER.
494
495→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"service-mental-v9",category:"Service",layout:"stat",eyebrow:"Mental Health",headline:"Unlimited",subline:"therapy sessions · $0 each",footnote:"Inside the $95/mo family plan",gradient:"hero",caption:`Therapy shouldn't have a session limit.
496
497VURVhealth™ members get unlimited mental health therapy with licensed counselors, $0 per session, for every adult on the family plan.
498
499→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#Therapy","#FamilyHealth","#MembershipHealthcare"]},{id:"service-rx-v10",category:"Service",layout:"comparison",eyebrow:"Rx Savings",headline:"85%",subline:"off retail prices · auto-applied",footnote:"Beats GoodRx and most insurance copays.",gradient:"darkBlue",caption:`Your prescription, 85% cheaper.
500
501VURVhealth™ members unlock up to 85% off retail prescription prices — auto-applied at 70,000+ pharmacies. Members average $1,400/year in Rx savings alone.
502
503→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PrescriptionSavings","#Pharmacy","#HealthcareSavings","#MembershipHealthcare"]},{id:"service-app-v11",category:"Service",layout:"appLaunch",eyebrow:"Every Service",headline:"Six services. One tap each.",subline:"Primary · Urgent · Mental · Rx · Labs · Specialists",footnote:"Available on iOS and Android",gradient:"primary",phoneImage:h.idCards,caption:`Six services. One app. One $95/month bill.
504
505Open VURVhealth™ and pick your care — primary, urgent, mental health, prescriptions, labs, or specialist referrals — all included in the family membership.
506
507→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthApp","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"partner-clinic-v9",category:"Partner",layout:"stat",eyebrow:"For Clinics",headline:"24/7",subline:"triage and overflow supp
507ort",footnote:"Refer patients to VURVhealth for after-hours care.",gradient:"hero",caption:`Your clinic closes at 6. Your patients still get sick.
508
509Partner with VURVhealth™ to give patients 24/7 telehealth, mental health, and Rx savings — at $95/month per family — without expanding your staff or hours.
510
511→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Clinics","#PrimaryCare","#Telehealth","#PartnerWithUs"]},{id:"anywhere-anytime-v1",category:"Anywhere / Anytime",layout:"stat",eyebrow:"24/7 · 50 States",headline:"Open",subline:"every hour. Every state.",footnote:"No time zone. No zip code restriction (within US).",gradient:"hero",caption:`Healthcare doesn't keep business hours. Neither do we.
512
513VURVhealth™ members get unlimited 24/7 telehealth — at 2am, on Christmas morning, in any of 47 states — for $95/month per family.
514
515→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#24Seven","#FamilyHealth","#MembershipHealthcare"]},{id:"anywhere-anytime-v2",category:"Anywhere / Anytime",layout:"service",eyebrow:"On a Road Trip",headline:"Sick kid. Strange town. Familiar app.",subline:"She talked to a doctor from a hotel parking lot.",footnote:"Available in 47 states",gradient:"dark",caption:`Day 4 of the road trip. Her son spiked a fever in a town she'd never heard of.
516
517She opened VURVhealth™ from the hotel parking lot, connected with a doctor in 9 minutes, and had a prescription sent to the nearest pharmacy. All for $95/month per family.
518
519→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Travel","#Telehealth","#MembershipHealthcare"]},{id:"anywhere-anytime-v3",category:"Anywhere / Anytime",layout:"stat",eyebrow:"Member Data",headline:"78%",subline:"of visits happen outside 9-5",footnote:"Nights, weekends, holidays — same $0 per visit.",gradient:"primary",caption:`78% of VURVhealth™ visits happen outside business hours.
520
521Because real life — fevers, panic attacks, UTIs, rashes — doesn't wait for Monday morning. Unlimited 24/7 care, $95/month per family.
522
523→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#24Seven","#HealthcareData","#MembershipHealthcare"]},{id:"anywhere-anytime-v4",category:"Anywhere / Anytime",layout:"comparison",eyebrow:"After-Hours, Compared",headline:"$0",subline:"vs. $2,400 average ER bill",footnote:"Both available at 2am. Only one is affordable.",gradient:"darkBlue",caption:`At 2am, your options used to be: the ER, or wait until morning.
524
525VURVhealth™ members tap the app instead — $0 per visit, board-certified doctor in under 10 minutes, prescription sent to the nearest 24-hour pharmacy.
526
527→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#24Seven","#HealthcareSavings","#MembershipHealthcare"]},{id:"anywhere-anytime-v5",category:"Anywhere / Anytime",layout:"appLaunch",eyebrow:"Always Open",headline:"Healthcare that travels with you.",subline:"47 states. All hours. One app.",footnote:"Available on iOS and Android",gradient:"hero",phoneImage:h.welcome,caption:`Wherever the day takes you, care is one tap away.
528
529VURVhealth™ works in 47 states, around the clock — unlimited 24/7 telehealth, mental health, and prescription savings for $95/month per family.
530
531→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Travel","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"savings-roi-v1",category:"Savings / ROI",layout:"stat",eyebrow:"Annual Savings",headline:"$8,605",subline:"avg saved per family, per year",footnote:"7.5× ROI on a $1,140 membership",gradient:"hero",caption:`Healthcare doesn't have to bleed you dry.
532
533VURVhealth™ members save an average of $8,605 a year — a 7.5× return on $1,140. Unlimited 24/7 telehealth, mental health, and Rx savings for up to 5 family members.
534
535→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"savings-roi-v2",category:"Savings / ROI",layout:"comparison",eyebrow:"The Math",headline:"$1,140 in. $8,605 back.",subline:"A single membership pays for itself 10× over.",footnote:"Real member average · 2024 data",gradient:"dark",caption:`The cheapest insurance plan still costs more than VURVhealth™ — and covers less.
536
537$1,140/year in. $8,605/year back. That's the average VURV member story: 7.5× return, no per-visit fees, no surprise bills.
538
539→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#AffordableCare","#FamilyHealth","#PrimaryCare"]},{id:"savings-roi-v3",category:"Savings / ROI",layout:"quote",eyebrow:"Member Story",headline:'"We saved $11k last year."',subline:"— The Ramirez family, members since 2023",footnote:"5 lives covered for $95/month",gradient:"primary",caption:`"We were paying $1,400/month for insurance with a $9,000 family out-of-pocket bill we never actually hit. Switched to VURVhealth™ and a small catastrophic plan. Saved $11,000 the first year."
540
541— The Ramirez family, members since 2023.
542
543→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"savings-roi-v4",category:"Savings / ROI",layout:"stat",eyebrow:"One Visit",headline:"1 telehealth visit",subline:"pays for 4+ months of membership",footnote:"Avg urgent care visit: $258 · VURV: $0",gradient:"accent",caption:`One avoided urgent care visit covers a third of the year.
544
545VURVhealth™ members pay $0 per visit, 24/7. The first time you skip a $258 urgent care trip, your membership is already in the black for the next 4 months.
546
547→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#Telehealth","#UrgentCare","#AffordableCare"]},{id:"savings-roi-v5",category:"Savings / ROI",layout:"comparison",eyebrow:"Insurance vs. Membership",headline:"$1,400/mo vs. $95/mo",subline:"Same family. Same care needs. 95% less out-of-pocket.",footnote:"Compare your plan today",gradient:"darkBlue",caption:`If your family premium is north of $1,000/month and you still pay full price at every visit — you're not insured, you're subsidized.
548
549VURVhealth™ is $95/month, covers 5 people, no per-visit fees, and stacks beside a low-cost catastrophic plan.
550
551→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#InsuranceAlternative","#FamilyHealth","#AffordableCare"]},{id:"savings-roi-v6",category:"Savings / ROI",layout:"stat",eyebrow:"Per Person",headline:"$19/person/month",subline:"when you split $95 across 5 family members",footnote:"Less than a streaming subscription, per person",gradient:"hero",caption:`At $95/month for a family of five, VURVhealth™ works out to $19/person — less than your streaming service.
552
553For that, every member gets unlimited 24/7 doctor visits, mental health therapy, and pharmacy savings.
554
555→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#HealthcareSavings","#MembershipHealthcare"]},{id:"savings-roi-v7",category:"Savings / ROI",layout:"app",eyebrow:"Savings Tracker",headline:"See what you saved.",subline:"In-app receipts. Every visit. Every prescription.",footnote:"Members average $8,605/year in tracked savings",gradient:"primary",phoneImage:h.home,caption:`Open the app. See exactly what you saved this month.
556
557VURVhealth™ logs every visit and every prescription so you can watch your $95/month turn into thous
557ands back, in real time.
558
559→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#AppLaunch","#FamilyHealth","#MembershipHealthcare"]},{id:"speed-v1",category:"Speed / Convenience",layout:"service",eyebrow:"Average Wait",headline:"Under 10 minutes.",subline:'From "I feel awful" to talking to a doctor.',footnote:"24/7 · 47 states",gradient:"accent",caption:`The average ER wait is 2 hours and 25 minutes. The average VURVhealth™ visit starts in under 10.
560
561Board-certified doctor, $0 per visit, prescription sent straight to your pharmacy — all included in $95/month per family.
562
563→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FastCare","#PrimaryCare","#FamilyHealth"]},{id:"speed-v2",category:"Speed / Convenience",layout:"stat",eyebrow:"Time to Care",headline:"60 seconds",subline:"to request a visit. ~10 min to start.",footnote:'No phone tree. No "please hold."',gradient:"hero",caption:`Open the app. Tap. Done.
564
565VURVhealth™ connects you with a doctor in under 10 minutes — any hour, any day. No appointments, no portals, no hold music.
566
567→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#FastCare"]},{id:"speed-v3",category:"Speed / Convenience",layout:"quote",eyebrow:"Member Story",headline:'"Doctor on the phone in 7 minutes."',subline:"— Sarah, mom of 3",footnote:"Sick kid before school · solved by 7:08am",gradient:"primary",caption:`"My 4-year-old woke up burning up. I opened VURV at 7am, talked to a doctor by 7:07, had antibiotics at our pharmacy by 8. No clinic, no waiting room of sick kids."
568
569— Sarah, mom of 3, VURVhealth™ member.
570
571→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MomLife","#Telehealth","#FamilyHealth","#FastCare"]},{id:"speed-v4",category:"Speed / Convenience",layout:"comparison",eyebrow:"ER vs. VURV",headline:"2h 25m vs. 10 min",subline:"Average ER wait vs. VURVhealth telehealth start",footnote:"CDC: median ER wait 145 min (2023)",gradient:"darkBlue",caption:`The ER costs you 2 hours, $2,000, and your whole evening.
572
573VURVhealth™ connects you with a board-certified doctor in 10 minutes — for $0 per visit. For the 80% of ER visits that aren't true emergencies, it's a no-brainer.
574
575→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#Telehealth","#HealthcareSavings","#FamilyHealth"]},{id:"speed-v5",category:"Speed / Convenience",layout:"app",eyebrow:"One Tap",headline:"Tap. Talk. Treated.",subline:"24/7 telehealth in your pocket.",footnote:"iOS · Android · iPad",gradient:"accent",phoneImage:h.home,caption:`Tap. Talk. Treated.
576
577VURVhealth™ makes seeing a doctor as fast as ordering a coffee — open the app, request a visit, talk to a board-certified physician in under 10 minutes.
578
579→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FastCare","#FamilyHealth"]},{id:"speed-v6",category:"Speed / Convenience",layout:"stat",eyebrow:"Always On",headline:"24 / 7 / 365",subline:"Holidays, weekends, 3am — same response time.",footnote:"Board-certified physicians on call",gradient:"dark",caption:`Sickness doesn't keep business hours. Neither do we.
580
581VURVhealth™ has board-certified doctors on call every hour of every day. Christmas morning, Sunday night, 3am Tuesday — same 10-minute response.
582
583→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#247Care","#Telehealth","#FamilyHealth","#PrimaryCare"]},{id:"speed-v7",category:"Speed / Convenience",layout:"service",eyebrow:"No Friction",headline:"No appointments. No referrals.",subline:"Just open the app when you need care.",footnote:"$0 per visit · $95/month per family",gradient:"primary",caption:`Skip the "next available appointment is in 6 weeks."
584
585VURVhealth™ members get care the moment they need it — no appointments, no referrals, no per-visit fees. Just open the app.
586
587→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FamilyHealth","#FastCare"]},{id:"dental-v1",category:"Dental",layout:"service",eyebrow:"Dental Discounts",headline:"Up to 50% off cleanings.",subline:"No network restrictions, most US de
587ntists.",footnote:"Included in $95/month VURVhealth membership",gradient:"accent",caption:`Skipping the dentist because of price? Don't.
588
589VURVhealth™ members save up to 50% on cleanings, fillings, crowns, and more at participating dentists nationwide — included in your $95/month family membership.
590
591→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"dental-v2",category:"Dental",layout:"stat",eyebrow:"Family Dental",headline:"50%",subline:"off cleanings, exams, x-rays, and more",footnote:"Most US dentists in-network",gradient:"hero",caption:`Two cleanings a year, four people, no insurance. That's a $600 bill.
592
593VURVhealth™ dental savings cut that in half — included with your $95/month family membership. Cleanings, exams, x-rays, fillings, crowns, the works.
594
595→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#FamilyHealth","#HealthcareSavings","#PreventiveCare"]},{id:"dental-v3",category:"Dental",layout:"comparison",eyebrow:"Insurance vs. Membership",headline:"Dental plan: $50/mo. VURV: $0 extra.",subline:"Same savings. No separate premium. No waiting period.",footnote:"Standalone dental: 6–12 month wait on major work",gradient:"darkBlue",caption:`Most dental insurance has a 6-12 month waiting period before it covers anything serious.
596
597VURVhealth™ dental discounts kick in day one — included in the $95/month membership, no separate dental premium.
598
599→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#FamilyHealth","#HealthcareSavings","#NoWaitingPeriod"]},{id:"dental-v4",category:"Dental",layout:"quote",eyebrow:"Member Story",headline:'"Crown was $1,400. We paid $700."',subline:"— Mike, member since 2024",footnote:"Same dentist. Same crown. Half the bill.",gradient:"primary",caption:`"I needed a crown. Quoted $1,400. Showed my VURVhealth™ card, paid $700. Same dentist, same crown, same day."
600
601— Mike, member since 2024.
602
603→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#MemberStory","#HealthcareSavings","#FamilyHealth"]},{id:"dental-v5",category:"Dental",layout:"service",eyebrow:"Whole Family",headline:"Cleanings for 5. One membership.",subline:"No add-on dental premium. No deductible.",footnote:"VURVhealth· $95/month",gradient:"accent",caption:`Family of five. Two cleanings each, every year.
604
605VURVhealth™ dental savings cover all of them — no separate plan, no per-person fee, no waiting period. Just open the app, find a dentist, save up to 50%.
606
607→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#DentalCare","#PreventiveCare","#MembershipHealthcare"]},{id:"dental-v6",category:"Dental",layout:"stat",eyebrow:"Pediatric Dental",headline:"2 cleanings/year",subline:"recommended for every kid",footnote:"VURV makes it $0 extra to the membership",gradient:"hero",caption:`Kids should see the dentist twice a year. Most parents say price is what stops them.
608
609VURVhealth™ dental savings make pediatric cleanings up to 50% off — included in the $95/month family membership.
610
611→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#PediatricDental","#FamilyHealth","#PreventiveCare","#HealthcareSavings"]},{id:"dental-v7",category:"Dental",layout:"app",eyebrow:"Find a Dentist",headline:"Search dentists in the app.",subline:"See prices. Book. Show your card. Save.",footnote:"Most US de
611ntists in-network",gradient:"primary",phoneImage:h.idCards,caption:`Open the app. Search dentists near you. See discounted prices before you walk in.
612
613VURVhealth™ dental is built into the membership — no separate ID card, no waiting period, up to 50% off.
614
615→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#AppLaunch","#FamilyHealth","#HealthcareSavings"]},{id:"vision-v1",category:"Vision",layout:"service",eyebrow:"Vision Savings",headline:"Eye exams from $45.",subline:"Frames and lenses up to 60% off.",footnote:"Included in $95/month VURVhealth membership",gradient:"accent",caption:`Eye exams are due every 1–2 years. Your wallet shouldn't be the reason you skip them.
616
617VURVhealth™ members get exams from $45 and up to 60% off frames and lenses — included in $95/month per family.
618
619→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"vision-v2",category:"Vision",layout:"stat",eyebrow:"Frames & Lenses",headline:"60%",subline:"off frames, lenses, and contact lenses",footnote:"National network · most major brands",gradient:"hero",caption:`A pair of glasses shouldn't cost $400.
620
621VURVhealth™ vision savings get you up to 60% off frames, lenses, and contacts at national chains — included in the $95/month family membership.
622
623→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#HealthcareSavings","#FamilyHealth","#Glasses"]},{id:"vision-v3",category:"Vision",layout:"comparison",eyebrow:"Standalone Plan vs. VURV",headline:"$20/mo extra vs. $0 extra",subline:"Vision insurance you don't need to buy.",footnote:"VURVhealth includes vision savings at no add-on cost",gradient:"darkBlue",caption:`Standalone vision insurance: $15–25/month per person, capped benefits.
624
625VURVhealth™ includes vision savings for the whole family — no separate premium, no annual cap, exams from $45.
626
627→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#HealthcareSavings","#FamilyHealth","#InsuranceAlternative"]},{id:"vision-v4",category:"Vision",layout:"quote",eyebrow:"Member Story",headline:'"$89 for an exam + new lenses."',subline:"— Priya, member since 2024",footnote:"Same optometrist. New prescription. One bill.",gradient:"primary",caption:`"My old vision plan covered $130 of a $400 visit. With VURVhealth™, the exam, frames, and lenses came to $89 total. Same optometrist."
628
629— Priya, member since 2024.
630
631→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#MemberStory","#HealthcareSavings","#FamilyHealth"]},{id:"vision-v5",category:"Vision",layout:"service",eyebrow:"Kids Eye Exams",headline:"Yearly exams. $45.",subline:"Catch vision changes before report cards do.",footnote:"1 in 4 school-age kids has an undiagnosed vision issue",gradient:"accent",caption:`1 in 4 school-age kids has an undiagnosed vision issue. The fix usually starts with an exam.
632
633VURVhealth™ vision exams start at $45 — affordable enough to make them an annual thing for every kid in the family.
634
635→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#KidsHealth","#VisionCare","#FamilyHealth","#PreventiveCare"]},{id:"vision-v6",category:"Vision",layout:"stat",eyebrow:"Contact Lenses",headline:"Up to 25%",subline:"off annual contact lens supply",footnote:"Major brands · ships to your door",gradient:"hero",caption:`Contact wearers spend $200–$400/year just on lenses.
636
637VURVhealth™ members save up to 25% on an annual supply — included in the membership, shipped to your door.
638
639→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#Contacts","#HealthcareSavings","#FamilyHealth"]},{id:"vision-v7",category:"Vision",layout:"app",eyebrow:"Find a Provider",headline:"Vision in the app.",subline:"Find providers. See discounted prices. Done.",footnote:"National network of optometrists",gradient:"primary",phoneImage:h.home,caption:`Open the app. Find an optometrist. See discounted prices before the appointment.
640
641VURVhealth™ vision is built into your $95/month membership — exams from $45, frames and lenses up to 60% off.
642
643→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#AppLaunch","#FamilyHealth","#HealthcareSavings"]},{id:"rx-v1",category:"Prescription / Rx",layout:"stat",eyebrow:"Pharmacy Savings",headline:"Up to 85%",subline:"off at 65,000+ pharmacies",footnote:"31,000+ medications · big chains included",gradient:"accent",caption:`Prescription prices in the US are out of control.
644
645VURVhealth™ members get up to 85% off at 65,000+ pharmacies, including the big chains you already use. 31,000+ medications covered.
646
647→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#HealthcareSavings","#FamilyHealth"]},{id:"rx-v2",category:"Prescription / Rx",layout:"comparison",eyebrow:"List Price vs. VURV",headline:"$312 vs. $48",subline:"Same generic. Same pharmacy. Different price.",footnote:"Real DiscountRx pricing on common medications",gradient:"darkBlue",caption:`Same pill. Same pharmacy. 85% less.
648
649VURVhealth™ DiscountRx slashes prices on 31,000+ medications at 65,000+ pharmacies — no insurance to file, just show your card.
650
651→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#HealthcareSavings","#GenericMeds"]},{id:"rx-v3",category:"Prescription / Rx",layout:"quote",eyebrow:"Member Story",headline:'"My $180 inhaler is now $22."',subline:"— Jamal, member since 2023",footnote:"Same pharmacy. Same Rx. Different c
651ost.",gradient:"primary",caption:`"My asthma inhaler was $180/month with my old insurance. With VURVhealth™ DiscountRx, same inhaler is $22 at the same pharmacy."
652
653— Jamal, member since 2023.
654
655→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#MemberStory","#AsthmaCare","#HealthcareSavings"]},{id:"rx-v4",category:"Prescription / Rx",layout:"stat",eyebrow:"Network",headline:"65,000+",subline:"pharmacies including CVS, Walgreens, Walmart, Kroger",footnote:"No new pharmacy to learn",gradient:"hero",caption:`Your VURVhealth™ DiscountRx card works at the pharmacy you already use.
656
65765,000+ pharmacies in network — CVS, Walgreens, Walmart, Kroger, Costco, your neighborhood independent. Up to 85% off, every visit.
658
659→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PharmacySavings","#HealthcareSavings","#FamilyHealth"]},{id:"rx-v5",category:"Prescription / Rx",layout:"service",eyebrow:"Whole Family",headline:"One card. Five members.",subline:"Every prescription in the household, covered.",footnote:"No add-on cost · 31,000+ meds",gradient:"accent",caption:`Kids' antibiotics, your blood pressure meds, grandma's statin — same card, same savings.
660
661VURVhealth™ DiscountRx covers up to 5 family members under one $95/month membership. Up to 85% off, every script.
662
663→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#RxSavings","#PrescriptionSavings","#MembershipHealthcare"]},{id:"rx-v6",category:"Prescription / Rx",layout:"app",eyebrow:"Check Prices First",headline:"Compare Rx prices in-app.",subline:"See what you'll pay before you drive over.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`Stop guessing what your prescription will cost.
664
665VURVhealth™ lets you compare DiscountRx prices at nearby pharmacies in the app — see the price, choose the pharmacy, save up to 85%.
666
667→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#PrescriptionSavings","#HealthcareSavings"]},{id:"rx-v7",category:"Prescription / Rx",layout:"comparison",eyebrow:"Insurance Tier vs. VURV",headline:"Tier 4: $250. VURV: $39.",subline:"Specialty meds, generics, brand-name — usually cheaper here.",footnote:"Always compare both at checkout",gradient:"dark",caption:`If your insurance puts a med on tier 3 or 4, the out-of-pocket can be brutal.
668
669VURVhealth™ DiscountRx often beats insurance copays outright — especially on generics and specialty meds. Always compare both at the counter.
670
671→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#HealthcareSavings","#InsuranceAlternative"]},{id:"chronic-care-v1",category:"Chronic Care",layout:"service",eyebrow:"Ongoing Conditions",headline:"Care that doesn't reset.",subline:"Same doctor team. Every refill. Every check-in.",footnote:"24/7 telehealth · Rx management included",gradient:"primary",caption:`Managing diabetes, BP, or thyroid takes consistency — not 6-week appointment waits.
672
673VURVhealth™ members get 24/7 telehealth, prescription management, and follow-ups for $0 per visit. Chronic care without the chronic friction.
674
675→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#Diabetes","#PrimaryCare","#FamilyHealth"]},{id:"chronic-care-v2",category:"Chronic Care",layout:"stat",eyebrow:"Refills",headline:"$0 per visit",subline:"for routine refill check-ins",footnote:"85% off most maintenance medications",gradient:"accent",caption:`Refills shouldn't require a $150 office visit.
676
677VURVhealth™ members get $0 telehealth visits for routine refills, plus up to 85% off the medications themselves. Manage your condition without managing a stack of bills.
678
679→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#RxSavings","#PrimaryCare","#HealthcareSavings"]},{id:"chronic-care-v3",category:"Chronic Care",layout:"quote",eyebrow:"Member Story",headline:'"My BP meds are now $9."',subline:"— Diane, member since 2023",footnote:"Same prescription. 90% less out of pocket.",gradient:"hero",caption:`"My blood pressure prescription used to cost $95/month. With VURVhealth™ DiscountRx, the same med is $9. Multiply that across a year and a membership pays for itself ten times over."
680
681— Diane, member since 2023.
682
683→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#MemberStory","#RxSavings","#HealthcareSavings"]},{id:"chronic-care-v4",category:"Chronic Care",layout:"stat",eyebrow:"In America",headline:"6 in 10 adults",subline:"live with a chronic condition",footnote:"Affordable, consistent care matters",gradient:"dark",caption:`60% of US adults live with at least one chronic condition. Most of them skip visits because of cost.
684
685VURVhealth™ makes ongoing care affordable: $95/month per family, $0 per visit, up to 85% off prescriptions.
686
687→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#FamilyHealth","#HealthcareSavings","#PrimaryCare"]},{id:"chronic-care-v5",category:"Chronic Care",layout:"comparison",eyebrow:"Visit Frequency vs. Cost",headline:"4 visits/yr. $0 each.",subline:"Insurance copay: $40 each. VURV: $0.",footnote:"$160 saved on visits alone, every year",gradient:"darkBlue",caption:`Most chronic conditions need 3–4 check-ins a year. With insurance, that's $120–$200 in per-visit fees.
688
689VURVhealth™ visits are $0 — every time. Add up to 85% off the meds, and chronic care stops feeling chronic.
690
691→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#HealthcareSavings","#PrimaryCare","#InsuranceAlternative"]},{id:"chronic-care-v6",category:"Chronic Care",layout:"app",eyebrow:"Same Doctor Team",headline:"Continuity, on tap.",subline:"See your provider notes. Message between visits.",footnote:"Records stay with you",gradient:"primary",phoneImage:h.home,caption:`Managing a chronic condition is a team sport.
692
693VURVhealth™ keeps your provider notes, medications, and history in one place — message between visits, request refills, see what changed. All included.
694
695→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#AppLaunch","#PrimaryCare","#FamilyHealth"]},{id:"chronic-care-v7",category:"Chronic Care",layout:"service",eyebrow:"Diabetes · BP · Thyroid",headline:"The conditions we manage every day.",subline:"24/7 telehealth + Rx savings + continuity of care.",footnote:"VURVhealth · $95/month per family",gradient:"accent",caption:`Diabetes. High blood pressure. Thyroid. Cholesterol. The everyday conditions that need consistent care.
696
697VURVhealth™ handles all of them — 24/7 telehealth at $0/visit, up to 85% off prescriptions, no waiting weeks for an appointment.
698
699→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#Diabetes","#PrimaryCare","#FamilyHealth"]},{id:"womens-health-v1",category:"Women's Health",layout:"service",eyebrow:"Women's Health",headline:"Care designed around you.",subline:"24/7 telehealth, mental health, Rx, dental & vision.",footnote:"Female providers available on request",gradient:"primary",caption:`Women see doctors more often, manage more of the household care, and pay more out of pocket. VURVhealth™ was built with that in mind.
700
70124/7 telehealth, unlimited mental health therapy, prescription savings, and dental + vision for $95/month per family.
702
703→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#FamilyHealth","#MentalHealth","#MembershipHealthcare"]},{id:"womens-health-v2",category:"Women's Health",layout:"stat",eyebrow:"Maternal Mental Health",headline:"1 in 7",subline:"new mothers experience postpartum depression",footnote:"Unlimited therapy included at $0/session",gradient:"accent",caption:`1 in 7 new mothers experiences postpartum depression — and most don't get help fast enough.
704
705VURVhealth™ includes unlimited mental health therapy at $0/session. Talk to a licensed therapist this week, not next quarter.
706
707→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MaternalHealth","#MentalHealth","#WomensHealth","#FamilyHealth"]},{id:"womens-health-v3",category:"Women's Health",layout:"quote",eyebrow:"Member Story",headline:'"Therapy this week, not next quarter."',subline:"— Emma, member since 2024",footnote:"$0/session · switch therapists anytime",gradient:"hero",caption:`"I waited 4 months for a therapist on insurance. With VURVhealth™ I had a first session in 6 days, $0 out of pocket. Switched once and found the right fit, also $0."
708
709— Emma, member since 2024.
710
711→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#WomensHealth","#MemberStory","#FamilyHealth"]},{id:"womens-health-v4",category:"Women's Health",layout:"comparison",eyebrow:"Therapy: Insurance vs. VURV",headline:"$120/session vs. $0/session",subline:"Out-of-pocket cost after typical insurance copay",footnote:"Unlimited sessions included in membership",gradient:"darkBlue",caption:`Therapy through insurance still averages $80–$160 per session in out-of-pocket cost — when you can find a therapist taking new clients.
712
713VURVhealth™ includes unlimited therapy at $0/session, available within days.
714
715→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#WomensHealth","#HealthcareSavings","#FamilyHealth"]},{id:"womens-health-v5",category:"Women's Health",layout:"service",eyebrow:"For Moms",headline:"Sick kid at 6am? Solved by 6:15.",subline:"24/7 telehealth, prescription sent to your pharmacy.",footnote:"Mom-tested, doctor-approved",gradient:"accent",caption:`Moms run the family healthcare schedule. VURVhealth™ makes that a lot easier.
716
717Sick kid at dawn, ear infection at midnight, mental health support whenever it's needed — 24/7 telehealth, $0/visit, Rx sent to your pharmacy.
718
719→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MomLife","#FamilyHealth","#WomensHealth","#Telehealth"]},{id:"womens-health-v6",category:"Women's Health",layout:"stat",eyebrow:"Care Load",headline:"80%",subline:"of family healthcare decisions are made by women",footnote:"VURV makes the load lighter",gradient:"hero",caption:`Women make 80% of family healthcare decisions. The system rarely makes it easy.
720
721VURVhealth™ puts every member of the family on one $95/month plan — 24/7 telehealth, therapy, Rx, dental, vision. One app. One bill.
722
723→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"womens-health-v7",category:"Women's Health",layout:"app",eyebrow:"In the App",headline:"Manage the whole family.",subline:"5 profiles. 1 login. Everyone's history in one place.",footnote:"VURVhealth · iOS · Android",gradient:"primary",phoneImage:h.family,caption:`Five family members, one app, one login.
724
725VURVhealth™ lets the household care lead see every prescription, every visit, every note — for everyone on the plan. Less mental load, better continuity.
726
727→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#AppLaunch","#FamilyHealth","#MomLife"]},{id:"seniors-v1",category:"Seniors / Medicare gap",layout:"service",eyebrow:"For 65+",headline:"Fill the Medicare gap.",subline:"24/7 telehealth, mental health, and Rx savings.",footnote:"Stacks beside Medicare · $95/month per household",gradient:"primary",caption:`Medicare covers a lot. It doesn't cover everything.
728
729VURVhealth™ fills the gaps: 24/7 telehealth at $0/visit, unlimited mental health therapy, and up to 85% off prescriptions — for $95/month per household.
730
731→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MedicareGap","#Telehealth","#RxSavings"]},{id:"seniors-v2",category:"Seniors / Medicare gap",layout:"stat",eyebrow:"Pharmacy Savings",headline:"Up to 85%",subline:"off medications not fully covered by Part D",footnote:"31,000+ medications · 65,000+ pharmacies",gradient:"accent",caption:`Even with Part D, plenty of medications fall in the donut hole.
732
733VURVhealth™ DiscountRx takes up to 85% off 31,000+ medications at 65,000+ pharmacies — always compare both at the counter.
734
735→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MedicareGap","#RxSavings","#HealthcareSavings"]},{id:"seniors-v3",category:"Seniors / Medicare gap",layout:"quote",eyebrow:"Member Story",headline:'"Saved $1,800 on meds last year."',subline:"— Frank, 71, member since 2023",footnote:"Stacked beside Medicare",gradient:"hero",caption:`"I'm on five maintenance meds. Even with Medicare, I was paying $200+ a month. With VURVhealth™ DiscountRx, I saved $1,800 in a year — easy math."
736
737— Frank, 71, member since 2023.
738
739→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MemberStory","#RxSavings","#MedicareGap"]},{id:"seniors-v4",category:"Seniors / Medicare gap",layout:"comparison",eyebrow:"Telehealth Access",headline:"Wait 3 weeks. Or 10 minutes.",subline:"Medicare appointment wait vs. VURVhealth telehealth.",footnote:"Board-certified physicians, 24/7",gradient:"darkBlue",caption:`Average Medicare primary care wait: 3–6 weeks. VURVhealth™ telehealth start time: under 10 minutes.
740
741Use both. Save the office visits for the things that need them, and handle the rest from your couch.
742
743→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#Telehealth","#MedicareGap","#PrimaryCare"]},{id:"seniors-v5",category:"Seniors / Medicare gap",layout:"service",eyebrow:"Mental Health",headline:"Therapy. Included.",subline:"Grief, isolation, anxiety — talk to someone this week.",footnote:"Unlimited sessions · $0 each",gradient:"accent",caption:`Loneliness and grief hit harder after 65 — and Medicare therapy coverage is thin.
744
745VURVhealth™ includes unlimited mental health therapy at $0/session. Talk to a licensed therapist this week.
746
747→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MentalHealth","#MedicareGap","#FamilyHealth"]},{id:"seniors-v6",category:"Seniors / Medicare gap",layout:"stat",eyebrow:"Household",headline:"$95/mo",subline:"covers spouses and dependent adult kids too",footnote:"Up to 5 members on one membership",gradient:"hero",caption:`One VURVhealth™ household membership covers up to 5 people — you, your spouse, an adult child still on your plan, even a grandkid in your care.
748
749$95/month, total. No per-person fees.
750
751→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#FamilyHealth","#MedicareGap","#MembershipHealthcare"]},{id:"seniors-v7",category:"Seniors / Medicare gap",layout:"app",eyebrow:"Simple App",headline:"Big text. One tap.",subline:"Designed to be easy for any age.",footnote:"iOS · Android · large-text friendly",gradient:"primary",phoneImage:h.welcome,caption:`Healthcare apps shouldn't require a teenager to translate them.
752
753VURVhealth™ is built for one-tap requests, clear large text, and short forms. Open it, tap "Talk to a doctor," and you're in line in under a minute.
754
755→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#AppLaunch","#Telehealth","#MedicareGap"]},{id:"self-employed-v1",category:"Self-Employed / Freelancer",layout:"service",eyebrow:"For 1099s & Gig Workers",headline:"Healthcare that flexes with you.",subline:"$95/month. Cancel anytime after 3 months.",footnote:"No employer required · no underwriting",gradient:"primary",caption:`Freelance income is lumpy. Healthcare premiums aren't.
756
757VURVhealth™ is $95/month per family — 24/7 telehealth, mental health, Rx, dental + vision. Cancel anytime after 3 months. No employer, no broker.
758
759→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#Freelancer","#SelfEmployed","#FamilyHealth","#MembershipHealthcare"]},{id:"self-employed-v2",category:"Self-Employed / Freelancer",layout:"stat",eyebrow:"Marketplace Reality",headline:"$700/mo",subline:"avg ACA family premium for 1099 workers",footnote:"VURVhealth: $95/mo · covers up to 5",gradient:"hero",caption:`The average self
759-employed family pays $700+/month on a marketplace plan — and still pays full price at the doctor.
760
761VURVhealth™ is $95/month, $0/visit, up to 85% off Rx. Pair it with a low-cost catastrophic plan for the worst-case bills.
762
763→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#HealthcareSavings","#FamilyHealth"]},{id:"self-employed-v3",category:"Self-Employed / Freelancer",layout:"quote",eyebrow:"Member Story",headline:'"Saved $9k my first year freelancing."',subline:"— Alex, designer, member since 2023",footnote:"VURV + catastrophic = full coverage at a fraction of the cost",gradient:"accent",caption:`"Left a 9-to-5, lost the benefits, panicked about a $1,400/mo COBRA quote. Found VURVhealth™ + a catastrophic plan. Total: ~$280/month. Saved $9k year one."
764
765— Alex, freelance designer.
766
767→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#MemberStory","#HealthcareSavings"]},{id:"self-employed-v4",category:"Self-Employed / Freelancer",layout:"comparison",eyebrow:"COBRA vs. VURV",headline:"$1,400/mo vs. $95/mo",subline:"Between-jobs healthcare math.",footnote:"No employer required · starts immediately",gradient:"darkBlue",caption:`COBRA between jobs averages $1,400/month for a family. Most people skip it and gamble.
768
769VURVhealth™ is $95/month, starts the day you sign up, no waiting period — gives you 24/7 doctor access while you figure out what's next.
770
771→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#COBRA","#HealthcareSavings","#FamilyHealth"]},{id:"self-employed-v5",category:"Self-Employed / Freelancer",layout:"service",eyebrow:"Tax Time",headline:"HSA/FSA eligible.",subline:"Many VURV-related expenses qualify.",footnote:"Talk to your tax pro about what counts",gradient:"accent",caption:`Self-employed? Healthcare costs often qualify for HSA/FSA reimbursement and 1099 deductions.
772
773VURVhealth™ keeps it simple: one $95/month receipt, easy to file. Always check with your tax pro on what counts.
774
775→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#1099","#TaxTime","#FamilyHealth"]},{id:"self-employed-v6",category:"Self-Employed / Freelancer",layout:"app",eyebrow:"Solo Operator",headline:"Your benefits dept., in your pocket.",subline:"Telehealth, therapy, Rx, ID cards — all in one app.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.idCards,caption:`When you're a one-person company, you are the benefits department.
776
777VURVhealth™ gives you the whole thing in one app — telehealth, therapy, Rx savings, dental + vision, ID cards. Onboard yourself in 5 minutes.
778
779→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#AppLaunch","#MembershipHealthcare"]},{id:"self-employed-v7",category:"Self-Employed / Freelancer",layout:"stat",eyebrow:"Speed to Care",headline:"10 min",subline:"to a doctor — vs. losing half a workday",footnote:"Time is literally money",gradient:"dark",caption:`A 2-hour clinic trip costs a freelancer real revenue.
780
781VURVhealth™ telehealth gets you a board-certified doctor in 10 minutes — finish the visit, finish the project, all in the same afternoon.
782
783→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Telehealth","#Productivity","#FamilyHealth"]},{id:"proof-extra-v1",category:"Proof",layout:"stat",eyebrow:"Member ROI",headline:"7.5×",subline:"return on a $1,140 yearly membership",footnote:"Avg member savings: $8,605/year",gradient:"hero",caption:`Every dollar in, ten back. That's the VURV math.
784
785Members average $8,605/year in tracked savings on a $1,140/year membership — ten-and-then-some return, every year, on the same $95/month plan.
786
787→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#HealthcareROI","#FamilyHealth","#HealthcareSavings","#AffordableCare"]},{id:"proof-extra-v2",category:"Proof",layout:"quote",eyebrow:"Verified Member",headline:'"We finally feel covered."',subline:"— The Patel family, members since 2023",footnote:"Family of 5 · one $95/mo plan",gradient:"primary",caption:`"For the first time in a decade, healthcare doesn't feel like a coin flip."
788
789The Patels switched in 2023. Five people, one $95/month plan, zero per-visit fees. They saved $9,200 the first year.
790
791→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"proof-extra-v3",category:"Proof",layout:"stat",eyebrow:"Why It Works",headline:"$0",subline:"per telehealth visit, every time",footnote:"Unlimited 24/7 access · 47 states",gradient:"accent",caption:`The "savings" aren't a coupon — they're the price.
792
793$0 per visit, $0 per therapy session, up to 85% off prescriptions. The membership pays itself back the first time you would have hit a clinic.
794
795→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#HealthcareSavings","#PrimaryCare","#FamilyHealth"]},{id:"proof-extra-v4",category:"Proof",layout:"comparison",eyebrow:"Insurance vs. Membership",headline:"Premium up. 
795Care down.",subline:"Why families are stacking VURV beside their plan.",footnote:"Compare both before renewal",gradient:"darkBlue",caption:`Premiums went up again. Care got harder to access. Sound familiar?
796
797VURVhealth™ stacks beside any plan: 24/7 telehealth, mental health, Rx, dental + vision for $95/month — without touching what you already have.
798
799→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#InsuranceAlternative","#HealthcareSavings","#FamilyHealth","#OpenEnrollment"]},{id:"proof-extra-v5",category:"Proof",layout:"app",eyebrow:"Real Savings",headline:"See your savings in the app.",subline:"Every visit, every Rx, logged automatically.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`Stop guessing what you saved this year.
800
801The VURVhealth app tracks every visit and prescription so your $95/month becomes a running, visible total — usually thousands by month six.
802
803→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#HealthcareSavings","#FamilyHealth","#PrimaryCare"]},{id:"pricing-extra-v1",category:"Pricing",layout:"pricing",eyebrow:"Flat Price",headline:"$95/month",subline:"1 primary + up to 4 family members",footnote:"No per-visit fees · cancel after 3 months",gradient:"hero",caption:`Less than a phone bill. More than most insurance gives you.
804
805$95/month covers the whole household — unlimited 24/7 telehealth, therapy, Rx savings, and dental + vision.
806
807→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#MembershipHealthcare","#FamilyHealth","#AffordableCare","#PrimaryCare"]},{id:"pricing-extra-v2",category:"Pricing",layout:"pricing",eyebrow:"Per Person Math",headline:"$19/person",subline:"when you split $95/mo across 5 family members",footnote:"Less than one streaming service per person",gradient:"primary",caption:`What does $19/person/month buy these days?
808
809For a family of 5, VURVhealth™ works out to $19/person — and that $19 includes 24/7 doctors, therapy, and up to 85% off Rx.
810
811→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#HealthcareSavings","#MembershipHealthcare"]},{id:"pricing-extra-v3",category:"Pricing",layout:"stat",eyebrow:"Annualized",headline:"$1,140/year",subline:"all-in. No deductibles to hit. No add-ons.",footnote:"Avg ER visit alone: $2,200",gradient:"accent",caption:`$1,140 a year for the whole family. That's the entire bill.
812
813No add-on tiers. No surprise renewals. Just $95/month, locked in, for everything VURVhealth™ includes.
814
815→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#TransparentPricing","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"pricing-extra-v4",category:"Pricing",layout:"comparison",eyebrow:"Premium vs. Membership",headline:"$1,400 vs. $95",subline:"Avg family insurance premium vs. VURVhealth.",footnote:"Stack VURV beside a catastrophic plan for full coverage",gradient:"darkBlue",caption:`If your family premium starts with a comma, this changes the math.
816
817VURVhealth™ + a low-cost catastrophic plan often beats a full marketplace plan — for hundreds less per month.
818
819→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#InsuranceAlternative","#HealthcareSavings","#FamilyHealth","#OpenEnrollment"]},{id:"pricing-extra-v5",category:"Pricing",layout:"app",eyebrow:"In The App",headline:"One price. One bill.",subline:"See the plan, swipe to enroll, done.",footnote:"5-minute sign-up",gradient:"primary",phoneImage:h.welcome,caption:`Sign up in less time than it takes to brew coffee.
820
821Open the app, enter your details, choose your family members. $95/month, billed monthly, cancel after 3.
822
823→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#TransparentPricing","#MembershipHealthcare"]},{id:"service-extra-v1",category:"Service",layout:"service",eyebrow:"Primary + Urgent",headline:"Two doctors. One app.",subline:"Routine care and 2am urgents in one membership.",footnote:"Board-certified · 24/7",gradient:"accent",caption:`Your "primary doctor" and your "after-hours doctor" don't have to be different people anymore.
824
825VURVhealth™ handles routine visits, urgent issues, and refills in one app — same care team, $0 per visit.
826
827→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#PrimaryCare","#UrgentCare","#Telehealth","#FamilyHealth"]},{id:"service-extra-v2",category:"Service",layout:"service",eyebrow:"Whole-Family Care",headline:"Pediatrics to grandparents.",subline:"Every life stage, same membership.",footnote:"Up to 5 members included",gradient:"primary",caption:`Kids, teens, you, grandma — one app, one plan, one bill.
828
829VURVhealth™ covers every family member with telehealth, therapy, and Rx — from pediatric refills to senior maintenance meds.
830
831→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PediatricCare","#SeniorHealth","#PrimaryCare"]},{id:"service-extra-v3",category:"Service",layout:"stat",eyebrow:"Visit Cost",headline:"$0",subline:"every visit. every refill. every therapy session.",footnote:"No per-visit fees at any tier",gradient:"hero",caption:`Zero copays. Zero "your responsibility" lines on the EOB. Zero surprise bills.
832
833Every telehealth visit, every therapy session, every chronic-care check-in is $0 out of pocket for VURVhealth™ members.
834
835→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#
835NoCopay","#HealthcareSavings","#FamilyHealth"]},{id:"service-extra-v4",category:"Service",layout:"comparison",eyebrow:"Doctor + Therapist + Pharmacist",headline:"3 services. 1 membership.",subline:"Stop juggling separate plans.",footnote:"All under $95/month per family",gradient:"darkBlue",caption:`Most families pay for three things separately: a doctor, a therapist, and a pharmacy plan.
836
837VURVhealth™ bundles all three for $95/month — and adds dental + vision savings on top.
838
839→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#MentalHealth","#RxSavings"]},{id:"service-extra-v5",category:"Service",layout:"app",eyebrow:"One App",headline:"All your care in one tap.",subline:"Telehealth, therapy, Rx, dental, vision.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.showcase,caption:`No more flipping between portals.
840
841VURVhealth™ puts your doctor, therapist, prescriptions, and provider directory in one app — for the whole family.
842
843→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"family-extra-v1",category:"Family",layout:"pricing",eyebrow:"Family Math",headline:"5 lives. $95.",subline:"One plan covers everyone in the house.",footnote:"No per-member fees",gradient:"hero",caption:`The same $95 covers one person or all five. Up to you.
844
845VURVhealth™ caps family membership at $95/month — add your spouse, kids, and dependents without adding a penny.
846
847→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#AffordableCare","#PrimaryCare"]},{id:"family-extra-v2",category:"Family",layout:"service",eyebrow:"Kids First",headline:"Sick kid? Solved fast.",subline:"24/7 pediatric telehealth, $0 per visit.",footnote:"Rx sent straight to your pharmacy",gradient:"accent",caption:`A 3am earache shouldn't mean a 6am ER trip.
848
849VURVhealth™ connects you with a board-certified doctor in under 10 minutes — antibiotics at your pharmacy by morning.
850
851→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#PediatricCare","#Telehealth","#MomLife"]},{id:"family-extra-v3",category:"Family",layout:"stat",eyebrow:"For Big Households",headline:"2, 3, 4, 5",subline:"Add up to 4 family members at $0 extra.",footnote:"No upcharge per kid",gradient:"primary",caption:`Big family? Big benefit.
852
853Where insurance charges per dependent, VURVhealth™ caps the whole household at $95/month. The 5th kid is the same price as the first.
854
855→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#BigFamily","#AffordableCare","#MembershipHealthcare"]},{id:"family-extra-v4",category:"Family",layout:"comparison",eyebrow:"Per-Member vs. Flat",headline:"$300/kid vs. $0/kid",subline:"Avg family insurance vs. VURVhealth.",footnote:"Real difference for families of 4+",gradient:"darkBlue",caption:`Adding a kid to insurance can run $300/month. Adding them to VURV: $0.
856
857VURVhealth™ covers up to 5 household members for one flat $95/month — designed for the way actual families look.
858
859→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#HealthcareSavings","#InsuranceAlternative","#MembershipHealthcare"]},{id:"family-extra-v5",category:"Family",layout:"app",eyebrow:"Family Profiles",headline:"5 profiles. 1 login.",subline:"See every visit, every Rx, every member.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.family,caption:`The family healthcare hub you didn't know you needed.
860
861VURVhealth™ keeps every family member's care in one app — manage profiles, request visits, request refills, all in one place.
862
863→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"comparison-extra-v1",category:"Comparison",layout:"comparison",eyebrow:"Insurance vs. VURV",headline:"$1,400 vs. $95",subline:"Avg family premium vs. VURVhealth membership.",footnote:"Stack both for true coverage",gradient:"darkBlue",caption:`What if the most expensive part of your insurance is the part you don't use?
864
865VURVhealth™ + a low-cost catastrophic plan often beats traditional family insurance by hundreds a month — with more usable c
865are.
866
867→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#InsuranceAlternative","#HealthcareSavings","#FamilyHealth","#OpenEnrollment"]},{id:"comparison-extra-v2",category:"Comparison",layout:"comparison",eyebrow:"Per-Visit Math",headline:"$258 vs. $0",subline:"Avg urgent care visit vs. VURVhealth telehealth.",footnote:"80% of urgent visits can be handled by telehealth",gradient:"dark",caption:`The same sore throat at urgent care: $258. On VURV: $0.
868
869Members skip the waiting room — board-certified doctor in 10 minutes, prescription sent to your pharmacy, $0 per visit.
870
871→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#Telehealth","#HealthcareSavings","#FamilyHealth"]},{id:"comparison-extra-v3",category:"Comparison",layout:"stat",eyebrow:"Therapy",headline:"$120 vs. $0",subline:"Out-of-pocket therapy session cost.",footnote:"Unlimited sessions included in VURV",gradient:"primary",caption:`Therapy through insurance still costs $80–$160/session out of pocket.
872
873VURVhealth™ includes unlimited therapy at $0/session, available within days — not months.
874
875→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#HealthcareSavings","#FamilyHealth"]},{id:"comparison-extra-v4",category:"Comparison",layout:"comparison",eyebrow:"Rx",headline:"$312 vs. $48",subline:"Same generic, same pharmacy, different price.",footnote:"31,000+ meds · 65,000+ pharmacies",gradient:"accent",caption:`Same pill. Same pharmacy. Up to 85% less with VURV.
876
877Show your VURVhealth™ DiscountRx card at the counter — works at CVS, Walgreens, Walmart, your neighborhood pharmacy.
878
879→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#HealthcareSavings","#FamilyHealth"]},{id:"comparison-extra-v5",category:"Comparison",layout:"app",eyebrow:"Side By Side",headline:"Compare every plan.",subline:"See pricing, services, savings — in-app.",footnote:"Pick the layer that fits your family",gradient:"primary",phoneImage:h.home,caption:`See exactly where VURV fits next to your insurance.
880
881In-app calculators show your real out-of-pocket today vs. with VURVhealth™ added — usually a 4-figure annual difference.
882
883→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#HealthcareSavings","#FamilyHealth","#TransparentPricing"]},{id:"social-proof-extra-v1",category:"Social Proof",layout:"quote",eyebrow:"4.8★",headline:"Loved by families.",subline:"Thousands of households, one plan that works.",footnote:"Real reviews · real receipts",gradient:"primary",caption:`"Wish we'd found this years ago."
884
885That's the most common review on VURVhealth™ — families who switched and watched their healthcare bill drop by thousands.
886
887→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#MemberStory","#FamilyHealth","#HealthcareSavings","#Reviews"]},{id:"social-proof-extra-v2",category:"Social Proof",layout:"quote",eyebrow:"Member Story",headline:'"Therapy in 6 days."',subline:"— Olivia, member since 2024",footnote:"$0/session · switched therapists once, free",gradient:"accent",caption:`"I'd been on insurance waitlists for 4 months. VURV got me a therapist in 6 days."
888
889Unlimited therapy at $0/session, included in your $95/month VURVhealth™ family membership.
890
891→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#MemberStory","#TherapyAccess","#FamilyHealth"]},{id:"social-proof-extra-v3",category:"Social Proof",layout:"stat",eyebrow:"Members Save",headline:"$8,605/yr",subline:"tracked savings, average family.",footnote:"Real receipts logged in-app",gradient:"hero",caption:`The average member saves more than $8,000 a year. Tracked. Not estimated.
892
893VURVhealth™ logs every visit and Rx so the savings are visible — month by month, line by line.
894
895→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare","#MemberStory"]},{id:"social-proof-extra-v4",category:"Social Proof",layout:"comparison",eyebrow:"Why Members Stay",headline:"$0 visits. Real doctors.",subline:"The reason renewal rates are sky-high.",footnote:"Cancel anytime after 3 months",gradient:"darkBlue",caption:`Most members renew. Here's the boring reason: it just works.
896
897Real board-certified doctors, real therapists, real pharmacy savings — at a price you can keep paying every month.
898
899→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#Retention","#MembershipHealthcare","#FamilyHealth","#PrimaryCare"]},{id:"social-proof-extra-v5",category:"Social Proof",layout:"app",eyebrow:"Join The Members",headline:"Get the app today.",subline:"Same one they use. Same savings.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.showcase,caption:`Same app, same savings — your family's turn.
900
901Download VURVhealth™, set up the family in 5 minutes, talk to a doctor tonight if you need one.
902
903→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MembershipHealthcare","#Telehealth"]},{id:"app-extra-v1",category:"App",layout:"app",eyebrow:"Now Live",headline:"Your care, in one app.",subline:"Telehealth, therapy, Rx, dental, vision.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`One app instead of seven portals.
904
905VURVhealth™ puts every part of your care in one place — start a visit, message a therapist, find a pharmacy, all from the home screen.
906
907→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-extra-v2",category:"App",layout:"app",eyebrow:"Just Tap",headline:"Doctor in 10 minutes.",subline:"Open. Tap. Talk. Treated.",footnote:"24/7 · 47 states",gradient:"accent",phoneImage:h.home,caption:`The fastest way to a real doctor in 2026.
908
909VURVhealth™ connects members to a board-certified physician in under 10 minutes — straight from the app.
910
911→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FastCare","#FamilyHealth"]},{id:"app-extra-v3",category:"App",layout:"app",eyebrow:"Family View",headline:"Manage everyone.",subline:"Switch profiles, see history, request refills.",footnote:"Up to 5 family members",gradient:"hero",phoneImage:h.family,caption:`The household healthcare hub.
912
913Track every family member's visits, Rx, and notes — one login, one app, five profiles.
914
915→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"app-extra-v4",category:"App",layout:"app",eyebrow:"ID Cards",headline:"Cards in your wallet.",subline:"Show at the pharmacy or dentist. Save instantly.",footnote:"Apple Wallet · Google Wallet",gradient:"darkBlue",phoneImage:h.idCards,caption:`No plastic. No forgetting your card at home.
916
917VURVhealth™ keeps your ID cards in Apple Wallet and Google Wallet — pharmacy, dentist, vision, all there when you need them.
918
919→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"app-extra-v5",category:"App",layout:"app",eyebrow:"Welcome Flow",headline:"Onboard in 5 minutes.",subline:"Sign up, add your family, ready to go.",footnote:"Cancel anytime after 3 months",gradient:"primary",phoneImage:h.welcome,caption:`From "what is this?" to "talking to a doctor" — in one sitting.
920
921VURVhealth™ sign-up takes about 5 minutes. Add family members, cho
921ose your plan, you're done.
922
923→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Onboarding","#FamilyHealth","#MembershipHealthcare"]},{id:"app-launch-extra-v1",category:"App Launch",layout:"appLaunch",eyebrow:"Now Available",headline:"VURVhealth. In your pocket.",subline:"24/7 care, one tap away.",footnote:"iOS · Android · iPad",gradient:"hero",phoneImage:h.heroShowcase,caption:`The app your family will actually use.
924
925VURVhealth™ makes healthcare feel like a modern app — fast, clean, always available.
926
927→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-launch-extra-v2",category:"App Launch",layout:"appLaunch",eyebrow:"Download",headline:"Care that fits your life.",subline:"Talk to doctors. Refill scripts. All in one place.",footnote:"Free download · membership required",gradient:"primary",phoneImage:h.showcase,caption:`Built for the way real families actually want healthcare to work.
928
929VURVhealth™ puts a doctor, therapist, and pharmacy savings card in your pocket — 24/7, $0 per visit.
930
931→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"app-launch-extra-v3",category:"App Launch",layout:"appLaunch",eyebrow:"Family-First",headline:"5 lives. 1 app.",subline:"Built for households, not just individuals.",footnote:"Up to 5 family members included",gradient:"accent",phoneImage:h.family,caption:`Most healthcare apps assume you're a single user. We don't.
932
933VURVhealth™ was built family-first — five profiles, shared history, one login.
934
935→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"app-launch-extra-v4",category:"App Launch",layout:"appLaunch",eyebrow:"In Your Wallet",headline:"Pharmacy savings, always on you.",subline:"DiscountRx card in Apple & Google Wallet.",footnote:"65,000+ pharmacies",gradient:"darkBlue",phoneImage:h.idCards,caption:`Your Rx savings card lives in your phone now.
936
937VURVhealth™ DiscountRx works at the pharmacy you already use — up to 85% off, 31,000+ meds.
938
939→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#PharmacySavings","#FamilyHealth"]},{id:"app-launch-extra-v5",category:"App Launch",layout:"appLaunch",eyebrow:"Get Started",headline:"Sign up in 5 minutes.",subline:"Welcome flow built for real humans.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.welcome,caption:`No spreadsheets. No enrollment guides.
940
941VURVhealth™ onboarding takes about 5 minutes — pick your family members, enter payment, done.
942
943→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Onboarding","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-first-extra-v1",category:"Phone-First",layout:"app",eyebrow:"No Clinic Required",headline:"Care without the commute.",subline:"Stay on the couch. Skip the waiting room.",footnote:"24/7 telehealth, $0/visit",gradient:"accent",phoneImage:h.center,caption:`Why drive to a waiting room when the doctor lives in your phone?
944
945VURVhealth™ telehealth is 24/7, $0/visit, board-certified — and almost always faster than the in-person alternative.
946
947→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#PhoneFirst"]},{id:"phone-first-extra-v2",category:"Phone-First",layout:"app",eyebrow:"Mobile By Design",headline:"Built for thumbs.",subline:"Big buttons. Few taps. Real care.",footnote:"iOS · Android · iPad",gradient:"primary",phoneImage:h.left,caption:`The app should get out of your way.
948
949VURVhealth™ is designed for one-handed use — request a visit in 3 taps, talk to a doctor in 10 minutes.
950
951→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#PhoneFirst","#Telehealth","#FamilyHealth"]},{id:"phone-first-extra-v3",category:"Phone-First",layout:"app",eyebrow:"In The App",headline:"Doctor. Therapist. Pharmacist.",subline:"All three live in one screen.",footnote:"Always-on care",gradient:"hero",phoneImage:h.right,caption:`Three c
951are providers, one screen.
952
953VURVhealth™ routes you to the right care in a tap — primary, urgent, mental health, Rx — all without leaving the app.
954
955→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#MentalHealth","#RxSavings","#PhoneFirst"]},{id:"phone-first-extra-v4",category:"Phone-First",layout:"comparison",eyebrow:"Phone vs. Clinic",headline:"10 min vs. 2 hours",subline:"Same care for most issues. Different commute.",footnote:"80% of urgent care can be done by phone",gradient:"darkBlue",caption:`Most "you need to be seen in person" is just a billing reflex.
956
957VURVhealth™ telehealth handles the vast majority of primary and urgent care — without you leaving the house.
958
959→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#UrgentCare","#PhoneFirst","#FamilyHealth"]},{id:"phone-first-extra-v5",category:"Phone-First",layout:"app",eyebrow:"Get The App",headline:"Care in your pocket.",subline:"Tap. Talk. Treated.",footnote:"Free download · membership required",gradient:"primary",phoneImage:h.home,caption:`The fastest path to a doctor is the one in your pocket.
960
961Download VURVhealth™ and your next visit could start in 10 minutes — no driving, no waiting, $0/visit.
962
963→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#PhoneFirst","#Telehealth","#FamilyHealth"]},{id:"mh-extra-v1",category:"Mental Health",layout:"service",eyebrow:"Therapy",headline:"Unlimited. $0 each.",subline:"Licensed therapists. Available this week.",footnote:"Switch therapists anytime",gradient:"primary",caption:`Therapy should be a regular thing, not a luxury.
964
965VURVhealth™ includes unlimited therapy at $0/session — book this week, switch therapists anytime, all included.
966
967→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#FamilyHealth","#MembershipHealthcare"]},{id:"mh-extra-v2",category:"Mental Health",layout:"stat",eyebrow:"Access",headline:"6 days",subline:"avg time to first therapy session",footnote:"Insurance avg: 90+ days",gradient:"accent",caption:`The fastest path to a therapist? It's not your insurance plan.
968
969VURVhealth™ members get a first therapy session in days — not the 3+ months most insurance referrals take.
970
971→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#FamilyHealth","#HealthcareSavings"]},{id:"mh-extra-v3",category:"Mental Health",layout:"quote",eyebrow:"Member Story",headline:'"I actually go now."',subline:"— Marcus, member since 2024",footnote:"Weekly sessions · $0 each",gradient:"hero",caption:`"On insurance I went twice a year. On VURV I go every week."
972
973When therapy is $0 and easy to book, people actually use it — VURVhealth™ members average 4× more sessions than the insured population.
974
975→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#MemberStory","#TherapyAccess","#FamilyHealth"]},{id:"mh-extra-v4",category:"Mental Health",layout:"comparison",eyebrow:"Insurance vs. VURV",headline:"$160 vs. $0",subline:"Out-of-pocket per therapy session.",footnote:"Unlimited sessions in VURV",gradient:"darkBlue",caption:`Even "covered" therapy is expensive. VURV's isn't.
976
977Most insured patients pay $80–$160/session out of pocket. VURVhealth™ includes unlimited sessions at $0 each.
978
979→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#HealthcareSavings","#InsuranceAlternative"]},{id:"mh-extra-v5",category:"Mental Health",layout:"app",eyebrow:"Book Therapy",headline:"Book in the app.",subline:"Browse therapists, pick a time, done.",footnote:"iOS · Android · video or phone",gradient:"primary",phoneImage:h.home,caption:`Booking a therapist should feel like booking a haircut.
980
981VURVhealth™ lets you browse therapists, pick a time, and start sessions — all in the app, all included.
982
983→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#AppLaunch","#TherapyAccess","#FamilyHealth"]},{id:"partner-extra-v1",category:"Partner",layout:"partner",eyebrow:"Partner Spotlight",headline:"VURVhealth × SAG-AFTRA",subline:"Care between gigs, not just during them.",footnote:"Starts immediately · cancel after 3 months",gradient:"primary",partnerLogo:we,caption:`Gig schedules don't pause for healthcare.
984
985SAG-AFTRA members can layer VURVhealth™ over any plan — $95/month per family, 24/7 telehealth, mental health, Rx.
986
987→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#SAGAFTRA","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"partner-extra-v3",category:"Partner",layout:"partner",eyebrow:"Adventist Health × VURV",headline:"Whole-person care, made easy.",subline:"24/7 access, mental health included.",footnote:"$95/month per family · cancel anytime after 3 months",gradient:"hero",partnerLogo:Te,caption:`Whole-person care, at a price the whole household can keep paying.
988
989The Adventist Health x VURVhealth™ membership extends care between hospital visits — telehealth, therapy, Rx savings, all in one app.
990
991→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#WholePerson","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"partner-extra-v4",category:"Partner",layout:"partner",eyebrow:"For Performers",headline:"Between contracts? Still covered.",subline:"SAG-AFTRA members welcome.",footnote:"No waiting period · 24/7 telehealth",gradient:"dark",partnerLogo:we,caption:`Performers know "between contracts" is the most expensive part of the year.
992
993VURVhealth™ keeps SAG-AFTRA members and their families covered for $95/month — no waiting period, cancel after 3 months.
994
995→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#SAGAFTRA","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"start-pd-extra-v1",category:"Start Visit · Primary Doctor",layout:"service",eyebrow:"Primary Care",headline:"See a primary doctor today.",subline:"Annual checkup, refills, ongoing care.",footnote:"$0 per visit",gradient:"primary",caption:`Primary care shouldn't mean "the next available is in October."
996
997VURVhealth™ primary care visits start in under 10 minutes — checkups, refills, chronic management, all included.
998
999→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#PrimaryCare","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"start-pd-extra-v2",category:"Start Visit · Primary Doctor",layout:"stat",eyebrow:"Wait Time",headline:"6 weeks",subline:"avg US primary care wait",footnote:"VURV: under 10 minutes",gradient:"accent",caption:`Six weeks for primary care. Or six minutes on VURV.
1000
1001VURVhealth™ connects you with a board-certified primary care doctor in under 10 minutes — 24/7.
1002
1003→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#FastCare","#Telehealth","#FamilyHealth"]},{id:"start-pd-extra-v3",category:"Start Visit · Primary Doctor",layout:"quote",eyebrow:"Member Story",headline:'"Refill done before lunch."',subline:"— Carlos, member since 2024",footnote:"Same-day refill on maintenance med",gradient:"hero",caption:`"Called insurance for a refill. They said next opening was in 11 days. Opened VURV, refilled in 12 minutes."
1004
1005VURVhealth™ primary care handles refills, lab orders, and follow-ups in one visit — usually before your coffee gets cold.
1006
1007→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#MemberStory","#Telehealth","#FamilyHealth"]},{id:"start-pd-extra-v4",category:"Start Visit · Primary Doctor",layout:"comparison",eyebrow:"Clinic vs. VURV",headline:"$185 vs. $0",subline:"Avg primary care visit cost.",footnote:"Same exam. Different bill.",gradient:"darkBlue",caption:`The same primary visit, but at a fraction of the cost.
1008
1009VURVhealth™ primary visits are $0 — every refill, every follow-up, every annual check-in.
1010
1011→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#PrimaryCare","#HealthcareSavings","#Telehealth","#FamilyHealth"]},{id:"start-pd-extra-v5",category:"Start Visit · Primary Doctor",layout:"app",eyebrow:"Start Now",headline:"Tap to start a visit.",subline:"Doctor in 10 minutes, in-app.",footnote:"24/7 · 47 states",gradient:"primary",phoneImage:h.home,caption:`Need a primary care doctor today? Tap.
1012
1013Open VURVhealth™, tap "Start Visit," talk to a board-certified primary care physician in under 10 minutes.
1014
1015→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#PrimaryCare","#Telehealth","#FamilyHealth"]},{id:"start-uc-extra-v1",category:"Start Visit · Urgent Care",layout:"service",eyebrow:"Urgent Care",headline:"Skip the ER. Skip the bill.",subline:"24/7 urgent telehealth at $0/visit.",footnote:"Rx sent to your pharmacy",gradient:"accent",caption:`80% of ER visits aren't true emergencies. Most can be solved in 10 minutes on VURV.
1016
1017VURVhealth™ 24/7 urgent telehealth means no ER, no $2,000 bill, no 4-hour waiting room.
1018
1019→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#UrgentCare","#Telehealth","#HealthcareSavings","#FamilyHealth"]},{id:"start-uc-extra-v2",category:"Start Visit · Urgent Care",layout:"stat",eyebrow:"ER Cost",headline:"$2,200",subline:"avg ER visit cost in 2024",footnote:"VURV urgent telehealth: $0",gradient:"darkBlue",caption:`A single ER visit can wipe out a year of family budget.
1020
1021VURVhealth™ urgent telehealth is $0/visit, 24/7, board-certified — the right call for 80% of "should I go to the ER?" moments.
1022
1023→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#ERAvoidance","#HealthcareSavings","#FamilyHealth"]},{id:"start-uc-extra-v3",category:"Start Visit · Urgent Care",layout:"quote",eyebrow:"Member Story",headline:'"Avoided a $2k ER trip."',subline:"— Sam, member since 2023",footnote:"2am sinus infection · solved in 12 minutes",gradient:"hero",caption:`"2am, sinus infection, no sleep. Almost drove to the ER. Opened VURV, antibiotics by 6am."
1024
1025VURVhealth™ urgent visits are 24/7, $0, and usually faster than getting in the car.
1026
1027→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#MemberStory","#Telehealth","#FamilyHealth"]},{id:"start-uc-extra-v4",category:"Start Visit · Urgent Care",layout:"comparison",eyebrow:"ER vs. VURV",headline:"4 hours vs. 12 minutes",subline:"Avg ER total visit time vs. VURV telehealth.",footnote:"Same care for most issues",gradient:"dark",caption:`The ER takes your night. VURV takes 12 minutes.
1028
1029Most urgent issues — UTIs, sinus, ear, rashes, mild injuries — can be triaged, treated, and prescribed from your couch on VURVhealth™.
1030
1031→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#UrgentCare","#Telehealth","#HealthcareSavings","#FamilyHealth"]},{id:"start-uc-extra-v5",category:"Start Visit · Urgent Care",layout:"app",eyebrow:"Start Visit",headline:"Tap. Talk. Treated.",subline:"Urgent care, in-app, $0/visit.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`The next time something flares at midnight — open the app first.
1032
1033VURVhealth™ urgent telehealth gets you a doctor in 10 minutes, prescription to the nearest 24-hour pharmacy, all from the app.
1034
1035→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#UrgentCare","#Telehealth","#FamilyHealth"]},{id:"start-mh-extra-v1",category:"Start Visit · Mental Health",layout:"service",eyebrow:"Therapy",headline:"Book a therapist today.",subline:"Unlimited sessions, $0 each.",footnote:"Video or phone · switch anytime",gradient:"primary",caption:`Therapy in days, not months.
1036
1037VURVhealth™ members book a first therapy session in 6 days on average — unlimited sessions, $0 each, included.
1038
1039→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#FamilyHealth","#MembershipHealthcare"]},{id:"start-mh-extra-v2",category:"Start Visit · Mental Health",layout:"stat",eyebrow:"Sessions Used",headline:"4×",subline:"more therapy sessions than insured peers",footnote:"When it's easy and free, people show up",gradient:"accent",caption:`Free therapy you actually use beats covered therapy you never schedule.
1040
1041VURVhealth™ members average 4× more therapy sessions than the typical insured population — because $0/session removes the friction.
1042
1043→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#FamilyHealth","#MembershipHealthcare"]},{id:"start-mh-extra-v3",category:"Start Visit · Mental Health",layout:"quote",eyebrow:"Member Story",headline:'"Switched therapists twice. $0 each time."',subline:"— Reese, member since 2024",footnote:"Found the right fit",gradient:"hero",caption:`"Finding the right therapist took 3 tries. With VURV, every try was $0."
1044
1045Switching therapists on insurance can mean restarting deductibles and waitlists. On VURVhealth™, you just pick a new one.
1046
1047→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#MemberStory","#TherapyAccess","#FamilyHealth"]},{id:"start-mh-extra-v4",category:"Start Visit · Mental Health",layout:"comparison",eyebrow:"Insurance vs. VURV",headline:"90 days vs. 6 days",subline:"Time to first therapy session.",footnote:"Unlimited sessions in VURV",gradient:"darkBlue",caption:`The first session is the hardest to book. We made it easy.
1048
1049VURVhealth™ members get a first therapy session in days — not the 3+ months most insurance referrals take.
1050
1051→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TherapyAccess","#HealthcareSavings","#FamilyHealth"]},{id:"start-mh-extra-v5",category:"Start Visit · Mental Health",layout:"app",eyebrow:"Start Therapy",headline:"Book in the app.",subline:"Browse therapists. Pick a time. Done.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`The first step is opening the app.
1052
1053VURVhealth™ lets you browse licensed therapists, see their specialties, and book in a few taps — unlimited sessions, $0 each.
1054
1055→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#MentalHealth","#TherapyAccess","#FamilyHealth"]},{id:"anywhere-anytime-extra-v1",category:"Anywhere / Anytime",layout:"service",eyebrow:"Always Open",headline:"Care that doesn't close.",subline:"24/7/365. Holidays included.",footnote:"Board-certified doctors on call",gradient:"hero",caption:`Sickness doesn't pick a convenient hour. Neither do we.
1056
1057VURVhealth™ has doctors on call 24/7 — Christmas morning, 3am Tuesday, Saturday night. Same 10-minute response.
1058
1059→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#247Care","#Telehealth","#FamilyHealth","#AnytimeCare"]},{id:"anywhere-anytime-extra-v2",category:"Anywhere / Anytime",layout:"stat",eyebrow:"States",headline:"47 states",subline:"covered for telehealth (excludes UT, VT, WA)",footnote:"Care travels with you",gradient:"primary",caption:`Healthcare that doesn't care where the road takes you.
1060
1061VURVhealth™ telehealth works across 47 US states — drive, fly, move, the membership keeps working.
1062
1063→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#Travel","#Telehealth","#FamilyHealth","#AnytimeCare"]},{id:"anywhere-anytime-extra-v3",category:"Anywhere / Anytime",layout:"quote",eyebrow:"Member Story",headline:'"Sick on vacation. Solved by lunch."',subline:"— Nina, member since 2023",footnote:"Strep diagnosed and treated, 1,200 miles from home",gradient:"accent",caption:`"Kid spiked a fever on day 3 of our beach trip. Opened VURV at 9am, antibiotics from a local pharmacy by noon."
1064
1065Real travel-friendly care: VURVhealth™ telehealth in 47 states, $0/visit, Rx routed to the nearest pharmacy.
1066
1067→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#Travel","#MemberStory","#Telehealth","#FamilyHealth"]},{id:"anywhere-anytime-extra-v4",category:"Anywhere / Anytime",layout:"comparison",eyebrow:"Travel vs. Home",headline:"Same care. Same price.",subline:"Whether you're at home or 1,000 miles away.",footnote:"$0/visit · 24/7",gradient:"darkBlue",caption:`Some insurance penalizes 
1067you for getting sick "out of network."
1068
1069VURVhealth™ telehealth works everywhere it works — no network penalties, no out-of-area surprise bills.
1070
1071→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#Travel","#Telehealth","#NoNetwork","#FamilyHealth"]},{id:"anywhere-anytime-extra-v5",category:"Anywhere / Anytime",layout:"appLaunch",eyebrow:"Anywhere Anytime",headline:"Care that travels with you.",subline:"47 states. All hours. One app.",footnote:"iOS · Android",gradient:"hero",phoneImage:h.welcome,caption:`Healthcare that doesn't care about your zip code, time zone, or weekend plans.
1072
1073VURVhealth™ works wherever you go — 24/7 telehealth, mental health, prescription savings, on every device.
1074
1075→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Travel","#Telehealth","#FamilyHealth"]},{id:"savings-roi-extra-v1",category:"Savings / ROI",layout:"stat",eyebrow:"Tracked Savings",headline:"$717/mo",subline:"avg member savings, every month",footnote:"$8,605/year · 7.5× ROI",gradient:"hero",caption:`Members save more in a month than they pay for a year.
1076
1077The math is hard to argue with: $95/month in, $717/month out in tracked savings — that's the average VURVhealth™ member.
1078
1079→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"savings-roi-extra-v2",category:"Savings / ROI",layout:"comparison",eyebrow:"Compare",headline:"Premium vs. Membership",subline:"$1,400 vs. $95 — same family, real numbers.",footnote:"Compare both before next renewal",gradient:"darkBlue",caption:`Run your premium against $95/month. See what you'd keep.
1080
1081VURVhealth™ + a low-cost catastrophic plan often beats traditional insurance by hundreds a month, with more usable care.
1082
1083→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#InsuranceAlternative","#HealthcareSavings","#FamilyHealth","#OpenEnrollment"]},{id:"savings-roi-extra-v3",category:"Savings / ROI",layout:"quote",eyebrow:"Member Story",headline:'"Paid off my car with what we saved."',subline:"— The Hayes family",footnote:"$11,400 saved year one",gradient:"primary",caption:`"We saved $11,400 the first year. Used most of it to pay off the car."
1084
1085Real receipts, real money back — VURVhealth™ tracks every dollar saved on visits and Rx in the app.
1086
1087→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"savings-roi-extra-v4",category:"Savings / ROI",layout:"stat",eyebrow:"Per Visit",headline:"$0",subline:"every visit. forever. no fine print.",footnote:"Unlimited 24/7 access",gradient:"accent",caption:`Zero per-visit fees on every part of the membership.
1088
1089Telehealth, therapy, refills — $0 each, every time. The savings stack up faster than members expect.
1090
1091→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#NoCopay","#Telehealth","#HealthcareSavings","#FamilyHealth"]},{id:"savings-roi-extra-v5",category:"Savings / ROI",layout:"app",eyebrow:"Track Savings",headline:"See your ROI live.",subline:"Every visit, every Rx, in-app.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`Stop estimating. Start seeing.
1092
1093The VURVhealth™ app logs every visit and prescription so the savings are visible — month by month.
1094
1095→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"speed-extra-v1",category:"Speed / Convenience",layout:"stat",eyebrow:"Response Time",headline:"< 10 min",subline:"from request to live doctor",footnote:"24/7 · 47 states",gradient:"accent",caption:`From "I feel awful" to a real doctor — under 10 minutes.
1096
1097VURVhealth™ telehealth gets you a board-certified physician in under 10 minutes, every hour of every day.
1098
1099→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#Telehealth","#FastCare","#PrimaryCare","#FamilyHealth"]},{id:"speed-extra-v2",category:"Speed / Convenience",layout:"comparison",eyebrow:"Clinic vs. VURV",headline:"2 hrs vs. 10 min",subline:"Average urgent care vs. VURVhealth telehealth.",footnote:"Same diagnosis, faster.",gradient:"darkBlue",caption:`Same diagnosis, one-twelfth the time.
1100
1101VURVhealth™ handles most urgent and primary issues without the clinic commute, waiting room, or copay.
1102
1103→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#UrgentCare","#FastCare","#FamilyHealth"]},{id:"speed-extra-v3",category:"Speed / Convenience",layout:"quote",eyebrow:"Member Story",headline:'"Done before my coffee."',subline:"— Jordan, member since 2024",footnote:"7-minute visit, refill sent",gradient:"hero",caption:`"Refilled my prescription before my coffee finished brewing."
1104
1105Quick visits, quick refills, quick prescriptions — VURVhealth™ is built for the seven-minute window between meetings.
1106
1107→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#FastCare","#Telehealth","#FamilyHealth"]},{id:"speed-extra-v4",category:"Speed / Convenience",layout:"service",eyebrow:"Always On",headline:"No appointments. No referrals.",subline:"Just open the app when you need care.",footnote:"$0 per visit · $95/month",gradient:"primary",caption:`Forget the calendar. Just tap when you need a doctor.
1108
1109No appointments, no referrals, no per-visit fees — VURVhealth™ cares for you when you need it, not when you can get on the schedule.
1110
1111→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#PrimaryCare","#FastCare","#FamilyHealth"]},{id:"speed-extra-v5",category:"Speed / Convenience",layout:"app",eyebrow:"Tap. Talk. Treated.",headline:"One tap to a doctor.",subline:"24/7 in-app telehealth.",footnote:"iOS · Android · iPad",gradient:"accent",phoneImage:h.home,caption:`The fastest healthcare in your pocket.
1112
1113Open the VURVhealth™ app, tap Start Visit, talk to a board-certified doctor in under 10 minutes.
1114
1115→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FastCare","#FamilyHealth"]},{id:"dental-extra-v1",category:"Dental",layout:"service",eyebrow:"Cleanings & More",headline:"Dental, without the dental plan.",subline:"Up to 50% off at most US de
1115ntists.",footnote:"No waiting period · no separate premium",gradient:"accent",caption:`Skip the standalone dental plan. Already in your membership.
1116
1117VURVhealth™ dental savings give you up to 50% off cleanings, fillings, crowns — included with $95/month.
1118
1119→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#DentalCare","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"dental-extra-v2",category:"Dental",layout:"stat",eyebrow:"Family Dental",headline:"$600 → $300",subline:"Avg family cleaning bill, with VURV.",footnote:"2 cleanings × 4 people, no insurance vs. VURV",gradient:"hero",caption:`Cut the family dentist bill in half — without a separate plan.
1120
1121VURVhealth™ dental savings work at most US dentists — show the card, save up to 50%, no claims to file.
1122
1123→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#FamilyHealth","#HealthcareSavings","#PreventiveCare"]},{id:"dental-extra-v3",category:"Dental",layout:"quote",eyebrow:"Member Story",headline:'"$700 saved on one crown."',subline:"— Mike, member since 2024",footnote:"Same dentist, half the bill",gradient:"primary",caption:`"Crown quoted at $1,400. Showed my VURV card. Paid $700."
1124
1125Real savings at real dentists — VURVhealth™ dental is built into the $95/month family membership.
1126
1127→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#MemberStory","#FamilyHealth","#HealthcareSavings"]},{id:"dental-extra-v4",category:"Dental",layout:"comparison",eyebrow:"Standalone vs. VURV",headline:"$50/mo extra vs. $0 extra",subline:"Plus 6-month waiting periods on most plans.",footnote:"VURV: works day one",gradient:"darkBlue",caption:`Standalone dental: extra premium, 6-month wait, capped benefits.
1128
1129VURVhealth™ dental: no add-on, no wait, no annual cap — just up to 50% off, every visit.
1130
1131→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#DentalCare","#HealthcareSavings","#FamilyHealth","#InsuranceAlternative"]},{id:"dental-extra-v5",category:"Dental",layout:"app",eyebrow:"Find a Dentist",headline:"Search in the app.",subline:"See prices, book, show your card.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.idCards,caption:`The dentist directory is in the app.
1132
1133Open VURVhealth™, search nearby dentists, see discounted prices before you walk in — up to 50% off most procedures.
1134
1135→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#DentalCare","#FamilyHealth","#HealthcareSavings"]},{id:"vision-extra-v1",category:"Vision",layout:"service",eyebrow:"Eye Exams + Glasses",headline:"Vision savings, included.",subline:"Exams from $45. Frames up to 60% off.",footnote:"No add-on premium",gradient:"accent",caption:`No more separate vision plan.
1136
1137VURVhealth™ vision savings cover the whole family — exams from $45, frames and lenses up to 60% off.
1138
1139→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#VisionCare","#FamilyHealth","#HealthcareSavings","#MembershipHealthcare"]},{id:"vision-extra-v2",category:"Vision",layout:"stat",eyebrow:"Annual Glasses",headline:"60%",subline:"off frames and lenses at national chains",footnote:"Major brands · in-network nationally",gradient:"hero",caption:`A new pair shouldn't cost $400.
1140
1141VURVhealth™ vision savings get you up to 60% off frames, lenses, and contacts at national chains.
1142
1143→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#HealthcareSavings","#Glasses","#FamilyHealth"]},{id:"vision-extra-v3",category:"Vision",layout:"quote",eyebrow:"Member Story",headline:'"$89 for the whole visit."',subline:"— Priya, member since 2024",footnote:"Exam + frames + lenses",gradient:"primary",caption:`"Exam, frames, lenses — $89 total. Same optometrist."
1144
1145VURVhealth™ vision savings beat most standalone plans — no separate premium, no waiting period.
1146
1147→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#MemberStory","#HealthcareSavings","#FamilyHealth"]},{id:"vision-extra-v4",category:"Vision",layout:"comparison",eyebrow:"Standalone vs. VURV",headline:"$20/mo extra vs. $0 extra",subline:"Add-on vision plans cost more and cap benefits.",footnote:"VURV vision included with membership",gradient:"darkBlue",caption:`Standalone vision plans are paying for coverage you mostly don't use.
1148
1149VURVhealth™ vision is included — exams from $45, up to 60% off frames and lenses, no annual cap.
1150
1151→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#VisionCare","#HealthcareSavings","#InsuranceAlternative","#FamilyHealth"]},{id:"vision-extra-v5",category:"Vision",layout:"app",eyebrow:"Find a Provider",headline:"Vision in the app.",subline:"Find providers, see prices, book.",footnote:"National optometrist network",gradient:"primary",phoneImage:h.home,caption:`The optometrist directory is in the app.
1152
1153Open VURVhealth™, find an optometrist nearby, see discounted pricing before the appointment.
1154
1155→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#VisionCare","#FamilyHealth","#HealthcareSavings"]},{id:"rx-extra-v1",category:"Prescription / Rx",layout:"stat",eyebrow:"DiscountRx",headline:"Up to 85% off",subline:"31,000+ medications, 65,000+ pharmacies.",footnote:"Big chains and indie pharmacies included",gradient:"accent",caption:`Up to 85% off the meds you already take.
1156
1157VURVhealth™ DiscountRx works at the pharmacy you already use — CVS, Walgreens, Walmart, Kroger, your local indie.
1158
1159→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#PharmacySavings","#FamilyHealth"]},{id:"rx-extra-v2",category:"Prescription / Rx",layout:"comparison",eyebrow:"List vs. VURV",headline:"$312 vs. $48",subline:"Same generic. Different c
1159ounter price.",footnote:"Always compare with insurance at checkout",gradient:"darkBlue",caption:`Same pill, same pharmacy, 85% less.
1160
1161VURVhealth™ DiscountRx beats list price by up to 85% — often cheaper than your insurance copay.
1162
1163→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PrescriptionSavings","#HealthcareSavings","#FamilyHealth"]},{id:"rx-extra-v3",category:"Prescription / Rx",layout:"quote",eyebrow:"Member Story",headline:'"$180 inhaler → $22."',subline:"— Jamal, member since 2023",footnote:"Same pharmacy. Same prescription.",gradient:"primary",caption:`"$180 inhaler. Same store. Now $22."
1164
1165VURVhealth™ DiscountRx slashes 31,000+ medications — generics, brand-name, specialty — at 65,000+ pharmacies.
1166
1167→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#MemberStory","#AsthmaCare","#HealthcareSavings"]},{id:"rx-extra-v4",category:"Prescription / Rx",layout:"stat",eyebrow:"Network",headline:"65,000+",subline:"pharmacies in network",footnote:"No new pharmacy to learn",gradient:"hero",caption:`Your DiscountRx card works at the pharmacy you already trust.
1168
116965,000+ pharmacies, 31,000+ medications, up to 85% off — included in your VURVhealth™ membership.
1170
1171→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#RxSavings","#PharmacySavings","#FamilyHealth","#HealthcareSavings"]},{id:"rx-extra-v5",category:"Prescription / Rx",layout:"app",eyebrow:"Check Prices First",headline:"Compare Rx prices in-app.",subline:"See what you'll pay before you drive.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`Stop guessing the pharmacy price.
1172
1173VURVhealth™ lets you compare DiscountRx prices at nearby pharmacies — see the price, pick the pharmacy, save up to 85%.
1174
1175→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#PrescriptionSavings","#HealthcareSavings"]},{id:"chronic-care-extra-v1",category:"Chronic Care",layout:"service",eyebrow:"Ongoing Conditions",headline:"Care that doesn't reset.",subline:"Same team. Every refill. Every check-in.",footnote:"24/7 telehealth · Rx savings",gradient:"primary",caption:`Chronic care, without the chronic friction.
1176
1177VURVhealth™ makes managing diabetes, BP, thyroid, or cholesterol simple — $0 telehealth visits, up to 85% off Rx.
1178
1179→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#ChronicCare","#Diabetes","#PrimaryCare","#FamilyHealth"]},{id:"chronic-care-extra-v2",category:"Chronic Care",layout:"stat",eyebrow:"Refill Math",headline:"$95 → $9",subline:"Typical BP med, list vs. VURV.",footnote:"90%+ reduction on common maintenance meds",gradient:"accent",caption:`Maintenance meds, down by 90%.
1180
1181VURVhealth™ DiscountRx routinely takes common maintenance prescriptions from $95+ to under $10/month.
1182
1183→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#RxSavings","#PrimaryCare","#HealthcareSavings"]},{id:"chronic-care-extra-v3",category:"Chronic Care",layout:"quote",eyebrow:"Member Story",headline:'"BP meds for $9, not $95."',subline:"— Diane, member since 2023",footnote:"Same prescription. 90% less.",gradient:"hero",caption:`"Same med. Same store. $9 instead of $95."
1184
1185Chronic care shouldn't bankrupt anyone — VURVhealth™ makes ongoing prescriptions affordable, every refill.
1186
1187→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#MemberStory","#RxSavings","#HealthcareSavings"]},{id:"chronic-care-extra-v4",category:"Chronic Care",layout:"comparison",eyebrow:"Refill Cost",headline:"$160/yr vs. $0/yr",subline:"Per-visit fees on 4 yearly check-ins.",footnote:"VURV: $0/visit, every visit",gradient:"darkBlue",caption:`The visits alone save you $160/year. Add the Rx savings on top.
1188
1189VURVhealth™ chronic care: $0 per visit, up to 85% off meds, continuity of care across visits.
1190
1191→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#ChronicCare","#HealthcareSavings","#PrimaryCare","#FamilyHealth"]},{id:"chronic-care-extra-v5",category:"Chronic Care",layout:"app",eyebrow:"Same Care Team",headline:"Continuity, on tap.",subline:"See notes, message between visits, request refills.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.home,caption:`Chronic care is a long game. The app keeps it organized.
1192
1193VURVhealth™ keeps your notes, meds, and visit history in one place — message between visits, request refills, see what changed.
1194
1195→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#ChronicCare","#PrimaryCare","#FamilyHealth"]},{id:"womens-health-extra-v1",category:"Women's Health",layout:"service",eyebrow:"Women's Care",headline:"Care designed around you.",subline:"24/7 telehealth, mental health, Rx, dental, vision.",footnote:"Female providers available on request",gradient:"primary",caption:`Women carry more of the family care load. The membership reflects that.
1196
1197VURVhealth™ includes telehealth, unlimited therapy, prescription savings, and dental + vision for the whole household.
1198
1199→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#WomensHealth","#FamilyHealth","#MentalHealth","#MembershipHealthcare"]},{id:"womens-health-extra-v2",category:"Women's Health",layout:"stat",eyebrow:"Mental Health",headline:"1 in 5",subline:"women experience anxiety or depression",footnote:"Unlimited therapy, $0/session, in VURV",gradient:"accent",caption:`1 in 5 women experiences anxiety or depression. Most never get a therapist.
1200
1201VURVhealth™ includes unlimited therapy at $0/session — book this week, switch therapists anytime.
1202
1203→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#MentalHealth","#TherapyAccess","#FamilyHealth"]},{id:"womens-health-extra-v3",category:"Women's Health",layout:"quote",eyebrow:"Member Story",headline:'"Sick baby. Solved by 7am."',subline:"— Sarah, mom of 3",footnote:"Antibiotics at the pharmacy by 8",gradient:"hero",caption:`"4-year-old burning up at 6am. Doctor on the phone by 7. Meds at the pharmacy by 8."
1204
1205VURVhealth™ 24/7 telehealth makes the worst mornings dramatically easier — $0/visit, prescription sent to your pharmacy.
1206
1207→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#MomLife","#MemberStory","#Telehealth"]},{id:"womens-health-extra-v4",category:"Women's Health",layout:"comparison",eyebrow:"Therapy Access",headline:"90 days vs. 6 days",subline:"Time to first therapy session.",footnote:"VURV: unlimited, $0 each",gradient:"darkBlue",caption:`Most insured women wait 3+ months for a therapist. VURV members wait 6 days.
1208
1209VURVhealth™ includes unlimited therapy with same-week availability — $0 per session, switch therapists anytime.
1210
1211→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#WomensHealth","#MentalHealth","#TherapyAccess","#HealthcareSavings"]},{id:"womens-health-extra-v5",category:"Women's Health",layout:"app",eyebrow:"Manage The Family",headline:"5 profiles. 1 login.",subline:"Every member's care in one app.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.family,caption:`The household healthcare hub.
1212
1213VURVhealth™ puts every family member's visits, prescriptions, and notes in one place — fewer logins, less mental load.
1214
1215→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#WomensHealth","#MomLife","#FamilyHealth"]},{id:"seniors-extra-v1",category:"Seniors / Medicare gap",layout:"service",eyebrow:"Medicare Gap",headline:"Fills what Medicare misses.",subline:"24/7 telehealth, therapy, Rx savings.",footnote:"$95/mo per household · stacks beside Medicare",gradient:"primary",caption:`Medicare covers a lot. It doesn't cover everything.
1216
1217VURVhealth™ fills the gaps — 24/7 telehealth at $0/visit, unlimited therapy, and up to 85% off prescriptions.
1218
1219→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#SeniorHealth","#MedicareGap","#Telehealth","#RxSavings"]},{id:"seniors-extra-v2",category:"Seniors / Medicare gap",layout:"stat",eyebrow:"Part D Gap",headline:"Up to 85% off",subline:"meds Part D doesn't fully cover",footnote:"31,000+ meds · 65,000+ pharmacies",gradient:"accent",caption:`Donut-hole meds, way less painful.
1220
1221VURVhealth™ DiscountRx beats list prices by up to 85% — always compare with Part D at the counter.
1222
1223→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MedicareGap","#RxSavings","#HealthcareSavings"]},{id:"seniors-extra-v3",category:"Seniors / Medicare gap",layout:"quote",eyebrow:"Member Story",headline:'"Saved $1,800 in a year."',subline:"— Frank, 71, member since 2023",footnote:"Stacked beside Medicare",gradient:"hero",caption:`"5 maintenance meds. Saved $1,800 in a year stacking VURV on top of Medicare."
1224
1225Real Medicare-gap savings — VURVhealth™ works in addition to Part D, not instead of it.
1226
1227→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MemberStory","#MedicareGap","#RxSavings"]},{id:"seniors-extra-v4",category:"Seniors / Medicare gap",layout:"comparison",eyebrow:"Wait Time",headline:"3 weeks vs. 10 min",subline:"Medicare primary wait vs. VURV telehealth.",footnote:"Use both — VURV for the in-between",gradient:"darkBlue",caption:`Save the in-person Medicare visits for what needs them. Handle the rest from your couch.
1228
1229VURVhealth™ telehealth in under 10 minutes — board-certified, $0/visit, 24/7.
1230
1231→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#SeniorHealth","#MedicareGap","#Telehealth","#FastCare"]},{id:"seniors-extra-v5",category:"Seniors / Medicare gap",layout:"app",eyebrow:"Easy App",headline:"Big text. One tap.",subline:"Built for any age.",footnote:"iOS · Android · large-text friendly",gradient:"primary",phoneImage:h.welcome,caption:`Healthcare apps shouldn't need a teenager to translate them.
1232
1233VURVhealth™ is built for one-tap visits, clear large text, and short forms — easy for any age.
1234
1235→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#SeniorHealth","#MedicareGap","#Telehealth"]},{id:"self-employed-extra-v1",category:"Self-Employed / Freelancer",layout:"service",eyebrow:"For 1099s",headline:"Healthcare that flexes with you.",subline:"$95/month per family. Cancel after 3.",footnote:"No employer · no underwriting",gradient:"primary",caption:`Freelance income is lumpy. Premiums shouldn't be.
1236
1237VURVhealth™ is $95/month per family — 24/7 telehealth, mental health, Rx, dental + vision. Cancel anytime after 3 months.
1238
1239→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#FamilyHealth","#MembershipHealthcare"]},{id:"self-employed-extra-v2",category:"Self-Employed / Freelancer",layout:"stat",eyebrow:"ACA Reality",headline:"$700/mo",subline:"avg ACA family premium",footnote:"VURV: $95/mo · covers up to 5",gradient:"hero",caption:`$700/month and still paying full price at every visit.
1240
1241VURVhealth™ + a low-cost catastrophic plan often beats a full ACA plan — for hun
1241dreds less per month.
1242
1243→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#HealthcareSavings","#OpenEnrollment"]},{id:"self-employed-extra-v3",category:"Self-Employed / Freelancer",layout:"quote",eyebrow:"Member Story",headline:'"Saved $9k year one."',subline:"— Alex, designer, member since 2023",footnote:"VURV + catastrophic = full coverage",gradient:"accent",caption:`"Quit my job, hated the COBRA quote, found this. Saved $9,000 year one."
1244
1245VURVhealth™ + a catastrophic plan keeps freelancers covered for a fraction of marketplace pricing.
1246
1247→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#Freelancer","#MemberStory","#HealthcareSavings"]},{id:"self-employed-extra-v4",category:"Self-Employed / Freelancer",layout:"comparison",eyebrow:"COBRA vs. VURV",headline:"$1,400 vs. $95",subline:"Between-jobs math.",footnote:"Starts immediately · no waiting period",gradient:"darkBlue",caption:`COBRA between jobs averages $1,400/month for a family. Most people skip and gamble.
1248
1249VURVhealth™ keeps you covered for $95/month while you figure out what's next — no employer required.
1250
1251→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#SelfEmployed","#COBRA","#HealthcareSavings","#FamilyHealth"]},{id:"self-employed-extra-v5",category:"Self-Employed / Freelancer",layout:"app",eyebrow:"Solo Operator",headline:"Your benefits dept., in your pocket.",subline:"Telehealth, therapy, Rx, ID cards.",footnote:"iOS · Android",gradient:"primary",phoneImage:h.idCards,caption:`When you're a one-person company, you're also the benefits department.
1252
1253VURVhealth™ gives 1099s the whole benefits stack in one app — onboard yourself in 5 minutes.
1254
1255→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#SelfEmployed","#Freelancer","#MembershipHealthcare"]},{id:"smb-extra-v1",category:"Small Business / SMB",layout:"comparison",eyebrow:"For 5–50 Employees",headline:"Big-company benefits. Small-company price.",subline:"$95/family/month. Stacks beside any plan.",footnote:"HSA/FSA eligible · easy onboarding",gradient:"dark",caption:`Small employers can't compete on $1,200/employee plans. They don't have to.
1256
1257VURVhealth™ gives every employee unlimited 24/7 telehealth, mental health, and Rx — for $95/family/month.
1258
1259→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#SmallBusiness","#EmployeeBenefits","#BenefitsBroker","#HRTech"]},{id:"smb-extra-v2",category:"Small Business / SMB",layout:"stat",eyebrow:"Group Inflation",headline:"+7%/yr",subline:"avg small-group premium increase",footnote:"VURV: flat $95/mo per family",gradient:"darkBlue",caption:`Small-group premiums went up 7% this year. They'll go up again next.
1260
1261VURVhealth™ is a flat $95/family/month — predictable, budget-friendly, easy to keep when costs spike elsewhere.
1262
1263→ Compare plans at VURVhealth.com`,hashtags:["#VURVHealth","#SmallBusiness","#EmployeeBenefits","#HealthcareSavings","#HRTech"]},{id:"smb-extra-v3",category:"Small Business / SMB",layout:"quote",eyebrow:"Employer Story",headline:'"Added VURV. Kept the team."',subline:"— Maya, founder",footnote:"14-person agency · live in a week",gradient:"primary",caption:`"My team kept asking about benefits. Adding VURV at $95/month covered everyone."
1264
1265Real SMB benefits ROI — VURVhealth™ ships in a week, costs less than a team lunch per family per month.
1266
1267→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#SmallBusiness","#EmployerStory","#EmployeeBenefits","#HRTech"]},{id:"smb-extra-v4",category:"Small Business / SMB",layout:"service",eyebrow:"Onboarding",headline:"Live in a week.",subline:"Self-serve enrollment. No SPDs.",footnote:"No carrier paperwork to chase",gradient:"accent",caption:`Forget the 60-day group health onboarding slog.
1268
1269Send invites, employees enroll themselves, you're done. VURVhealth™ ships in days, not months.
1270
1271→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#SmallBusiness","#EmployeeBenefits","#HRTech","#BenefitsBroker"]},{id:"smb-extra-v5",category:"Small Business / SMB",layout:"app",eyebrow:"For Your Team",headline:"One app. Everyone covered.",subline:"Telehealth, therapy, Rx, dental — in one place.",footnote:"iOS · Android · family profiles included",gradient:"primary",phoneImage:h.showcase,caption:`Give every teammate (and their family) one healthcare app.
1272
1273VURVhealth™ puts every part of care in one place — 24/7 telehealth, therapy, Rx, dental + vision for $95/family/month.
1274
1275→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#SmallBusiness","#EmployeeBenefits","#HRTech"]},{id:"app-showcase-v1",category:"App Showcase",layout:"app",eyebrow:"Now Live",headline:"Your home screen for healthcare.",subline:"Telehealth, therapy, Rx — one tap each.",footnote:"iOS · Android · iPad",gradient:"primary",phoneImage:h.home,caption:`If you can order coffee from your phone, you can see a doctor from it.
1276
1277The VURVhealth™ app puts a board-certified doctor, a licensed therapist, and your pharmacy savings card on one home screen.
1278
1279→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v2",category:"App Showcase",layout:"appLaunch",eyebrow:"Member Story",headline:`"I haven't been in a waiting room since."`,subline:"— Devon, member since 2023",footnote:"Real care, in-app, $0/visit",gradient:"hero",phoneImage:h.heroShowcase,caption:`"Honestly, I haven't sat in a waiting room since I downloaded VURV."
1280
1281That's the most common review — once members try in-app care, they don't go back. 24/7 telehealth, $0 per visit, included.
1282
1283→ Download for iOS and Android · VURVhealth.com`,hashtags:["#VURVHealth","#MemberStory","#AppLaunch","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v3",category:"App Showcase",layout:"stat",eyebrow:"In The App",headline:"< 10 min",subline:"from tap to live doctor",footnote:"24/7 · 47 states",gradient:"accent",phoneImage:h.features,caption:`Under 10 minutes from request to live, board-certified doctor.
1284
1285That's the average across thousands of VURVhealth™ visits — measured in the app, every hour of every day.
1286
1287→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#FastCare","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v4",category:"App Showcase",layout:"service",eyebrow:"App vs. Portal",headline:"Built like an app. Not a portal.",subline:"Designed for thumbs, not desktops.",footnote:"iOS · Android · iPad",gradient:"darkBlue",phoneImage:h.showcase,caption:`Most "patient portals" feel like 2008. VURV feels like 2026.
1288
1289Modern app design, one-handed flows, big touch targets — VURVhealth™ was built for how people actually use phones.
1290
1291→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#PhoneFirst","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v5",category:"App Showcase",layout:"app",eyebrow:"Family Profiles",headline:"5 profiles. 1 login.",subline:"Every family member's care in one place.",footnote:"Up to 5 members included",gradient:"primary",phoneImage:h.family,caption:`Sick kid, refill for mom, therapy for you — same login, same app.
1292
1293VURVhealth™ keeps every household member's visits, prescriptions, and notes under one account.
1294
1295→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"app-showcase-v6",category:"App Showcase",layout:"appLaunch",eyebrow:"Welcome",headline:"Onboard in 5 minutes.",subline:"No spreadsheets. No enrollment guides.",footnote:"Cancel anytime after 3 months",gradient:"primary",phoneImage:h.welcome,caption:`From download to "I just talked to a doctor" — in one sitting.
1296
1297VURVhealth™ sign-up takes about 5 minutes. Add your family, enter payment, you're done.
1298
1299→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Onboarding","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v7",category:"App Showcase",layout:"app",eyebrow:"In Your Wallet",headline:"Your cards. In your phone.",subline:"Pharmacy, dental, vision — all in Apple & Google Wallet.",footnote:"No plastic. No forgetting.",gradient:"darkBlue",phoneImage:h.idCards,caption:`No plastic cards. No "I left it in my other wallet."
1300
1301VURVhealth™ ID cards live in Apple Wallet and Google Wallet — pharmacy, dental, vision, ready when you need them.
1302
1303→ Download for iOS and Android · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v8",category:"App Showcase",layout:"service",eyebrow:"24/7 Telehealth",headline:"Doctor on call. Always.",subline:"Open the app any hour. Talk in 10 minutes.",footnote:"Board-certified physicians",gradient:"accent",phoneImage:h.center,caption:`The "after-hours doctor" used to be the ER. Now it's the app.
1304
1305VURVhealth™ telehealth runs 24/7/365 — Christmas morning, 3am Tuesday, same 10-minute response.
1306
1307→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#247Care","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v9",category:"App Showcase",layout:"app",eyebrow:"Start Visit",headline:"Tap. Talk. Treated.",subline:"In-app urgent + primary care, $0/visit.",footnote:"iOS · Android",gradient:"hero",phoneImage:h.home,caption:`Three taps to a board-certified doctor.
1308
1309Open VURVhealth™, tap Start Visit, talk in under 10 minutes — prescription routed to your pharmacy automatically.
1310
1311→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FastCare","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v10",category:"App Showcase",layout:"stat",eyebrow:"Members Save",headline:"$8,605/yr",subline:"tracked, in-app, by the average family",footnote:"7.5× ROI on a $1,140/year membership",gradient:"primary",phoneImage:h.showcase,caption:`Average family saves $8,605/year — tracked in the app, not estimated.
1312
1313Every visit and prescription logs to your savings dashboard so the ROI on your $95/month is visible in real time.
1314
1315→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v11",category:"App Showcase",layout:"appLaunch",eyebrow:"Now Available",headline:"All your care. One app.",subline:"Telehealth, therapy, Rx, dental, vision.",footnote:"iOS · Android · iPad",gradient:"hero",phoneImage:h.features,caption:`One app instead of seven portals.
1316
1317VURVhealth™ bundles every part of your care — board-certified doctors, licensed therapists, pharmacy savings, dental + vision.
1318
1319→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v12",category:"App Showcase",layout:"app",eyebrow:"Mom's Story",headline:'"I run the family. The app helps."',subline:"— Sarah, mom of 3",footnote:"5 profiles · 1 login",gradient:"primary",phoneImage:h.family,caption:`"I make 90% of the healthcare decisions for my family. VURV is the first app that's built for that."
1320
13215 profiles, shared history, in-app messaging — VURVhealth™ was designed around how households actually work.
1322
1323→ Download for iOS and Android · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#MomLife","#FamilyHealth","#MemberStory"]},{id:"app-showcase-v13",category:"App Showcase",layout:"stat",eyebrow:"Therapy In-App",headline:"6 days",subline:"avg time to first therapy session",footnote:"Insurance avg: 90+ days",gradient:"accent",phoneImage:h.right,caption:`Therapy in 6 days, not 6 months.
1324
1325VURVhealth™ in-app therapy booking gets you a first session in under a week — unlimited sessions, $0 each.
1326
1327→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#MentalHealth","#TherapyAccess","#FamilyHealth"]},{id:"app-showcase-v14",category:"App Showcase",layout:"service",eyebrow:"Compare In-App",headline:"See your savings. Live.",subline:"Insurance vs. VURV, side by side.",footnote:"$0 per visit · up to 85% off Rx",gradient:"darkBlue",phoneImage:h.left,caption:`Stop guessing whether VURV is worth it. See it live.
1328
1329In-app calculators show what you'd pay on insurance vs. with VURVhealth™ layered on — usually a 4-figure annual gap.
1330
1331→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#HealthcareSavings","#FamilyHealth","#InsuranceAlternative"]},{id:"app-showcase-v15",category:"App Showcase",layout:"app",eyebrow:"Rx Card",headline:"Save up to 85% at the counter.",subline:"Show your in-app DiscountRx card.",footnote:"65,000+ pharmacies · 31,000+ meds",gradient:"hero",phoneImage:h.idCards,caption:`The pharmacy savings card you'll actually have on you.
1332
1333VURVhealth™ DiscountRx lives in the app and Apple Wallet — works at CVS, Walgreens, Walmart, your neighborhood pharmacy.
1334
1335→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#RxSavings","#PharmacySavings","#FamilyHealth"]},{id:"app-showcase-v16",category:"App Showcase",layout:"appLaunch",eyebrow:"For Families",headline:"Built for households.",subline:"Not just individuals.",footnote:"Up to 5 members on $95/month",gradient:"primary",phoneImage:h.heroShowcase,caption:`Most healthcare apps assume you're a single user. VURV doesn't.
1336
1337Five profiles, shared history, household-first onboarding — VURVhealth™ was designed for the way real families look.
1338
1339→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#MomLife","#MembershipHealthcare"]},{id:"app-showcase-v17",category:"App Showcase",layout:"app",eyebrow:"Continuity",headline:"Notes, refills, history — in one place.",subline:"Message between visits. See what changed.",footnote:"Records stay with you",gradient:"accent",phoneImage:h.home,caption:`Your records shouldn't live on 3 different portals.
1340
1341VURVhealth™ keeps notes, prescriptions, and visit history together so chronic care actually feels connected.
1342
1343→ Download for iOS and Android · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#ChronicCare","#PrimaryCare","#FamilyHealth"]},{id:"app-showcase-v18",category:"App Showcase",layout:"service",eyebrow:"On The Go",headline:"Care that travels with you.",subline:"47 states. 24 hours. Same app.",footnote:"Works on every device you have",gradient:"darkBlue",phoneImage:h.showcase,caption:`Sick on a work trip? Open the app.
1344
1345VURVhealth™ telehealth works across 47 US states — drive, fly, move, the membership keeps working.
1346
1347→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#Travel","#Telehealth","#FamilyHealth"]},{id:"app-showcase-v19",category:"App Showcase",layout:"app",eyebrow:"Get Started",headline:"5 minutes to enrolled.",subline:"Welcome flow built for real humans.",footnote:"iOS · Android",gradient:"hero",phoneImage:h.welcome,caption:`No spreadsheets. No call center. No "open enrollment window."
1348
1349VURVhealth™ onboarding takes 5 minutes — pick your family members, enter payment, start care today.
1350
1351→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Onboarding","#FamilyHealth","#MembershipHealthcare"]},{id:"app-showcase-v20",category:"App Showcase",layout:"appLaunch",eyebrow:"Pattern Interrupt",headline:"You're holding the doctor.",subline:"24/7 telehealth in your hand.",footnote:"Board-certified · $0/visit",gradient:"accent",phoneImage:h.center,caption:`The "go see a doctor" friction is mostly the going.
1352
1353VURVhealth™ removes that step entirely — open the app, talk to a board-certified physician in 10 minutes.
1354
1355→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#PhoneFirst","#FamilyHealth"]},{id:"app-showcase-v21",category:"App Showcase",layout:"app",eyebrow:"Why Members Stay",headline:"It just works.",subline:"Boring reason. Best reason.",footnote:"Cancel anytime after 3 months",gradient:"primary",phoneImage:h.features,caption:`The boring reason members renew: it just works.
1356
1357Real doctors, real therapists, real pharmacy savings — all in one app, every time you open it.
1358
1359→ Get the app · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Retention","#MembershipHealthcare","#FamilyHealth"]},{id:"app-showcase-v22",category:"App Showcase",layout:"service",eyebrow:"For So
1359lo Operators",headline:"Your benefits dept., in your pocket.",subline:"For freelancers, 1099s, between-jobs.",footnote:"$95/mo · cancel after 3",gradient:"darkBlue",phoneImage:h.left,caption:`When you're a one-person company, you're also the benefits department.
1360
1361VURVhealth™ gives self-employed pros the whole benefits stack in one app — telehealth, therapy, Rx, dental + vision.
1362
1363→ Download for iOS and Android · VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#SelfEmployed","#Freelancer","#MembershipHealthcare"]},{id:"app-showcase-v23",category:"App Showcase",layout:"app",eyebrow:"Bigger Households",headline:"Add the 5th kid free.",subline:"No per-member upcharge.",footnote:"1 primary + up to 4 dependents",gradient:"hero",phoneImage:h.family,caption:`The 5th family member costs the same as the first: nothing extra.
1364
1365VURVhealth™ caps the household at $95/month — designed for families bigger than a marketing brochure.
1366
1367→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#BigFamily","#AffordableCare"]},{id:"app-showcase-v24",category:"App Showcase",layout:"appLaunch",eyebrow:"Compare",headline:"Premium up. App on.",subline:"Layer VURV on whatever you have.",footnote:"$95/family/month",gradient:"darkBlue",phoneImage:h.heroShowcase,caption:`Premiums went up again. The app gives you somewhere to put that frustration.
1368
1369VURVhealth™ stacks beside any plan — 24/7 telehealth, mental health, Rx for $95/family/month.
1370
1371→ Join in 5 minutes at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#InsuranceAlternative","#OpenEnrollment","#FamilyHealth"]},{id:"app-showcase-v25",category:"App Showcase",layout:"appLaunch",eyebrow:"Get The App",headline:"Download today. Use tonight.",subline:"iOS · Android · iPad.",footnote:"Free download · membership required",gradient:"primary",phoneImage:h.idCards,caption:`Download today. Talk to a doctor tonight.
1372
1373VURVhealth™ activates instantly — 24/7 telehealth, in-app ID cards, pharmacy savings, ready the minute you sign up.
1374
1375→ Start your membership at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#Telehealth","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v01",category:"Proof",layout:"appLaunch",eyebrow:"Real Savings",headline:"$8,605 saved. On a phone.",subline:"Average member savings per year.",footnote:"VURVhealth is a membership — not insurance.",gradient:"primary",phoneImage:h.center,caption:`Members aren't saving on a spreadsheet — they're saving in an app.
1376
1377VURVhealth™ members save an average of $8,605 a year on telehealth, therapy, prescriptions, and procedures, all tracked inside one app for the whole family.
1378
1379→ See how it adds up at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"phone-mix-v02",category:"Proof",layout:"appLaunch",eyebrow:"Members Say",headline:"Lower bills. Better app.",subline:"What members tell us, in two sentences.",footnote:"Verified member feedback · 2025",gradient:"darkBlue",phoneImage:h.left,caption:`Two things members say the most: the bills are lower, and the app is the part they actually use.
1380
1381VURVhealth™ wraps unlimited telehealth, mental health therapy, and Rx savings into one $95/month family membership — and one phone screen.
1382
1383→ Read member stories at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStories","#HealthcareSavings","#FamilyHealth","#Telehealth"]},{id:"phone-mix-v03",category:"Proof",layout:"appLaunch",eyebrow:"By The Numbers",headline:"60 seconds to sign up.",subline:"Same day to your first visit.",footnote:"No paperwork · No waiting period",gradient:"hero",phoneImage:h.welcome,caption:`Most members are signed up and on a video visit before lunch.
1384
1385VURVhealth™ takes about 60 seconds to join in the app, then you can talk to a board-certified doctor the same day — for the whole family, on one $95/month plan.
1386
1387→ Try it today at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-mix-v04",category:"Pricing",layout:"appLaunch",eyebrow:"One Price",headline:"$95/month. Whole family.",subline:"Up to 5 members. One app.",footnote:"Month-to-month · Cancel anytime",gradient:"accent",phoneImage:h.family,caption:`One price covers the entire household — not one person at a time.
1388
1389VURVhealth™ is $95/month for up to 5 family members: unlimited telehealth, mental health therapy, prescription savings, and $0 procedures, all inside one app.
1390
1391→ See pricing at VURVhealth.com/pricing`,hashtags:["#VURVHealth","#FamilyHealth","#AffordableCare","#Pricing","#MembershipHealthcare"]},{id:"phone-mix-v05",category:"Pricing",layout:"app",eyebrow:"No Surprises",headline:"What you see is what you pay.",subline:"Prices live in the app — before you book.",footnote:"Rx · Procedures · Visits",gradient:"light",phoneImage:h.home,caption:`Healthcare shouldn't be a guessing game.
1392
1393The VURVhealth™ app shows real prescription prices at 65,000+ pharmacies and $0 procedures near you before you ever tap book — so families know the cost up front.
1394
1395→ See it in the app at VURVhealth.com`,hashtags:["#VURVHealth","#TransparentPricing","#HealthcareSavings","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v06",category:"Pricing",layout:"appLaunch",eyebrow:"Stack The Savings",headline:"$95 in. Thousands out.",subline:"One membership replaces a stack of add-ons.",footnote:"Telehealth · Therapy · Rx · Procedures",gradient:"primary",phoneImage:h.right,caption:`Add up the apps and add-ons most families pay for separately. Then compare.
1396
1397VURVhealth™ rolls unlimited telehealth, mental health therapy, prescription savings, and $0 procedures into one $95/month family membership in a single app.
1398
1399→ Compare at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#AffordableCare","#MembershipHealthcare"]},{id:"phone-mix-v07",category:"Service",layout:"appLaunch",eyebrow:"24/7 Telehealth",headline:"A doctor. In 10 minutes.",subline:"Day or night. Whole family.",footnote:"Board-certified · Video or phone",gradient:"hero",phoneImage:h.center,caption:`Sick kids don't keep business hours.
1400
1401VURVhealth™ members can tap once and talk to a board-certified doctor in about 10 minutes, 24/7 — for every member of the family, on one $95/month plan.
1402
1403→ Start a visit at VURVhealth.com`,hashtags:["#VURVHealth","#Telehealth","#FamilyHealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-mix-v08",category:"Service",layout:"appLaunch",eyebrow:"Rx Savings",headline:"Lower prices. Same pharmacy.",subline:"Pull up the price before you walk in.",footnote:"65,000+ pharmacies nationwide",gradient:"darkBlue",phoneImage:h.features,caption:`Walking up to a pharmacy counter shouldn't be a wallet event.
1404
1405VURVhealth™ shows the lower cash price for your prescription at 65,000+ pharmacies right inside the app — no coupons to print, no codes to remember.
1406
1407→ Search a med at VURVhealth.com`,hashtags:["#VURVHealth","#PrescriptionSavings","#Pharmacy","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v09",category:"Service",layout:"appLaunch",eyebrow:"$0 Procedures",headline:"Find them. Book them.",subline:"Hundreds of procedures, $0 to the member.",footnote:"Imaging · Labs · Outpatient",gradient:"dark",phoneImage:h.showcase,caption:`MRIs and labs shouldn't show up as a four-figure bill weeks later.
1408
1409VURVhealth™ members can search hundreds of procedures inside the app and see the ones available at $0 to the member — then book a nearby facility in a few taps.
1410
1411→ Browse procedures at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#TransparentPricing","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v10",category:"Family",layout:"appLaunch",eyebrow:"5 Profiles",headline:"Everyone gets a profile.",subline:"One tap to 
1411switch. One plan to run.",footnote:"1 primary + up to 4 family members",gradient:"accent",phoneImage:h.family,caption:`Kids, partner, parents — they each get their own profile, not a shared note in your phone.
1412
1413VURVhealth™ gives up to 5 family members a profile, history, and digital ID inside one app for $95/month.
1414
1415→ Build your family plan at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#MembershipHealthcare","#PrimaryCare","#Telehealth"]},{id:"phone-mix-v11",category:"Family",layout:"appLaunch",eyebrow:"School Mornings",headline:"Sick day. Solved.",subline:"A doctor before the bus comes.",footnote:"24/7 telehealth · Notes for school",gradient:"primary",phoneImage:h.welcome,caption:`It's 6:42am, the fever is back, and the bus is in 18 minutes.
1416
1417VURVhealth™ members can open the app, talk to a board-certified doctor in about 10 minutes, and get a school note before breakfast — for any kid on the family plan.
1418
1419→ Get the app at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#Telehealth","#PrimaryCare","#MembershipHealthcare"]},{id:"phone-mix-v12",category:"Family",layout:"appLaunch",eyebrow:"Digital ID",headline:"Their ID. In your pocket.",subline:"Pull up any family member's card.",footnote:"No more wallet shuffling",gradient:"hero",phoneImage:h.idCards,caption:`The card you needed is always the one not in your wallet.
1420
1421Every VURVhealth™ family member has a digital ID inside the app — pull it up at the pharmacy, share it with a provider, screenshot it for records.
1422
1423→ See how it works at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#DigitalID","#MembershipHealthcare","#PrimaryCare"]},{id:"phone-mix-v13",category:"B2B",layout:"appLaunch",eyebrow:"For Employers",headline:"A benefit they'll open.",subline:"Not a binder. An app.",footnote:"Group rates · Easy rollout",gradient:"darkBlue",phoneImage:h.heroShowcase,caption:`The best employee benef
1423it is the one people actually use.
1424
1425VURVhealth™ gives teams a $95/family/month membership with unlimited telehealth, therapy, and Rx savings — all in an app employees open instead of a binder they don't.
1426
1427→ Talk to our group team at VURVhealth.com`,hashtags:["#VURVHealth","#EmployeeBenefits","#HRLeaders","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v14",category:"B2B",layout:"app",eyebrow:"Layer On Any Plan",headline:"Stack VURV on what you have.",subline:"Lower out-of-pocket. Higher utilization.",footnote:"Pairs with HDHPs and group plans",gradient:"dark",phoneImage:h.home,caption:`Most HR teams don't need to rip and replace — they need lower out-of-pocket spend.
1428
1429VURVhealth™ stacks beside any existing plan at $95/family/month and lives where employees already are: their phone.
1430
1431→ Book a walkthrough at VURVhealth.com`,hashtags:["#VURVHealth","#EmployeeBenefits","#HRLeaders","#OpenEnrollment","#MembershipHealthcare"]},{id:"phone-mix-v15",category:"Partner",layout:"appLaunch",eyebrow:"Partner Members",headline:"One app for your members.",subline:"Branded. Bundled. Simple.",footnote:"For associations, unions, and partners",gradient:"primary",phoneImage:h.showcase,caption:`Your members already trust you — meet them on the device they use most.
1432
1433VURVhealth™ partners with associations, unions, and member orgs to deliver $95/family/month healthcare access inside one easy app, branded and bundled the way your members expect.
1434
1435→ Partner with us at VURVhealth.com`,hashtags:["#VURVHealth","#Partnerships","#MemberBenefits","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v16",category:"Partner",layout:"appLaunch",eyebrow:"Partner Launch",headline:"Roll out in days. Not quarters.",subline:"Onboarding lives inside the app.",footnote:"Built for partner scale",gradient:"accent",phoneImage:h.welcome,caption:`Most benefit rollouts die in PDFs.
1436
1437VURVhealth™ partner launches live in the app: members download, sign up in 60 seconds, and are talking to a doctor the same day — no benefits fair required.
1438
1439→ Talk to partnerships at VURVhealth.com`,hashtags:["#VURVHealth","#Partnerships","#Onboarding","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v17",category:"Social Proof",layout:"appLaunch",eyebrow:"Member Review",headline:"“We use it every week.”",subline:"What families tell us most.",footnote:"Verified member · 2025",gradient:"light",phoneImage:h.features,caption:`The number we watch isn't downloads — it's weekly opens.
1440
1441VURVhealth™ families open the app every week for telehealth, therapy, Rx lookups, and ID cards. One $95/month plan that earns its place on the home screen.
1442
1443→ Read more reviews at VURVhealth.com`,hashtags:["#VURVHealth","#MemberStories","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"phone-mix-v18",category:"Social Proof",layout:"appLaunch",eyebrow:"Five Stars",headline:"Rated by real families.",subline:"Across iOS and Android.",footnote:"App Store · Google Play",gradient:"hero",phoneImage:h.center,caption:`Healthcare apps rarely get five stars. We're trying to change that.
1444
1445VURVhealth™ is rated by real families using telehealth, therapy, and Rx savings in the same app — for $95/month, up to 5 family members.
1446
1447→ Download at VURVhealth.com`,hashtags:["#VURVHealth","#FamilyHealth","#AppStore","#Telehealth","#MembershipHealthcare"]},{id:"phone-mix-v19",category:"Comparison",layout:"appLaunch",eyebrow:"Old vs. New",headline:"Portals out. Ap
1447ps in.",subline:"Healthcare that fits in your hand.",footnote:"VURVhealth is a membership — not insurance.",gradient:"darkBlue",phoneImage:h.right,caption:`Old healthcare lives in a portal you log into once a year.
1448
1449VURVhealth™ lives in an app you open every week — telehealth, therapy, Rx, and digital IDs for the whole family for $95/month.
1450
1451→ See the difference at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareReimagined","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"phone-mix-v20",category:"Comparison",layout:"appLaunch",eyebrow:"Side By Side",headline:"Premium plan + VURV.",subline:"Lower the bills the plan won't.",footnote:"Stacks with any existing plan",gradient:"dark",phoneImage:h.heroShowcase,caption:`Premium plans handle the catastrophes. They rarely handle the everyday.
1452
1453VURVhealth™ layers on top of any plan at $95/family/month to cover the everyday: telehealth, therapy, Rx, and procedures, all in the app.
1454
1455→ Compare at VURVhealth.com`,hashtags:["#VURVHealth","#HealthcareSavings","#FamilyHealth","#OpenEnrollment","#MembershipHealthcare"]},{id:"phone-mix-v21",category:"Mental Health",layout:"appLaunch",eyebrow:"Therapy In-App",headline:"Book a therapist. Tonight.",subline:"Unlimited sessions. $0 to the member.",footnote:"Licensed therapists · Video or phone",gradient:"primary",phoneImage:h.home,caption:`The hardest step is opening the app. We made the rest easy.
1456
1457VURVhealth™ members can book unlimited mental health therapy sessions with licensed therapists at $0 per session — for every adult on the $95/month family plan.
1458
1459→ Start tonight at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#Therapy","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v22",category:"Mental Health",layout:"appLaunch",eyebrow:"Therapy For Teens",headline:"Support for the whole family.",subline:"Therapists for teens and adults.",footnote:"Inside the same family plan",gradient:"accent",phoneImage:h.family,caption:`Mental health support shouldn't stop at the parents.
1460
1461VURVhealth™ includes therapy access for teens and adults on the family plan — booked in the app, $0 per session, on one $95/month membership.
1462
1463→ Learn more at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#TeenHealth","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v23",category:"Mental Health",layout:"appLaunch",eyebrow:"No Waitlists",headline:"Faster than the wait.",subline:"Most members book within 48 hours.",footnote:"Licensed therapists · Nationwide",gradient:"hero",phoneImage:h.left,caption:`Waitlists are the silent reason most therapy never happens.
1464
1465VURVhealth™ members book licensed therapists inside the app — most within 48 hours — at $0 per session on the family $95/month plan.
1466
1467→ Find a therapist at VURVhealth.com`,hashtags:["#VURVHealth","#MentalHealth","#Therapy","#FamilyHealth","#MembershipHealthcare"]},{id:"phone-mix-v24",category:"App Launch",layout:"appLaunch",eyebrow:"Now Available",headline:"VURV. On every phone.",subline:"iOS · Android · iPad.",footnote:"Free download · membership required",gradient:"black",phoneImage:h.showcase,caption:`Wherever your family checks the weather, they can now check in with a doctor.
1468
1469VURVhealth™ is live on iOS, Android, and iPad — telehealth, therapy, Rx, and digital IDs for $95/month per family.
1470
1471→ Download free at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#Telehealth","#MembershipHealthcare"]},{id:"phone-mix-v25",category:"App Launch",layout:"app",eyebrow:"Try Tonight",headline:"Download. Sign up. Done.",subline:"60 seconds to a member account.",footnote:"No credit card to explore",gradient:"primary",phoneImage:h.welcome,caption:`The fastest sign-ups happen on the couch, after dinner.
1472
1473VURVhealth™ takes about 60 seconds in the app — no credit card to explore, $95/month when you're ready, up to 5 family members on one plan.
1474
1475→ Get the app at VURVhealth.com`,hashtags:["#VURVHealth","#AppLaunch","#FamilyHealth","#Telehealth","#MembershipHealthcare"]}
1475],Mt=Je.url,Ft=Ke.url,Lt=Ze.url,va=Je.url,Ra=Ze.url,wa=Ke.url,Pt=[{id:"broker-commissions",category:"For Brokers",layout:"stat",eyebrow:"Broker Economics",headline:"Recurring",subline:"monthly commissions on every member",footnote:"Sticky multi-year clients · No paperwork to chase",gradient:"primary",caption:`Tired of one-and-done ancillary commissions?
1476
1477VURVbenefits™ pays brokers recurring monthly commissions on every active member — for as long as they stay enrolled. No paperwork to chase, no renewal cliffs. Just a clean, predictable book of business.
1478
1479→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-easy-addon",category:"For Brokers",layout:"service",eyebrow:"Stackable",headline:"Drop VURVbenefits on top of any med plan.",subline:"Works alongside fully-insured, level-funded, or ICHRA.",footnote:"No underwriting · No carrier conflicts · 5-minute quote",gradient:"accent",caption:`Renewal season is coming.
1480
1481VURVbenefits™ is a fixed-fee membership — not insurance — so it bolts on cleanly next to any medical plan your client already has. Great for filling the gap on thin medical plans, ICHRA stacks, and 1099 or part-time workforces.
1482
1483→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#ICHRA","#EmployeeBenefits","#BenefitsStrategy"]},{id:"broker-sticky-clients",category:"For Brokers",layout:"quote",eyebrow:"Why Brokers Love It",headline:"“My retention shot up the year I added VURVbenefits.”",subline:"— Mid-market benefits consultant",footnote:"Members log in monthly · Employers see the value year-round",gradient:"dark",caption:`When employees actually use a benefit, they remember who sold it to them.
1484
1485Brokers tell us VURVbenefits™ is the one ancillary they don't have to defend at renewal — because members open the app every month. That's what sticky looks like.
1486
1487→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-no-claims",category:"For Brokers",layout:"comparison",eyebrow:"Less Admin, More Selling",headline:"Zero billing to manage.",subline:"No paperwork. No appeals. No service hours burned.",footnote:"Fixed-fee membership · Service handled by VURVbenefits",gradient:"darkBlue",caption:`Every hour your team spends on a billing dispute is an hour they're not selling.
1488
1489VURVbenefits™ is a fixed-fee membership — no paperwork to file, deny, or appeal. Member support comes straight to us. Free up your service team and grow your book.
1490
1491→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#BrokerLife","#EmployeeBenefits","#BenefitsStrategy"]},{id:"employer-65-per-employee",category:"For Employers",layout:"pricing",eyebrow:"Per Employee",headline:"$95/mo",subline:"covers the employee + up to 4 family members",footnote:"No premiums on your books · No renewal increases",gradient:"primary",caption:`Give every employee — and their family — unlimited virtual primary care, mental health therapy, and prescription savings for $95/month total.
1492
1493Not per person. Per household. Flat fee with VURVbenefits™. No surprises at renewal.
1494
1495→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-retention",category:"For Employers",layout:"stat",eyebrow:"Retention Lever",headline:"1 benefit.",subline:"Their whole family, covered.",footnote:"Higher perceived value than any single ancillary",gradient:"hero",caption:`The benefits that move retention numbers are the ones employees' families actually use.
1496
1497VURVbenefits™ covers up to 5 lives per membership — telehealth, mental health, Rx, dental & vision discounts, transparent medical pricing — for one flat monthly fee. That's a story HR can tell at every all-hands.
1498
1499→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-1099-workforce",category:"For Employers",layout:"service",eyebrow:"For Modern Workforces",headline:"Built for 1099, gig, and part-time teams.",subline:"No group medical? Give them VURVbenefits.",footnote:"Activates same day · No waiting period · No underwriting",gradient:"accent",caption:`Most ancillary carriers won't quote your 1099, seasonal, or part-time workers.
1500
1501VURVbenefits™ will. Members activate the same day, the whole family is included, and there's no underwriting. Finally, a benefit your gig and contractor workforce can actually use.
1502
1503→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#SmallBusiness","#WorkforceHealth","#HRTech"]},{id:"employer-zero-admin",category:"For Employers",layout:"comparison",eyebrow:"Zero Admin",headline:"Launch in a week. Ru
1503n on autopilot.",subline:"Eligibility file → invoice. That's it.",footnote:"No EDI build · No carrier portal · Self-service member app",gradient:"dark",caption:`Your HR team doesn't need another portal to babysit.
1504
1505VURVbenefits™ launches with a simple census or eligibility feed. Members onboard themselves in the app. You get one invoice a month. That's the entire program.
1506
1507→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#HRTech","#EmployeeBenefits","#BenefitsStrategy","#WorkforceHealth"]},{id:"employer-absenteeism",category:"For Employers",layout:"stat",eyebrow:"Productivity",headline:"Fewer PTO hours",subline:"lost to routine doctor visits",footnote:"Members see a board-certified physician in <10 minutes",gradient:"accent",caption:`A sick kid used to mean a lost workday.
1508
1509With VURVbenefits™, employees see a board-certified doctor in under 10 minutes — from home, day or night. No clinic, no commute, no full day burned. Productivity goes up. PTO stress goes down.
1510
1511→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"reseller-white-label",category:"For Resellers / Channel",layout:"service",eyebrow:"White-Label Ready",headline:"Sell it as VURVbenefits. Or sell it as you.",subline:"Co-branded and private-label programs available.",footnote:"Marketing kit · Onboarding flow · Member support included",gradient:"primary",caption:`If you serve a community — an association, an affinity group, an employer network — VURVbenefits™ can ship as your branded member program.
1512
1513We handle the product, the care, and the support. You own the relationship.
1514
1515→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#EmployeeBenefits","#HRTech"]},{id:"reseller-commission",category:"For Resellers / Channel",layout:"stat",eyebrow:"Channel Economics",headline:"Simple",subline:"per-member revenue share. Every month.",footnote:"Clean partner agreement · Quarterly reporting · Dedicated AM",gradient:"hero",caption:`No tiered tables. No clawbacks on month 13. No reconciliation games.
1516
1517VURVbenefits™ channel partners earn a flat per-member revenue share for as long as members stay enrolled. Grow it. Predict it. Bank it.
1518
1519→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#BrokerLife","#EmployeeBenefits"]},{id:"reseller-fast-onboard",category:"For Resellers / Channel",layout:"service",eyebrow:"Go-to-Market Fast",headline:"From signed to selling in 14 days.",subline:"Sales deck, one-pagers, demo video — done.",footnote:"Includes co-branded landing page",gradient:"darkBlue",caption:`We've shipped this playbook enough times to make it boring.
1520
1521New VURVbenefits™ resellers get a complete sales kit, a co-branded landing page, and a live walk-through with their AE — all inside two weeks. Fewer slide decks, more signed groups.
1522
1523→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#BrokerLife","#EmployeeBenefits"]},{id:"roi-team-of-50",category:"ROI & Savings",layout:"stat",eyebrow:"ROI · Team of 50",headline:"~$430k",subline:"in member savings across the workforce, every year",footnote:"Based on $8,605 avg annual household savings",gradient:"hero",caption:`VURVbenefits™ members save an average of $8,605 a year per household.
1524
1525Scale that across a 50-person team and you're returning roughly $430k a year in out-of-pocket savings to the people who make the company run. That's a benefits story worth telling.
1526
1527→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-er-diversion",category:"ROI & Savings",layout:"service",eyebrow:"ER Diversion",headline:"Catch it in the app, not the ER.",subline:"24/7 virtual primary care + transparent medical pricing.",footnote:"Lower out-of-pocket cash prices for routine procedures",gradient:"accent",caption:`Every avoidable ER visit is a productivity hit for the employer and a wallet hit for the employee.
1528
1529VURVbenefits™ routes routine care through 24/7 virtual primary care first — and shows transparent cash prices for everything else. The right care at the right price.
1530
1531→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-rx-savings",category:"ROI & Savings",layout:"stat",eyebrow:"Pharmacy Savings",headline:"Up to 85%",subline:"off at 65,000+ pharmacies, including the big chains",footnote:"31,000+ medications · Members keep more of their paycheck",gradient:"primary",caption:`Pharmacy is where wallet pain shows up first.
1532
1533VURVbenefits™ members get up to 85% off across 65,000+ pharmacies — the same ones they already use. One refill can pay for a month of membership. A quiet retention tool.
1534
1535→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"easy-no-underwriting",category:"Easy to Sell",layout:"service",eyebrow:"Easy to Sell",headline:"No underwriting. No waiting period.",subline:"Quote it today. Activate them tomorrow.",footnote:"Month-to-month · Cancel anytime",gradient:"primary",caption:`VURVbenefits™ is a fixed-fee membership, not insurance — so there's no underwriting, no medical questionnaire, and no waiting period.
1536
1537Get a quote in five minutes. Activate the group the next business day. Best mid-year sale in your bag.
1538
1539→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"easy-3-month",category:"Easy to Sell",layout:"pricing",eyebrow:"Low Friction",headline:"3 months in.",subline:"Then cancel any time, for any reason.",footnote:"Confidence built into the program",gradient:"accent",caption:`Buyers s
1539ay yes faster when the exit is easy.
1540
1541VURVbenefits™ is month-to-month. Employers (and members) can cancel any time. Low risk on the buyer side. Low churn on ours.
1542
1543→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"easy-quote",category:"Easy to Sell",layout:"stat",eyebrow:"Quote Time",headline:"5 min",subline:"from census to firm quote",footnote:"No carrier portals · No back-and-forth",gradient:"darkBlue",caption:`The fastest quote in your stack.
1544
1545Drop a census into the VURVbenefits™ partner portal and you'll have a firm, ready-to-present number in five minutes. More quotes out the door means more groups in the book.
1546
1547→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#BrokerLife","#EmployeeBenefits","#BenefitsStrategy"]},{id:"member-telehealth",category:"Member Experience",layout:"service",eyebrow:"What Members Get",headline:"Doctor in under 10 minutes. 24/7.",subline:"Board-certified physicians, every state we serve.",footnote:"47 states",gradient:"accent",caption:`When employees can talk to a doctor at 2am from the couch, two things happen: they actually get care, and they remember which benefit made it possible.
1548
1549VURVbenefits™ gives every member unlimited 24/7 virtual primary care, board-certified, in 47 states.
1550
1551→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"member-mental-health",category:"Member Experience",layout:"service",eyebrow:"What Members Get",headline:"Unlimited therapy. $0 per session.",subline:"Licensed therapists. Booked this week.",footnote:"Switch therapists anytime · Video or phone",gradient:"primary",caption:`The mental-health utilization gap on most employer plans isn't an awareness problem. It's a cost-and-access problem.
1552
1553VURVbenefits™ members get unlimited sessions with licensed therapists at $0 per session — included in the flat monthly fee. That moves the needle.
1554
1555→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"member-one-app",category:"Member Experience",layout:"quote",eyebrow:"One App",headline:"“It's the only health benefit my team actually opens.”",subline:"— HR Director, 120-person services firm",footnote:"Telehealth · Mental health · Rx · Dental · Vision · Pricing",gradient:"dark",caption:`Most benefits live in a binder. VURVbenefits™ lives on the home screen.
1556
1557One app for telehealth, mental health, prescription savings, dental & vision discounts, and transparent medical pricing — for the whole household. Utilization is the whole game.
1558
1559→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"member-family",category:"Member Experience",layout:"pricing",eyebrow:"Whole Household",headline:"5 lives. 1 membership.",subline:"Employee + up to 4 family members included.",footnote:"No per-dependent uplift",gradient:"hero",caption:`Group medical bills you per dependent. VURVbenefits™ doesn't.
1560
1561One $95/month membership covers the employee plus up to 4 family members — same care, same app, same flat price. Finally, a benefit dual-income households actually feel.
1562
1563→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"partner-adventist",category:"Partner Co-brand",layout:"partner",eyebrow:"Partner Spotlight",headline:"VURVbenefits × Adventist Health",subline:"Extending whole-person care to every employer we serve.",footnote:"Telehealth · Mental health · Rx · Transparent pricing",gradient:"hero",partnerLogo:Te,caption:`Whole-person care, extended to every employer we serve.
1564
1565Together with Adventist Health, VURVbenefits™ is bringing always-on, whole-person care to employer groups across the country. Brokers and HR leaders: this is the partnership that moves wellbeing metrics.
1566
1567→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#ChannelPartners","#BenefitsStrategy"]},{id:"partner-sag-aftra",category:"Partner Co-brand",layout:"partner",eyebrow:"Partner Spotlight",headline:"VURVbenefits × SAG-AFTRA",subline:"Always-on membership for a gig-based base.",footnote:"No waiting period · Cancel anytime after 3 months",gradient:"primary",partnerLogo:we,caption:`Membership bases with gig-driven income need a benefit that doesn't break between contracts.
1568
1569VURVbenefits™ delivers always-on telehealth, mental health therapy, and Rx savings for one flat monthly fee — no underwriting. Proud to support the SAG-AFTRA community.
1570
1571→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#EmployeeBenefits","#WorkforceHealth","#BenefitsStrategy"]},{id:"compare-vs-ancillary",category:"Comparison",layout:"comparison",eyebrow:"VURV Benefits vs. Legacy Ancillary",headline:"Used monthly. Not just at renewal.",subline:"A benefit employees actually open.",footnote:"Fixed-fee membership · Whole-household access",gradient:"dark",caption:`Traditional ancillary lines get touched once a year — if at all.
1572
1573VURVbenefits™ members open the app monthly: telehealth visits, mental health sessions, prescription refills, pricing look-ups. That's the difference between a line item and a benefit.
1574
1575→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#BenefitsStrategy","#HRTech","#WorkforceHealth"]},{id:"compare-not-insurance",category:"Comparison",layout:"comparison",eyebrow:"Important",headline:"Membership, not insurance.",subline:"Bolts on cleanly. Doesn't disturb the medical stack.",footnote:"No carrier conflicts · Stacks with any med plan or ICHRA",gradient:"darkBlue",caption:`Let's be clear: VURVbenefits™ is a fixed-fee membership — it is not insurance.
1576
1577That's exactly why it works for brokers. It sits next to whatever medical plan the group already has, without disturbing the carrier relationship, the renewal, or the contract. A cleaner sale.
1578
1579→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#BrokerLife","#BenefitsStrategy","#EmployeeBenefits"]},{id:"app-pocket-pcp",category:"App / Phone-first",layout:"appLaunch",headline:"Primary care, in every employee's pocket.",subline:"Telehealth, mental health, Rx, pricing — one app, whole family.",footnote:"",gradient:"primary",phoneImage:Mt,caption:`Modern workforces don't want another carrier card. They want an app.
1580
1581VURVbenefits™ ships as a single app for telehealth, mental health, prescription savings, and transparent medical pricing — for the employee and up to 4 family members. Give your people primary care in their pocket.
1582
1583→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"app-onboarding",category:"App / Phone-first",layout:"appLaunch",headline:"Employees onboard themselves in 90 seconds.",subline:"Download · Verify · Done. HR doesn't lift a finger.",footnote:"",gradient:"accent",phoneImage:Lt,caption:`Most benefits launches die in the activation gap.
1584
1585VURVbenefits™ members onboard themselves in the app in about 90 seconds — verify eligibility, add family, start using care. The enrollment story HR has been waiting for.
1586
1587→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"broker-renewal-easy",category:"For Brokers",layout:"stat",eyebrow:"Renewal Season",headline:"Sticky",subline:"ancillary that survives every renewal",footnote:"Members open the app monthly · Easy renew
1587al conversation",gradient:"primary",caption:`Renewal conversations get easier when the benefit gets used.
1588
1589VURVbenefits™ lands on the home screen and gets opened monthly — telehealth, mental health, Rx refills. By renewal, the value story tells itself.
1590
1591→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-quote-speed",category:"For Brokers",layout:"service",eyebrow:"Quote In Minutes",headline:"Quote a 200-life group before lunch.",subline:"Census in, firm number out — no carrier portal.",footnote:"Same-day proposals · Clean partner portal",gradient:"accent",caption:`Speed wins deals.
1592
1593Drop a census into the VURVbenefits™ partner portal and walk into your 1pm with a firm number in hand. More quotes out, more groups in the book.
1594
1595→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-pitch-deck",category:"For Brokers",layout:"service",eyebrow:"Sales Kit Included",headline:"White-glove sales kit, day one.",subline:"Decks, one-pagers, demo video, co-branded landing page.",footnote:"No DIY marketing · We back you up",gradient:"darkBlue",caption:`Brokers shouldn't have to build their own pitch.
1596
1597VURVbenefits™ partners get a complete sales kit on day one — decks, one-pagers, a demo video, and a co-branded landing page. Show up looking like a category leader.
1598
1599→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-cross-sell",category:"For Brokers",layout:"comparison",eyebrow:"Cross-Sell",headline:"Open the door with $95/mo.",subline:"Then layer on group medical, life, disability.",footnote:"Easy yes · Sticky relationship",gradient:"dark",caption:`The hardest part of any new account is the first yes.
1600
1601VURVbenefits™ at $95/month is the easiest yes you'll pitch this year. Win the relationship, then cross-sell the rest of the stack from inside the account.
1602
1603→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"broker-no-carrier-conflict",category:"For Brokers",layout:"service",eyebrow:"No Carrier Conflict",headline:"Sits next to any carrier. Never on top.",subline:"Doesn't disturb the medical relationship.",footnote:"Membership, not insurance · Clean stack",gradient:"hero",caption:`Worried about stepping on a carrier toe?
1604
1605VURVbenefits™ is a fixed-fee membership — not insurance. It bolts on cleanly alongside whatever medical plan the group already has. No conflicts, no renegotiations.
1606
1607→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"employer-flat-fee",category:"For Employers",layout:"pricing",eyebrow:"Flat Fee",headline:"$95/mo",subline:"per household. That's the whole bill.",footnote:"No per-dependent uplift · No surprise increases",gradient:"primary",caption:`Group medical bills per dependent. VURVbenefits™ doesn't.
1608
1609One flat $95/month covers the employee plus up to 4 family members. Same care, same app, same price — every month, every renewal.
1610
1611→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-ichra-stack",category:"For Employers",layout:"service",eyebrow:"ICHRA-Friendly",headline:"Stack it on top of your ICHRA.",subline:"Members get real care between reimbursements.",footnote:"Fills the thin-plan gap · Same-day activation",gradient:"accent",caption:`ICHRA is great for premiums — but employees still need a doctor.
1612
1613VURVbenefits™ stacks cleanly on top of any ICHRA arrangement so your people get telehealth, mental health, and Rx savings the day the program launches.
1614
1615→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-part-time",category:"For Employers",layout:"stat",eyebrow:"Part-Time Workforce",headline:"100%",subline:"of your team can qualify — full-time or not",footnote:"No underwriting · No hours-worked threshold",gradient:"hero",phoneImage:je,caption:`Part-time workers usually fall through the benefits cracks.
1616
1617VURVbenefits™ covers them too — no hours threshold, no underwriting, same $95/month flat fee. Finally, a benefit your whole workforce can actually use.
1618
1619→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-recruiting-edge",category:"For Employers",layout:"quote",eyebrow:"Recruiting Edge",headline:`"It's the benefit candidates ask about second."`,subline:"— Talent lead, 80-person startup",footnote:"Right after salary · Before PTO",gradient:"dark",caption:`Benefits used to be a checkbox on the offer letter. Now they're a tiebreaker.
1620
1621Candidates ask about VURVbenefits™ because it covers their whole household for one flat fee. That's the kind of detail that closes offers.
1622
1623→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-launch-week",category:"For Employers",layout:"service",eyebrow:"Launch In A Week",headline:"From contract to live in 7 days.",subline:"Census, eligibility feed, member onboarding — done.",footnote:"No EDI build · No carrier portal",gradient:"darkBlue",phoneImage:wa,caption:`HR doesn't have another quarter to spend on a benefits rollout.
1624
1625VURVbenefits™ launches in a week — send a census, set the eligibility feed, and members onboard themselves in the app. Done in time for the next all-hands.
1626
1627→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-csat",category:"For Employers",layout:"stat",eyebrow:"Employee CSAT",headline:"4.8★",subline:"average member rating across the app",footnote:"Real reviews · Whole-household value",gradient:"primary",caption:`The benefits employees rate highest are the ones they actually use.
1628
1629VURVbenefits™ averages 4.8 stars across the app — because telehealth in 10 minutes, $0 therapy, and household Rx savings show up in real life. Bring HR a benefit that wins reviews.
1630
1631→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"channel-association",category:"For Resellers / Channel",layout:"service",eyebrow:"Association Programs",headline:"Built for member-based organizations.",subline:"Association, union, affinity group, alumni network.",footnote:"Whole-household membership · Co-brandable",gradient:"primary",phoneImage:ia,caption:`Associations live and die on member value.
1632
1633VURVbenefits™ ships as a co-branded member benefit — telehealth, mental health, Rx, transparent pricing — for one flat household fee. The kind of program members renew for.
1634
1635→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#EmployeeBenefits","#HRTech"]},{id:"channel-revshare-stack",category:"For Resellers / Channel",layout:"stat",eyebrow:"Channel Economics",headline:"Per-member",subline:"revenue share, every month, no clawbacks",footnote:"Clean partner agreement · Predictable book",gradient:"hero",caption:`Channel economics shouldn't require a spreadsheet to model.
1636
1637VURVbenefits™ pays a flat per-member share for every active member, every month — no tiers, no clawbacks, no surprises. Predictable revenue you can actually plan around.
1638
1639→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#EmployeeBenefits","#HRTech"]},{id:"channel-co-brand-fast",category:"For Resellers / Channel",layout:"service",eyebrow:"Co-brand In Days",headline:"Co-branded landing page in 48 hours.",subline:"Drop your logo, your colors, your URL.",footnote:"No engineering lift · No design queue",gradient:"accent",caption:`You shouldn't need a six-week project to launch a co-brand.
1640
1641VURVbenefits™ spins up a co-branded landing page in 48 hours — your logo, your palette, your URL. Start selling the same week you sign.
1642
1643→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#EmployeeBenefits","#HRTech"]},{id:"channel-account-mgr",category:"For Resellers / Channel",layout:"quote",eyebrow:"Real Support",headline:'"We actually have a phone number that gets answered."',subline:"— Channel partner, 9 months in",footnote:"Dedicated account manager · Quarterly reviews",gradient:"darkBlue",caption:`Channel programs fall apart when partners can't get a human on the line.
1644
1645VURVbenefits™ gives every partner a dedicated account manager, quarterly business reviews, and a real support line. Less ticket-chasing, more selling.
1646
1647→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#ChannelPartners","#BenefitsStrategy","#EmployeeBenefits","#HRTech"]},{id:"roi-rx-monthly",category:"ROI & Savings",layout:"stat",eyebrow:"Pharmacy ROI",headline:"~$92",subline:"average Rx savings per household, per month",footnote:"65,000+ pharmacies · 31,000+ medications",gradient:"primary",phoneImage:Ra,caption:`Pharmacy is the line item employees feel every month.
1648
1649VURVbenefits™ members save about $92 per household per month on prescriptions — at the same pharmacies they already use. That alone pays for the membership and then some.
1650
1651→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-mental-health-utilization",category:"ROI & Savings",layout:"stat",eyebrow:"Mental Health Utilization",headline:"3.2×",subline:"higher than traditional EAP programs",footnote:"Unlimited sessions · $0 per visit",gradient:"accent",caption:`EAPs get a few visits per year per 100 employees. That's not utilization — that's a brochure.
1652
1653VURVbenefits™ members use mental health therapy 3.2× more than typical EAPs because sessions are unlimited and free. That's a program that actually moves the wellbeing needle.
1654
1655→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-er-savings",category:"ROI & Savings",layout:"stat",eyebrow:"ER Diversion",headline:"$1,200+",subline:"average savings per avoided ER visit",footnote:"24/7 virtual primary care · Transparent pricing",gradient:"hero",caption:`The average ER visit runs $1,200+ out of pocket. Most are avoidable.
1656
1657VURVbenefits™ routes routine care through 24/7 telehealth first — and shows cash prices for the rest. Lower bills for employees, lower drag for employers.
1658
1659→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-100-life-team",category:"ROI & Savings",layout:"stat",eyebrow:"ROI · Team of 100",headline:"~$860k",subline:"total household savings across the workforce, per year",footnote:"Based on $8,605 avg annual household savings",gradient:"primary",caption:`Multiply real out-of-pocket savings across a real workforce and the number gets loud.
1660
1661A 100-person team running VURVbenefits™ puts roughly $860k a year back into employee households. That's a benefits ROI story HR can defend to any CFO.
1662
1663→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"roi-no-renewal-hike",category:"ROI & Savings",layout:"comparison",eyebrow:"No Renewal Hikes",headline:"Same price next year. And the year after.",subline:"No utilization-based increases.",footnote:"Membership pricing · Predictable budget",gradient:"darkBlue",caption:`Your medical renewal isn't the only line item creeping up every year.
1664
1665VURVbenefits™ is membership pricing — utilization doesn't raise the rate. Lock the household fee today, run the same number next year.
1666
1667→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#WorkforceHealth","#HRTech","#BenefitsStrategy"]},{id:"easy-1099-friendly",category:"Easy to Sell",layout:"service",eyebrow:"1099 & Gig",headline:"Quote 1099 and gig workforces in minutes.",subline:"Most ancillary carriers won't even bid these.",footnote:"Same-day activation · Whole household",gradient:"primary",phoneImage:je,caption:`Your 1099, gig, and seasonal accounts have been getting passed over by ancillary carriers for years.
1668
1669VURVbenefits™ will quote them — same day, no underwriting, full household for $95/mo. A fresh book of business hiding in plain sight.
1670
1671→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"easy-mid-year",category:"Easy to Sell",layout:"service",eyebrow:"Mid-Year Sale",headline:"Sell it any month. No open enrollment.",subline:"Activates same day, runs month to month.",footnote:"Best mid-year angle in your bag",gradient:"accent",caption:`Group medical sales freeze outside open enrollment. VURVbenefits™ doesn't.
1672
1673Membership starts the day the group signs, no enrollment window required. The mid-year deal that keeps the calendar full.
1674
1675→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"easy-no-min-size",category:"Easy to Sell",layout:"stat",eyebrow:"No Minimum",headline:"2 lives",subline:"or 20,000 — same product, same price",footnote:"Great for very small groups & startups",gradient:"hero",caption:`Small groups deserve a real benefit too.
1676
1677VURVbenefits™ has no minimum group size — quote two lives or 20,000 with the same product and the same flat $95/month per household. Open a whole tier of accounts you used to walk past.
1678
1679→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"easy-cancel-anytime",category:"Easy to Sell",layout:"pricing",eyebrow:"Low Friction",headline:"Cancel any time after 3 months.",subline:"Buyers s
1679ay yes faster when the exit is easy.",footnote:"Confidence built in · Low churn",gradient:"darkBlue",caption:`Long contracts scare buyers off.
1680
1681VURVbenefits™ asks for 3 months — then employers can cancel any time. Less pushback in the room, faster close, lower regret.
1682
1683→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"member-id-cards",category:"Member Experience",layout:"appLaunch",headline:"Digital ID cards for the whole family.",subline:"No more lost cards. No more 'which one is mine?'",footnote:"",gradient:"primary",phoneImage:Ra,caption:`The lost-card-at-the-pharmacy moment is officially over.
1684
1685VURVbenefits™ members carry digital ID cards for the whole household in the app — pharmacy, telehealth, dental, vision. Tap, scan, done.
1686
1687→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"member-family-screen",category:"Member Experience",layout:"appLaunch",headline:"One app. Up to 5 family members.",subline:"Each profile, each visit, each prescription — separate.",footnote:"",gradient:"accent",phoneImage:je,caption:`Family health is messy. The app shouldn't be.
1688
1689VURVbenefits™ gives every household member their own profile in one app — separate visits, separate Rx, shared price. The benefit dual-income families actually feel.
1690
1691→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"member-night-care",category:"Member Experience",layout:"service",eyebrow:"24/7 Care",headline:"Doctor on the couch, 2am.",subline:"Board-certified physicians, 47 states.",footnote:"Most visits resolved in under 15 minutes",gradient:"dark",caption:`Health problems don't keep business hours.
1692
1693VURVbenefits™ members talk to a board-certified doctor in under 10 minutes — 24/7, from the couch. Most visits are wrapped before they could've made it to urgent care.
1694
1695→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"member-dental-vision",category:"Member Experience",layout:"service",eyebrow:"Dental & Vision",headline:"Discounts included. No extra paperwork.",subline:"Stack them on top of any med plan.",footnote:"Nationwide network · Family-wide",gradient:"hero",caption:`Dental and vision shouldn't be three more cards in the wallet.
1696
1697VURVbenefits™ folds dental and vision discounts into the same membership — same app, same household, no extra paperwork.
1698
1699→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"member-pricing-lookup",category:"Member Experience",layout:"service",eyebrow:"Transparent Pricing",headline:"Look up the cash price before you book.",subline:"Imaging, labs, procedures — all in the app.",footnote:"Stop the surprise bill",gradient:"darkBlue",caption:`"How much will this cost?" used to be unanswerable.
1700
1701VURVbenefits™ shows transparent cash prices for imaging, labs, and procedures right in the app. Members shop care like they shop anything else — informed, in control.
1702
1703→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"compare-vs-eap",category:"Comparison",layout:"comparison",eyebrow:"VURV Benefits vs. EAP",headline:"Unlimited therapy. Not 3 sessions.",subline:"Mental health employees actually finish.",footnote:"Licensed therapists · $0/session",gradient:"dark",caption:`Most EAPs cap at 3–5 sessions per issue. That's not therapy — that's an intro.
1704
1705VURVbenefits™ includes unlimited sessions with licensed therapists for $0 — so members can finish the work, not stop halfway.
1706
1707→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"compare-vs-discount-card",category:"Comparison",layout:"comparison",eyebrow:"Not A Discount Card",headline:"Real care. Not a coupon book.",subline:"Telehealth, therapy, Rx, pricing — one app.",footnote:"Used monthly · Whole household",gradient:"darkBlue",caption:`Discount cards collect dust in the wallet.
1708
1709VURVbenefits™ is a real care membership — unlimited telehealth, $0 therapy, Rx savings, transparent pricing — used monthly by the whole household. That's the difference.
1710
1711→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"compare-vs-no-benefit",category:"Comparison",layout:"comparison",eyebrow:"vs. Offering Nothing",headline:"$95/mo beats no benefit at all.",subline:"For 1099, part-time, and very small groups.",footnote:"Same day · Whole household",gradient:"primary",caption:`For a lot of small and non-traditional employers, the alternative isn't another carrier — it's nothing.
1712
1713VURVbenefits™ closes that gap at $95/month for the whole household: telehealth, therapy, Rx, transparent pricing. Better than no benefit by a country mile.
1714
1715→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-home-screen",category:"App / Phone-first",layout:"appLaunch",headline:"Lives on the home screen.",subline:"One tap to a doctor, therapist, or Rx price.",footnote:"",gradient:"primary",phoneImage:va,caption:`Benefits that live in binders get used once a year.
1716
1717VURVbenefits™ lives on the employee's home screen — one tap to a doctor, a therapist, or a Rx price check. That's how utilization actually gets built.
1718
1719→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-welcome-flow",category:"App / Phone-first",layout:"appLaunch",headline:"Onboarding takes 90 seconds.",subline:"Verify, add family, start using care.",footnote:"",gradient:"accent",phoneImage:wa,caption:`Most benefits launches die in the activation gap.
1720
1721VURVbenefits™ members onboard themselves in about 90 seconds — verify eligibility, add family, start using care. HR doesn't lift a finger.
1722
1723→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-rx-refill",category:"App / Phone-first",layout:"appLaunch",headline:"Refill an Rx in two taps.",subline:"Discounted price, your usual pharmacy.",footnote:"",gradient:"hero",phoneImage:ia,caption:`Pharmacy is the line item employees feel every refill.
1724
1725VURVbenefits™ lets members refill at a discount in two taps — at the same 65,000+ pharmacies they already use. The benefit that pays for itself.
1726
1727→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-features-overview",category:"App / Phone-first",layout:"appLaunch",headline:"Everything in one app.",subline:"Telehealth, therapy, Rx, dental, vision, pricing.",footnote:"",gradient:"darkBlue",phoneImage:La,c
1727aption:`Most employees have to juggle five different benefits portals. Few do.
1728
1729VURVbenefits™ puts telehealth, therapy, prescriptions, dental, vision, and transparent pricing into one app. Simpler stack, higher utilization.
1730
1731→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-hero-showcase",category:"App / Phone-first",layout:"appLaunch",headline:"Designed like the apps your team already loves.",subline:"Because adoption is a UX problem.",footnote:"",gradient:"primary",phoneImage:Pa,caption:`Benefit adoption is a UX problem, not a marketing problem.
1732
1733VURVbenefits™ is built to feel like the apps your employees already love — clean, fast, obvious. That's why people actually open it.
1734
1735→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"app-left-phone",category:"App / Phone-first",layout:"appLaunch",headline:"Care in your pocket. 24/7.",subline:"Doctors, therapists, Rx — wherever you are.",footnote:"",gradient:"dark",phoneImage:Ft,caption:`Healthcare shouldn't require a day off.
1736
1737VURVbenefits™ gives employees doctors, therapists, and Rx savings from wherever they are — couch, car, kid's bedside. Care that fits real life.
1738
1739→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"objection-not-insurance",category:"Objection Handling",layout:"comparison",eyebrow:`"Wait, this isn't insurance?"`,headline:"Correct. That's the point.",subline:"Membership = no underwriting, no waiting periods.",footnote:"Pairs with whatever carrier is on file",gradient:"darkBlue",caption:`"Wait, this isn't insurance?" — every first call, every time.
1740
1741Correct. VURVbenefits™ is a fixed-fee membership, which is exactly why it ships same-day, has no underwriting, and bolts onto any medical plan without disturbing the carrier. A feature, not a bug.
1742
1743→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"objection-already-have",category:"Objection Handling",layout:"comparison",eyebrow:'"We already have medical."',headline:"Great. This is what makes medical feel free.",subline:"Telehealth, therapy, Rx — for the whole family.",footnote:"Stacks alongside any carrier",gradient:"dark",caption:`"We already have medical" is not a no — it's a setup.
1744
1745VURVbenefits™ layers on telehealth, $0 therapy, Rx savings, and transparent pricing for the whole household. That's what makes the existing medical plan finally feel worth the premium.
1746
1747→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"objection-too-cheap",category:"Objection Handling",layout:"stat",eyebrow:'"$95 is too cheap to be real."',headline:"Up to 5 lives.",subline:"Unlimited telehealth. $0 therapy. 85% off Rx.",footnote:"Membership pricing · No hidden upsells",gradient:"primary",caption:`"$95 sounds too cheap to be real" is one of our favorite objections.
1748
1749VURVbenefits™ covers up to 5 lives — unlimited telehealth, $0 therapy sessions, up to 85% off prescriptions — for that flat household fee. No upsells, no hidden tiers.
1750
1751→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"objection-employee-buy-in",category:"Objection Handling",layout:"quote",eyebrow:'"Will employees actually use it?"',headline:'"Yes. They do."',subline:"Monthly active use, family-wide.",footnote:"CSAT 4.8★ · 3.2× EAP utilization",gradient:"accent",caption:`"Will employees actually use it?" is the only objection that matters.
1752
1753VURVbenefits™ averages 4.8★ in-app and runs 3.2× the mental-health utilization of traditional EAPs. People use it because it works on their phone, on their schedule, for their family.
1754
1755→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"industry-construction",category:"Use Cases by Industry",layout:"service",eyebrow:"Construction & Trades",headline:"Built for crews, not cubicles.",subline:"Field workers, 1099 subs, families all in.",footnote:"Same-day activation · Mobile-first",gradient:"primary",caption:`Field workers rarely fit neatly into a group medical census.
1756
1757VURVbenefits™ covers crews — W2 and 1099, families included — for one flat household fee. Telehealth from the jobsite. Therapy after the shift. Rx the family can afford.
1758
1759→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"industry-restaurants",category:"Use Cases by Industry",layout:"service",eyebrow:"Restaurants & Hospital
1759ity",headline:"Front-of-house, back-of-house, all covered.",subline:"Part-time, full-time, every shift.",footnote:"No hours threshold · Whole household",gradient:"accent",phoneImage:va,caption:`Hospitality teams are the workforce most underserved by traditional benefits.
1760
1761VURVbenefits™ covers every member of the staff — part-time, full-time, family included — for $95/month. The benefit that retains a tip line.
1762
1763→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"industry-agencies",category:"Use Cases by Industry",layout:"service",eyebrow:"Agencies & Studios",headline:"Senior, junior, contractor — same benefit.",subline:"One flat household fee. No carve-outs.",footnote:"Easy add to ICHRA or stipend models",gradient:"hero",caption:`Modern agencies run on a mix of W2, 1099, and overseas talent.
1764
1765VURVbenefits™ covers everyone you want covered, household included, for one predictable fee. The cleanest benefits line item on the P&L.
1766
1767→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"industry-home-services",category:"Use Cases by Industry",layout:"service",eyebrow:"Home Services",headline:"HVAC, plumbing, electrical, landscaping.",subline:"Crews want a benefit their family can use.",footnote:"Retention play · Recruiting edge",gradient:"darkBlue",caption:`In home services, your competition is also your neighbor — and they're hiring from the same pool.
1768
1769VURVbenefits™ gives crews a real benefit their families actually use, for $95/month. Quietest retention lever in the trades.
1770
1771→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"renewal-defend-line",category:"Renewal Season",layout:"stat",eyebrow:"Renewal Defense",headline:"Zero",subline:"ancillary lines we've lost at renewal",footnote:"Because members use it monthly",gradient:"primary",caption:`Most ancillary benefits get cut at renewal because nobody noticed they were there.
1772
1773VURVbenefits™ doesn't get cut — members open the app every month, families depend on it, and HR has the utilization numbers to show finance. A renewal that defends itself.
1774
1775→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"renewal-add-on",category:"Renewal Season",layout:"service",eyebrow:"Add It At Renewal",headline:"Drop VURVbenefits in alongside the new med plan.",subline:"Five-minute add to any case you're quoting.",footnote:"No carrier disruption · Whole-household upgrade",gradient:"accent",caption:`Renewal season is the best moment to add a benefit employees notice.
1776
1777VURVbenefits™ takes five minutes to drop alongside any medical quote — and it's the one line item that gets thanked in the all-hands.
1778
1779→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#BrokerLife","#BenefitsStrategy"]},{id:"story-mom-2am",category:"Member Stories",layout:"quote",eyebrow:"Member Story",headline:'"I saw a doctor at 2am while my daughter slept on my chest."',subline:"— VURVbenefits member, parent of two",footnote:"Unlimited 24/7 telehealth · Whole household",gradient:"dark",caption:`The 2am pediatric panic is universal.
1780
1781VURVbenefits™ members get a board-certified doctor in under 10 minutes — without leaving the kid's bedside. That's the moment HR teams want their benefits to show up.
1782
1783→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"story-therapist-week",category:"Member Stories",layout:"quote",eyebrow:"Member Story",headline:'"Got a therapist on the calendar the same week. Free."',subline:"— VURVbenefits member, mid-career professional",footnote:"Unlimited sessions · $0 per visit",gradient:"darkBlue",caption:`Most mental health benefits make you wait weeks and then bill you anyway.
1784
1785VURVbenefits™ members book licensed therapists same-week, with unlimited free sessions. The benefit that actually moves wellbeing metrics.
1786
1787→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsStrategy"]},{id:"employer-brokers",category:"For Employers",layout:"comparison",eyebrow:"For Employers & Brokers",headline:"A real benefit. Not a discount card.",subline:"Add VURVhealth to your benefits stack.",footnote:"HSA/FSA eligible · Easy onboarding · No paperwork to chase",gradient:"dark",caption:`Employees are skipping care because medical costs are too high. Brokers are running out of answers.
1788
1789VURVhealth™ gives every employee unlimited 24/7 telehealth, mental health therapy, and Rx savings — for $95/month per family. Stacks next to any medical plan.
1790
1791→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#BenefitsBroker","#HRTe
1791ch","#WorkforceHealth"]},{id:"b2b-skip-care-v2",category:"For Employers",layout:"stat",eyebrow:"Workforce Health",headline:"Employees are skipping care.",subline:"Give them a benefit they'll actually use.",footnote:"$95/mo per family · HSA/FSA eligible",gradient:"dark",caption:`Cost is the #1 reason employees postpone medical care — and presenteeism costs employers billions.
1792
1793VURVbenefits™ stacks next to any medical plan: unlimited 24/7 telehealth, therapy, and Rx savings for $95/month per family. Low lift to deploy. Real outcomes.
1794
1795→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#WorkforceHealth","#BenefitsBroker"]},{id:"b2b-broker-pitch-v3",category:"For Brokers",layout:"service",eyebrow:"For Brokers",headline:"A renewal story your clients want to hear.",subline:"Add VURVhealth on top — keep them, save them money.",footnote:"Easy onboarding · No paperwork to chase",gradient:"primary",caption:`Renewal season hits different when premiums are up double digits.
1796
1797VURVbenefits™ helps brokers walk in with a $95/month per family layer that gives employees unlimited telehealth, therapy, and Rx savings — without ripping up the existing plan. Better story. Higher retention.
1798
1799→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#HRTech","#WorkforceHealth"]},{id:"b2b-stack-v4",category:"For Brokers",layout:"comparison",eyebrow:"Stack, Don't Replace",headline:"A real benefit, on top of what you have.",subline:"VURVhealth complements any medical plan.",footnote:"No carrier replacement required",gradient:"darkBlue",caption:`You don't have to rip and replace.
1800
1801VURVbenefits™ stacks next to whatever medical plan an employer already offers — adding unlimited 24/7 telehealth, therapy, and Rx savings at $95/month per family. Quick to deploy, easy to communicate.
1802
1803→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#BenefitsBroker","#HRTech","#MembershipHealthcare"]},{id:"social-proof-broker-v3",category:"Member Stories",layout:"quote",eyebrow:"Broker Perspective",headline:"“It's the easiest add-on I've ever sold.”",subline:"— Benefits Broker, Texas",footnote:"Stack next to any medical plan",gradient:"dark",caption:`Brokers are telling us the same thing.
1804
1805VURVbenefits™ is a clean $95/month per family add-on that gives employees real care and gives brokers a renewal story they actually want to tell. No carrier rip-and-replace.
1806
1807→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#HRTech","#MembershipHealthcare"]},{id:"b2b-retention-v5",category:"For Employers",layout:"stat",eyebrow:"HR Leaders",headline:"31%",subline:"lower turnover when families get real healthcare",footnote:"VURVhealth for Teams · $95/employee/mo",gradient:"darkBlue",caption:`Your benefits package is your retention package.
1808
1809Teams offering VURVbenefits™ as a benefit see 31% lower turnover. Employees stay when their families have unlimited 24/7 care for $95/month — not a $480 family plan they can't afford to use.
1810
1811→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#HR","#EmployeeBenefits","#Retention","#WorkplaceWellness"]},{id:"b2b-founder-v6",category:"For Employers",layout:"service",eyebrow:"Founder Story",headline:"She added VURV. Productivity went up.",subline:"Sick days dropped 22% in 90 days.",footnote:"VURVhealth for Teams · $95/employee/mo",gradient:"dark",caption:`Her 18-person startup couldn't afford a traditional group health plan.
1812
1813She added VURVbenefits™ as a $95/employee benefit. Sick days dropped 22% in 90 days — because employees could see a doctor on a Tuesday night instead of taking Wednesday off.
1814
1815→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#StartupLife","#EmployeeBenefits","#WorkplaceWellness","#HR"]},{id:"b2b-math-v7",category:"For Employers",layout:"stat",eyebrow:"The Math",headline:"$1,140/yr",subline:"per employee · $8,605 avg family savings",footnote:"Below the per-employee benefits line. Above the value line.",gradient:"primary",caption:`Benefits leaders, here's the math.
1816
1817$1,140/year per employee. Average family savings: $8,605. That's an 7.5× return for your team — and a benefit that actually gets used, every month, by every family member.
1818
1819→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HR","#WorkplaceWellness","#TotalRewards"]},{id:"b2b-vs-group-v8",category:"Comparison",layout:"comparison",eyebrow:"vs. Group Insurance",headline:"$95/employee",subline:"vs. $1,200+/mo group fam
1819ily premium",footnote:"Add as a benefit. Or replace one entirely.",gradient:"darkBlue",caption:`Group insurance: $1,200+/month per family. Renewal hikes every year.
1820
1821VURVbenefits™ for Teams: $95/employee/month. No renewals. No deductibles. Unlimited 24/7 care, therapy, and Rx savings — for every employee and their family of up to 5.
1822
1823→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#HR","#EmployeeBenefits","#WorkplaceWellness","#GroupHealth"]},{id:"b2b-app-v9",category:"App / Phone-first",layout:"appLaunch",eyebrow:"For Your Team",headline:"One app. Every employee.",subline:"Roll out in 48 hours.",footnote:"VURVhealth for Teams · iOS and Android",gradient:"hero",phoneImage:h.welcome,caption:`Roll out a benefit your employees will actually open.
1824
1825VURVbenefits™ for Teams deploys in 48 hours. Every employee gets unlimited 24/7 care for their whole family — in one app, for $95/month each.
1826
1827→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HR","#WorkplaceWellness","#HealthApp"]},{id:"partner-employer-v7",category:"For Resellers / Channel",layout:"stat",eyebrow:"For Employers",headline:"$95",subline:"per employee · whole family covered",footnote:"Add as a benefit. Or replace one entirely.",gradient:"darkBlue",caption:`Add the benefit your employees will actually use every month.
1828
1829VURVbenefits™ for Teams gives every employee unlimited 24/7 care for their whole family — for $95/month each. Roll out in 48 hours.
1830
1831→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HR","#WorkplaceWellness","#GroupHealth"]},{id:"partner-broker-v8",category:"For Resellers / Channel",layout:"service",eyebrow:"For Brokers",headline:"A benefit that closes the gap.",subline:"Pair with HDHPs, supplements, or stand-alone.",footnote:"White-label and co-brand options",gradient:"dark",caption:`Your clients have a healthcare affordability problem. Here's the answer.
1832
1833VURVbenefits™ slots into any benefits stack — pair with high-deductible plans, offer as a stand-alone supplement, or use as a base layer. $95/employee/month, family included.
1834
1835→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#Brokers","#EmployeeBenefits","#HR","#WorkplaceWellness"]},{id:"partner-comparison-v10",category:"For Resellers / Channel",layout:"comparison",eyebrow:"vs. Stand-Alone Telehealth",headline:"$95/fam",subline:"vs. $50+/employee for telehealth-only",footnote:"Mental health, Rx, and labs included — not add-ons.",gradient:"darkBlue",caption:`Most telehealth-only benefits cost $50+/employee — and stop at video visits.
1836
1837VURVbenefits™ partners get telehealth, mental health, prescriptions, labs, and specialist referrals — for the whole family — at $95/month total.
1838
1839→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HR","#Telehealth","#PartnerWithUs"]},{id:"partner-app-v11",category:"For Resellers / Channel",layout:"appLaunch",eyebrow:"Co-Brand Ready",headline:"Your brand. Our care.",subline:"White-label app available",footnote:"Launch in 48 hours",gradient:"primary",phoneImage:h.features,caption:`Want a benefit that feels like yours?
1840
1841VURVbenefits™ partners can white-label or co-brand the app — your logo, your colors, our $95/month family care engine running underneath.
1842
1843→ Become a partner at VURVbenefits.com`,hashtags:["#VURVBenefits","#PartnerWithUs","#WhiteLabel","#EmployeeBenefits","#WorkplaceWellness"]},{id:"smb-v1",category:"Small Business",layout:"comparison",eyebrow:"For 5–50 Employees",headline:"A real benefit at a small-business price.",subline:"Stack VURVhealth onto any plan — or use it standalone.",footnote:"HSA/FSA eligible · easy onboarding",gradient:"dark",caption:`Small employers can't compete with big-company benefits. Until now.
1844
1845VURVbenefits™ gives every employee unlimited 24/7 telehealth, mental health, and Rx savings for $95/month per family. Stacks beside any plan, works standalone.
1846
1847→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployeeBenefits","#BenefitsBroker","#HRTe
1847ch"]},{id:"smb-v2",category:"Small Business",layout:"stat",eyebrow:"Group Premium Inflation",headline:"+7%/yr",subline:"avg small-group premium increase",footnote:"VURVhealth is a fixed $95/mo per family",gradient:"darkBlue",caption:`Small-group premiums went up 7%+ this year. They'll go up again next year.
1848
1849VURVbenefits™ is a flat $95/month per family — predictable, easy to budget, easy to keep when costs spike elsewhere.
1850
1851→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployeeBenefits","#HealthcareSavings","#HRTech"]},{id:"smb-v3",category:"Small Business",layout:"quote",eyebrow:"Employer Story",headline:'"Added VURV. Kept the team."',subline:"— Maya, founder, 14-person agency",footnote:"Onboarded in under a week",gradient:"primary",caption:`"My team kept asking about benefits. Couldn't afford a $1k/employee/month plan. Added VURVbenefits™ at $95/month/family, covered everyone, kept the team. Best benefits ROI I've made."
1852
1853— Maya, founder.
1854
1855→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployerStory","#EmployeeBenefits","#HRTech"]},{id:"smb-v4",category:"Small Business",layout:"service",eyebrow:"Easy Onboarding",headline:"Live in under a week.",subline:"No SPDs to chase. No carrier paperwork.",footnote:"Self-serve enrollment · census optional",gradient:"accent",caption:`Adding traditional group health is a 2-month, paperwork-heavy slog.
1856
1857VURVbenefits™ ships in a week: send invites, employees enroll themselves, you're done. No SPDs, no carrier portal, no underwriting.
1858
1859→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployeeBenefits","#HRTech","#BenefitsBroker"]},{id:"smb-v5",category:"Small Business",layout:"stat",eyebrow:"Retention Tool",headline:"2×",subline:"higher retention with strong health benefits",footnote:"SHRM benefits study, 2024",gradient:"hero",caption:`Employees with strong health benefits stay 2× longer. Recruiters know this. So does your competition.
1860
1861VURVbenefits™ lets a 10-person team offer benefits that feel like a Fortune 500 perk — for the cost of one team lunch per month.
1862
1863→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#Retention","#EmployeeBenefits","#HRTech"]},{id:"smb-v6",category:"Small Business",layout:"comparison",eyebrow:"Group Plan vs. VURV",headline:"$1,200/employee vs. $95/family",subline:"Most teams use both. Some use just VURV.",footnote:"Always compare with your broker",gradient:"darkBlue",caption:`A standard small-group plan runs $1,200+/employee/month. Hard to justify for a small team.
1864
1865VURVbenefits™ is $95/family/month. Use it as a standalone benefit, or stack 
1865it under a high-deductible plan. Either way: real value, real fast.
1866
1867→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployeeBenefits","#BenefitsBroker","#HealthcareSavings"]},{id:"smb-v7",category:"Small Business",layout:"app",eyebrow:"For Your Team",headline:"One app. Everyone covered.",subline:"Telehealth, therapy, Rx, dental — in one place.",footnote:"iOS · Android · family profiles included",gradient:"primary",phoneImage:h.showcase,caption:`Give every teammate (and their family) a single app for healthcare.
1868
1869VURVbenefits™: 24/7 telehealth, unlimited mental health therapy, up to 85% off Rx, dental + vision — for $95/family/month. Easy to roll out, easy to love.
1870
1871→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#SmallBusiness","#EmployeeBenefits","#AppLaunch","#HRTech"]},{id:"b2b-extra-v1",category:"For Brokers",layout:"comparison",eyebrow:"For Employers",headline:"Real benefit. Tiny budget.",subline:"$95/family/month stacks beside any plan.",footnote:"HSA/FSA eligible · easy onboarding",gradient:"dark",caption:`You don't have a $1,200/employee/month budget. Most small employers don't.
1872
1873VURVbenefits™ gives every employee unlimited 24/7 telehealth, mental health, Rx, dental + vision — for $95/family/month.
1874
1875→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#BenefitsBroker","#HRTech","#SmallBusiness"]},{id:"b2b-extra-v2",category:"For Employers",layout:"stat",eyebrow:"Retention Lift",headline:"2× retention",subline:'when employees rate benefits as "strong"',footnote:"SHRM benefits study, 2024",gradient:"darkBlue",caption:`Strong benefits = double retention. The data is clear.
1876
1877VURVbenefits™ lets a 15-person team offer benefits that feel Fortune-500 — without the Fortune-500 price tag.
1878
1879→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#Retention","#HRTech","#SmallBusiness"]},{id:"b2b-extra-v3",category:"Member Stories",layout:"quote",eyebrow:"Broker Story",headline:'"My groups stopped shopping."',subline:"— Devon, benefits broker",footnote:"Added VURVhealth as a fixed-cost layer",gradient:"primary",caption:`"My small groups used to shop every renewal. Adding VURVbenefits™ stopped the churn — fixed cost, real care."
1880
1881Brokers add VURVbenefits™ alongside major medical to give clients a stable, predictable benefit employees actually use.
1882
1883→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#BenefitsBroker","#EmployeeBenefits","#HRTech","#SmallBusiness"]},{id:"b2b-extra-v4",category:"For Employers",layout:"service",eyebrow:"Easy Onboarding",headline:"Live in a week.",subline:"Self-serve enrollment. No carrier paperwork.",footnote:"Census optional · no SPDs to manage",gradient:"accent",caption:`Group health onboarding usually takes 60 days. VURV takes 5.
1884
1885Send invites, employees enroll themselves, you're done. No SPDs, no carrier portal, no underwriting.
1886
1887→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#EmployeeBenefits","#HRTech","#BenefitsBroker","#SmallBusiness"]},{id:"b2b-extra-v5",category:"App / Phone-first",layout:"app",eyebrow:"For HR",headline:"One dashboard. Whole team.",subline:"Track enrollment, usage, savings.",footnote:"iOS · Android · web admin",gradient:"primary",phoneImage:h.features,caption:`HR shouldn't need a spreadsheet to track benefits.
1888
1889VURVbenefits™ gives HR a dashboard for the whole team — enrollment status, app usage, savings rolled up at a glance.
1890
1891→ Talk to our team at VURVbenefits.com`,hashtags:["#VURVBenefits","#HRTech","#EmployeeBenefits","#BenefitsBroker","#SmallBusiness"]}],Nt=la.url;function Na(a,n,t){var y;const r=((y=a.logo)==null?void 0:y.source)??a.logoId;if(r){const d=n.find(g=>g.id===r);if(d)return{url:d.logo_url,source:"override",variant:d.variant,label:d.label}}const i=a.gradient==="light"?"dark":"light",s=n.find(d=>d.variant===i&&d.is_default)||n.find(d=>d.variant===i);return s?{url:s.logo_url,source:"auto",variant:s.variant,label:s.label}:{url:t==="health"?Nt:null,source:"fallback",variant:"fallback",label:null}}function ma(a,n,t){const r=a.logo||{},i=r.slot??"primary",s=r.size??fe,y=r.x??0,d=r.y??0,g=r.anchor??Re,V=Na(a,n,t);
1891if(i==="none")return{primary:null,partner:null,primaryInfo:V};const x=V.url,U=V.variant??"fallback";if(i==="partner"){const C=It(a,n,t),R=r.size??70;return{primary:C?{url:C.url,size:fe,x:0,y:0,anchor:"tl",pill:!1,variant:C.variant??"fallback",source:C.source,label:C.label}:null,partner:x?{url:x,size:R,x:y,y:d,anchor:r.anchor??"tr",pill:U!=="light",variant:U,source:V.source,label:V.label}:null,primaryInfo:V}}return{primary:x?{url:x,size:s,x:y,y:d,anchor:g,pill:!1,variant:U,source:V.source,label:V.label}:null,partner:a.partnerLogo?{url:a.partnerLogo,size:50,x:0,y:0,anchor:"tr",pill:!0,variant:"color",source:"override",label:null}:null,primaryInfo:V}}function It(a,n,t){const r={...a,logo:void 0,logoId:void 0},i=Na(r,n,t);return i.url?i:null}function jt(a){return a?typeof a=="string"?a:a.url:null}const Ua=la.url,Et={health:{domain:"vurvhealth.com",logo:Ua},benefits:{domain:"vurvbenefits.com",logo:Ua}},Dt={primary:"linear-gradient(135deg, hsl(245 47% 65%) 0%, hsl(263 84% 58%) 100%)",accent:"linear-gradient(135deg, hsl(187 100% 42%) 0%, hsl(104 64% 59%) 100%)",hero:"linear-gradient(135deg, hsl(245 47% 65%) 0%, hsl(187 100% 42%) 50%, hsl(104 64% 59%) 100%)",dark:"linear-gradient(135deg, hsl(215 25% 17%) 0%, hsl(245 60% 25%) 100%)",darkBlue:"linear-gradient(135deg, hsl(220 70% 18%) 0%, hsl(222 60% 32%) 100%)",black:"linear-gradient(160deg, hsl(0 0% 6%) 0%, hsl(0 0% 14%) 100%)",light:"linear-gradient(135deg, hsl(210 40% 98%) 0%, hsl(220 30% 92%) 100%)"},ze=a=>{a.currentTarget.style.visibility="hidden"},Ia=l.forwardRef(({template:a,brand:n="health",slots:t,logoOverride:r},i)=>{const{domain:s,logo:y}=Et[n],d=Dt[a.gradient||"primary"],g=a.gradient!=="light",V=g?"#FFFFFF":"#0F172A",x=g?"rgba(255,255,255,0.25)":"rgba(15,23,42,0.15)",U=g?"drop-shadow(0 30px 60px rgba(0,0,0,0.35))":"drop-shadow(0 30px 60px rgba(15,23,42,0.18))",C=t?t.primary:(()=>{const v=jt(r),f=v??y;if(!f)return null;const S=r&&typeof r=="object"&&r.variant?r.variant:"fallback";return{url:f,size:114,x:0,y:0,anchor:"tl",pill:!1,variant:S,source:v?"override":"fallback",label:null}})(),R=t?t.partner:a.partnerLogo?{url:a.partnerLogo,size:50,x:0,y:0,anchor:"tr",pill:!0,variant:"color",source:"override",label:null}:null;return e.jsxs("div",{ref:i,style:{width:1200,height:1200,background:d,fontFamily:"'Plus Jakarta Sans', 'Inter', system-ui, sans-serif",color:V,position:"relative",overflow:"hidden"},className:"flex flex-col",children:[a.customImage&&e.jsxs(e.Fragment,{children:[e.jsx("img",{src:a.customImage,alt:"",crossOrigin:"anonymous",loading:"lazy",decoding:"async",onError:ze,style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover",zIndex:0}}),e.jsx("div",{style:{position:"absolute",inset:0,background:"linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.25) 35%, rgba(0,0,0,0.65) 100%)",zIndex:1}})]}),e.jsxs("div",{className:"flex flex-col justify-between p-16 flex-1",style:{position:"relative",zIndex:2},children:[e.jsx("div",{style:{minHeight:C||R?114:0}}),C&&e.jsx(ka,{slot:C,isDark:g,alt:"Brand"}),R&&e.jsx(ka,{slot:R,isDark:g,alt:"Partner"}),a.layout==="appLaunch"&&a.phoneImage?e.jsxs("div",{className:"flex-1 flex items-center gap-12",style:{paddingTop:24},children:[e.jsxs("div",{style:{flex:1,maxWidth:600},children:[e.jsx("h2",{style:{fontSize:72,lineHeight:1.05,fontWeight:800,letterSpacing:-1.5,margin:0},children:a.headline??""}),a.subline&&e.jsx("p",{style:{fontSize:30,fontWeight:500,opacity:.9,marginTop:20,lineHeight:1.3},children:a.subline})]}),e.jsx("div",{style:{width:460,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:e.jsx("img",{src:a.phoneImage,alt:"",loading:"lazy",decoding:"async",onError:ze,style:{maxHeight:900,maxWidth:"100%",objectFit:"contain",filter:U}})})]}):e.jsxs("div",{className:"flex-1 flex flex-col justify-center",style:{paddingTop:24},children:[e.jsx("h2",{style:{fontSize:a.layout==="stat"||a.layout==="pricing"?200:88,lineHeight:1.05,fontWeight:800,letterSpacing:-1.5,margin:0,maxWidth:1e3},children:a.headline??""}),a.subline&&e.jsx("p",{style:{fontSize:40,fontWeight:500,opacity:.9,marginTop:24,maxWidth:900,lineHeight:1.25},children:a.subline})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",borderTop:`1px solid ${x}`,paddingTop:20},children:[e.jsx("span",{style:{fontSize:18,opacity:.85,fontWeight:500},children:a.layout==="appLaunch"?"":a.footnote||s}),e.jsx("span",{style:{fontSize:18,opacity:.85,fontWeight:600},children:s})]})]})]})});Ia.displayName="PostCard";const da=l.memo(Ia);function ka({slot:a,isDark:n,alt:t}){const r=Ot(a.anchor,a.x,a.y),i=a.variant==="light"&&!n,s=a.variant==="fallback"&&!n,y=i||s?"brightness(0)":"none",d=e.jsx("img",{src:a.url,alt:t,crossOrigin:"anonymous",loading:"lazy",decoding:"async",onError:ze,style:{height:a.size,width:"auto",display:"block",filter:y,maxWidth:600,objectFit:"contain"}});return a.pill?e.jsx("div",{style:{position:"absolute",...r,background:"white",borderRadius:12,padding:"10px 18px",display:"flex",alignItems:"center"},children:e.jsx("img",{src:a.url,alt:t,crossOrigin:"anonymous",loading:"lazy",decoding:"async",onError:ze,style:{height:a.size,width:"auto",maxWidth:600,objectFit:"contain",display:"block"}})}):e.jsx("div",{style:{position:"absolute",...r},children:d})}function Ot(a,n,t){var g;const i={};let s="top",y="left";switch(a){case"tl":s="top",y="left";break;case"t":s="top",y="center";break;case"tr":s="top",y="right";break;case"l":s="middle",y="left";break;case"c":s="middle",y="center";break;case"r":s="middle",y="right";break;case"bl":s="bottom",y="left";break;case"b":s="bottom",y="center";break;case"br":s="bottom",y="right";break}s==="top"?i.top=64+t:s==="bottom"?i.bottom=64-t:(i.top="50%",i.transform=(i.transform||"")+` translateY(calc(-50% + ${t}px))`),y==="left"?i.left=64+n:y==="right"?i.right=64-n:(i.left="50%",i.transform=(i.transform||"")+` translateX(calc(-50% + ${n}px))`);const d=(g=i.transform)==null?void 0:g.trim();return i.transform=d||void 0,i}function _e(a){return a.toLowerCase().normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/[™®©]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"").slice(0,60)}function ja(a,n,t="png"){return`vurv-${n}-${_e(a.category)}-${_e(a.headline)}.${t}`}function Ea(a,n,t){const r=URL.createObjectURL(a);try{const i=document.createElement("a");i.href=r,i.download=n,i.rel="noopener",i.target="_self",i.style.display="none",document.body.appendChild(i),i.click(),setTimeout(()=>i.remove(),0)}catch{}if(t&&!t.closed)try{t.location.replace(r)}catch{try{t.close()}catch{}}setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Da(){try{const a=window.open("","_blank");if(!a)return null;
1891try{a.document.write('<!doctype html><title>Preparing download…</title><meta name="viewport" content="width=device-width,initial-scale=1"><style>body{font:14px system-ui;margin:0;display:flex;align-items:center;justify-content:center;height:100vh;color:#444}</style><body>Preparing download…</body>'),a.document.close()}catch{}return a}catch{return null}}function Oa(a){if(a&&!a.closed)try{a.close()}catch{}}function Wt(a,n=8e3){const t=Array.from(a.querySelectorAll("img"));if(t.length===0)return Promise.resolve();const r=t.map(i=>new Promise(s=>{const y=()=>{typeof i.decode=="function"?i.decode().then(()=>s(),()=>s()):s()};if(i.complete&&i.naturalWidth>0)return y();const d=()=>{i.removeEventListener("load",d),i.removeEventListener("error",d),y()};i.addEventListener("load",d),i.addEventListener("error",d)}));return Promise.race([Promise.all(r).then(()=>{}),new Promise(i=>setTimeout(i,n))])}async function Gt(a){const n={pixelRatio:2,cacheBust:!0,width:1200,height:1200},{toPng:t}=await Ae(async()=>{const{toPng:i}=await import("./index-xVp0PEHv.js");return{toPng:i}},[]);let r=null;for(let i=0;i<3;i++){try{const s=await t(a,n),y=await(await fetch(s)).blob();if(y.size>1024)return y;r=new Error(`Snapshot too small (${y.size} bytes)`)}catch(s){r=s}await new Promise(s=>setTimeout(s,150*(i+1)))}throw r instanceof Error?r:new Error("Snapshot failed")}async function qt(a,n,t){var s;const r=document.createElement("div");r.style.cssText="position:fixed;left:-99999px;top:0;width:1200px;height:1200px;pointer-events:none;contain:strict;",document.body.appendChild(r);const i=rt(r);try{const y=t&&typeof t=="object"&&"primary"in t;if(await new Promise(g=>{i.render(l.createElement(da,{template:a,brand:n,slots:y?t:void 0,logoOverride:y?void 0:t})),requestAnimationFrame(()=>requestAnimationFrame(()=>g()))}),typeof document<"u"&&((s=document.fonts)!=null&&s.ready))try{await document.fonts.ready}catch{}await Wt(r),await new Promise(g=>requestAnimationFrame(()=>g()));const d=r.firstElementChild||r;return await Gt(d)}finally{i.unmount(),r.remove()}}async function zt(a,n,t,r){try{const{renderTemplateBlob:i}=await Ae(async()=>{const{renderTemplateBlob:y}=await Promise.resolve().then(()=>an);return{renderTemplateBlob:y}},void 0),s=await i(a,n,r);Ea(s,ja(a,n),t)}catch(i){throw Oa(t),i}}const _t=2,Yt=32;function Jt(a){if(!a)return"0";if(typeof a=="string")return`s:${a}`;if("primary"in a){const t=a,r=t.primary,i=t.partner,s=y=>y?`${y.source}|${y.variant??""}|${y.label??""}|${y.url??""}`:"";return`p:${s(r)}|${s(i)}`}const n=a;return`l:${n.source}|${n.variant??""}|${n.label??""}|${n.url??""}`}function Kt(a,n,t,r){return`${n}::${a.id}::v${a.updatedAt??""}::${Jt(t)}::g${r}`}const ce=new Map;let Wa=0;function Zt(a){const n=ce.get(a);if(n!==void 0)return ce.delete(a),ce.set(a,n),n}function Qt(a,n){for(ce.has(a)&&ce.delete(a),ce.set(a,n);ce.size>Yt;){const t=ce.keys().next().value;if(t===void 0)break;ce.delete(t)}}function Ga(){Wa++,ce.clear()}let Ee=0;const qa=[];function Xt(){return Ee<_t?(Ee++,Promise.resolve()):new Promise(a=>{qa.push(()=>{Ee++,a()})})}function en(){Ee--;const a=qa.shift();a&&a()}async function pa(a,n,t,r={}){const i=Kt(a,n,t,Wa);if(!r.skipCache){const s=Zt(i);if(s)return s}await Xt();try{const s=await qt(a,n,t);return Qt(i,s),s}finally{en()}}const an=Object.freeze(Object.defineProperty({__proto__:null,invalidateRenderCache:Ga,renderTemplateBlob:pa},Symbol.toStringTag,{value:"Module"}));function Ha(a,n){const t={...a||{},...n};return n.phoneImageKey&&h[n.phoneImageKey]&&(t.phoneImage=h[n.phoneImageKey]),n.partnerLogoKey&&$e[n.partnerLogoKey]&&(t.partnerLogo=$e[n.partnerLogoKey]),delete t.phoneImageKey,delete t.partnerLogoKey,t}function tn(a="health"){const n=a==="benefits"?Pt:Bt,[t,r]=l.useState({}),[i,s]=l.useState([]),[y,d]=l.useState([]),[g,V]=l.useState(!0),[x,U]=l.useState(!1),[C,R]=l.useState(()=>new Set),v=l.useRef(0),f=l.useCallback(o=>{R(m=>{if(m.has(o))return m;const u=new Set(m);return u.add(o),u})},[]),S=l.useCallback(o=>{R(m=>{if(!m.has(o))return m;const u=new Set(m);return u.delete(o),u})},[]),A=l.useCallback(async o=>{const m=Ie();if(!m){V(!1);return}const u=(o==null?void 0:o.silent)===!0;u||V(!0);try{const[{data:b,error:F},{data:I}]=await Promise.all([Ce.functions.invoke("linkedin-templates",{body:{pin:m,brand:a,action:"list"}}),Ce.functions.invoke("linkedin-templates",{body:{pin:m,brand:a,action:"listBrandLogos"}})]);if(F)throw F;aa();const re={};for(const Z of(b==null?void 0:b.overrides)||[])re[Z.template_id]=Z;r(re),s((b==null?void 0:b.customs)||[]),d((I==null?void 0:I.logos)||[])}catch(b){console.error("Failed to load LinkedIn template state",b)}finally{u||V(!1)}},[a]);l.useEffect(()=>{A()},[A]);const L=l.useMemo(()=>{const o=[];for(const m of n){const u=t[m.id];u!=null&&u.deleted||(u&&Object.keys(u.patch||{}).length>0?o.push({...Ha(m,u.patch),_origin:"default",_edited:!0}):o.push({...m,_origin:"default",_edited:!1}))}for(const m of i)o.push({...Ha(null,m.data),id:m.id,_origin:"custom",_edited:!1});return o},[t,i,n]),j=l.useMemo(()=>n.filter(o=>{var m;return(m=t[o.id])==null?void 0:m.deleted}).map(o=>({...o,_origin:"default",_edited:!1})),[t,n]),B=l.useCallback(async o=>{v.current+=1,U(!0);try{const m=Ie();if(!m)return await new Promise((F,I)=>{at({run:()=>B(o),resolve:F,reject:I}),window.dispatchEvent(new CustomEvent(tt))});const{data:u,error:b}=await Ce.functions.invoke("linkedin-templates",{body:{pin:m,brand:a,...o}});if(b)throw b;if(u!=null&&u.error)throw new Error(u.error);return aa(),Ga(),await A({silent:!0}),u}finally{v.current=Math.max(0,v.current-1),v.current===0&&U(!1)}},[A,a]),$=l.useCallback(async(o,m)=>{const u=Ie();if(!u)throw new Error("Session expired — please re-enter your PIN.");const{data:b,error:F}=await Ce.functions.invoke("linkedin-templates",{body:{pin:u,brand:a,action:"uploadPostImage",dataUrl:o,mime:m}});if(F)throw F;if(b!=null&&b.error)throw new Error(b.error);return aa(),b.url},[a]),E=l.useCallback(o=>t[o],[t]),q=l.useCallback(o=>i.find(m=>m.id===o),[i]),z=l.useCallback((o,m,u)=>{u?s(b=>{const F=b.findIndex(re=>re.id===o);if(F===-1)return[...b,{id:o,data:{...m}}];const I=b.slice();return I[F]={...I[F],data:{...I[F].data,...m}},I}):r(b=>{const F=b[o];return{...b,[o]:{template_id:o,deleted:(F==null?void 0:F.deleted)??!1,patch:{...(F==null?void 0:F.patch)||{},...m}}}})},[]),D=l.useCallback((o,m)=>{m?s(u=>u.filter(b=>b.id!==o)):r(u=>{var b;return{...u,[o]:{template_id:o,deleted:!0,patch:((b=u[o])==null?void 0:b.patch)||{}}}})},[]),P=l.useCallback(o=>{r(m=>{if(!m[o])return m;const u={...m};return delete u[o],u})},[]),W=l.useCallback((o,m)=>{r(u=>{const b={...u};return m?b[o]=m:delete b[o],b})},[]),ae=l.useCallback((o,m)=>{s(u=>{const b=u.filter(F=>F.id!==o);return m?[...b,m]:b})},[]),G=l.useCallback(async(o,m,u)=>{const b=u?void 0:E(o),F=u?q(o):void 0;z(o,m,u),f(o);try{return await B({action:"save",template_id:o,patch:m,isCustom:u})}catch(I){throw u?ae(o,F):W(o,b),I}finally{S(o)}},[B,E,q,z,W,ae,f,S]),te=l.useCallback(async(o,m)=>{const u=m?void 0:E(o),b=m?q(o):void 0;D(o,m),f(o);try{return await B({action:"delete",template_id:o,isCustom:m})}catch(F){throw m?ae(o,b):W(o,u),F}finally{S(o)}},[B,E,q,D,W,ae,f,S]),N=l.useCallback(async o=>{const m=E(o);P(o),f(o);try{return await B({action:"reset",template_id:o})}catch(u){throw W(o,m),u}finally{S(o)}},[B,E,P,W,f,S]);return{loading:g,saving:x,templates:L,deletedDefaults:j,brandLogos:y,pendingIds:C,saveTemplate:G,createTemplate:o=>{const m=`custom-${Date.now()}-${Math.random().toString(36).slice(2,8)}`;return G(m,o,!0)},deleteTemplate:te,resetTemplate:N,uploadBrandLogo:(o,m,u,b)=>
1891B({action:"uploadBrandLogo",dataUrl:o,mime:m,variant:u,label:b}),setDefaultLogo:o=>B({action:"setDefaultLogo",id:o}),renameBrandLogo:(o,m)=>B({action:"renameLogo",id:o,label:m}),deleteBrandLogo:o=>B({action:"deleteBrandLogo",id:o}),resetBrandLogos:()=>B({action:"resetBrandLogo"}),uploadPostImage:$,cleanupOrphanUploads:o=>B({action:"cleanupOrphanUploads",...o}),refresh:A}}const nn="sg_draft:",on=1e3,rn=7*24*60*60*1e3;function Ye(a){return`${nn}${a}`}function sn(a){try{const n=localStorage.getItem(Ye(a));if(!n)return null;const t=JSON.parse(n);return Date.now()-t.savedAt>rn?(localStorage.removeItem(Ye(a)),null):t}catch{return null}}function xa(a){try{localStorage.removeItem(Ye(a))}catch{}}function ln(a,n,t){const r=l.useRef(null),i=l.useRef(!0);l.useEffect(()=>{if(!t){i.current=!0;return}if(i.current){i.current=!1;return}return r.current&&window.clearTimeout(r.current),r.current=window.setTimeout(()=>{try{const s={data:n,savedAt:Date.now()};localStorage.setItem(Ye(a),JSON.stringify(s))}catch{}},on),()=>{r.current&&window.clearTimeout(r.current)}},[a,n,t])}const hn=["stat","pricing","service","quote","comparison","partner","app","appLaunch"],cn=["primary","accent","hero","dark","darkBlue","black","light"],mn=["tl","t","tr","l","c","r","bl","b","br"],Pe="w-full h-10 rounded-md border border-input bg-background px-3 text-sm",dn="w-full rounded-md border border-input bg-background px-3 py-2 text-sm";function pn({open:a,onOpenChange:n,template:t,onSave:r,onUploadImage:i,brandLogos:s=[],brand:y="health"}){const[d,g]=l.useState(""),[V,x]=l.useState(""),[U,C]=l.useState(""),[R,v]=l.useState(""),[f,S]=l.useState(""),[A,L]=l.useState(""),[j,B]=l.useState(""),[$,E]=l.useState("stat"),[q,z]=l.useState("primary"),[D,P]=l.useState("none"),[W,ae]=l.useState("none"),[G,te]=l.useState(""),[N,o]=l.useState("primary"),[m,u]=l.useState(""),[b,F]=l.useState(fe),[I,re]=l.useState(0),[Z,Ue]=l.useState(0),[ie,ke]=l.useState(Re),[Be,Me]=l.useState(!1),[be,Ve]=l.useState(!1),[ue,He]=l.useState("sm"),[Qe,Xe]=l.useState("sm"),ge=l.useRef(null),xe=l.useRef(null),[ea,p]=l.useState(null);l.useEffect(()=>{if(!a)return;const c=sn(`tpl:${t.id}`),k=(c==null?void 0:c.data)??t;g(k.eyebrow||""),x(k.headline||""),C(k.subline||""),v(k.footnote||""),S(k.caption||""),L(Array.isArray(k.hashtags)?k.hashtags.join(" "):k.hashtags||""),B(k.category||""),E(k.layout||"stat"),z(k.gradient||"primary"),P(c?k.phoneKey||"none":$t(t.phoneImage)||"none"),ae(c?k.partnerKey||"none":At(t.partnerLogo)||"none"),te(k.customImage||"");const O=(c?k.logo:t.logo)||{};o(O.slot??"primary"),u(O.source??(c?k.logoSource:t.logoId)??""),F(O.size??fe),re(O.x??0),Ue(O.y??0),ke(O.anchor??Re),xe.current=null,c?(p(c.savedAt),H({title:"Restored unsaved draft",description:`From ${new Date(c.savedAt).toLocaleString()}.`})):p(null)},[a,t]);const w=l.useMemo(()=>({eyebrow:d,headline:V,subline:U,footnote:R,caption:f,hashtags:A,category:j,layout:$,gradient:q,phoneKey:D,partnerKey:W,customImage:G,logo:{slot:N,source:m,size:b,x:I,y:Z,anchor:ie},logoSource:m}),[d,V,U,R,f,A,j,$,q,D,W,G,N,m,b,I,Z,ie]);ln(`tpl:${t.id}`,w,a),l.useEffect(()=>{if(!a||!m||s.length===0)return;const c=`${t.id}:${m}`;xe.current!==c&&(xe.current=c,s.some(k=>k.id===m)||(u(""),H({title:"Pinned logo no longer exists",description:"Falling back to Auto."})))},[a,t.id,m,s]);const M=async c=>{if(i){if(!["image/png","image/jpeg","image/webp"].includes(c.type)){H({title:"Unsupported file",description:"PNG, JPG, or WebP only.",variant:"destructive"});return}if(c.size>5*1024*1024){H({title:"File too large",description:"Max 5MB.",variant:"destructive"});return}Me(!0);try{const k=await new Promise((ee,se)=>{const Se=new FileReader;Se.onload=()=>ee(String(Se.result)),Se.onerror=()=>se(Se.error),Se.readAsDataURL(c)}),O=await i(k,c.type);te(O),H({title:"Image uploaded"})}catch(k){H({title:"Upload failed",description:k==null?void 0:k.message,variant:"destructive"})}finally{Me(!1),ge.current&&(ge.current.value="")}}},ye=async()=>{Ve(!0);try{const c=Array.from(new Set(A.split(/\s+/).map(se=>se.trim()).filter(Boolean).map(se=>se.startsWith("#")?se:`#${se}`))).slice(0,5),k={};N!=="primary"&&(k.slot=N),m&&(k.source=m),b!==fe&&(k.size=b),I!==0&&(k.x=I),Z!==0&&(k.y=Z),ie!==Re&&(k.anchor=ie);const O=Object.keys(k).length>0,ee={category:j.trim()||"Uncategorized",layout:$,gradient:q,eyebrow:d.trim()||void 0,headline:V.trim(),subline:U.trim()||void 0,footnote:R.trim()||void 0,caption:f,hashtags:c,phoneImageKey:D==="none"?void 0:D,partnerLogoKey:W==="none"?void 0:W,customImage:G||void 0,logo:O?k:void 0,logoId:void 0};Object.keys(ee).forEach(se=>ee[se]===void 0&&delete ee[se]),await r(ee),xa(`tpl:${t.id}`),p(null),n(!1)}finally{Ve(!1)}},X=()=>{o("primary"),u(""),F(fe),re(0),Ue(0),ke(Re)},Y=ue!=="hidden",ne=l.useMemo(()=>
1891{if(!Y)return null;const c={};return N!=="primary"&&(c.slot=N),m&&(c.source=m),b!==fe&&(c.size=b),I!==0&&(c.x=I),Z!==0&&(c.y=Z),ie!==Re&&(c.anchor=ie),{id:t.id,category:j||"Preview",layout:$,gradient:q,eyebrow:d||void 0,headline:V||" ",subline:U||void 0,footnote:R||void 0,caption:"",hashtags:[],phoneImage:D!=="none"?h[D]:void 0,partnerLogo:W!=="none"?$e[W]:void 0,customImage:G||void 0,logo:Object.keys(c).length>0?c:void 0}},[Y,t.id,j,$,q,d,V,U,R,D,W,G,N,m,b,I,Z,ie]),_=l.useMemo(()=>ne?ma(ne,s,y):null,[ne,s,y]),me=ue==="sm"?240:ue==="md"?360:0,Fe=me/1200,K=N!=="none"&&(Math.abs(I)>300||Math.abs(Z)>300||b<56||b>320),ve=N!=="none"&&_!=null&&_.primary==null&&_.partner==null;return e.jsx(De,{open:a,onOpenChange:n,children:e.jsxs(Oe,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[e.jsxs(We,{children:[e.jsxs(Ge,{children:["Edit post — ",t.id]}),e.jsx($a,{className:"sr-only",children:"Edit this LinkedIn post template's content, layout, logo, and caption."})]}),e.jsx("div",{className:"sticky top-0 z-10 -mx-6 px-6 pt-2 pb-3 bg-background/95 backdrop-blur border-b border-border",children:ue==="hidden"?e.jsxs("div",{className:"flex items-center justify-between gap-3 py-1",children:[e.jsx("span",{className:"text-[11px] uppercase tracking-wider text-muted-foreground",children:"Preview hidden"}),e.jsx("button",{type:"button",onClick:()=>He(Qe),className:"text-[11px] text-primary hover:underline",children:"Show"})]}):ne&&_?e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(un,{template:ne,brand:y,slots:_,sizePx:me,scale:Fe,boundaryKey:t.id}),e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("span",{className:"text-[11px] uppercase tracking-wider text-muted-foreground",children:"Live preview"}),e.jsxs("div",{className:"inline-flex rounded-md border border-border bg-background p-0.5",children:[["sm","md"].map(c=>e.jsx("button",{type:"button",onClick:()=>{He(c),Xe(c)},className:`px-3 py-1.5 text-[11px] rounded transition-colors ${ue===c?"bg-primary text-primary-foreground":"text-muted-foreground hover:text-foreground"}`,children:c==="sm"?"Small":"Medium"},c)),e.jsx("button",{type:"button",onClick:()=>He("hidden"),className:"px-3 py-1.5 text-[11px] rounded text-muted-foreground hover:text-foreground transition-colors",children:"Hide"})]}),K&&e.jsx("span",{className:"inline-flex items-center gap-1 text-[10px] text-amber-600 font-medium",children:"Logo near edge"}),ve&&e.jsx("span",{className:"inline-flex items-center gap-1 text-[10px] text-muted-foreground",children:"No logo configured"}),e.jsx("p",{className:"text-[10px] text-muted-foreground leading-tight max-w-[160px]",children:"Updates as you edit. Matches the exported PNG 1:1."})]})]}):null}),e.jsxs("div",{className:"space-y-4 py-2",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Category"}),e.jsx(he,{value:j,onChange:c=>B(c.target.value)})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Layout"}),e.jsx("select",{className:Pe,value:$,onChange:c=>E(c.target.value),children:hn.map(c=>e.jsx("option",{value:c,children:c},c))})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Gradient"}),e.jsx("select",{className:Pe,value:q,onChange:c=>z(c.target.value),children:cn.map(c=>e.jsx("option",{value:c,children:c},c))})]}),e.jsxs("div",{className:"space-y-1.5 col-span-2",children:[e.jsxs(J,{children:["Phone image",$!=="appLaunch"&&e.jsx("span",{className:"ml-2 text-[11px] text-muted-foreground font-normal",children:"(only renders on appLaunch layout)"})]}),e.jsxs("div",{className:`grid grid-cols-6 gap-2 ${$!=="appLaunch"?"opacity-50 pointer-events-none":""}`,children:[e.jsx("button",{type:"button",onClick:()=>P("none"),className:`aspect-square rounded-md border text-[10px] font-medium flex items-center justify-center transition-colors ${D==="none"?"border-primary bg-primary/10 text-primary ring-2 ring-primary":"border-border bg-muted text-muted-foreground hover:text-foreground"}`,"aria-label":"No phone image",children:"None"}),Object.keys(h).map(c=>e.jsx("button",{type:"button",onClick:()=>P(c),title:sa[c],className:`aspect-square rounded-md border bg-muted overflow-hidden flex items-center justify-center transition-all ${D===c?"border-primary ring-2 ring-primary":"border-border hover:border-foreground
1891/40"}`,"aria-label":sa[c],children:e.jsx("img",{src:h[c],alt:"",className:"w-full h-full object-contain"})},c))]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Partner logo"}),e.jsxs("select",{className:Pe,value:W,onChange:c=>ae(c.target.value),children:[e.jsx("option",{value:"none",children:"— none —"}),Object.keys($e).map(c=>e.jsx("option",{value:c,children:c},c))]})]}),e.jsxs("div",{className:"space-y-3 rounded-lg border border-border bg-muted/30 p-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(J,{className:"text-sm font-semibold",children:"Logo"}),e.jsx("button",{type:"button",className:"text-[11px] text-muted-foreground hover:text-foreground underline",onClick:X,children:"Reset to default"})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"Slot"}),e.jsx("div",{className:"inline-flex rounded-md border border-border bg-background p-0.5",children:["primary","partner","none"].map(c=>e.jsx("button",{type:"button",onClick:()=>o(c),className:`px-3 py-1.5 text-xs rounded transition-colors ${N===c?"bg-primary text-primary-foreground":"text-muted-foreground hover:text-foreground"}`,children:c==="primary"?"Primary":c==="partner"?"Partner":"None"},c))})]}),N!=="none"&&e.jsxs("div",{className:"space-y-1.5",children:[e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"Source"}),e.jsxs("select",{className:Pe,value:m,onChange:c=>u(c.target.value),children:[e.jsx("option",{value:"",children:"Auto — match background"}),["light","dark","color","partner"].map(c=>{const k=s.filter(ee=>ee.variant===c);if(k.length===0)return null;const O=c==="light"?"Light":c==="dark"?"Dark":c==="color"?"Color":"Partner";return e.jsx("optgroup",{label:O,children:k.map(ee=>e.jsxs("option",{value:ee.id,children:[ee.label||"(no label)",ee.is_default?" — default":""]},ee.id))},c)})]}),s.length===0&&e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"No library logos yet. Upload one in the Brand Logo Library above to pin it here."})]}),N!=="none"&&e.jsxs("div",{className:"grid grid-cols-[1fr_auto] gap-x-4 gap-y-2 items-center",children:[e.jsx(ta,{label:"Size",value:b,min:40,max:400,onChange:F,unit:"px"}),e.jsx(ta,{label:"X",value:I,min:-400,max:400,onChange:re,unit:"px"}),e.jsx(ta,{label:"Y",value:Z,min:-400,max:400,onChange:Ue,unit:"px"}),e.jsxs("div",{className:"col-span-2 space-y-1",children:[e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"Anchor"}),e.jsx("div",{className:"inline-grid grid-cols-3 gap-1",children:mn.map(c=>e.jsx("button",{type:"button",onClick:()=>ke(c),className:`w-10 h-10 text-[10px] font-mono uppercase rounded border transition-colors ${ie===c?"border-primary bg-primary/10 text-primary":"border-border bg-background text-muted-foreground hover:text-foreground"}`,"aria-label":`Anchor ${c}`,children:c},c))})]})]})]}),i&&e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Backgroun
1891d image"}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx("p",{className:"text-[11px] uppercase tracking-wider text-muted-foreground",children:"Choose from library"}),e.jsx("div",{className:"grid grid-cols-6 gap-2",children:Object.keys(ba).map(c=>{const k=ba[c],O=G===k;return e.jsx("button",{type:"button",onClick:()=>te(O?"":k),title:Va[c],className:`aspect-square rounded-md border bg-muted overflow-hidden transition-all ${O?"border-primary ring-2 ring-primary":"border-border hover:border-foreground/40"}`,"aria-label":Va[c],children:e.jsx("img",{src:k,alt:"",className:"w-full h-full object-cover"})},c)})})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-20 h-20 rounded-md border border-border bg-muted overflow-hidden flex items-center justify-center shrink-0","aria-label":"Background image preview",children:G?e.jsx("img",{src:G,alt:"",className:"w-full h-full object-cover"}):e.jsx(lt,{className:"w-6 h-6 text-muted-foreground"})}),e.jsx("input",{ref:ge,type:"file",accept:"image/png,image/jpeg,image/webp",className:"hidden",onChange:c=>{var O;const k=(O=c.target.files)==null?void 0:O[0];k&&M(k)}}),e.jsxs(T,{type:"button",size:"sm",variant:"outline",className:"gap-2",onClick:()=>{var c;return(c=ge.current)==null?void 0:c.click()},disabled:Be,children:[Be?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(Aa,{className:"w-4 h-4"}),G?"Replace":"Upload"]}),G&&e.jsxs(T,{type:"button",size:"sm",variant:"ghost",className:"gap-2",onClick:()=>te(""),children:[e.jsx(oa,{className:"w-4 h-4"})," Remove"]})]}),e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"Full-bleed background. A dark scrim is auto-applied so text stays legible. PNG/JPG/WebP, max 5MB."})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Eyebrow"}),e.jsx(he,{value:d,onChange:c=>g(c.target.value)})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Headline"}),e.jsx(he,{value:V,onChange:c=>x(c.target.value)})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Subline"}),e.jsx(he,{value:U,onChange:c=>C(c.target.value)})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Footnote"}),e.jsx(he,{value:R,onChange:c=>v(c.target.value)})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(J,{children:"Caption"}),e.jsxs("span",{className:`text-[11px] tabular-nums ${f.length>3e3?"text-destructive font-semibold":f.length>1300?"text-amber-600":"text-muted-foreground"}`,children:[f.length," / 3000"]})]}),e.jsx("textarea",{className:dn,rows:6,value:f,onChange:c=>S(c.target.value)}),e.jsx("p",{className:"text-[11px] text-muted-foreground",children:"LinkedIn truncates at ~210 chars in feed. Hard limit 3,000."})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(J,{children:"Hashtags (space-separated, max 5, # added automatically)"}),e.jsx(he,{value:A,onChange:c=>L(c.target.value)})]})]}),e.jsxs(qe,{children:[ea&&e.jsx(T,{variant:"ghost",onClick:()=>{xa(`tpl:${t.id}`),p(null),n(!1),H({title:"Draft discarded"})},disabled:be,className:"mr-auto text-muted-foreground",children:"Discard draft"}),e.jsx(T,{variant:"outline",onClick:()=>n(!1),disabled:be,children:"Cancel"}),e.jsxs(T,{onClick:ye,disabled:be||!V.trim(),className:"gap-2",children:[be?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(Ht,{className:"w-4 h-4"}),"Save"]})]})]})})}function ta({label:a,value:n,min:t,max:r,onChange:i,unit:s}){return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-center gap-3 col-span-1",children:[e.jsx("span",{className:"text-[11px] text-muted-foreground w-8 shrink-0",children:a}),e.jsx("input",{type:"range",min:t,max:r,value:n,onChange:y=>i(Number(y.target.value)),className:"flex-1 accent-primary"})]}),e.jsxs("span",{className:"text-[11px] tabular-nums text-muted-foreground w-16 text-right",children:[n," ",s]})]})}class yn extends l.Component{constructor(){super(...arguments);ya(this,"state",{hasError:!1})}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){console.warn("[EditTemplateDialog preview]",t)}render(){return this.state.hasError?e.jsx("div",{className:"w-full h-full flex items-center justify-center text-[11px] text-muted-foreground",children:"Preview unavailable"}):this.props.children}}const un=l.memo(function({template:n,brand:t,slots:r,sizePx:i,scale:s,boundaryKey:y}){return e.jsx("div",{"data-testid":"edit-preview",className:"rounded-md overflow-hidden bg-muted border border-border shrink-0",style:{width:i,height:i,position:"relative",isolation:"isolate",userSelect:"none"},"aria-hidden":"true",children:e.jsx(yn,{children:e.jsx("div",{style:{width:1200,height:1200,transform:`scale(${s})`,transformOrigin:"top left",pointerEvents:"none"},children:e.jsx(da,{template:n,brand:t,slots:r})})},y)})}),gn=Za,fn=Qa,bn=Xa;function Vn({items:a,onRestore:n}){return a.length===0?null:e.jsxs(gn,{className:"border border-dashed border-border rounded-xl",children:[e.jsxs(fn,{className:"w-full flex items-center justify-between gap-3 px-4 py-3 text-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 text-foreground",children:[e.jsx(vt,{className:"w-4 h-4 text-muted-foreground"}),e.jsx("span",{className:"font-semibold",children:"Deleted"}),e.jsx("span",{className:"text-xs font-medium text-muted-foreground bg-muted px-2 py-0.5 rounded-full",children:a.length})]}),e.jsx("span",{className:"text-xs text-muted-foreground",children:"Show / hide"})]}),e.jsx(bn,{children:e.jsx("ul",{className:"space-y-1 px-4 pb-4 text-sm",children:a.map(t=>e.jsxs("li",{className:"flex items-center justify-between gap-3",children:[e.jsxs("span",{className:"truncate text-muted-foreground",children:[e.jsx("span",{className:"text-[10px] uppercase tracking-wider mr-2",children:t.category}),t.headline]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"gap-2",onClick:()=>n(t.id),children:[e.jsx(ha,{className:"w-4 h-4"})," Restore"]})]},t.id))})})]})}
1891const vn=["image/png","image/svg+xml","image/webp","image/jpeg"],Rn=1024*1024;function wn(a){return new Promise((n,t)=>{const r=new FileReader;r.onload=()=>n(String(r.result)),r.onerror=()=>t(r.error),r.readAsDataURL(a)})}const Ne=[{key:"light",title:"Light logos",subtitle:"Auto-applied to dark backgrounds",swatch:"linear-gradient(135deg, hsl(245 47% 65%) 0%, hsl(263 84% 58%) 100%)",uploadLabel:"Upload Light",emptyHint:"No light logo yet. Cards on dark backgrounds will use the built-in fallback.",labelPlaceholder:"e.g. Horizontal, Stacked",hasDefault:!0},{key:"dark",title:"Dark logos",subtitle:"Auto-applied to the light background",swatch:"linear-gradient(135deg, hsl(210 40% 98%) 0%, hsl(220 30% 92%) 100%)",uploadLabel:"Upload Dark",emptyHint:"No dark logo yet. Cards on the light background will use the built-in fallback.",labelPlaceholder:"e.g. Horizontal, Stacked",hasDefault:!0},{key:"color",title:"Color logos",subtitle:"Manual override only — never auto-picked",swatch:"linear-gradient(135deg, hsl(0 0% 96%) 0%, hsl(0 0% 88%) 100%)",uploadLabel:"Upload Color",emptyHint:"Pick per template from the Edit dialog when you want a color version.",labelPlaceholder:"e.g. Full-color, Gradient",hasDefault:!1},{key:"partner",title:"Partner & collaboration logos",subtitle:"Picked per template via the Edit dialog. Never auto-applied.",swatch:"linear-gradient(135deg, hsl(0 0% 100%) 0%, hsl(220 14% 96%) 100%)",uploadLabel:"Add Partner",emptyHint:"Add a partner logo to use it on co-branded posts.",labelPlaceholder:"Partner name, e.g. SAG-AFTRA",hasDefault:!1}];function Un({brand:a,logos:n,onUpload:t,onSetDefault:r,onRename:i,onDelete:s,onResetAll:y}){var G,te,N;const d=l.useRef(null),[g,V]=l.useState(null),[x,U]=l.useState("light"),[C,R]=l.useState(""),[v,f]=l.useState(!1),[S,A]=l.useState(null),[L,j]=l.useState(null),[B,$]=l.useState(""),E=a==="benefits"?"VURVbenefits":"VURVhealth",q=o=>{var m;U(o),R(""),(m=d.current)==null||m.click()},z=o=>{if(!vn.includes(o.type)){H({title:"Unsupported file",description:"PNG, SVG, WebP, or JPG.",variant:"destructive"});return}if(o.size>Rn){H({title:"File too large",description:"Max 1MB.",variant:"destructive"});return}V(o)},D=async()=>{if(g){f(!0);try{const o=await wn(g);await t(o,g.type,x,C.trim()||void 0),H({title:"Logo added"}),V(null),d.current&&(d.current.value="")}catch(o){H({title:"Upload failed",description:(o==null?void 0:o.message)||String(o),variant:"destructive"})}finally{f(!1)}}},P=async(o,m,u)=>{A(o);try{await m(),H({title:u})}catch(b){H({title:"Failed",description:(b==null?void 0:b.message)||String(b),variant:"destructive"})}finally{A(null)}},W=async()=>{if(confirm("Remove ALL uploaded logos for this brand? Posts will fall back to the built-in logo.")){A("__reset");try{await y(),H({title:"Uploaded logos removed"})}catch(o){H({title:"Reset failed",description:o==null?void 0:o.message,variant:"destructive"})}finally{A(null)}}},ae=async()=>{if(!L)return;const o=B.trim();A(L);try{await i(L,o),H({title:"Renamed"}),j(null),$("")}catch(m){H({title:"Rename failed",description:m==null?void 0:m.message,variant:"destructive"})}finally{A(null)}};return e.jsxs("section",{className:"rounded-2xl border border-border bg-card p-4 sm:p-5 space-y-5",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3 border-b border-border pb-3",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("h3",{className:"font-display text-base font-semibold text-foreground",children:[E," logo library"]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Upload as many logos as you need. Light/Dark logos auto-apply by background. Color and Partner logos are picked per template. Max 1MB · PNG / SVG / WebP / JPG."})]}),n.length>0&&e.jsxs(T,{size:"sm",variant:"ghost",className:"gap-2 text-xs",onClick:W,disabled:S==="__reset",title:"Remove all uploaded logos",children:[S==="__reset"?e.jsx(oe,{className:"w-3.5 h-3.5 animate-spin"}):e.jsx(ha,{className:"w-3.5 h-3.5"}),"Use built-in defaults"]})]}),e.jsx("input",{ref:d,type:"file",accept:"image/png,image/svg+xml,image/webp,image/jpeg",className:"hidden",onChange:o=>{var u;const m=(u=o.target.files)==null?void 0:u[0];m&&z(m)}}),Ne.map(o=>{const m=n.filter(u=>u.variant===o.key);return e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-3 flex-wrap",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("h4",{className:"text-sm font-semibold text-foreground",children:[o.title,e.jsx("span",{className:"ml-2 text-[10px] uppercase tracking-wider font-semibold bg-muted text-muted-foreground px-1.5 py-0.5 rounded",children:m.length})]}),e.jsx("p",{className:"text-[11px] text-muted-foreground",children:o.subtitle})]}),e.jsxs(T,{size:"sm",variant:"outline",className:"gap-1.5 h-8 text-xs",onClick:()=>q(o.key),children:[e.jsx(Ba,{className:"w-3.5 h-3.5"})," ",o.uploadLabel]})]}),m.length===0?e.jsx("div",{className:"rounded-xl border border-dashed border-border p-4 text-center text-[11px] text-muted-foreground",children:o.emptyHint}):e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-3",children:m.map(u=>{const b=S===u.id;return e.jsxs("div",{className:"rounded-xl border border-border overflow-hidden flex flex-col bg-background",children:[e.jsx("div",{className:"flex items-center justify-center px-4 py-4",style:{background:o.swatch,minHeight:80},children:e.jsx("img",{src:u.logo_url,alt:u.label||`${o.title} logo`,style:{maxHeight:56,maxWidth:"100%",objectFit:"contain"}})}),e.jsxs("div",{className:"p-2.5 space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-1.5 flex-wrap min-h-[20px]",children:[o.hasDefault&&u.is_default&&e.jsxs("span",{className:"text-[10px] uppercase tracking-wider font-semibold bg-primary/10 text-primary px-1.5 py-0.5 rounded inline-flex items-center gap-1",children:[e.jsx(fa,{className:"w-3 h-3 fill-current"})," Default"]}),e.jsx("span",{className:"text-xs text-foreground truncate flex-1 min-w-0",children:u.label||e.jsx("span",{className:"text-muted-foreground italic",children:"No label"})})]}),e.jsxs("div",{className:"flex gap-1",children:[o.hasDefault&&!u.is_default&&e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1 text-[11px] h-7 px-2",onClick:()=>P(u.id,()=>r(u.id),"Set as default"),disabled:b,title:"Use as the default for this variant",children:[b?e.jsx(oe,{className:"w-3 h-3 animate-spin"}):e.jsx(fa,{className:"w-3 h-3"}),"Default"]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1 text-[11px] h-7 px-2",onClick:()=>{j(u.id),$(u.label||"")},disabled:b,children:[e.jsx(Fa,{className:"w-3 h-3"})," Rename"]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1 text-[11px] h-7 px-2 text-destructive hover:text-destructive",onClick:()=>P(u.id,()=>s(u.id),"Logo removed"),disabled:b,children:[e.jsx(ca,{className:"w-3 h-3"})," Delete"]})]})]})]},u.id)})})]},o.key)}),e.jsx(De,{open:!!g,onOpenChange:o=>!o&&V(null),children:e.jsxs(Oe,{className:"max-w-md",children:[e.jsx(We,{children:e.jsxs(Ge,{children:["Add ",(G=Ne.find(o=>
1891o.key===x))==null?void 0:G.title.replace(/ logos?$/i,"").toLowerCase()," logo"]})}),e.jsxs("div",{className:"space-y-4 py-2",children:[g&&e.jsx("div",{className:"rounded-xl flex items-center justify-center p-4",style:{background:(te=Ne.find(o=>o.key===x))==null?void 0:te.swatch,minHeight:100},children:e.jsx("img",{src:URL.createObjectURL(g),alt:"",style:{maxHeight:70,maxWidth:"100%",objectFit:"contain"}})}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(J,{children:["Label",x==="partner"?"":" (optional)"]}),e.jsx(he,{value:C,onChange:o=>R(o.target.value),placeholder:(N=Ne.find(o=>o.key===x))==null?void 0:N.labelPlaceholder,maxLength:60,autoFocus:!0})]})]}),e.jsxs(qe,{children:[e.jsx(T,{variant:"outline",onClick:()=>V(null),disabled:v,children:"Cancel"}),e.jsxs(T,{onClick:D,disabled:v||x==="partner"&&!C.trim(),className:"gap-2",children:[v?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(Aa,{className:"w-4 h-4"}),"Add to library"]})]})]})}),e.jsx(De,{open:!!L,onOpenChange:o=>!o&&j(null),children:e.jsxs(Oe,{className:"max-w-md",children:[e.jsx(We,{children:e.jsx(Ge,{children:"Rename logo"})}),e.jsxs("div",{className:"py-2 space-y-1.5",children:[e.jsx(J,{children:"Label"}),e.jsx(he,{value:B,onChange:o=>$(o.target.value),maxLength:60,autoFocus:!0,onKeyDown:o=>{o.key==="Enter"&&ae()}})]}),e.jsxs(qe,{children:[e.jsx(T,{variant:"outline",onClick:()=>j(null),disabled:S===L,children:"Cancel"}),e.jsxs(T,{onClick:ae,disabled:S===L,className:"gap-2",children:[S===L?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(ra,{className:"w-4 h-4"}),"Save"]})]})]})})]})}const kn=[{value:"primary",label:"Primary",swatch:"from-vurv-blue to-vurv-purple"},{value:"accent",label:"Accent",swatch:"from-vurv-cyan to-vurv-blue"},{value:"hero",label:"Hero",swatch:"from-vurv-lime via-vurv-cyan to-vurv-blue"},{value:"dark",label:"Dark",swatch:"from-slate-900 to-slate-700"},{value:"darkBlue",label:"Dark Blue",swatch:"from-blue-900 to-slate-900"},{value:"black",label:"Black",swatch:"from-black to-neutral-800"},{value:"light",label:"Light",swatch:"from-slate-100 to-white"}];function Hn({open:a,mode:n,count:t,onOpenChange:r,onConfirm:i}){const[s,y]=l.useState(n==="gradient"?"hero":""),[d,g]=l.useState(!1);l.useEffect(()=>{a&&(y(n==="gradient"?"hero":""),g(!1))},[a,n]);const V=n==="gradient"?!!s:s.trim().length>0,x=async()=>{if(V){g(!0);try{await i(n==="gradient"?s:s.trim()),r(!1)}finally{g(!1)}}};return e.jsx(De,{open:a,onOpenChange:r,children:e.jsxs(Oe,{className:"max-w-md",children:[e.jsxs(We,{children:[e.jsx(Ge,{children:n==="gradient"?"Set gradient":"Move to category"}),e.jsxs($a,{children:["Applies to ",t," selected template",t===1?"":"s",". This will sync for everyone with the PIN."]})]}),n==="gradient"?e.jsx("div",{className:"grid grid-cols-2 gap-2 py-2",children:kn.map(U=>{const C=s===U.value;return e.jsxs("button",{type:"button",onClick:()=>y(U.value),className:`group flex flex-col gap-2 rounded-lg border p-3 text-left transition-colors min-h-[88px] ${C?"border-primary ring-2 ring-primary/30 bg-primary/5":"border-border hover:border-border/80"}`,children:[e.jsx("div",{className:`h-8 w-full rounded-md bg-gradient-to-r ${U.swatch}`,"aria-hidden":!0}),e.jsx("span",{className:"text-sm font-semibold",children:U.label}),e.jsx("span",{className:"text-[10px] font-mono text-muted-foreground",children:U.value})]},U.value)})}):e.jsxs("div",{className:"space-y-2 py-2",children:[e.jsx(J,{htmlFor:"bulk-category",children:"New category name"}),e.jsx(he,{id:"bulk-category",value:s,onChange:U=>y(U.target.value),placeholder:"e.g. Holiday 2026",autoFocus:!0,onKeyDown:U=>{U.key==="Enter"&&(U.preventDefault(),x())}}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Type any existing category to move them there, or a new name to create one."})]}),e.jsxs(qe,{children:[e.jsx(T,{variant:"ghost",onClick:()=>r(!1),disabled:d,children:"Cancel"}),e.jsx(T,{onClick:x,disabled:!V||d,children:d?"Applying…":`Apply to ${t}`})]})]})})}const za=l.createContext(null),_a=l.createContext(null);function xn({data:a,selection:n,children:t}){return e.jsx(za.Provider,{value:a,children:e.jsx(_a.Provider,{value:n,children:t})})}function Sn(){const a=l.useContext(za);if(!a)throw new Error("useWorkspaceData must be used inside <WorkspaceProvider>");return a}function Cn(){const a=l.useContext(_a);if(!a)throw new Error("useWorkspaceSelection must be used inside <WorkspaceProvider>");return a}function Ya(){return{...Sn(),...Cn()}}function Tn({query:a,onQueryChange:n,filteredCount:t,totalCount:r,groupCount:i,allCategoryIds:s,allOpen:y,isZipping:d,zipProgress:g,onNew:V,onBulkGradient:x,onBulkCategory:U,onDownloadZip:C,onDownloadCaptions:R,onCleanupOrphans:v}){const{selectedCount:f,templates:S,openCats:A,setOpenCats:L,selectAll:j,selectInView:B,clearSelection:$}=Ya();return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3 border-b border-border pb-3",children:[e.jsxs("div",{className:"flex items-center gap-3 flex-wrap",children:[e.jsx("h3",{className:"font-display text-lg font-semibold text-foreground",children:"Post Templates"}),e.jsxs("span",{className:"text-xs font-medium text-muted-foreground bg-muted px-2 py-0.5 rounded-full",children:[t,a?` of ${r}`:""," templates"]}),e.jsxs("span",{className:"text-xs font-medium text-muted-foreground bg-muted px-2 py-0.5 rounded-full",children:[i," categories"]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(T,{size:"sm",variant:"default",className:"gap-2",onClick:V,children:[e.jsx(Ba,{className:"w-4 h-4"}),e.jsx("span",{className:"hidden sm:inline",children:"New template"})]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"gap-2",onClick:()=>L(y?[]:s),children:[e.jsx(Rt,{className:"w-4 h-4"}),e.jsx("span",{className:"hidden sm:inline",children:y?"Collapse all":"Expand all"})]})]})]}),e.jsxs("div",{className:"relative max-w-md",children:[e.jsx(ct,{className:"w-4 h-4 absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none"}),e.jsx(he,{value:a,onChange:E=>n(E.target.value),placeholder:"Search headlines, captions, hashtags…",className:"pl-9","aria-label":"Search templates"}),a&&e.jsx("button",{type:"button",onClick:()=>n(""),className:"absolute right-2 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground p-1","aria-label":"Clear search",children:e.jsx(oa,{className:"w-3.5 h-3.5"})})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Tick any card to add it to a custom ZIP, or click ",e.jsx("strong",{children:"Select all"})," →"," ",e.jsx("strong",{children:"Download ZIP"})," for the full brand pack. Edits and deletions sync for everyone with the PIN."]}),e.jsxs("div",{className:"sticky top-2 z-10 flex flex-col sm:flex-row sm:items-center gap-3 rounded-xl border border-border bg-card/95 backdrop-blur px-3 py-2 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("span",{className:"text-sm font-semibold text-foreground tabular-nums",children:[f," ",e.jsxs("span",{className:"text-muted-foreground font-normal",children:["/ ",S.length," selected"]})]}),f===0&&e.jsx("span",{className:"text-[11px] text-muted-foreground",children:"Tip: click a card or its checkbox to add it"})]}),e.jsxs("div",{className:"flex items-center gap-1 flex-wrap",children:[e.jsx(T,{size:"sm",variant:"ghost",onClick:j,disabled:d||S.length===0,children:"Select all"}),e.jsx(T,{size:"sm",variant:"ghost",onClick:B,disabled:d||A.length===0,children:"In open categories"}),e.jsxs(T,{size:"sm",variant:"ghost",onClick:$,disabled:d||f===0,
1891className:"gap-1",children:[e.jsx(oa,{className:"w-3.5 h-3.5"})," Clear"]}),e.jsx("span",{className:"mx-1 h-5 w-px bg-border","aria-hidden":!0}),e.jsxs(T,{size:"sm",variant:"ghost",onClick:x,disabled:d||f===0,className:"gap-1",title:"Change gradient on all selected",children:[e.jsx(kt,{className:"w-3.5 h-3.5"})," Gradient"]}),e.jsxs(T,{size:"sm",variant:"ghost",onClick:U,disabled:d||f===0,className:"gap-1",title:"Move all selected to a new category",children:[e.jsx(mt,{className:"w-3.5 h-3.5"})," Category"]}),v&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"mx-1 h-5 w-px bg-border","aria-hidden":!0}),e.jsxs(T,{size:"sm",variant:"ghost",onClick:v,disabled:d,className:"gap-1 text-muted-foreground",title:"Delete unreferenced post uploads older than 7 days",children:[e.jsx(ca,{className:"w-3.5 h-3.5"})," Cleanup uploads"]})]})]})]}),e.jsxs("div",{className:"sm:ml-auto flex flex-wrap items-center gap-2",children:[d&&g&&e.jsxs("div",{className:"flex items-center gap-2 min-w-[200px]",children:[e.jsx(ht,{value:g.done/Math.max(1,g.total)*100,className:"h-2 w-32"}),e.jsxs("span",{className:"text-xs text-muted-foreground tabular-nums",children:[g.done,"/",g.total,g.etaSec!=null&&g.etaSec>0&&e.jsxs("span",{className:"ml-1",children:["· ~",g.etaSec<60?`${g.etaSec}s`:`${Math.floor(g.etaSec/60)}m ${g.etaSec%60}s`," left"]})]})]}),e.jsxs(T,{size:"sm",variant:"outline",className:"gap-2",onClick:R,disabled:d||f===0,title:f===0?"Select at least one template":void 0,children:[e.jsx(dt,{className:"w-4 h-4"})," Captions ZIP"]}),e.jsxs(T,{size:"sm",className:"gap-2",onClick:C,disabled:d||f===0,title:f===0?"Select at least one template":void 0,children:[d?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(Ma,{className:"w-4 h-4"}),"Download ZIP"]})]})]})]})}function $n(a){return`${a.caption}
1892
1893${a.hashtags.join(" ")}`}const An="vurv:linkedin-style-handoff",Bn={health:"VURVhealth (consumer membership)",benefits:"VURVbenefits (employer benefits)"},Sa={primary:"indigo-violet gradient (#8E8AE8 → #7C3AED)",accent:"cyan-to-lime gradient (#06B6D4 → #84CC16)",hero:"indigo → cyan → lime tri-gradient",dark:"deep navy-to-indigo gradient (#1E293B → #1E1B4B)",darkBlue:"deep blue gradient (#0F2A57 → #213D7A)",black:"near-black gradient (#0F0F0F → #242424)",light:"soft off-white surface (#F8FAFC → #E2E8F0)"};function Mn(a,n){const t=Sa[a.gradient||"primary"]||Sa.primary,i=a.gradient==="light"?"bright, editorial, lots of negative space":"premium, modern, editorial, lots of negative space";return[`LinkedIn 1:1 visual for ${Bn[n]}.`,`Category: ${a.category}. Headline reference: "${a.headline}".`,`Use the VURV brand palette — ${t}.`,`Style: ${i}. No text overlays, no logos, no watermarks.`,"Subject: human, healthcare-positive, optimistic; avoid clinical/cold imagery."].join(" ")}function Fn(a,n,t){if(typeof window>"u")return;const r={prompt:Mn(a,n),style:t,templateId:a.id};window.dispatchEvent(new CustomEvent(An,{detail:r}))}function Ln(a="300px"){const n=l.useRef(null),[t,r]=l.useState(!1);return l.useEffect(()=>{const i=n.current;if(!i||t)return;const s=new IntersectionObserver(y=>{y.some(d=>d.isIntersecting)&&(r(!0),s.disconnect())},{rootMargin:a});return s.observe(i),()=>s.disconnect()},[t,a]),{ref:n,inView:t}}function Pn({template:a,brand:n,actions:t,selected:r,onToggleSelect:i,slots:s}){const[y,d]=l.useState(!1),[g,V]=l.useState(!1),[x,U]=l.useState(!1),[C,R]=l.useState(!1),{ref:v,inView:f}=Ln(),S=s?Nn(s.primaryInfo):null,A=async()=>{const $=Da();d(!0);try{await zt(a,n,$,s),H({title:"Downloaded",description:"1200×1200 PNG ready to upload."})}catch(E){H({title:"Export failed",description:String(E),variant:"destructive"})}finally{d(!1)}},L=async()=>{await navigator.clipboard.writeText($n(a)),U(!0),H({title:"Caption copied"}),setTimeout(()=>U(!1),1800)},j=async()=>{V(!0);try{const $=await pa(a,n,s);if(typeof window<"u"&&typeof window.ClipboardItem<"u"&&navigator.clipboard&&"write"in navigator.clipboard)try{const D=new window.ClipboardItem({"image/png":$});await navigator.clipboard.write([D]),R(!0),H({title:"Image copied",description:"Paste it into LinkedIn, Slack, etc."}),setTimeout(()=>R(!1),1800);return}catch{}const q=URL.createObjectURL($),z=document.createElement("a");z.href=q,z.download=ja(a,n),z.click(),setTimeout(()=>URL.revokeObjectURL(q),6e4),H({title:"Image saved",description:"Browser doesn't support image-to-clipboard — downloaded instead."})}catch($){H({title:"Copy failed",description:String(($==null?void 0:$.message)||$),variant:"destructive"})}finally{V(!1)}},B=()=>{Fn(a,n),H({title:"Sent to AI Image Generator",description:"Prompt pre-filled with this card's style."})};return e.jsxs("div",{className:`border rounded-2xl overflow-hidden bg-card transition-colors ${r?"border-primary ring-2 ring-primary/30":"border-border hover:border-border/80"}`,children:[e.jsxs("div",{ref:v,className:`relative bg-muted overflow-hidden ${i?"cursor-pointer":""}`,style:{aspectRatio:"1 / 1"},role:i?"button":void 0,"aria-pressed":i?!!r:void 0,tabIndex:i?0:void 0,onClick:i?()=>i():void 0,onKeyDown:i?$=>{($.key===" "||$.key==="Enter")&&($.preventDefault(),i())}:void 0,children:[f?e.jsx("div",{style:{position:"absolute",top:0,left:0,transform:"scale(0.32)",transformOrigin:"top left",width:1200,height:1200,pointerEvents:"none"},children:e.jsx(da,{template:a,brand:n,slots:s})}):e.jsx("div",{className:"absolute inset-0 flex items-center justify-center text-xs text-muted-foreground",children:e.jsx(oe,{className:"w-4 h-4 animate-spin"})}),r&&e.jsxs("span",{className:"absolute top-2 left-2 inline-flex items-center gap-1 text-[10px] uppercase tracking-wider font-semibold bg-primary text-primary-foreground px-2 py-1 rounded shadow",children:[e.jsx(bt,{className:"w-3 h-3"})," Selected"]}),(t==null?void 0:t.edited)&&e.jsx("span",{className:"absolute bottom-2 left-2 text-[9px] uppercase tracking-wider font-semibold bg-primary/10 text-primary px-2 py-0.5 rounded",children:"Edited"}),(t==null?void 0:t.pending)&&e.jsxs("span",{className:"absolute top-2 right-2 inline-flex items-center gap-1 text-[10px] uppercase tracking-wider font-semibold bg-background/90 text-foreground px-2 py-1 rounded shadow border border-border",children:[e.jsx(oe,{className:"w-3 h-3 animate-spin"})," Saving…"]})]}),e.jsxs("div",{className:"p-4 space-y-3",children:[i&&e.jsxs("label",{className:`flex items-center gap-2 text-xs font-semibold cursor-pointer select-none rounded-md px-2 py-2 -mx-2 transition-colors min-h-[36px] ${r?"text-primary bg-primary/10":"text-muted-foreground hover:bg-muted"}`,children:[e.jsx(ft,{checked:!!r,onCheckedChange:i,"aria-label":r?"Deselect template":"Select template"}),e.jsx("span",{children:r?"Selected for ZIP":"Select for ZIP"})]}),e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsx("span",{className:"shrink-0 text-[10px] uppercase tracking-wider font-semibold text-muted-foreground bg-muted px-2 py-0.5 rounded",children:a.category}),e.jsx("p",{className:"font-display font-semibold text-sm truncate min-w-0",children:a.headline})]}),e.jsxs("div",{className:"bg-muted rounded-lg p-3 max-h-32 overflow-y-auto text-xs whitespace-pre-line",children:[a.caption,e.jsx("div",{className:"mt-2 text-primary font-medium",children:a.hashtags.join(" ")})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs(T,{size:"sm",variant:"outline",className:"flex-1 gap-2 min-h-[40px]",onClick:L,"aria-label":"Copy caption",children:[x?e.jsx(ra,{className:"w-4 h-4"}):e.jsx(Vt,{className:"w-4 h-4"}),"Caption"]}),e.jsxs(T,{size:"sm",className:"flex-1 gap-2 min-h-[40px]",onClick:A,disabled:y,"aria-label":"Download image",children:[y?e.jsx(oe,{className:"w-4 h-4 animate-spin"}):e.jsx(Ma,{className:"w-4 h-4"}),"Image"]})]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"w-full gap-2 min-h-[36px] text-xs",onClick:j,disabled:g,"aria-label":"Copy image to clipboard",title:"Copy the rendered image directly to your clipboard",children:[g?e.jsx(oe,{className:"w-3.5 h-3.5 animate-spin"}):C?e.jsx(ra,{className:"w-3.5 h-3.5"}):e.jsx(wt,{className:"w-3.5 h-3.5"}),C?"Image copied":"Copy image to clipboard"]}),e.jsxs(T,{size:"sm",variant:"ghost",className:"w-full gap-2 min-h-[36px] text-xs text-muted-foreground hover:text-primary",onClick:B,title:"Pre-fill AI Image Generator with this card's style","aria-label":"Use this template's style in the AI Image Generator",children:[e.jsx(it,{className:"w-3.5 h-3.5"})," Use this style ↑"]}),S&&e.jsxs("p",{className:"text-[11px] text-muted-foreground border-t border-border pt-2 truncate",title:S,children:[e.jsx("span",{className:"font-semibold text-foreground
1893/70",children:"Logo:"})," ",S]}),t&&(t.onEdit||t.onDelete||t.onReset||t.onDuplicate)&&e.jsxs("div",{className:"flex gap-1 border-t border-border pt-3",children:[t.onEdit&&e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1.5 text-xs h-8",onClick:t.onEdit,children:[e.jsx(Fa,{className:"w-3.5 h-3.5"})," Edit"]}),t.onDuplicate&&e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1.5 text-xs h-8",onClick:t.onDuplicate,children:[e.jsx(Ut,{className:"w-3.5 h-3.5"})," Duplicate"]}),t.edited&&t.onReset&&e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1.5 text-xs h-8",onClick:t.onReset,children:[e.jsx(ha,{className:"w-3.5 h-3.5"})," Reset"]}),t.onDelete&&e.jsxs(T,{size:"sm",variant:"ghost",className:"flex-1 gap-1.5 text-xs h-8 text-destructive hover:text-destructive",onClick:t.onDelete,children:[e.jsx(ca,{className:"w-3.5 h-3.5"})," Delete"]})]})]})]})}function Nn(a){if(a.source==="fallback")return"Built-in fallback";const n=a.variant==="light"?"Light":a.variant==="dark"?"Dark":a.variant==="color"?"Color":a.variant==="partner"?"Partner":"",t=a.label?` · ${a.label}`:"",r=a.source==="auto"?" · default":" (override)";return`${n}${t}${r}`}const In=l.memo(Pn,(a,n)=>{var t,r;return a.template===n.template&&a.brand===n.brand&&((t=a.actions)==null?void 0:t.edited)===((r=n.actions)==null?void 0:r.edited)&&a.selected===n.selected&&a.onToggleSelect===n.onToggleSelect&&a.slots===n.slots});function jn({children:a,placeholderHeight:n=420,rootMargin:t="600px 0px"}){const r=l.useRef(null),[i,s]=l.useState(!1);return l.useEffect(()=>{if(i)return;const y=r.current;if(!y)return;if(typeof IntersectionObserver>"u"){s(!0);return}const d=new IntersectionObserver(g=>{for(const V of g)if(V.isIntersecting){s(!0),d.disconnect();break}},{rootMargin:t});return d.observe(y),()=>d.disconnect()},[i,t]),e.jsx("div",{ref:r,style:i?void 0:{minHeight:n},children:i?a:null})}const En=12;function Dn({filtered:a}){const{brand:n,brandLogos:t,loading:r,selectedIds:i,toggleSelect:s,openCats:y,setOpenCats:d,pendingIds:g,onEdit:V,onDelete:x,onReset:U,onDuplicate:C}=Ya(),R=l.useMemo(()=>{const v=new Map;for(const f of a){const S=v.get(f.category)||[];S.push(f),v.set(f.category,S)}return Array.from(v.entries()).map(([f,S])=>({category:f,items:S}))},[a]);return r?e.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground py-8 justify-center",children:[e.jsx(oe,{className:"w-4 h-4 animate-spin"})," Loading templates…"]}):e.jsx(pt,{type:"multiple",value:y,onValueChange:d,className:"space-y-2",children:R.map(v=>e.jsxs(yt,{value:v.category,className:"border border-border rounded-xl bg-card px-4 hover:bg-muted/40 transition-colors",children:[e.jsx(ut,{className:"hover:no-underline py-4",children:e.jsxs("div",{className:"flex items-center gap-3 w-full",children:[e.jsx("span",{className:"font-display font-semibold text-base",children:v.category}),e.jsx("span",{className:"ml-auto mr-2 text-xs font-medium text-muted-foreground bg-muted px-2 py-0.5 rounded-full",children:v.items.length})]})}),e.jsx(gt,{children:e.jsx("div",{className:"grid md:grid-cols-2 gap-4 pt-2 pb-4",children:v.items.map((f,S)=>{const A=e.jsx(In,{brand:n,template:f,selected:i.has(f.id),onToggleSelect:()=>s(f.id),slots:ma(f,t,n),actions:{edited:f._edited,pending:g.has(f.id),onEdit:()=>V(f),onDelete:()=>x(f),onReset:f._edited?()=>U(f):void 0,onDuplicate:()=>C(f)}});return v.items.length<=En||S<4?e.jsx("div",{children:A},f.id):e.jsx(jn,{placeholderHeight:420,children:A},f.id)})})})]},v.category))})}function On(){const[a,n]=l.useState(new Set),t=l.useCallback(d=>{n(g=>{const V=new Set(g);return V.has(d)?V.delete(d):V.add(d),V})},[]),r=l.useCallback(d=>n(new Set(d)),[]),i=l.useCallback(d=>n(new Set(d)),[]),s=l.useCallback(()=>n(new Set),[]),y=l.useCallback(d=>a.has(d),[a]);return l.useMemo(()=>({selectedIds:a,selectedCount:a.size,isSelected:y,toggle:t,selectAll:r,selectMany:i,clear:s}),[a,y,t,r,i,s])}function Wn(a){return a.toString().padStart(2,"0")}function Gn(a){return a.includes(",")||a.includes('"')||a.includes(`
1894`)?`"${a.replace(/"/g,'""')}"`:a}function qn(a){const n=[["id","brand","category","headline","caption","hashtags","image_path","caption_path"]];for(const{item:t,imagePath:r,captionPath:i}of a)n.push([t.template.id,t.brand,t.template.category,t.template.headline,t.template.caption,t.template.hashtags.join(" "),r,i]);return n.map(t=>t.map(Gn).join(",")).join(`
1895`)}function zn(a,n){const t=new Date().toISOString().slice(0,10),r=Array.from(new Set(a.map(s=>s.brand))).join(", "),i=Array.from(new Set(a.map(s=>s.template.category))).length;return["VURV LinkedIn Export","=====================","",`Generated:   ${t}`,`Brand(s):    ${r}`,`Templates:   ${a.length}`,`Categories:  ${i}`,`Contents:    ${n?"PNG images (1200x1200) + caption .txt files + captions.csv":"Caption .txt files + captions.csv (no images)"}`,"","Folder layout:","  <brand>/<category>/NN-<headline>.png","  <brand>/<category>/NN-<headline>.txt   (caption + hashtags)","","Notes:","  - PNGs are sized for LinkedIn native posts (1:1, 1200x1200).","  - Captions follow VURV brand conventions; paste directly into LinkedIn.","  - captions.csv covers every template in a single spreadsheet-friendly file.","  - captions.csv columns include image_path and caption_path so each caption","    can be paired with its rendered image without parsing the folder layout.","  - index.json at the ZIP root provides the same mapping in machine-readable","    form (id, brand, category, headline, caption, hashtags, files.image, files.caption).",""].join(`
1896`)}async function _n(a,n={}){const{includeImages:t=!0,onProgress:r}=n,{downloadZip:i}=await Ae(async()=>{const{downloadZip:R}=await import("./index-B2wr9ne3.js");return{downloadZip:R}},[]),s=new Map;for(const R of a){const v=s.get(R.brand)||new Map,f=v.get(R.template.category)||[];f.push(R),v.set(R.template.category,f),s.set(R.brand,v)}let y=0;const d=a.length,g=[],V=[];for(const[R,v]of s)for(const[f,S]of v){const A=`${R}/${_e(f)}`;let L=0;for(const j of S){L++;const B=`${Wn(L)}-${_e(j.template.headline)}
1896`,$=`${A}/${B}.txt`,E=t?`${A}/${B}.png`:"";V.push({item:j,folderPath:A,base:B,captionPath:$,imagePath:E})}}for(const R of V)g.push({item:R.item,imagePath:R.imagePath,captionPath:R.captionPath});const x=new Date;async function*U(){var R;for(const v of V)yield{name:v.captionPath,lastModified:x,input:`${v.item.template.caption}
1897
1898${v.item.template.hashtags.join(" ")}
1899`};if(t){r==null||r(0,d,((R=V[0])==null?void 0:R.item.template.headline)??"");for(const v of V)try{const f=await pa(v.item.template,v.item.brand,v.item.slots??v.item.logoOverride);yield{name:v.imagePath,lastModified:x,input:f}}catch(f){yield{name:`${v.folderPath}/${v.base}.ERROR.txt`,lastModified:x,input:`Failed to render image: ${String((f==null?void 0:f.message)||f)}
1900`}}finally{y++,r==null||r(y,d,v.item.template.headline)}}else y=d,r==null||r(y,d,"");yield{name:"README.txt",lastModified:x,input:zn(a,t)},yield{name:"captions.csv",lastModified:x,input:qn(g)},yield{name:"index.json",lastModified:x,input:JSON.stringify(g.map(({item:v,imagePath:f,captionPath:S})=>({id:v.template.id,brand:v.brand,category:v.template.category,headline:v.template.headline,caption:v.template.caption,hashtags:v.template.hashtags,files:{image:f||null,caption:S}})),null,2)}}return await i(U()).blob()}const Ca="sg_metric_sid";function Yn(){let a=sessionStorage.getItem(Ca);return a||(a=`s_${Date.now().toString(36)}_${Math.random().toString(36).slice(2,8)}`,sessionStorage.setItem(Ca,a)),a}function na(a,n={},t){const r=Ie();if(r)try{Ce.functions.invoke("linkedin-templates",{body:{pin:r,brand:t||"health",action:"logMetric",event:a,sessionId:Yn(),payload:n}}).catch(()=>{})}catch{}}function Jn(){const[a,n]=l.useState(null),t=a!==null,r=l.useRef({startedAt:0,lastDone:0}),i=l.useCallback(async(s,y,d,g)=>{var U;if(s.length===0){H({title:"Nothing to download",description:"Select at least one template."}),g&&!g.closed&&g.close();return}r.current={startedAt:Date.now(),lastDone:0},n({done:0,total:s.length,etaSec:null,avgRenderSec:null});const V=Date.now(),x=(U=s[0])==null?void 0:U.brand;na("export.start",{count:s.length,includeImages:d},x);try{const C=await _n(s,{includeImages:d,onProgress:(R,v)=>{const f=(Date.now()-r.current.startedAt)/1e3,S=R>0?f/R:null,A=Math.max(0,v-R),L=S!=null?Math.round(S*A):null;r.current.lastDone=R,n({done:R,total:v,etaSec:L,avgRenderSec:S})}});Ea(C,y,g),H({title:"ZIP ready",description:`${s.length} ${d?"templates":"captions"} bundled.`}),na("export.success",{count:s.length,includeImages:d,durationMs:Date.now()-V,bytes:C.size},x)}catch(C){Oa(g),H({title:"ZIP failed",description:(C==null?void 0:C.message)||String(C),variant:"destructive"}),na("export.fail",{count:s.length,includeImages:d,durationMs:Date.now()-V,message:String((C==null?void 0:C.message)||C).slice(0,200)},x)}finally{n(null)}},[]);return{zipProgress:a,isZipping:t,runZip:i,prepareDownload:Da}}const Kn=l.lazy(()=>Ae(()=>import("./AICaptionGenerator-DsavYLW6.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28])).then(a=>({default:a.AICaptionGenerator}))),Zn=l.lazy(()=>Ae(()=>import("./AIImageGenerator-DjDvb7v2.js"),__vite__mapDeps([29,1,2,3,4,5,6,7,8,9,16,25,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,10])).then(a=>({default:a.AIImageGenerator})));function Ta({brand:a,onDirtyChange:n}){const{templates:t,loading:r,deletedDefaults:i,brandLogos:s,pendingIds:y,saveTemplate:d,createTemplate:g,deleteTemplate:V,resetTemplate:x,uploadBrandLogo:U,setDefaultLogo:C,renameBrandLogo:R,deleteBrandLogo:v,resetBrandLogos:f,uploadPostImage:S,cleanupOrphanUploads:A}=tn(a),[L,j]=l.useState(null);l.useEffect(()=>(n==null||n(L!=null),()=>n==null?void 0:n(!1)),[L,n]);const[B,$]=l.useState([]),[E,q]=l.useState(""),[z,D]=l.useState(null),P=On(),{zipProgress:W,isZipping:ae,runZip:G,prepareDownload:te}=Jn(),N=l.useMemo(()=>{const p=E.trim().toLowerCase();return p?t.filter(w=>w.headline.toLowerCase().includes(p)||w.category.toLowerCase().includes(p)||(w.subline||"").toLowerCase().includes(p)||w.caption.toLowerCase().includes(p)||w.hashtags.some(M=>M.toLowerCase().includes(p))):t},[t,E]),o=l.useMemo(()=>{const p=new Set,w=[];for(const M of N)p.has(M.category)||(p.add(M.category),w.push(M.category));return w},[N]),m=B.length===o.length&&o.length>0,u=()=>new Date().toISOString().slice(0,10),b=l.useCallback(()=>t.filter(p=>P.selectedIds.has(p.id)).map(p=>({template:p,brand:a,slots:ma(p,s,a)})),[t,P.selectedIds,a,s]),F=()=>{const p=b();if(p.length>=100){const M=Math.ceil(p.length*.45),ye=Math.ceil(p.length*1.2*10)/10,X=M<60?`${M}s`:`${Math.floor(M/60)}m ${M%60}s`,ne=p.length>
1900=250?`Render ${p.length} images?
1901
1902Estimated: ${X}, ~${ye}MB ZIP, significant memory use.
1903
1904Large exports can slow your tab. Continue?`:`Render ${p.length} images?
1905
1906Estimated: ${X}, ~${ye}MB ZIP.
1907
1908Continue?`;if(!window.confirm(ne))return}const w=te();return G(p,`vurv-${a}-linkedin-${u()}.zip`,!0,w)},I=()=>{const p=te(),w=b();return G(w,`vurv-${a}-captions-${u()}.zip`,!1,p)},re=async()=>{try{const p=await A({dryRun:!0}),w=(p==null?void 0:p.candidates)??0;if(!w){H({title:"Storage is tidy",description:`Scanned ${(p==null?void 0:p.scanned)??0} files, nothing to clean up.`});return}if(!window.confirm(`Delete ${w} unreferenced upload(s) older than 7 days?`))return;const M=await A({dryRun:!1});H({title:"Cleanup complete",description:`Deleted ${(M==null?void 0:M.deleted)??0} of ${(M==null?void 0:M.scanned)??0} scanned files.`})}catch(p){H({title:"Cleanup failed",description:(p==null?void 0:p.message)||String(p),variant:"destructive"})}},Z=async p=>{if(confirm(`Delete "${p.headline}"? This hides it from everyone.`))try{await V(p.id,p._origin==="custom"),H({title:"Deleted"})}catch(w){H({title:"Delete failed",description:w==null?void 0:w.message,variant:"destructive"})}},Ue=async p=>{try{await x(p.id),H({title:"Reset to default"})}catch(w){H({title:"Reset failed",description:w==null?void 0:w.message,variant:"destructive"})}},ie=async p=>{if(L)try{await d(L.id,p,L._origin==="custom"),H({title:"Saved"})}catch(w){H({title:"Save failed",description:w==null?void 0:w.message,variant:"destructive"})}},ke=async()=>{try{await g({category:"Custom",layout:"stat",gradient:"primary",headline:"New post",subline:"Edit this card to customize",caption:"Write your caption here.",hashtags:["#VURVHealth"]}),H({title:"Template created",description:"Find it under the Custom category."})}catch(p){H({title:"Create failed",description:p==null?void 0:p.message,variant:"destructive"})}},Be=async p=>{try{const w={category:p.category,layout:p.layout,gradient:p.gradient,eyebrow:p.eyebrow,headline:`${p.headline} (copy)`,subline:p.subline,footnote:p.footnote,caption:p.caption,hashtags:p.hashtags};
1908Object.keys(w).forEach(M=>w[M]===void 0&&delete w[M]),await g(w),H({title:"Duplicated"})}catch(w){H({title:"Duplicate failed",description:w==null?void 0:w.message,variant:"destructive"})}},Me=async p=>{await g({category:"AI Generated",layout:"stat",gradient:"hero",...p})},be=async(p,w)=>{try{let M=p;try{const Y=await(await fetch(p)).blob(),ne=Y.type&&Y.type.startsWith("image/")?Y.type:"image/png",_=await new Promise((me,Fe)=>{const K=new FileReader;K.onload=()=>me(String(K.result)),K.onerror=()=>Fe(K.error),K.readAsDataURL(Y)});M=await S(_,ne)}catch(X){console.warn("[LinkedIn] Could not re-host AI image, using original URL",X)}const ye=(w||"AI image").trim().slice(0,60)||"AI image";await g({category:"AI Generated",layout:"stat",gradient:"dark",headline:ye,subline:"",caption:w,hashtags:[a==="benefits"?"#VURVbenefits":"#VURVHealth","#PrimaryCare","#HealthcareInnovation","#DirectPrimaryCare","#WorkplaceWellness"],customImage:M}),H({title:"Saved as template",description:"Find it under AI Generated."})}catch(M){H({title:"Save failed",description:M==null?void 0:M.message,variant:"destructive"})}},Ve=async(p,w)=>{const M=w??Array.from(P.selectedIds);if(M.length===0)return{ok:[],failed:[]};const ye=new Map(t.map(_=>[_.id,_])),X=[],Y=[],ne=6;for(let _=0;_<M.length;_+=ne){const me=M.slice(_,_+ne);(await Promise.allSettled(me.map(K=>{const ve=ye.get(K);return ve?d(K,p,ve._origin==="custom"):Promise.reject(new Error("missing"))}))).forEach((K,ve)=>{var k;const c=me[ve];if(K.status==="fulfilled")X.push(c);else{const O=((k=K.reason)==null?void 0:k.message)||String(K.reason);Y.push({id:c,reason:O}),console.error("Bulk edit failed",c,K.reason)}})}if(Y.length===0)H({title:`Updated ${X.length} template${X.length===1?"":"s"}`});else{const _=Y.map(me=>me.id);st.error(`${X.length} updated · ${Y.length} failed`,{description:Y[0].reason.slice(0,120),duration:12e3,action:{label:`Retry failed (${Y.length})`,onClick:()=>{Ve(p,_)}}})}return{ok:X,failed:Y}},ue=()=>D("gradient"),He=()=>D("category"),Qe=async p=>{z==="gradient"?await Ve({gradient:p}):z==="category"&&await Ve({category:p})},Xe=async p=>{try{await x(p),H({title:"Restored"})}catch(w){H({title:"Restore failed",description:w==null?void 0:w.message,variant:"destructive"})}},ge=l.useCallback(()=>{const p=[];for(const w of N)B.includes(w.category)&&p.push(w.id);P.selectMany(p)},[N,B,P]),xe=l.useMemo(()=>({brand:a,brandLogos:s,templates:t,loading:r,pendingIds:y,openCats:B,setOpenCats:$,onEdit:p=>j(p),onDelete:Z,onReset:Ue,onDuplicate:Be}),[a,s,t,r,B,y]),ea=l.useMemo(()=>({selectedIds:P.selectedIds,selectedCount:P.selectedCount,toggleSelect:P.toggle,selectAll:()=>P.selectAll(t.map(p=>p.id)),selectInView:ge,clearSelection:P.clear}),[P.selectedIds,P.selectedCount,P.toggle,P.selectAll,P.clear,t,ge]);return e.jsxs("div",{className:"space-y-12 print:space-y-8",children:[e.jsx(Un,{brand:a,logos:s,onUpload:U,onSetDefault:C,onRename:R,onDelete:v,onResetAll:f}),e.jsx(l.Suspense,{fallback:null,children:e.jsxs("section",{className:"grid lg:grid-cols-2 gap-6",children:[e.jsx(Kn,{brand:a,onSaveAsTemplate:Me}),e.jsx(Zn,{brand:a,onSaveAsTemplate:be})]})}),e.jsx(xn,{data:xe,selection:ea,children:e.jsxs("section",{className:"space-y-4",children:[e.jsx(Tn,{query:E,onQueryChange:q,filteredCount:N.length,totalCount:t.length,groupCount:o.length,allCategoryIds:o,allOpen:m,isZipping:ae,zipProgress:W,onNew:ke,onBulkGradient:ue,onBulkCategory:He,onDownloadZip:F,onDownloadCaptions:I,onCleanupOrphans:re}),e.jsx(Dn,{filtered:N}),e.jsx(Vn,{items:i.map(p=>({id:p.id,category:p.category,headline:p.headline})),onRestore:Xe})]})}),L&&e.jsx(pn,{open:!!L,onOpenChange:p=>!p&&j(null),template:L,onSave:ie,onUploadImage:S,brandLogos:s,brand:a}),z&&e.jsx(Hn,{open:!!z,mode:z,count:P.selectedCount,onOpenChange:p=>!p&&D(null),onConfirm:Qe})]})}const Qn=[{id:"linkedin",label:"LinkedIn",imageSize:{width:1200,height:1200}}],Xn=Qn.map(a=>a.label).join(", ");function eo(){const[a,n]=et(),t=a.get("brand")==="benefits"?"benefits":"health",[r,i]=l.useState(t),s=l.useRef(!1);l.useEffect(()=>{t!==r&&i(t)},[t]);const y=l.useCallback(g=>{const V=g==="benefits"?"benefits":"health";V!==r&&(s.current&&!window.confirm("Discard unsaved edits in the current tab?")||(s.current=!1,i(V),n(x=>{const U=new URLSearchParams(x);return V==="health"?U.delete("brand"):U.set("brand",V),U},{replace:!0})))},[r,n]),d=l.useCallback(g=>{s.current=g},[]);return e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{className:"rounded-2xl bg-foreground ring-1 ring-white/10 p-6 sm:p-8 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"inline-flex items-center justify-center w-9 h-9 rounded-lg bg-background/10 text-background",children:e.jsx(xt,{className:"w-5 h-5"})}),e.jsx("h2",{className:"font-display text-2xl sm:text-3xl font-bold text-background tracking-tight",children:"Social Posts"})]}),e.jsxs("p",{className:"text-background/60 text-sm max-w-2xl",children:["Pre-built templates, AI-generated captions, AI image generation, and downloadable brand-ready visuals — sized 1200×1200 for ",Xn,"."]})]}),e.jsx("div",{className:"h-0.5 rounded-full bg-gradient-to-r from-vurv-lime via-vurv-cyan to-vurv-blue opacity-60"})]}),e.jsxs(nt,{value:r,onValueChange:y,children:[e.jsxs(ot,{className:"inline-flex bg-muted/80 border border-border/60 h-11 rounded-xl p-1 gap-0.5",children:[e.jsx(ua,{value:"health",className:"text-sm font-semibold rounded-lg px-4 data-[state=active]:bg-gradient-to-r data-[state=active]:from-vurv-blue data-[state=active]:to-vurv-purple data-[state=active]:text-white data-[state=active]:shadow-md",children:"VURVhealth"}),e.jsx(ua,{value:"benefits",className:"text-sm font-semibold rounded-lg px-4 data-[state=active]:bg-gradient-to-r data-[state=active]:from-vurv-blue data-[state=active]:to-vurv-purple data-[state=active]:text-white data-[state=active]:shadow-md",children:"VURVbenefits"})]}),e.jsx(ga,{value:"health",className:"mt-6",children:e.jsx(Ta,{brand:"health",onDirtyChange:d})}),e.jsx(ga,{value:"benefits",className:"mt-6",children:e.jsx(Ta,{brand:"benef
1908its",onDirtyChange:d})})]})]})}const xo=Object.freeze(Object.defineProperty({__proto__:null,default:eo},Symbol.toStringTag,{value:"Module"}));export{xo as L,Ht as S,An as a,na as l};

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.