1<!DOCTYPE html><html lang="en"><head><title data-rh="true">How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study</title><meta data-rh="true" name="description" content="A healthtech app runs ads through physician creators' own accounts with Gems. CPA cut by 3 to 5x vs classic Meta campaigns, live in 15 days, scaled across 7 countries."><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="og:site_name" content="Gems"><meta data-rh="true" property="og:title" content="How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study"><meta data-rh="true" property="og:description" content="A healthtech app runs ads through physician creators' own accounts with Gems. CPA cut by 3 to 5x vs classic Meta campaigns, live in 15 days, scaled across 7 countries."><meta data-rh="true" property="og:url" content="https://withgems.com/case-studies/healthtech-app"><meta data-rh="true" property="og:image" content="https://withgems.com/og/case-study.png"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study"><meta data-rh="true" name="twitter:description" content="A healthtech app runs ads through physician creators' own accounts with Gems. CPA cut by 3 to 5x vs classic Meta campaigns, live in 15 days, scaled across 7 countries."><meta data-rh="true" name="twitter:image" content="https://withgems.com/og/case-study.png"><link data-rh="true" rel="canonical" href="https://withgems.com/case-studies/healthtech-app">
1<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://withgems.com/"},{"@type":"ListItem","position":2,"name":"How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study","item":"https://withgems.com/case-studies/healthtech-app"}]}</script>
1<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"CreativeWork","@id":"https://withgems.com/case-studies/healthtech-app#creativework","name":"How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study","headline":"How a healthtech app cut its CPA by 3-5x with creator ads | Gems case study","description":"A healthtech app runs ads through physician creators' own accounts with Gems. CPA cut by 3 to 5x vs classic Meta campaigns, live in 15 days, scaled across 7 countries.","url":"https://withgems.com/case-studies/healthtech-app","image":"https://withgems.com/og/case-study.png","inLanguage":"en","author":{"@id":"https://withgems.com/#organization"},"publisher":{"@id":"https://withgems.com/#organization"}}</script>
1 2 <meta charset="UTF-8"> 3 <link rel="icon" type="image/svg+xml" href="/favicon.svg"> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 6 <!-- Deux preconnect, pas un : `fonts.googleapis.com` sert la feuille CSS et 7 `fonts.gstatic.com` les fichiers de police. N'ouvrir que le second 8 laissait la negociation DNS+TLS du premier sur le chemin critique, 9 alors que c'est lui qu'on demande en premier. --> 10 <link rel="preconnect" href="https://fonts.googleapis.com"> 11 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 12 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> 13 14 <!-- CooperLight rend le `<h1>`, donc l'element LCP de chaque page. Sans ce 15 preload elle n'est decouverte qu'au 3e saut reseau (CSS Google Fonts â 16 CSS app â @font-face). `crossorigin` est obligatoire meme en same-origin : 17 les polices se chargent toujours en mode CORS, et un preload sans lui 18 ne correspondrait pas a la requete du @font-face â d'ou un double 19 telechargement au lieu d'un gain. --> 20 <link rel="preload" href="/fonts/Cooper BT W01 Light.woff2" as="font" type="font/woff2" crossorigin=""> 21 <!-- Pas de <title> ici : chaque page fournit le sien via <Head> (composant 22 Seo), écrit dans le HTML au build. En laisser un ferait deux <title> 23 dans le document, ce qui est invalide et ambigu pour les crawlers. --> 24 25 <!-- Umami auto-hébergé : collecte limitée aux domaines de production. --> 26
26<script defer="" src="https://analytics.withgems.ai/script.js" data-website-id="4be9dc7b-9546-45d8-8c80-d5cf288dbba2" data-domains="withgems.com,www.withgems.com"></script>
26 27
27<script type="module" crossorigin="" src="/assets/app-C4Kq0qwe.js"></script>
27 28 <link rel="stylesheet" crossorigin="" href="/assets/app-EAtVMUzT.css"> 29 <link rel="modulepreload" crossorigin="" href="/assets/CaseStudyPage-B2Rje2YX.js"><link rel="modulepreload" crossorigin="" href="/assets/structuredData-DVvW7n11.js"><link rel="modulepreload" crossorigin="" href="/assets/Seo-BiujKJGZ.js"><link rel="modulepreload" crossorigin="" href="/assets/caseStudyAssets-BMwYhwTE.js"><link rel="modulepreload" crossorigin="" href="/assets/ArrowRightIcon-2KRMMj88.js"></head> 30 <body> 31 <div id="root" data-server-rendered="true"><div class="min-h-screen bg-lp3-paper font-sans text-lp3-ink antialiased selection:bg-secondary/20"><header class="sticky top-0 z-50 w-full border-b bg-lp3-paper/85 backdrop-blur-xl transition-colors duration-300 border-transparent"><nav class="mx-auto flex h-16 w-full max-w-6xl items-center justify-between px-5 sm:px-8"><a href="https://withgems.com/" class="flex items-center gap-2.5"><span class="logo-mask h-7 w-7 text-lp3-ink"></span><span class="font-cooper text-xl leading-none text-lp3-ink">Gems</span></a><a class="inline-flex items-center justify-center gap-2 rounded-xl font-medium transition-all duration-200 will-change-transform focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-lp3-orange-deep focus-visible:ring-offset-2 focus-visible:ring-offset-lp3-paper bg-secondary text-white hover:-translate-y-0.5 hover:shadow-[0_6px_20px_rgba(255,122,59,0.35)] px-5 py-2.5 text-sm" href="https://cal.com/ecorre/demo-call" target="_blank" rel="noopener">Request a demo</a></nav></header><main><section class="relative overflow-hidden px-5 pb-16 pt-14 sm:px-8 sm:pb-20 sm:pt-20"><div class="relative mx-auto w-full max-w-4xl text-center"><div style="opacity:0;transform:translateY(28px)"><p class="text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase">Case study · Meta Partnership Ads</p><h1 class="font-cooper mx-auto mt-7 max-w-[24ch] text-5xl leading-[1.08] tracking-tight text-balance sm:text-6xl">How <!-- -->a healthtech app<!-- --> cut its CPA by<!-- --> <span class="whitespace-nowrap text-secondary">3 to 5x</span> with creator ads</h1><p class="mx-auto mt-5 max-w-[52ch] text-base text-lp3-muted sm:text-lg">Ads run from physician creators' own accounts, sourced, contracted, and launched by Gems. First in Italy, now in seven countries.</p><div class="mt-8 flex flex-wrap items-center justify-center gap-3"><a class="inline-flex items-center justify-center gap-2 rounded-xl font-medium transition-all duration-200 will-change-transform focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-lp3-orange-deep focus-visible:ring-offset-2 focus-visible:ring-offset-lp3-paper bg-secondary text-white hover:-translate-y-0.5 hover:shadow-[0_6px_20px_rgba(255,122,59,0.35)] px-7 py-3.5 text-[15px]" href="https://cal.com/ecorre/demo-call" target="_blank" rel="noopener">Launch your campaign<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-4 w-4"><path fill-rule="evenodd" d="M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></a><a class="inline-flex items-center justify-center gap-2 rounded-xl font-medium transition-all duration-200 will-change-transform focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-lp3-orange-deep focus-visible:ring-offset-2 focus-visible:ring-offset-lp3-paper border border-lp3-line bg-white text-lp3-ink hover:border-lp3-muted px-7 py-3.5 text-[15px]" href="#creators">See the creators</a></div></div></div></section><section id="problem" class="relative scroll-mt-20 px-5 sm:px-8 pb-16 sm:pb-26"><div class="mx-auto w-full max-w-6xl"><div class="max-w-3xl"><span class="flex items-center gap-2.5 text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase after:h-px after:w-9 after:bg-secondary mb-8">01 · The starting point</span><figure><span class="font-cooper block text-6xl leading-[0.5] text-secondary" aria-hidden="true">â</span><blockquote class="font-cooper mt-4 text-2xl leading-[1.25] tracking-tight text-balance sm:text-[2rem]">We knew creators could work, but doing it ourselves was slow and complicated: finding the right profiles, briefing them, getting content that actually performs as an ad.</blockquote><figcaption class="mt-6 flex items-center gap-3.5"><img src="/assets/client-gtm-lead-CahGa3i6.jpeg" alt="Léo" class="h-11 w-11 shrink-0 rounded-full object-cover"><span class="text-sm leading-snug"><span class="block font-semibold">Léo</span><span class="text-[13px] text-lp3-muted">GTM Lead, healthtech app</span></span></figcaption></figure></div></div></section><section id="results" class="relative scroll-mt-20 px-5 sm:px-8 pb-16 sm:pb-26"><div class="mx-auto w-full max-w-6xl"><div class="rounded-[36px] bg-lp3-surface px-6 py-12 sm:px-14 sm:py-16"><span class="flex items-center gap-2.5 text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase after:h-px after:w-9 after:bg-secondary mb-8">02 · The results</span><div class="grid items-start gap-10 md:grid-cols-[auto_1fr] md:gap-16"><div><span class="font-cooper block text-[6rem] leading-none text-secondary sm:text-[8rem]">3-5x</span><span class="mt-2 block max-w-[24ch] text-[13.5px] font-medium text-lp3-muted">lower CPA than the client's classic Meta campaigns, depending on the market</span></div><div class="grid grid-cols-1 gap-x-10 gap-y-7 border-t border-lp3-line pt-7 sm:grid-cols-2 md:border-t-0 md:border-l md:pt-0 md:pl-16"><div class="border-t border-lp3-line pt-4 first:border-t-0 sm:[&:nth-child(2)]:border-t-0"><span class="font-cooper block text-3xl leading-tight text-lp3-ink sm:text-4xl">+43%</span><span class="mt-1.5 block text-[13.5px] text-lp3-muted">
31click-through rate vs. classic ads</span></div><div class="border-t border-lp3-line pt-4 first:border-t-0 sm:[&:nth-child(2)]:border-t-0"><span class="font-cooper block text-3xl leading-tight text-lp3-ink sm:text-4xl">1.5M+</span><span class="mt-1.5 block text-[13.5px] text-lp3-muted">plays on the featured creators' ads alone</span></div><div class="border-t border-lp3-line pt-4 first:border-t-0 sm:[&:nth-child(2)]:border-t-0"><span class="font-cooper block text-3xl leading-tight text-lp3-ink sm:text-4xl">30h</span><span class="mt-1.5 block text-[13.5px] text-lp3-muted">saved per campaign vs. running it in-house</span></div><div class="border-t border-lp3-line pt-4 first:border-t-0 sm:[&:nth-child(2)]:border-t-0"><span class="font-cooper block text-3xl leading-tight text-lp3-ink sm:text-4xl">15 days</span><span class="mt-1.5 block text-[13.5px] text-lp3-muted">from kickoff to first ad live</span></div><div class="border-t border-lp3-line pt-4 first:border-t-0 sm:[&:nth-child(2)]:border-t-0"><span class="font-cooper block text-3xl leading-tight text-lp3-ink sm:text-4xl">7 countries</span><span class="mt-1.5 block text-[13.5px] text-lp3-muted">running the same playbook</span></div></div></div></div></div></section><section id="creators" class="relative scroll-mt-20 px-5 sm:px-8 pb-16 sm:pb-26"><div class="mx-auto w-full max-w-6xl"><div><span class="flex items-center gap-2.5 text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase after:h-px after:w-9 after:bg-secondary mb-5">03 · The creators and the ads</span><div class="max-w-2xl mb-10 sm:mb-14"><h2 class="font-cooper text-4xl leading-[1.12] tracking-tight text-balance sm:text-5xl">Real doctors, real ads.</h2><p class="mt-4 text-base text-lp3-muted sm:text-lg">The ads ran from the creators' own accounts as Meta Partnership Ads, in each local market. Profiles and full videos stay private at the client's request.</p></div></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-4"><div class="overflow-hidden rounded-3xl border border-lp3-line bg-white shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]"><div class="relative"><img src="/assets/creator-it-1-still-Y0_4V71K.jpg" alt="" loading="lazy" class="aspect-[9/16] w-full object-cover select-none" draggable="false"><span class="pointer-events-none absolute left-3 top-3 rounded-full bg-lp3-ink/80 px-2.5 py-1 text-[11px] font-semibold text-lp3-paper backdrop-blur">898k<!-- --> plays</span><span class="pointer-events-none absolute right-3 top-3 rounded-full bg-white/85 px-2 py-1 text-[13px] backdrop-blur" aria-label="Italy">ð®ð¹</span></div><div class="flex items-center gap-3 px-4 py-3.5"><img src="/assets/creator-it-1-BxHw6VAA.jpg" alt="" class="h-9 w-9 shrink-0 rounded-full object-cover"><span class="min-w-0 flex-1 leading-snug"><span class="block truncate text-[13.5px] font-semibold text-lp3-ink">Italy</span><span class="block truncate text-[12.5px] text-lp3-muted">120k<!-- --> followers</span></span></div></div><div class="overflow-hidden rounded-3xl border border-lp3-line bg-white shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]"><div class="relative"><img src="/assets/creator-it-2-still-CfsJYZWv.jpg" alt="" loading="lazy" class="aspect-[9/16] w-full object-cover select-none" draggable="false"><span class="pointer-events-none absolute left-3 top-3 rounded-full bg-lp3-ink/80 px-2.5 py-1 text-[11px] font-semibold text-lp3-paper backdrop-blur">305k<!-- --> plays</span><span class="pointer-events-none absolute right-3 top-3 rounded-full bg-white/85 px-2 py-1 text-[13px] backdrop-blur" aria-label="Italy">ð®ð¹</span></div><div class="flex items-center gap-3 px-4 py-3.5"><img src="/assets/creator-it-2-ClCokWo2.jpg" alt="" class="h-9 w-9 shrink-0 rounded-full object-cover"><span class="min-w-0 flex-1 leading-snug"><span class="block truncate text-[13.5px] font-semibold text-lp3-ink">Italy</span><span class="block truncate text-[12.5px] text-lp3-muted">26k<!-- --> followers</span></span></div></div><div class="overflow-hidden rounded-3xl border border-lp3-line bg-white shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]"><div class="relative"><img src="/assets/creator-us-1-still-BUyTAsdz.jpg" alt="" loading="lazy" class="aspect-[9/16] w-full object-cover select-none" draggable="false"><span class="pointer-events-none absolute left-3 top-3 rounded-full bg-lp3-ink/80 px-2.5 py-1 text-[11px] font-semibold text-lp3-paper backdrop-blur">202k<!-- --> plays</span><span class="pointer-events-none absolute right-3 top-3 rounded-full bg-white/85 px-2 py-1 text-[13px] backdrop-blur" aria-label="United States">ðºð¸</span></div><div class="flex items-center gap-3 px-4 py-3.5"><img src="/assets/creator-us-1-Dr9RQACZ.jpg" alt="" class="h-9 w-9 shrink-0 rounded-full object-cover"><span class="min-w-0 flex-1 leading-snug"><span class="block truncate text-[13.5px] font-semibold text-lp3-ink">United States</span><span class="block truncate text-[12.5px] text-lp3-muted">152k<!-- --> followers</span></span></div></div><div class="overflow-hidden rounded-3xl border border-lp3-line bg-white shadow-[0_18px_40px_-18px_rgba(43,18,7,0.18)]"><div class="relative"><img src="/assets/creator-jp-1-still-DGg2nQvi.jpg" alt="" loading="lazy" class="aspect-[9/16] w-full object-cover select-none" draggable="false"><span class="pointer-events-none absolute left-3 top-3 rounded-full bg-lp3-ink/80 px-2.5 py-1 text-[11px] font-semibold text-lp3-paper backdrop-blur">97k<!-- --> plays</span><span class="pointer-events-none absolute right-3 top-3 rounded-full bg-white/85 px-2 py-1 text-[13px] backdrop-blur" aria-label="Japan">ð¯ðµ</span></div><div class="flex items-center gap-3 px-4 py-3.5"><img src="/assets/creator-jp-1-BcGfWaLS.jpg" alt="" class="h-9 w-9 shrink-0 rounded-full object-cover"><span class="min-w-0 flex-1 leading-snug"><span class="block truncate text-[13.5px] font-semibold text-lp3-ink">Japan</span><span class="block truncate text-[12.5px] text-lp3-muted">186k<!-- --> followers</span></span></div></div></div></div></section><section id="why-gems" class="relative scroll-mt-20 px-5 sm:px-8 pb-16 sm:pb-26"><div class="mx-auto w-full max-w-6xl"><div class="rounded-[36px] bg-lp3-ink px-6 py-12 text-lp3-paper sm:px-14 sm:py-16"><span class="flex items-center gap-2.5 text-[13px] font-bold tracking-wide text-lp3-orange-deep uppercase after:h-px after:w-9 mb-5 !text-secondary after:bg-secondary">04 · Why Gems</span><h2 class="font-cooper max-w-2xl text-4xl leading-[1.12] tracking-tight text-balance sm:text-5xl">One platform runs the whole thing.</h2><div class="mt-10 grid gap-x-12 gap-y-9 sm:mt-14 sm:grid-cols-2 lg:grid-cols-3"><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path fill-rule="evenodd" d="M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.7
315a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z" clip-rule="evenodd"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Automated end to end</h3></span><p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">Sourcing, negotiation, contracts, payments, whitelisting: Gems runs the ops.</p></div><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path fill-rule="evenodd" d="M8.25 6.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM15.75 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM2.25 9.75a3 3 0 1 1 6 0 3 3 0 0 1-6 0ZM6.31 15.117A6.745 6.745 0 0 1 12 12a6.745 6.745 0 0 1 6.709 7.498.75.75 0 0 1-.372.568A12.696 12.696 0 0 1 12 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 0 1-.372-.568 6.787 6.787 0 0 1 1.019-4.38Z" clip-rule="evenodd"></path><path d="M5.082 14.254a8.287 8.287 0 0 0-1.308 5.135 9.687 9.687 0 0 1-1.764-.44l-.115-.04a.563.563 0 0 1-.373-.487l-.01-.121a3.75 3.75 0 0 1 3.57-4.047ZM20.226 19.389a8.287 8.287 0 0 0-1.308-5.135 3.75 3.75 0 0 1 3.57 4.047l-.01.121a.563.563 0 0 1-.373.486l-.115.04c-.567.2-1.156.349-1.764.441Z"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Relevant creator matching</h3></span><p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">Creators matched on audience and performance data, instead of an expensive bet on intuition.</p></div><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path d="M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75ZM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 0 1-1.875-1.875V8.625ZM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 0 1 3 19.875v-6.75Z"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Centralized tracking</h3></span><p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">Every creator, content, and ad tracked in one place, across the entire campaign.</p></div><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path d="M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"></path><path fill-rule="evenodd" d="M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z" clip-rule="evenodd"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Clear visibility on results</h3></span><p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">See what actually drove results, per creator and per ad.</p></div><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path fill-rule="evenodd" d="M9.315 7.584C12.195 3.883 16.695 1.5 21.75 1.5a.75.75 0 0 1 .75.75c0 5.056-2.383 9.555-6.084 12.436A6.75 6.75 0 0 1 9.75 22.5a.75.75 0 0 1-.75-.75v-4.131A15.838 15.838 0 0 1 6.382 15H2.25a.75.75 0 0 1-.75-.75 6.75 6.75 0 0 1 7.815-6.666ZM15 6.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Z" clip-rule="evenodd"></path><path d="M5.26 17.242a.75.75 0 1 0-.897-1.203 5.243 5.243 0 0 0-2.05 5.022.75.75 0 0 0 .625.627 5.243 5.243 0 0 0 5.022-2.051.75.75 0 1 0-1.202-.897 3.744 3.744 0 0 1-3.008 1.51c0-1.23.592-2.323 1.51-3.008Z"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Live in days</h3></span>
31<p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">15 days from kickoff to the first ad live. New markets reuse the same playbook.</p></div><div class="border-t border-lp3-paper/22 pt-5"><span class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 shrink-0 text-secondary"><path fill-rule="evenodd" d="M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"></path></svg><h3 class="font-cooper text-xl tracking-tight sm:text-2xl">Keep control</h3></span><p class="mt-2.5 max-w-md text-[15px] leading-relaxed text-lp3-paper/75">You validate creators and content. Ads run in your ad account, on your audiences.</p></div></div></div></div></section><section class="relative scroll-mt-20 px-5 sm:px-8 pb-20 sm:pb-24"><div class="mx-auto w-full max-w-6xl"><div class="mx-auto max-w-3xl text-center"><blockquote class="font-cooper text-2xl leading-[1.25] tracking-tight text-balance sm:text-[2rem]">â<!-- -->Gems handled everything: sourcing, contracts, briefs, whitelisting. Italy was the test. We now run the same playbook in seven countries.<!-- -->â</blockquote><figcaption class="mt-7 flex flex-wrap items-center justify-center gap-x-3.5 gap-y-2 text-sm"><img src="/assets/client-gtm-lead-CahGa3i6.jpeg" alt="Léo" class="h-11 w-11 shrink-0 rounded-full object-cover"><span class="text-left leading-snug"><span class="block font-semibold">Léo</span><span class="text-[13px] text-lp3-muted">GTM Lead, healthtech app</span></span></figcaption><div class="mt-12"><a class="inline-flex items-center justify-center gap-2 rounded-xl font-medium transition-all duration-200 will-change-transform focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-lp3-orange-deep focus-visible:ring-offset-2 focus-visible:ring-offset-lp3-paper bg-secondary text-white hover:-translate-y-0.5 hover:shadow-[0_6px_20px_rgba(255,122,59,0.35)] px-7 py-3.5 text-[15px]" href="https://cal.com/ecorre/demo-call" target="_blank" rel="noopener">Launch your campaign with Gems<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-4 w-4"><path fill-rule="evenodd" d="M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></a></div></div></div></section><footer class="border-t border-lp3-line px-5 py-12 sm:px-8"><div class="mx-auto flex w-full max-w-6xl flex-wrap items-start justify-between gap-8"><a href="https://withgems.com/" class="flex items-center gap-2.5"><span class="logo-mask h-6.5 w-6.5 text-lp3-ink"></span><span class="font-cooper text-lg leading-none text-lp3-ink">Gems</span></a><ul class="flex flex-wrap gap-6"><li><a href="/terms/brands" class="text-[13.5px] text-lp3-muted hover:text-lp3-ink">Terms of service</a></li><li><a href="/privacy-policy" class="text-[13.5px] text-lp3-muted hover:text-lp3-ink">Privacy policy</a></li><li><a href="/data-deletion" class="text-[13.5px] text-lp3-muted hover:text-lp3-ink">Data deletion</a></li><li><a href="https://www.linkedin.com/company/gems-ai-creator-advertising/" class="text-[13.5px] text-lp3-muted hover:text-lp3-ink">LinkedIn</a></li><li><a href="/cdn-cgi/l/email-protection#b9dad6d7cdd8dacdf9ced0cdd1dedcd4ca97dad6d4" class="text-[13.5px] text-lp3-muted hover:text-lp3-ink">Contact</a></li></ul><div class="w-full text-[12.5px] text-lp3-muted">© 2026 Gems. All rights reserved.</div></div></footer></main></div>
vendor: 108 bytes, line 31
31<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
31<script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{},\"actionData\":null,\"errors\":null}");</script>
31</div>
32<script>window.__VITE_REACT_SSG_HASH__ = 'lpb7cnpiyi'</script>
32 33 34 35</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.