1<!DOCTYPE html> 2<html lang="fr" > 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 7 8 <title>Animou | L'app communautaire pour les animaux perdus</title> 9 10 11<meta name="description" content="Animou est l'application gratuite qui mobilise votre quartier dès qu'un animal disparaît. Téléchargez-la sur l'App Store et Google Play."> 12 13 14 15 16<link rel="canonical" href="https://animou-app.com"> 17 18 19 20 21<meta property="og:title" content="Animou | L'app communautaire pour les animaux perdus"> 22<meta property="og:type" content="website"> 23<meta property="og:url" content="https://animou-app.com"> 24<meta property="og:site_name" content="Animou"> 25<meta property="og:locale" content="fr_FR"> 26<meta property="og:locale:alternate" content="en_US"> 27<meta property="og:logo" content="https://animou-app.com/storage/35/animou_logo.png"> 28<meta property="og:description" content="Animou est l'application gratuite qui mobilise votre quartier dès qu'un animal disparaît. Téléchargez-la sur l'App Store et Google Play."> 29<meta property="og:image" content="https://animou-app.com/img/37/opengraph.jpg?w=1200&h=630&fit=crop&fm=jpg&q=85&s=d728d6bf1514e131f277d5ff6ec13bb4"> 30<meta property="og:image:type" content="image/jpeg"> 31<meta property="og:image:width" content="1200"> 32<meta property="og:image:height" content="630"> 33 34 35 36 37 38 39<meta name="twitter:card" content="summary_large_image"> 40<meta name="twitter:title" content="Animou | L'app communautaire pour les animaux perdus"> 41<meta name="twitter:description" content="Animou est l'application gratuite qui mobilise votre quartier dès qu'un animal disparaît. Téléchargez-la sur l'App Store et Google Play."> 42<meta name="twitter:image" content="https://animou-app.com/img/37/opengraph.jpg?w=1200&h=630&fit=crop&fm=jpg&q=85&s=d728d6bf1514e131f277d5ff6ec13bb4"> 43<meta name="twitter:site" content="@animouapp"> 44 45 46 47 48<link rel="alternate" type="application/rss+xml" title="Animou RSS Feed" href="https://animou-app.com/feed"> 49 50 <link rel="alternate" hreflang="fr" href="https://animou-app.com" /> 51 52 <link rel="alternate" hreflang="en" href="https://animou-app.com/en" /> 53 54 <link rel="alternate" hreflang="x-default" href="https://animou-app.com" /> 55 56
56<script type="application/ld+json"> 57{ 58 "@context": "https://schema.org", 59 "@type": "WebSite", 60 "name": "Animou", 61 "url": "https://animou-app.com", 62 "description": "La première application communautaire pour retrouver les animaux perdus.", 63 "potentialAction": { 64 "@type": "SearchAction", 65 "target": { 66 "@type": "EntryPoint", 67 "urlTemplate": "https://animou-app.com/?s={search_term_string}" 68 }, 69 "query-input": "required name=search_term_string" 70 } 71} 72</script>
vendor: 1 bytes, line 72
72
73<script type="application/ld+json"> 74{ 75 "@context": "https://schema.org", 76 "@type": "WebPage", 77 "name": "Animou | L'app communautaire pour les animaux perdus", 78 "description": "Animou est l'application gratuite qui mobilise votre quartier dès qu'un animal disparaît. Téléchargez-la sur l'App Store et Google Play.", 79 "url": "https://animou-app.com", 80 "isPartOf": { 81 "@type": "WebSite", 82 "name": "Animou", 83 "url": "https://animou-app.com" 84 } 85} 86</script>
86 87 88 89
89<script type="application/ld+json"> 90{ 91 "@context": "https://schema.org", 92 "@type": "Organization", 93 "@id": "https://animou-app.com/#organization", 94 "name": "Animou", 95 "url": "https://animou-app.com/", 96 "description": "La première application communautaire pour retrouver les animaux perdus.", 97 "logo": { 98 "@type": "ImageObject", 99 "url": "https://animou-app.com/storage/35/animou_logo.png" 100 }, 101 "image": "https://animou-app.com/storage/35/animou_logo.png", 102 "sameAs": [ 103 "https://www.wikidata.org/wiki/Q139860337", 104 "https://www.linkedin.com/company/animou", 105 "https://x.com/animouapp", 106 "https://facebook.com/animouapp", 107 "https://instagram.com/animouapp", 108 "https://www.tiktok.com/@animouapp" 109 ], 110 "contactPoint": { 111 "url": "https://animou-app.com/contact", 112 "@type": "ContactPoint", 113 "contactType": "customer support", 114 "availableLanguage": [ 115 "French", 116 "English" 117 ] 118 }, 119 "identifier": { 120 "@type": "PropertyValue", 121 "propertyID": "wikidata", 122 "value": "Q139860337" 123 }, 124 "founder": { 125 "@type": "Person", 126 "@id": "https://animou-app.com/a-propos#aymeric-deloche", 127 "name": "Aymeric Deloche", 128 "url": "https://animou-app.com/a-propos" 129 } 130} 131</script>
131 132 133 134 135 136 137 <meta name="csrf-token" content="X5neZJ4Pit5JzsQ1hDHDwKOE69dJhjuvvJeBcYzX"> 138 139 140 <style> 141 *, *::before, *::after { box-sizing: border-box; } 142 body { margin: 0; background: #FFFFFF; color: #0F0B3F; -webkit-font-smoothing: antialiased; } 143 [x-cloak], [hidden] { display: none !important; } 144 .an-skip-link { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; } 145 @layer base { 146 img, svg, video, canvas, picture { display: block; max-width: 100%; } 147 } 148 @layer utilities { 149 .hidden { display: none; } 150 .invisible { visibility: hidden; } 151 .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } 152 } 153 @media (max-width: 720px) { .page-section { padding: 60px 0 40px; } .page-wrapper { width: min(100% - 32px, 100%); } } 154 </style> 155 156 <link rel="preload" as="font" href="https://animou-app.com/themes/animou/build/assets/HelveticaNowDisplay-Regular-Cte0Ds4x.woff2" type="font/woff2" crossorigin> 157 <link rel="preload" as="font" href="https://animou-app.com/themes/animou/build/assets/HelveticaNowDisplay-Medium-BLBjukeX.woff2" type="font/woff2" crossorigin> 158 159 160 <link rel="preload" as="style" href="https://animou-app.com/themes/animou/build/assets/app-Bmplg2uj.css"> 161 <link rel="stylesheet" href="https://animou-app.com/themes/animou/build/assets/app-Bmplg2uj.css"> 162
162<script type="module" src="https://animou-app.com/themes/animou/build/assets/app-ADNd14x_.js"></script>
162 163 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.list-item][wire\:loading\.list-item], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 164 <link rel="icon" type="image/svg+xml" href="https://animou-app.com/storage/33/favicon.svg" /> 165 <link rel="icon" type="image/x-icon" href="https://animou-app.com/favicon.ico" /> 166 <link rel="apple-touch-icon" sizes="180x180" href="https://animou-app.com/apple-touch-icon.png" /> 167 <link rel="manifest" href="https://animou-app.com/site.webmanifest" /> 168 169 <meta name="apple-itunes-app" content="app-id=6779167347, app-argument=https://animou-app.com"> 170 <style>[x-cloak] { display: none !important; }</style> 171 </head> 172<body class="flex flex-col min-h-screen bg-background text-foreground antialiased"> 173 <a href="#content" class="an-skip-link">Aller au contenu principal</a> 174 175 <div x-data="{ mobileMenuOpen: false }"> 176 <header class="w-full z-50 absolute top-0 left-0"> 177 <div class="page-wrapper flex items-center justify-between pt-[20px] pb-[32px]"> 178 179 <div class="flex items-center gap-[72px]"> 180 181 <a class="flex items-center no-underline shrink-0" href="https://animou-app.com" aria-label="Animou"> 182 <span class="sr-only">Animou</span> 183 <span class="inline-block w-[113px] lg:w-[170px] aspect-[171/48] logo-white-0" style="--logo-url: url('https://animou-app.com/img/35/animou_logo.png?w=340&fm=webp&q=90&fit=max&s=04ec5a5baee589ecb5d438e24374ca8a')" role="img" aria-hidden="true"></span> 184 </a> 185 186 187 <nav id="main-nav" class="hidden lg:flex items-center gap-8" aria-label="Navigation principale"> 188 <a 189 href="/application-mobile" 190 class="font-helvetica-now-display font-medium text-lg leading-[1.4] no-underline transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 191 >Application</a> 192 <a 193 href="/a-propos" 194 class="font-helvetica-now-display font-medium text-lg leading-[1.4] no-underline transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 195 >Ã propos</a> 196 <div 197 class="relative" 198 x-data="{ open: false }" 199 @mouseenter="open = true" 200 @mouseleave="open = false" 201 @click.outside="open = false" 202 @keydown.escape="open = false" 203 > 204 <button 205 type="button" 206 class="flex items-center gap-1.5 font-helvetica-now-display font-medium text-lg leading-[1.4] transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 207 @click="open = ! open" 208 :aria-expanded="open" 209 aria-haspopup="true" 210 >
211 <span>Communauté</span> 212 <svg class="size-4 transition-transform duration-200" :class="open && 'rotate-180'" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 213 <path d="M4 6L8 10L12 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 214 </svg> 215 </button> 216 217 <div 218 x-show="open" 219 x-cloak 220 x-transition:enter="transition ease-out duration-200" 221 x-transition:enter-start="opacity-0 -translate-y-1" 222 x-transition:enter-end="opacity-100 translate-y-0" 223 x-transition:leave="transition ease-in duration-150" 224 x-transition:leave-start="opacity-100" 225 x-transition:leave-end="opacity-0" 226 class="absolute left-1/2 -translate-x-1/2 top-full pt-4 z-50" 227 > 228 <div class="bg-white-0 rounded-2xl shadow-[0_8px_30px_rgba(15,11,63,0.12)] py-2 min-w-[200px] flex flex-col"> 229 <a 230 href="/devenir-ambassadeur" 231 class="px-5 py-2.5 font-helvetica-now-display font-medium text-base leading-[1.4] text-dark-850 hover:text-purple-500 no-underline transition-colors whitespace-nowrap" 232 >Ambassadeur</a> 233 <a 234 href="/devenir-partenaire" 235 class="px-5 py-2.5 font-helvetica-now-display font-medium text-base leading-[1.4] text-dark-850 hover:text-purple-500 no-underline transition-colors whitespace-nowrap" 236 >Partenaire</a> 237 </div> 238 </div> 239 </div> 240 <a 241 href="/blog" 242 class="font-helvetica-now-display font-medium text-lg leading-[1.4] no-underline transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 243 >Blog</a> 244 <a 245 href="/faq" 246 class="font-helvetica-now-display font-medium text-lg leading-[1.4] no-underline transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 247 >FAQ</a> 248 <a 249 href="/contact" 250 class="font-helvetica-now-display font-medium text-lg leading-[1.4] no-underline transition-colors whitespace-nowrap text-white-0 hover:text-white-0/80" 251 >Contact</a> 252 </nav> 253 </div> 254 255 256 <div class="flex items-center gap-3"> 257 <nav class="hidden lg:flex items-center gap-1" aria-label="Langue"> 258 <a 259 href="https://animou-app.com" 260 class="font-helvetica-now-display font-medium text-sm leading-[1.4] no-underline transition-colors text-white-0" 261 hreflang="fr" 262 aria-current="true" >FR</a>
263 <span class="text-white-0/30 text-sm select-none" aria-hidden="true">|</span> 264 <a 265 href="https://animou-app.com/en" 266 class="font-helvetica-now-display font-medium text-sm leading-[1.4] no-underline transition-colors text-white-0/50 hover:text-white-0/80" 267 hreflang="en" 268 >EN</a> 269 </nav> 270 271 <a 272 href="https://animou.app/telechargement" 273 target="_blank" rel="noopener noreferrer" data-track="download-cta" 274 class=" 275 group hidden lg:inline-flex items-center justify-center gap-1.5 276 h-[48px] pl-6 pr-5 rounded-btn 277 border font-helvetica-now-display font-medium text-base leading-6 278 no-underline transition-colors border-white-0 text-white-0 hover:bg-white-0/10 279 " 280 > 281 <span>Télécharger</span> 282 <svg class="size-[18px] rotate-45 motion-safe:transition-transform motion-safe:duration-[400ms] motion-safe:ease-out group-hover:rotate-180" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 283 <path d="M9 3.75V14.25M9 3.75L4.5 8.25M9 3.75L13.5 8.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 284 </svg> 285 </a> 286 287 288 <button 289 type="button" 290 class="lg:hidden flex flex-col items-center justify-center gap-1.5 size-10" 291 x-ref="menuToggle" 292 @click="mobileMenuOpen = true" 293 :aria-expanded="mobileMenuOpen" 294 aria-controls="landing-mobile-menu" 295 aria-label="Ouvrir le menu" 296 > 297 <span class="block w-6 h-[2px] rounded-full bg-white-0"></span> 298 <span class="block w-6 h-[2px] rounded-full bg-white-0"></span> 299 <span class="block w-6 h-[2px] rounded-full bg-white-0"></span> 300 </button> 301 </div> 302 </div> 303 </header> 304 305 306 <div 307 x-trap.noscroll="mobileMenuOpen" 308 class="fixed inset-0 z-[60] lg:hidden" 309 id="landing-mobile-menu" 310 x-show="mobileMenuOpen" 311 x-transition:enter="transition ease-out duration-300" 312 x-transition:enter-start="opacity-0" 313 x-transition:enter-end="opacity-100" 314 x-transition:leave="transition ease-in duration-200" 315 x-transition:leave-start="opacity-100" 316 x-transition:leave-end="opacity-0" 317 x-cloak 318 aria-label="Navigation mobile" 319 role="dialog" 320 aria-modal="true" 321 @keydown.escape.window="mobileMenuOpen = false; $nextTick(() => $refs.menuToggle.focus())" 322 > 323 <div class="bg-white-0 w-full h-full flex flex-col"> 324 325 326 <div class="flex items-center justify-between page-wrapper pt-[20px] pb-[32px] shrink-0"> 327 <a class="flex items-center no-underline" href="https://animou-app.com" @click="mobileMenuOpen = false" aria-label="Animou"> 328 <span class="sr-only">Animou</span> 329 <span class="inline-block w-[113px] aspect-[171/48] logo-dark-850" style="--logo-url: url('https://animou-app.com/img/35/animou_logo.png?w=340&fm=webp&q=90&fit=max&s=04ec5a5baee589ecb5d438e24374ca8a')" role="img" aria-hidden="true"></span> 330 </a> 331 <button 332 type="button" 333 class="flex items-center justify-center size-10" 334 @click="mobileMenuOpen = false; $nextTick(() => $refs.menuToggle.focus())" 335 aria-label="Fermer le menu" 336 > 337 <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"> 338 <path d="M28 28L20 20M20 20L12 12M20 20L28 12M20 20L12 28" stroke="#0F0B3F" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/> 339 </svg> 340 </button> 341 </div> 342 343 344 <div class="flex-1 min-h-0 overflow-y-auto flex flex-col items-center gap-8 px-4 py-8 w-full max-w-[358px] mx-auto"> 345 <a 346 href="/application-mobile" 347 class="font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850 no-underline" 348 @click="mobileMenuOpen = false" 349 >Application</a> 350 <a 351 href="/a-propos" 352 class="font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850 no-underline" 353 @click="mobileMenuOpen = false" 354 >à propos</a> 355 <div x-data="{ open: false }" class="flex flex-col items-center"> 356 <button 357 type="button" 358 class="flex items-center gap-1.5 font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850" 359 @click="open = ! open" 360 :aria-expanded="open" 361 >
362 <span>Communauté</span> 363 <svg class="size-4 transition-transform duration-200" :class="open && 'rotate-180'" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 364 <path d="M4 6L8 10L12 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 365 </svg> 366 </button> 367 <div x-show="open" x-cloak class="flex flex-col items-center gap-6 pt-6"> 368 <a 369 href="/devenir-ambassadeur" 370 class="font-helvetica-now-display font-medium text-base leading-[1.4] text-dark-700 no-underline" 371 @click="mobileMenuOpen = false" 372 >Ambassadeur</a> 373 <a 374 href="/devenir-partenaire" 375 class="font-helvetica-now-display font-medium text-base leading-[1.4] text-dark-700 no-underline" 376 @click="mobileMenuOpen = false" 377 >Partenaire</a> 378 </div> 379 </div> 380 <a 381 href="/blog" 382 class="font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850 no-underline" 383 @click="mobileMenuOpen = false" 384 >Blog</a> 385 <a 386 href="/faq" 387 class="font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850 no-underline" 388 @click="mobileMenuOpen = false" 389 >FAQ</a> 390 <a 391 href="/contact" 392 class="font-helvetica-now-display font-medium text-lg leading-[1.4] text-dark-850 no-underline" 393 @click="mobileMenuOpen = false" 394 >Contact</a> 395 396 <nav class="flex items-center gap-2" aria-label="Langue"> 397 <a 398 href="https://animou-app.com" 399 class="font-helvetica-now-display font-medium text-sm leading-[1.4] no-underline transition-colors text-dark-850" 400 hreflang="fr" 401 aria-current="true" >FR</a> 402 <span class="text-dark-850/20 text-sm select-none" aria-hidden="true">|</span> 403 <a 404 href="https://animou-app.com/en" 405 class="font-helvetica-now-display font-medium text-sm leading-[1.4] no-underline transition-colors text-dark-850/40 hover:text-dark-850/70" 406 hreflang="en" 407 >EN</a> 408 </nav> 409 410 <a 411 href="https://animou.app/telechargement" 412 target="_blank" rel="noopener noreferrer" data-track="download-cta" 413 class="flex shrink-0 items-center justify-center gap-1.5 w-full h-[48px] rounded-btn bg-dark-850 text-white-0 font-helvetica-now-display font-medium text-base no-underline" 414 @click="mobileMenuOpen = false" 415 >
416 <span>Télécharger</span> 417 <svg class="size-[18px] rotate-45" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 418 <path d="M9 3.75V14.25M9 3.75L4.5 8.25M9 3.75L13.5 8.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 419 </svg> 420 </a> 421 </div> 422 423 424 <div class="shrink-0 bg-purple-15 py-5 flex flex-col items-center gap-3"> 425 <div class="flex items-center gap-4"> 426 <a 427 href="https://x.com/animouapp" 428 target="_blank" 429 rel="noopener noreferrer" 430 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 431 bg-white-0 hover:bg-white-0/80" 432 aria-label="X" 433 > 434 <span class="sr-only">X</span> 435 <svg class="size-[22px] relative text-purple-500" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 436 <path d="M12.8537 9.52267L20.1137 1H18.4037L12.0937 8.39467L7.01367 1H1.13367L8.74367 12.1187L1.13367 21H2.84367L9.50367 13.2467L14.8637 21H20.7437L12.8537 9.52267ZM10.3737 12.2187L9.60367 11.1007L3.45367 2.32067H6.18367L11.0537 9.46667L11.8237 10.5847L18.4037 19.7387H15.6737L10.3737 12.2187Z" fill="currentColor"/> 437 </svg> 438 </a> 439 <a 440 href="https://instagram.com/animouapp" 441 target="_blank" 442 rel="noopener noreferrer" 443 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 444 bg-white-0 hover:bg-white-0/80" 445 aria-label="Instagram" 446 > 447 <span class="sr-only">Instagram</span> 448 <svg class="size-[22px] relative text-purple-500" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 449 <path d="M11 1.9C13.84 1.9 14.185 1.912 15.312 1.963C16.356 2.011 16.92 2.183 17.295 2.328C17.7896 2.51427 18.2371 2.80282 18.607 3.173C18.9772 3.54293 19.2657 3.99044 19.452 4.485C19.597 4.86 19.769 5.424 19.817 6.468C19.868 7.596 19.88 7.94 19.88 10.78C19.88 13.62 19.868 13.964 19.817 15.092C19.769 16.136 19.597 16.7 19.452 17.075C19.2657 17.5696 18.9772 18.0171 18.607 18.387C18.2371 18.7572 17.7896 19.0457 17.295 19.232C16.92 19.377 16.356 19.549 15.312 19.597C14.185 19.648 13.84 19.66 11 19.66C8.16 19.66 7.815 19.648 6.688 19.597C5.644 19.549 5.08 19.377 4.705 19.232C4.21044 19.0457 3.76293 18.7572 3.393 18.387C3.02282 18.0171 2.73427 17.5696 2.548 17.075C2.403 16.7 2.231 16.136 2.183 15.092C2.132 13.964 2.12 13.62 2.12 10.78C2.12 7.94 2.132 7.596 2.183 6.468C2.231 5.424 2.403 4.86 2.548 4.485C2.73427 3.99044 3.02282 3.54293 3.393 3.173C3.76293 2.80282 4.21044 2.51427 4.705 2.328C5.08 2.183 5.644 2.011 6.688 1.963C7.815 1.912 8.16 1.9 11 1.9ZM11 0C8.115 0 7.744 0.013 6.604 0.064C5.464 0.115 4.68 0.295 3.996 0.557C3.28283 0.826726 2.63432 1.24581 2.095 1.786C1.55481 2.32532 1.13573 2.97383 0.866 3.687C0.604 4.371 0.424 5.155 0.373 6.294C0.322 7.436 0.309 7.806 0.309 10.691C0.309 13.576 0.322 13.946 0.373 15.087C0.424 16.226 0.604 17.011 0.866 17.694C1.13573 18.4072 1.55481 19.0557 2.095 19.595C2.63432 20.1352 3.28283 20.5543 3.996 20.824C4.68 21.086 5.464 21.266 6.604 21.317C7.744 21.368 8.115 21.381 11 21.381C13.885 21.381 14.256 21.368 15.396 21.317C16.536 21.266 17.32 21.086 18.004 20.824C18.7172 20.5543 19.3657 20.1352 19.905 19.595C20.4452 19.0557 20.8643 18.4072 21.134 17.694C21.396 17.011 21.576 16.226 21.627 15.087C21.678 13.946 21.691 13.576 21.691 10.691C21.691 7.806 21.678 7.436 21.627 6.294C21.576 5.155 21.396 4.371 21.134 3.687C20.8643 2.97383 20.4452 2.32532 19.905 1.786C19.3657 1.24581 18.7172 0.826726 18.004 0.557C17.32 0.295 16.536 0.115 15.396 0.064C14.256 0.013 13.885 0 11 0Z" fill="currentColor"/> 450 <path d="M11 5.2C9.89469 5.2 8.81363 5.52779 7.89254 6.14315C6.97145 6.7585 6.25108 7.63443 5.82074 8.6584C5.3904 9.68237 5.26913 10.8063 5.47209 11.8922C5.67506 12.978
4506.19303 13.9752 6.96118 14.7574C7.72933 15.5396 8.71614 16.0757 9.79793 16.2988C10.8797 16.5219 12.0054 16.4217 13.0374 16.0109C14.0694 15.6001 14.9595 14.8971 15.5931 13.9883C16.2268 13.0796 16.576 12.0053 16.6 10.9C16.6199 10.1674 16.4934 9.43852 16.2277 8.75493C15.9621 8.07133 15.5626 7.44653 15.053 6.91667C14.5435 6.38682 13.9343 5.96284 13.2612 5.67035C12.5881 5.37786 11.8643 5.22276 11.132 5.214L11 5.2ZM11 14.581C10.2326 14.581 9.48236 14.3534 8.84348 13.9267C8.20459 13.5 7.70564 12.8934 7.40935 12.1851C7.11307 11.4768 7.0328 10.6987 7.17848 9.9473C7.32416 9.19594 7.68939 8.5049 8.22824 7.96218C8.76709 7.41946 9.4554 7.0493 10.2055 6.89837C10.9557 6.74744 11.7343 6.82235 12.4447 7.11373C13.155 7.40511 13.7652 7.89988 14.1966 8.53581C14.6281 9.17173 14.861 9.92042 14.866 10.688C14.8693 11.1982 14.7711 11.704 14.577 12.1746C14.3829 12.6451 14.0969 13.0713 13.7357 13.4283C13.3744 13.7854 12.945 14.0662 12.4721 14.2547C11.9993 14.4432 11.4924 14.5354 10.982 14.526L11 14.581Z" fill="currentColor"/> 451 <path d="M16.868 6.282C17.5101 6.282 18.031 5.76113 18.031 5.119C18.031 4.47688 17.5101 3.956 16.868 3.956C16.2259 3.956 15.705 4.47688 15.705 5.119C15.705 5.76113 16.2259 6.282 16.868 6.282Z" fill="currentColor"/> 452 </svg> 453 </a> 454 <a 455 href="https://facebook.com/animouapp" 456 target="_blank" 457 rel="noopener noreferrer" 458 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 459 bg-white-0 hover:bg-white-0/80" 460 aria-label="Facebook" 461 > 462 <span class="sr-only">Facebook</span> 463 <svg class="size-[22px] relative text-purple-500" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 464 <path d="M22 11.0611C22 4.95106 17.08 0.00305557 11.004 5.55729e-07C4.922 -0.00305446 -0.00400066 4.93906 6.65188e-07 11.0551C0.00400079 16.5271 3.94 21.0691 9.154 21.9811V14.2591H6.4V11.0611H9.154V8.63006C9.154 5.89206 10.79 4.38406 13.272 4.38406C14.462 4.38406 15.706 4.59606 15.706 4.59606V7.28606H14.336C13.002 7.28606 12.588 8.11006 12.588 8.95606V11.0611H15.58L15.114 14.2591H12.588V21.9811C17.802 21.0691 21.996 16.5251 22 11.0611Z" fill="currentColor"/> 465 </svg> 466 </a> 467 <a 468 href="https://www.tiktok.com/@animouapp" 469 target="_blank" 470 rel="noopener noreferrer" 471 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 472 bg-white-0 hover:bg-white-0/80" 473 aria-label="TikTok" 474 > 475 <span class="sr-only">TikTok</span> 476 <svg class="size-[22px] relative text-purple-500" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 477 <path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.27 6.27 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.34-6.34V8.75a8.18 8.18 0 0 0 4.77 1.52V6.84a4.84 4.84 0 0 1-1.01-.15Z" fill="currentColor"/> 478 </svg> 479 </a> 480 <a 481 href="https://www.linkedin.com/company/animou" 482 target="_blank" 483 rel="noopener noreferrer" 484 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 485 bg-white-0 hover:bg-white-0/80" 486 aria-label="LinkedIn" 487 > 488 <span class="sr-only">LinkedIn</span> 489 <svg class="size-[22px] relative text-purple-500" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 490 <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.124 2.062 2.062 0 0 1 0 4.124zM6.87 20.452H3.804V9H6.87v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" fill="currentColor"/> 491 </svg> 492 </a> 493 </div> 494 <div class="flex items-center gap-3 font-helvetica-now-display text-sm leading-[1.4] text-dark-700"> 495 <sp
495an data-obf-email="uryyb|navzbh-ncc|pbz">Email protégé â activez JavaScript</span> 496 </div> 497 </div> 498 499 </div> 500 </div> 501</div> 502 503 504 505 <main class="flex-1"> 506 <!--[if BLOCK]><![endif]--> 507 <div wire:snapshot="{"data":{"page":[null,{"class":"PercyCms\\Cms\\Models\\CmsPage","key":1,"s":"mdl"}],"renderedContent":"<section\n id=\"top\" class=\"page-section page-section--hero\"\n aria-label=\"Pr\u00e9sentation\"\n >\n <script data-hero-motion-gate>\n (() => {\n const hero = document.currentScript.closest('.page-section--hero');\n\n if (! hero || window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n return;\n }\n\n hero.classList.add('hero-media-loading');\n\n const reveal = () => window.requestAnimationFrame(() => {\n hero.classList.remove('hero-media-loading');\n });\n\n const init = () => {\n const media = hero.querySelector('.hero-media-reveal img');\n\n if (! media) {\n reveal();\n\n return;\n }\n\n const waitForLoad = () => new Promise((resolve) => {\n if (media.complete) {\n resolve();\n\n return;\n }\n\n media.addEventListener('load', resolve, { once: true });\n media.addEventListener('error', resolve, { once: true });\n });\n\n const ready = typeof media.decode === 'function'\n ? media.decode().catch(waitForLoad)\n : waitForLoad();\n\n ready.finally(reveal);\n };\n\n if (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', init, { once: true });\n } else {\n init();\n }\n })();\n<\/script>\n\n \n <div class=\"absolute inset-0 pointer-events-none\" aria-hidden=\"true\">\n <picture>\n \n <source\n media=\"(min-width: 100rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/1\/background.webp?w=1920&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=a82dbaff9e075c6f0ffeddbe0734070c\"\n width=\"1920\"\n \/>\n <source\n media=\"(min-width: 75rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/1\/background.webp?w=1600&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=b7272860cfd695cccc14fc9442508467\"\n width=\"1600\"\n \/>\n <source\n media=\"(min-width: 48rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/1\/background.webp?w=1200&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=796377685506be5f0d1adc5618df1d2f\"\n width=\"1200\"\n \/>\n \n \n <source\n media=\"(min-width: 100rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/1\/background.webp?w=1920&amp;q=75&amp;fit=cover&amp;s=fa473370349902c25ea2d8dd1780921d\"\n width=\"1920\"\n \/>\n <source\n media=\"(min-width: 75rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/1\/background.webp?w=1600&amp;q=75&amp;fit=cover&amp;s=62c6d959f5071dfc11a5e71523a2436e\"\n width=\"1600\"\n \/>\n <source\n media=\"(min-width: 48rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/1\/background.webp?w=1200&amp;q=75&amp;fit=cover&amp;s=652bcc3c37898c8fdc5bf90ce9a17697\"\n width=\"1200\"\n \/>\n \n \n <img\n src=\"\/img\/1\/background.webp?w=768&amp;q=75&amp;fit=cover&amp;s=5423be49da8fb3a9776a596b77907bff\"\n width=\"768\"\n alt=\"\"\n loading=\"eager\"\n decoding=\"async\"\n fetchpriority=\"high\" class=\"absolute inset-0 w-full h-full object-cover\"\n \/>\n<\/picture>\n <\/div>\n \n \n <div\n class=\"absolute inset-0 z-[5] pointer-events-none opacity-[0.68]\"\n style=\"background: linear-gradient(to bottom, rgba(79,98,191,0.75) 0%, rgba(79,98,191,0
507) 50%, rgba(79,98,191,0.70) 100%);\"\n aria-hidden=\"true\"\n ><\/div>\n\n \n <div class=\"page-wrapper relative\">\n \n <div class=\"flex flex-col lg:flex-row lg:items-start lg:justify-between pt-[80px] lg:pt-[91px]\">\n\n \n <div class=\"flex flex-col items-start w-full lg:max-w-[544px] shrink-0 lg:pt-[71px] relative z-10\">\n\n <h1 class=\"sr-only\">Animou : l&#039;app communautaire pour retrouver les animaux perdus<\/h1>\n\n \n <p\n class=\"\n text-heading-hero text-gradient-white\n \"\n >\n <span class=\"block\">Vous n&#039;\u00eates<\/span>\n <span class=\"block\">pas seul<\/span>\n <\/p>\n\n \n <p data-reveal class=\"\n mt-1\n text-subtitle\n text-white-0\/90\n max-w-[425px]\n \">Animou est disponible gratuitement. La premi\u00e8re application qui mobilise instantan\u00e9ment votre quartier lorsqu&#039;un animal dispara\u00eet.<\/p>\n\n <div data-reveal class=\"mt-[48px] lg:mt-[62px] flex flex-wrap gap-2 items-start\">\n <a\n href=\"https:\/\/apps.apple.com\/fr\/app\/animou-animaux-perdus\/id6779167347\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n data-track=\"appstore\"\n class=\"bg-[#130F43] border border-white-0\/20 rounded-[10px] h-[66px] flex items-center px-[21px] gap-2 hover:opacity-90 motion-safe:transition-opacity\"\n >\n <img src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/download\/app-store-icon.svg\" alt=\"\" aria-hidden=\"true\" class=\"size-8 shrink-0\">\n\n <span class=\"flex flex-col text-white-0 leading-[1.4] text-left\">\n <span class=\"font-helvetica-now-display font-medium text-[14px]\">Disponible sur<\/span>\n <span class=\"font-helvetica-now-display font-medium text-[18px]\">App Store<\/span>\n <\/span>\n <\/a>\n\n <a\n href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.animou.app\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n data-track=\"playstore\"\n class=\"bg-[#130F43] border border-white-0\/20 rounded-[10px] h-[66px] flex items-center px-[21px] gap-2 hover:opacity-90 motion-safe:transition-opacity\"\n >\n <img src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/download\/google-play-icon.svg\" alt=\"\" aria-hidden=\"true\" class=\"size-8 shrink-0\">\n\n <span class=\"flex flex-col text-white-0 leading-[1.4] text-left\">\n <span class=\"font-helvetica-now-display font-medium text-[14px]\">Disponible sur<\/span>\n <span class=\"font-helvetica-now-display font-medium text-[18px]\">Google Play<\/span>\n <\/span>\n <\/a>\n <\/div>\n <\/div>\n\n \n \n <div class=\"relative mt-10 lg:mt-0 lg:ml-[var(--grid-gutter)] flex-1 flex justify-center lg:justify-end\">\n \n <div class=\"relative w-full max-w-[586px] @container\">\n\n \n <div class=\"hero-media-reveal hero-media-reveal--figure absolute w-full top-0 left-0 right-[-15%] bottom-[6%] overflow-hidden z-[5]\">\n <img\n src=\"\/img\/2\/main-figure.png?q=75&amp;fm=webp&amp;fit=max&amp;w=560&amp;h=843&amp;s=e620783c482a54147bab5b0f9da9bd80\"\n srcset=\"\/img\/2\/main-figure.png?q=75&amp;fm=webp&amp;fit=max&amp;w=420&amp;h=633&amp;s=66a54b46cf6ccd616d3b61e085140da2 420w, \/img\/2\/main-figure.png?q=75&amp;fm=webp&amp;fit=max&amp;w=560&amp;h=843&amp;s=e620783c482a54147bab5b0f9da9bd80 560w, \/img\/2\/main-figure.png?q=75&amp;fm=webp&amp;fit=max&amp;w=720&amp;h=1084&amp;s=32990c521cbc58702889759116d0e6f8 720w, \/img\/2\/main-figure.png?q=75&amp;fm=webp&amp;fit=max&amp;w=960&amp;h=1446&amp;s=f49b8666f87143655ee971d982bc145f 960w\" sizes=\"(min-width: 1024px) 674px, calc(100vw - 32px)\" width=\"650\" height=\"979\" alt=\"Femme tenant un chien\"\n loading=\"eager\"\n decoding=\"async\"\n class=\"absolute inset-0 size-full object-cover object-top\" fetchpriority=\"high\"\n \/>\n <\/div>\n \n \n <div class=\"relative mx-[4%] mt-[4.5%] mb-[6%] rounded-card z-10\">\n\n \n <span class=\"
507gradient-border-frame rounded-card\" style=\"--frame-thickness: 6px\" aria-hidden=\"true\"><\/span>\n\n \n <div class=\"min-h-[67.23cqw]\"><\/div>\n\n \n <div class=\"relative z-10 flex flex-col gap-[2.73cqw] px-[3.5%] pb-[3.5%]\">\n \n <div class=\"flex flex-wrap gap-[2.73cqw]\">\n <div\n class=\"\n hero-media-reveal hero-media-reveal--badge\n relative flex items-center justify-center gap-1.5\n h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)]\n rounded-pill\n backdrop-blur-[var(--blur-glass-for-tab)]\n bg-white-0\/15\n \"\n style=\"--hero-reveal-delay: 380ms; box-shadow: var(--shadow-badge-glass);\"\n >\n <span class=\"gradient-border-frame rounded-pill\" aria-hidden=\"true\"><\/span>\n <span\n role=\"presentation\"\n aria-hidden=\"true\"\n style=\"display:inline-block;background-image:url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/hero\/tag-heart.svg');background-repeat:no-repeat;background-position:center;background-size:contain;\"\n class=\"w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0\"\n ><\/span>\n <span class=\"text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none\">100% Gratuit<\/span>\n <\/div>\n <div\n class=\"\n hero-media-reveal hero-media-reveal--badge\n relative flex items-center justify-center gap-1.5\n h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)]\n rounded-pill\n backdrop-blur-[var(--blur-glass-for-tab)]\n bg-white-0\/15\n \"\n style=\"--hero-reveal-delay: 470ms; box-shadow: var(--shadow-badge-glass);\"\n >\n <span class=\"gradient-border-frame rounded-pill\" aria-hidden=\"true\"><\/span>\n <span\n role=\"presentation\"\n aria-hidden=\"true\"\n style=\"display:inline-block;background-image:url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/hero\/tag-lock.svg');background-repeat:no-repeat;background-position:center;background-size:contain;\"\n class=\"w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0\"\n ><\/span>\n <span class=\"text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none\">Respect de la vie priv\u00e9e<\/span>\n <\/div>\n <div\n class=\"\n hero-media-reveal hero-media-reveal--badge\n relative flex items-center justify-center gap-1.5\n h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)]\n rounded-pill\n backdrop-blur-[var(--blur-glass-for-tab)]\n bg-white-0\/15\n \"\n style=\"--hero-reveal-delay: 560ms; box-shadow: var(--shadow-badge-glass);\"\n >\n <span class=\"
507gradient-border-frame rounded-pill\" aria-hidden=\"true\"><\/span>\n <span\n role=\"presentation\"\n aria-hidden=\"true\"\n style=\"display:inline-block;background-image:url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/hero\/tag-community.svg');background-repeat:no-repeat;background-position:center;background-size:contain;\"\n class=\"w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0\"\n ><\/span>\n <span class=\"text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none\">Port\u00e9 par la communaut\u00e9<\/span>\n <\/div>\n <\/div>\n\n \n \n <div class=\"hero-media-reveal hero-media-reveal--map relative h-[37.54cqw] rounded-card\">\n <div class=\"absolute inset-0 backdrop-blur-[13.875px] bg-white-0\/30 rounded-card\"><\/div>\n <div class=\"absolute inset-3 rounded-pill overflow-hidden\">\n <img\n src=\"\/img\/4\/map-view.webp?q=80&amp;fit=cover&amp;w=480&amp;h=211&amp;s=2dbdd404cb06635a06703c8c69c520bf\"\n srcset=\"\/img\/4\/map-view.webp?q=80&amp;fit=cover&amp;w=320&amp;h=141&amp;s=5eeb3e1dfed830c1e6066745af6e6189 320w, \/img\/4\/map-view.webp?q=80&amp;fit=cover&amp;w=480&amp;h=211&amp;s=2dbdd404cb06635a06703c8c69c520bf 480w, \/img\/4\/map-view.webp?q=80&amp;fit=cover&amp;w=640&amp;h=282&amp;s=ae37e1401960ab75c3496d661d4a0266 640w, \/img\/4\/map-view.webp?q=80&amp;fit=cover&amp;w=720&amp;h=317&amp;s=066e63742a323e0117a23b8a130486d8 720w\" sizes=\"(min-width: 1024px) 470px, calc(100vw - 110px)\" width=\"500\" height=\"220\" alt=\"Vue carte du quartier Animou\"\n loading=\"eager\"\n decoding=\"async\"\n class=\"absolute inset-0 size-full object-cover\"\n \/>\n <div class=\"hero-map-marker-position absolute left-1\/2 top-1\/2 -translate-x-1\/2 -translate-y-1\/2 w-[11.09cqw] transition-transform hover:scale-110\" aria-hidden=\"true\">\n <div class=\"hero-media-reveal hero-media-reveal--marker relative w-full\">\n \n <span\n role=\"presentation\"\n aria-hidden=\"true\"\n style=\"display:inline-block;background-image:url('https:\/\/animou-app.com\/storage\/5\/pin.svg');background-repeat:no-repeat;background-position:center;background-size:contain;\"\n class=\"w-full aspect-[65\/75]\"\n ><\/span>\n \n <img\n src=\"\/img\/3\/dog-avatar.png?q=80&amp;fm=webp&amp;fit=cover&amp;w=64&amp;h=64&amp;s=77104d7f7bf13c705b1bf565e657f493\"\n srcset=\"\/img\/3\/dog-avatar.png?q=80&amp;fm=webp&amp;fit=cover&amp;w=128&amp;h=128&amp;s=088fb874ad0e12b54a33759941457387 2x\" width=\"64\" height=\"64\" alt=\"\"\n loading=\"eager\"\n decoding=\"async\"\n class=\"absolute top-[9.46%] left-[49.46%] -translate-x-1\/2 w-[73.85%] aspect-square rounded-full object-cover\"\n \/>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"absolute left-3 right-3 top-3 backdrop-blur-[7.5px] bg-white-0\/10 rounded-t-pill shadow-[var(--shadow-map-tab)] z-10\">\n <div class=\"flex items-center px-[2.73cqw]\">\n <div class=\"flex-1 flex flex-col items-center gap-[1.3cqw] h-[6.82cqw] justify-end pt-[1.3cqw]\">\n <span class=\"font-helvetica-now-display font-medium text-[2.38cqw] leading-[1.4] text-purple-500 text-center w-full\">Vue carte<\/span>\n <div class=\"w-full h-[2px] bg-purple-500 rounded-[10px]\"><\/div>\n <\/div>\n <div class=\"flex-1 flex flex-col items-center gap-[1.3cqw] h-[6.82cqw] justify-end pt-[1.3cqw]\">\n <span class=\"font-helvetica-now-display font-normal text-[2.38cqw] leading-[1.4] text-gray-500 text-center w-full\">Vue liste<\/span>\n <div class=\"w-full h-[2px] bg-purple-500 rounded-[10px] opacity-0\"><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n \n <div\n class=\"absolute inset-x-0 bottom-0 h-[80px] lg:h-[140px] z-[15] pointer-events-none backdrop-blur-[100px]\"\n style=\"\n background: linear-gradient(to bottom, rgba(104,129,207,0), rgb(104,129,207));\n -webkit-mask-image: linear-gradient(to bottom, transparent, black);\n mask-image: linear-gradient(to bottom, transparent, black);\n \"\n aria-hidden=\"true\"\n ><\/div>\n \n\n<\/section>\n<section\n id=\"app-overview\" class=\"page-section\"\n data-section-label=\"Aper\u00e7u de l&#039;application\" aria-labelledby=\"heading-overview\"\n ><div data-top-gradient class=\"section-top-gradient\" aria-hidden=\"true\"><\/div>\n <div class=\"page-wrapper\">\n <div class=\"relative z-10 flex flex-col gap-4 lg:flex-row lg:justify-between lg:items-start\" data-reveal>\n <h2\n id=\"heading-overview\"\n class=\"text-heading-section text-dark-850 lg:max-w-[480px]\"\n >Une application pour agir ensemble<\/h2>\n <p class=\"text-body text-dark-700 lg:max-w-[315px] lg:pt-2\">\n Parce qu&#039;un animal retrouv\u00e9, c&#039;est une famille soulag\u00e9e. Animou connecte propri\u00e9taires, voisins et refuges autour d&#039;une m\u00eame urgence.\n <\/p>\n <\/div>\n\n <div class=\"relative z-10 mt-10 lg:mt-16 flex flex-col lg:flex-row gap-[var(--grid-gutter)]\">\n\n <div class=\"flex flex-col gap-4 lg:w-[calc(50%-var(--grid-gutter)\/2)] order-2 lg:order-1\">\n\n <div\n x-data=\"physicsBox()\"\n x-init=\"active = false\"\n x-intersect.once.margin.-10%=\"startPhysics()\"\n class=\"relative bg-blue-50 rounded-[26px] h-[450px] lg:h-[366px] overflow-hidden group\"\n id=\"physics-container\"\n >\n <div class=\"flex items-start justify-between p-5 lg:p-6 relative z-20 pointer-events-none\">\n <div class=\"font-outfit text-[28px] lg:text-[43px] uppercase leading-[1.1]\" aria-hidden=\"true\">\n <div\n class=\"transition-all duration-700 ease-out\"\n x-cloak\n :class=\"active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'\"\n style=\"transition-delay: 1800ms\"\n >\n <span class=\"text-purple-300\">ON<\/span>\n <span class=\"text-white-0\"> VOIT<\/span>\n <\/div>\n <div\n class=\"transition-all duration-700 ease-out\"\n x-cloak\n :class=\"active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'\"\n style=\"transition-delay: 2150ms\"\n >\n <span class=\"text-purple-300\">ON<\/span>\n <span class=\"text-white-0\"> AGIT<\/span>\n <\/div>\n <div\n class=\"transition-all duration-700 ease-out\"\n x-cloak\n :class=\"active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'\"\n style=\"transition-delay: 2500ms\"\n >\n <span class=\"text-purple-300\">ON<\/span>\n <span class=\"text-white-0\"> S&#039;ENTRAIDE<\/span>\n <\/div>\n <\/div>\n <span\n class=\"font-helvetica-now-display font-normal text-base uppercase text-purple-400 shrink-0 transition-all duration-700 ease-out\"\n x-cloak\n :class=\"active ? 'opacity-100 scale-100' : 'opacity-0 scale-90'\"\n style=\"transition-delay: 3250ms\"\n >\n ANIMOU\n <\/span>\n <\/div>\n\n <div class=\"absolute inset-0 z-10 overflow-hidden\" x-ref=\"box\">\n <div\n class=\"physics-item absolute opacity-0\"\n x-ref=\"pill0\"\n style=\"will-change: transform;\"\n >\n <div class=\"flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]\">\n <div class=\"flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0\">\n <img src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/overview\/bell-icon.svg\" alt=\"\" aria-hidden=\"true\" class=\"size-8\">\n <\/div>\n <span class=\"text-body font-medium text-gray-700\">Suivez les signalements sur la carte<\/span>\n<\/div>\n <\/div>\n <div\n class=\"physics-item absolute opacity-0\"\n x-ref=\"pill1\"\n style=\"will-change: transform;\"\n >\n <div class=\"flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]\">\n <div class=\"flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0\">\n <img src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/overview\/update-icon.svg\" alt=\"\" aria-hidden=\"true\" class=\"size-6\">\n <\/div>\n <span class=\"text-body font-medium text-gray-700\">Alertez voisins, refuges et v\u00e9t\u00e9rinaires<\/span>\n<\/div>\n <\/div>\n <div\n class=\"physics-item absolute opacity-0\"\n x-ref=\"pill2\"\n style=\"will-change: transform;\"\n >\n <div class=\"flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]\">\n <div class=\"flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0\">\n <svg class=\"size-7\"
507 viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n <path d=\"M16 2C10.477 2 6 6.477 6 12c0 7.5 10 18 10 18s10-10.5 10-18c0-5.523-4.477-10-10-10Zm0 14a4 4 0 1 1 0-8 4 4 0 0 1 0 8Z\" fill=\"var(--fill-0, #413A9F)\"\/>\n <\/svg>\n <\/div>\n <span class=\"text-body font-medium text-gray-700\">Recevez des mises \u00e0 jour en temps r\u00e9el<\/span>\n<\/div>\n <\/div>\n <div\n class=\"physics-item absolute opacity-0\"\n x-ref=\"pill3\"\n style=\"will-change: transform;\"\n >\n <div class=\"flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]\">\n <div class=\"flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0\">\n <img src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/overview\/reach-icon.svg\" alt=\"\" aria-hidden=\"true\" class=\"size-8\">\n <\/div>\n <span class=\"text-body font-medium text-gray-700\">Lancez une alerte en quelques secondes<\/span>\n<\/div>\n <\/div>\n \n <div\n class=\"physics-paw absolute opacity-0 size-[54px] bg-purple-250 rounded-full flex items-center justify-center\"\n x-ref=\"paw0\"\n style=\"will-change: transform;\"\n >\n <svg width=\"32\" height=\"32\"
507 viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z\" fill=\"white\"\/>\n <circle cx=\"6.74935\" cy=\"13.842\" r=\"1.61022\" transform=\"rotate(7.00913 6.74935 13.842)\" fill=\"white\"\/>\n <circle cx=\"12.8921\" cy=\"8.7567\" r=\"2.25431\" transform=\"rotate(7.00913 12.8921 8.7567)\" fill=\"white\"\/>\n <circle cx=\"20.2827\" cy=\"9.34092\" r=\"2.25431\" transform=\"rotate(7.00913 20.2827 9.34092)\" fill=\"white\"\/>\n <circle cx=\"24.5028\" cy=\"13.2666\" r=\"1.77125\" transform=\"rotate(7.00913 24.5028 13.2666)\" fill=\"white\"\/>\n <\/svg>\n <\/div>\n <div\n class=\"physics-paw absolute opacity-0 size-[44px] bg-purple-250 rounded-full flex items-center justify-center\"\n x-ref=\"paw1\"\n style=\"will-change: transform;\"\n >\n <svg width=\"32\" height=\"32\"
507 viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z\" fill=\"white\"\/>\n <circle cx=\"6.74935\" cy=\"13.842\" r=\"1.61022\" transform=\"rotate(7.00913 6.74935 13.842)\" fill=\"white\"\/>\n <circle cx=\"12.8921\" cy=\"8.7567\" r=\"2.25431\" transform=\"rotate(7.00913 12.8921 8.7567)\" fill=\"white\"\/>\n <circle cx=\"20.2827\" cy=\"9.34092\" r=\"2.25431\" transform=\"rotate(7.00913 20.2827 9.34092)\" fill=\"white\"\/>\n <circle cx=\"24.5028\" cy=\"13.2666\" r=\"1.77125\" transform=\"rotate(7.00913 24.5028 13.2666)\" fill=\"white\"\/>\n <\/svg>\n <\/div>\n <div\n class=\"physics-paw absolute opacity-0 size-[38px] bg-purple-250 rounded-full flex items-center justify-center\"\n x-ref=\"paw2\"\n style=\"will-change: transform;\"\n >\n <svg width=\"32\" height=\"32\"
507 viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z\" stroke=\"white\" stroke-width=\"1.61022\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z\" fill=\"white\"\/>\n <circle cx=\"6.74935\" cy=\"13.842\" r=\"1.61022\" transform=\"rotate(7.00913 6.74935 13.842)\" fill=\"white\"\/>\n <circle cx=\"12.8921\" cy=\"8.7567\" r=\"2.25431\" transform=\"rotate(7.00913 12.8921 8.7567)\" fill=\"white\"\/>\n <circle cx=\"20.2827\" cy=\"9.34092\" r=\"2.25431\" transform=\"rotate(7.00913 20.2827 9.34092)\" fill=\"white\"\/>\n <circle cx=\"24.5028\" cy=\"13.2666\" r=\"1.77125\" transform=\"rotate(7.00913 24.5028 13.2666)\" fill=\"white\"\/>\n <\/svg>\n <\/div>\n <\/div>\n\n <script>\n function physicsBox() {\n return {\n active: false,\n engine: null,\n runner: null,\n bodies: [],\n\n async startPhysics() {\n if (this.active) return;\n this.active = true;\n\n \/\/ Show items statically if user prefers reduced motion\n if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n this.$refs.box.querySelectorAll('.physics-item, .physics-paw').forEach(el => {\n el.style.opacity = 1;\n });\n return;\n }\n\n \/\/ Lazy-load Matter.js only when section is visible\n if (!window.Matter) {\n await new Promise((resolve, reject) => {\n const s = document.createElement('script');\n s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/matter-js\/0.19.0\/matter.min.js';\n s.onload = resolve;\n s.onerror = reject;\n document.head.appendChild(s);\n });\n }\n\n const Engine = Matter.Engine,\n Render = Matter.Render,\n Runner = Matter.Runner,\n Bodies = Matter.Bodies,\n Composite = Matter.Composite;\n\n this.engine = Engine.create();\n const world = this.engine.world;\n\n const container = this.$refs.box;\n const width = container.offsetWidth;\n const height = container.offsetHeight;\n\n \/\/ Boundaries\n const ground = Bodies.rectangle(width\/2, height + 25, width, 50, { isStatic: true });\n const leftWall = Bodies.rectangle(-25, height\/2, 50, height, { isStatic: true });\n const rightWall = Bodies.rectangle(width + 25, height\/2, 50, height, { isStatic: true });\n\n Composite.add(world, [ground, leftWall, rightWall]);\n\n \/\/ Add Pills\n const pills = container.querySelectorAll('.physics-item');
507\n pills.forEach((el, i) => {\n const rect = el.getBoundingClientRect();\n const x = 50 + (Math.random() * (width - 100));\n const y = -100 - (i * 150);\n\n const body = Bodies.rectangle(x, y, rect.width, rect.height, {\n chamfer: { radius: rect.height \/ 2 },\n restitution: 0.5,\n friction: 0.1,\n angle: (Math.random() - 0.5) * 0.5\n });\n\n this.bodies.push({ el, body });\n Composite.add(world, body);\n el.style.opacity = 1;\n });\n\n \/\/ Add Paws\n const paws = container.querySelectorAll('.physics-paw');\n paws.forEach((el, i) => {\n const rect = el.getBoundingClientRect();\n const x = 50 + (Math.random() * (width - 100));\n const y = -100 - (i * 200 + 300);\n\n const body = Bodies.circle(x, y, rect.width \/ 2, {\n restitution: 0.6,\n friction: 0.1\n });\n\n this.bodies.push({ el, body });\n Composite.add(world, body);\n el.style.opacity = 1;\n });\n\n this.runner = Runner.create();\n Runner.run(this.runner, this.engine);\n\n \/\/ Physics events: self-righting + text area repulsion\n Matter.Events.on(this.engine, 'beforeUpdate', () => {\n this.bodies.forEach(({ body, el }) => {\n \/\/ 1. Repulsion Zone: Nudge items out of the top-left text area\n if (body.position.x < 320 && body.position.y < 160) {\n body.force.x += 0.0008; \/\/ Gentle push to the right\n body.force.y += 0.0005; \/\/ Gentle push downwards\n }\n\n \/\/ 2. Self-righting (pills only)\n if (el.classList.contains('physics-item')) {\n const targetAngle = 0;\n const torque = (targetAngle - body.angle) * 0.15;\n body.torque = torque;\n const maxAngle = Math.PI \/ 4;\n if (body.angle > maxAngle) Matter.Body.setAngle(body, maxAngle);\n if (body.angle < -maxAngle) Matter.Body.setAngle(body, -maxAngle);\n }\n });\n });\n \/\/ Sync loop\n const update = () => {\n this.bodies.forEach(({ el, body }) => {\n const { x, y } = body.position;\n const angle = body.angle;\n el.style.transform = `translate(${x - el.offsetWidth\/2}px, ${y - el.offsetHeight\/2}px) rotate(${angle}rad)`;\n });\n if (this.active) requestAnimationFrame(update);\n };\n update();\n }\n }\n }\n <\/script>\n <\/div>\n\n <p class=\"text-body text-dark-700 lg:max-w-[372px]\" data-reveal>\n Signalez un animal perdu, trouv\u00e9 ou vu en quelques secondes. Animou diffuse l&#039;alerte autour de vous pour mobiliser la communaut\u00e9 rapidement.\n <\/p>\n <\/div>\n\n <div class=\"lg:w-[calc(50%-var(--grid-gutter)\/2)] order-1 lg:order-2\">\n <div class=\"
507relative w-full rounded-card aspect-[668\/723] max-h-[410px] lg:max-h-none overflow-hidden\"\n style=\"background: var(--gradient-purple-white);\">\n\n <svg class=\"absolute inset-0 w-full h-full\" viewBox=\"0 0 668 723\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n <ellipse cx=\"628\" cy=\"1133\" rx=\"718\" ry=\"1313\" transform=\"rotate(27 628 1133)\" fill=\"#A5A0EB\"\/>\n <\/svg>\n\n <img\n src=\"\/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=360&amp;h=720&amp;s=341cb8319b965b9f7964c980c6070726\"\n srcset=\"\/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=280&amp;h=560&amp;s=8566de551aad487f9c94ab64af8a01cb 280w, \/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=360&amp;h=720&amp;s=341cb8319b965b9f7964c980c6070726 360w, \/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=480&amp;h=960&amp;s=6533eaef64cc6afc0cb2106aa58e17ba 480w, \/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=540&amp;h=1080&amp;s=d599e23170870d35a73dafef9710a621 540w, \/img\/86\/mockup-fr.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=720&amp;h=1440&amp;s=019dc6dd2cb95fb0986299ae0983a650 720w\" sizes=\"(min-width: 1024px) 383px, 280px\" width=\"600\" height=\"1200\" alt=\"Aper\u00e7u des alertes Animou\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute z-[1]\n top-[5%]\n left-1\/2 -translate-x-1\/2\n lg:left-[17%] lg:translate-x-0\n w-[70%] lg:w-[66%] max-w-[280px] lg:max-w-none\n h-auto\"\n \/>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"page-wrapper relative z-10 mt-10 lg:mt-16\">\n <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-[var(--grid-gutter)]\" data-reveal-group>\n <div class=\"relative h-full min-h-[211px] rounded-[24px] overflow-hidden\">\n <img\n src=\"\/img\/78\/dog.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=450&amp;h=211&amp;s=a142622765847e7699406238d642e08e\"\n srcset=\"\/img\/78\/dog.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=320&amp;h=150&amp;s=78e363b9375f8488c4e92209ae95ca5c 320w, \/img\/78\/dog.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=380&amp;h=178&amp;s=33c4d47234977eb99653c194a8202bac 380w, \/img\/78\/dog.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=480&amp;h=225&amp;s=907a1906cad580037b8cac9c4b19e33e 480w, \/img\/78\/dog.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=640&amp;h=300&amp;s=c331a8d31fbc87d9d82eb5e18ce10c78 640w\" sizes=\"(min-width: 1024px) 30vw, (min-width: 768px) 47vw, calc(100vw - 32px)\" width=\"450\" height=\"211\" alt=\"Photo de chien\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute inset-0 w-full h-full object-cover\"\n \/>\n <\/div>\n <div\n class=\"feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center\"\n style=\"--feature-icon-url: url('https:\/\/animou-app.com\/storage\/72\/icon-map.svg');\" >\n <div class=\"size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0\">\n <span\n class=\"absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300\"\n style=\"-webkit-mask: var(--feature-icon-url) center\/contain no-repeat; mask: var(--feature-icon-url) center\/contain no-repeat;\"\n aria-hidden=\"true\"\n ><\/span>\n <\/div>\n <div class=\"flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300\">\n <h3 id=\"carte-interactive\" class=\"font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]\">Carte interactive<\/h3>\n <p class=\"font-helvetica-now-display text-[18px] leading-[1.4]\">Voir les signalements en temps r\u00e9el<\/p>\n <\/div>\n <\/div>\n <div\n class=\"feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center\"\n style=\"--feature-icon-url: url('https:\/\/animou-app.com\/storage\/73\/icon-bell.svg');\" >\n <div class=\"size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0\">\n <span\n class=\"absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300\"\n style=\"-webkit-mask: var(--feature-icon-url) center\/contain no-repeat; mask: var(--feature-icon-url) center\/contain no-repeat;\"\n aria-hidden=\"true\"\n ><\/span>\n <\/div>\n <div class=\"flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300\">\n <h3 id=\"notifications-intelligentes\" class=\"font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]\">Notifications intelligentes<\/h3>\n <p class=\"font-helvetica-now-display text-[18px] leading-[1.4]\">Alertes cibl\u00e9es dans votre zone<\/p>\n <\/div>\n <\/div>\n <div\n class=\"feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center\"\n style=\"--feature-icon-url: url('https:\/\/animou-app.com\/storage\/76\/icon-pet.svg');\" >\n <div class=\"size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0\">\n <span\n class=\"absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300\"\n style=\"-webkit-mask: var(--feature-icon-url) center\/contain no-repeat; mask: var(--feature-icon-url) center\/contain no-repeat;\"\n aria-hidden=\"true\"\n ><\/span>\n <\/div>\n <div class=\"flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300\">\n <h3 id=\"annonces-claires-et-detaillees\" class=\"font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]\">Annonces claires et d\u00e9taill\u00e9es<\/h3>\n <p class=\"font-helvetica-now-display text-[18px] leading-[1.4]\">Voir les signalements en temps r\u00e9el<\/p>\n <\/div>\n <\/div>\n <div class=\"relative h-full min-h-[211px] rounded-[24px] overflow-hidden\">\n <img\n src=\"\/img\/77\/cat.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=450&amp;h=211&amp;s=cd3e3715a349f9f71138e4787e17d73a\"\n srcset=\"\/img\/77\/cat.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=320&amp;h=150&amp;s=60d073c459d812d0fd8be806fb1d88e1 320w, \/img\/77\/cat.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=380&amp;h=178&amp;s=132ed6be0857925d35152b886417f794 380w, \/img\/77\/cat.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=480&amp;h=225&amp;s=a306ffd97b0bf72329e1092fef155e22 480w, \/img\/77\/cat.png?q=72&amp;fm=webp&amp;fit=cover&amp;w=640&amp;h=300&amp;s=1e222239ae1dfda2dc381f7a24e20a54 640w\" sizes=\"(min-width: 1024px) 30vw, (min-width: 768px) 47vw, calc(100vw - 32px)\" width=\"450\" height=\"211\" alt=\"Photo de chat\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute inset-0 w-full h-full object-cover\"\n \/>\n <\/div>\n <div\n class=\"feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center\"\n style=\"--feature-icon-url: url('https:\/\/animou-app.com\/storage\/75\/icon-chat.svg');\" >\n <div class=\"size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0\">\n <span\n class=\"absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300\"\n style=\"-webkit-mask: var(--feature-icon-url) center\/contain no-repeat; mask: var(--feature-icon-url) center\/contain no-repeat;\"\n aria-hidden=\"true\"\n ><\/span>\n <\/div>\n <div class=\"flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300\">\n <h3 id=\"messagerie-securisee\" class=\"font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]\">Messagerie s\u00e9curis\u00e9e<\/h3>\n <p class=\"font-helvetica-now-display text-[18px] leading-[1.4]\">Discutez directement avec les voisins<\/p>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n \n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: '
507 + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: ' + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\"
507 viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n \n\n<\/section>\n<section\n class=\"page-section page-section--compact-top\"\n data-viewport-motion\n x-data=\"{ viewportMotionActive: false }\"\n x-intersect:enter.margin.-10%=\"viewportMotionActive = true\"\n x-intersect:leave.margin.-10%=\"viewportMotionActive = false\"\n :class=\"{\n 'viewport-motion-active': viewportMotionActive,\n 'viewport-motion-pending': ! viewportMotionActive,\n }\"\n data-section-label=\"Perdu ou trouv\u00e9\" aria-labelledby=\"heading-cta-banner\"\n >\n <div class=\"page-wrapper\">\n <div class=\"cta-banner-card relative flex min-h-[214px] w-full flex-col justify-center overflow-hidden rounded-[32px] bg-gradient-to-b from-[#6E7DE4] via-[#8290EB] to-[#A8B3F0] px-8 py-10 lg:px-10\">\n \n <div class=\"pointer-events-none absolute inset-0 overflow-hidden\" aria-hidden=\"true\">\n \n <div class=\"cta-banner-circle absolute right-0 top-0 size-[500px] translate-x-[40%] -translate-y-[40%] rounded-full bg-white-0\/10 lg:size-[827px] lg:translate-x-[15%] lg:-translate-y-[15%]\" style=\"--cta-drift-dur: 22s;\"><\/div>\n <div class=\"cta-banner-circle absolute right-0 top-0 size-[340px] translate-x-[40%] -translate-y-[40%] rounded-full bg-white-0\/15 lg:size-[577px] lg:translate-x-[10%] lg:-translate-y-[17%]\" style=\"--cta-drift-dur: 16s;\"><\/div>\n <\/div>\n\n \n <span aria-hidden=\"true\" class=\"cta-banner-watermark pointer-events-none absolute -left-10 top-[68%] -translate-y-1\/2 select-none text-white-0\/10\">\n <svg width=\"220\" height=\"220\"
507 viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M8.35 3.35c1.2-.5 2.5.3 2.9 1.7.4 1.4-.2 2.9-1.4 3.3-1.2.5-2.5-.3-2.9-1.7-.4-1.4.2-2.8 1.4-3.3Zm7.3 0c1.2.5 1.8 2 1.4 3.3-.4 1.4-1.7 2.2-2.9 1.7-1.2-.4-1.8-1.9-1.4-3.3.4-1.4 1.7-2.2 2.9-1.7ZM3.8 8.6c1.1-.7 2.6-.2 3.2 1.1.7 1.3.3 2.8-.8 3.5-1.1.6-2.5.1-3.2-1.2-.6-1.3-.3-2.8.8-3.4Zm16.4 0c1.1.6 1.4 2.1.8 3.4-.7 1.3-2.1 1.8-3.2 1.2-1.1-.7-1.5-2.2-.8-3.5.6-1.3 2.1-1.8 3.2-1.1ZM12 11c2.3 0 5.5 2.7 5.5 5.3 0 1.7-1.2 2.7-2.8 2.7-1 0-1.8-.5-2.7-.5-.9 0-1.7.5-2.7.5-1.6 0-2.8-1-2.8-2.7C6.5 13.7 9.7 11 12 11Z\"\/><\/svg>\n <\/span>\n \n <div class=\"relative z-10 flex flex-col gap-8 lg:flex-row lg:items-center lg:justify-between\">\n <div class=\"flex max-w-[600px] flex-col gap-2\">\n <h2 id=\"heading-cta-banner\" class=\"text-heading-section text-white-0\">Le bon r\u00e9flexe pour chaque situation<\/h2>\n <p class=\"text-subtitle text-white-0\/85\">D\u00e9couvrez comment fonctionne Animou et consultez nos guides pratiques pour agir sans attendre.<\/p>\n <\/div>\n\n <div class=\"flex shrink-0 flex-wrap items-center gap-4\">\n <a href=\"\/application-mobile\" data-track=\"download-cta\" class=\"inline-flex items-center gap-2 rounded-full bg-dark-850 px-6 py-3 text-white-0 transition-colors hover:bg-dark-700\">\n D\u00e9couvrir l\u2019application\n <span aria-hidden=\"true\">&rarr;<\/span>\n <\/a>\n <a href=\"\/blog\" class=\"inline-flex items-center gap-2 rounded-full bg-white-0 px-6 py-3 text-dark-850 transition-colors hover:bg-purple-10\">\n Consulter les guides\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n\n \n <style>\n @media (prefers-reduced-motion: no-preference) {\n .cta-banner-card {\n animation: cta-banner-in 0.6s cubic-bezier(0.22, 1, 0.36, 1) both;\n }\n\n .cta-banner-watermark {\n animation: cta-banner-heartbeat 2.4s ease-in-out 0.8s infinite;\n transform-origin: 40% 50%;\n }\n\n .cta-banner-circle {\n animation: cta-banner-drift var(--cta-drift-dur, 20s) ease-in-out infinite alternate;\n }\n\n @keyframes cta-banner-in {\n from {\n opacity: 0;\n transform: translateY(24px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }\n\n \n @keyframes cta-banner-heartbeat {\n 0%, 40%, 100% { transform: scale(1); }\n 8% { transform: scale(1.07); }\n 16% { transform: scale(1); }\n 24% { transform: scale(1.05); }\n }\n\n @keyframes cta-banner-drift {\n from { transform: translate(0, 0); }\n to { transform: translate(-28px, 18px); }\n }\n }\n <\/style>\n <\/div>\n \n\n<\/section>\n<section\n id=\"how-it-works\" class=\"page-section\"\n data-viewport-motion\n x-data=\"{ viewportMotionActive: false }\"\n x-intersect:enter.margin.-10%=\"viewportMotionActive = true\"\n x-intersect:leave.margin.-10%=\"viewportMotionActive = false\"\n :class=\"{\n 'viewport-motion-active': viewportMotionActive,\n 'viewport-motion-pending': ! viewportMotionActive,\n }\"\n data-section-label=\"Comment \u00e7a marche\" aria-labelledby=\"heading-how-it-works\"\n >\n <div class=\"page-wrapper\">\n <div data-reveal class=\"flex flex-col gap-4 lg:items-center lg:text-center lg:max-w-[700px] lg:mx-auto\">\n <h2\n id=\"heading-how-it-works\"\n class=\"text-heading-section text-dark-850\"\n >Comment \u00e7a marche<\/h2>\n <p class=\"text-subtitle text-dark-700\">\n Une application pens\u00e9e pour agir vite, ensemble.\n <\/p>\n <\/div>\n\n \n \n <ol data-reveal-group class=\"relative mt-10 lg:mt-16 gap-4 lg:gap-[var(--grid-gutter)] list-none m-0 p-0 flex flex-col lg:flex-row lg:items-stretch\">\n <li class=\"group relative flex flex-col lg:flex-1\">\n <div class=\"\n relative z-10 overflow-hidden flex-1\n bg-white-0 border border-gray-10 rounded-2xl lg:rou
507nded-3xl\n shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1\n min-h-[168px] lg:min-h-[236px]\n \">\n \n <div\n class=\"absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]\"\n style=\"background-image: url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/dot-grid.svg');\n background-size: 49.27px 49.27px;\n mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\n -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\"\n aria-hidden=\"true\"\n><\/div>\n\n \n <div class=\"relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8\">\n \n <div class=\"flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110\">\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/location-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-[22px] lg:size-[29px]\" style=\"animation: animouPin 3s ease-in-out infinite; animation-delay: 0s;\"\n \/>\n <\/div>\n \n \n <div class=\"flex flex-col gap-2 lg:gap-4\">\n <h3 id=\"signalez\" class=\"text-heading-card text-dark-850\">\n Signalez\n <\/h3>\n <p class=\"font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500\">\n Publiez une alerte pour un animal perdu, trouv\u00e9 ou vu, avec une photo, une description et sa localisation.\n <\/p>\n <\/div>\n <\/div>\n <\/div>\n\n \n \n \n <div class=\"absolute -top-[10%] right-[0%] lg:-right-4 z-20\">\n <span class=\"inline-flex items-center justify-center px-4 lg:px-6 py-1.5 lg:py-2.5 bg-purple-500 rounded-full font-helvetica-now-display font-medium text-sm lg:text-base leading-[1.4] text-white-0 whitespace-nowrap shadow-lg rotate-3\">\n 1 \u00e9tape\n <\/span>\n <\/div>\n <\/li>\n <li class=\"group relative flex flex-col lg:flex-1\">\n <div class=\"\n relative z-10 overflow-hidden flex-1\n bg-white-0 border border-gray-10 rounded-2xl lg:rounded-3xl\n shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1\n min-h-[168px] lg:min-h-[236px]\n \">\n \n <div\n class=\"absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]\"\n style=\"background-image: url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/dot-grid.svg');\n background-size: 49.27px 49.27px;\n mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\n -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\"\n aria-hidden=\"true\"\n><\/div>\n\n \n <div class=\"relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8\">\n \n <div class=\"flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110\">\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/bell-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-[22px] lg:size-[29px]\" style=\"animation: animouBell 3s ease-in-out infinite; animation-delay: 0.4s;\"\n \/>\n <\/div>\n \n \n <div class=\"flex flex-col gap-2 lg:gap-4\">\n <h3 id=\"mobilisez\" class=\"text-heading-card text-dark-850\">\n Mobilisez\n <\/h3>\n <p class=\"font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500\">\n Animou diffuse l&#039;alerte autour de vous pour pr\u00e9venir rapidement les bonnes personnes.\n <\/p>\n <\/div>\n <\/div>\n <\/div>\n\n \n <div class=\"flex absolute bottom-[-20px] right-0 z-50 pointer-events-none items-center justify-center lg:bottom-[-10px] lg:right-0 lg:translate-x-1\/2 lg:translate-y-1\/2 lg:z-0\">\n <svg viewBox=\"0 0 81.114 26.654\" fill=\"none\" aria-hidden=\"true\" class=\"w-20 h-auto rotate-90 -scale-y-100 opacity-80 lg:rotate-[15deg] lg:scale-y-100\">\n <path fill=\"#cbc7ff\" d=\"M.051 0c.457.111.63.156.818.477.646 1.099 1.236 2.288 1.845 3.4a35.3 35.3 0 0 0 4.214 6.12c4.315 5.09 10.165 9.175 16.983 11.859 10.076 3.834 21.597 4.232 32.033 1.11 9.025-2.645 16.871-7.414 21.044-14.604-1.567.38-4.588 1.147-6.28 1.214-.308.012-.636-.307-.812-.512.299-1.6 7.456-3.013 9.242-3.278.508-.076.88.29 1.166.544.633 1.687.551 4.936.785 6.714.071.538.005.808-.427 1.177-.588.08-.325.121-.823-.109-.776-.91-.965-3.41-1.185-4.68-2.859 4.863-7.175 8.364-12.666 11.31-9.916 5.27-21.974 7.118-33.545 5.136C19.898 23.674 8.787 16.64 2.898 7.303 1.967 5.825-.375 1.643.05 0\"\/>\n <\/svg>\n <\/div>\n \n \n <\/li>\n <li class=\"group relative flex flex-col lg:flex-1\">\n <div class=\"\n relative z-10 overflow-hidden flex-1\n bg-white-0 border border-gray-10 rounded-2xl lg:rou
507nded-3xl\n shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1\n min-h-[168px] lg:min-h-[236px]\n \">\n \n <div\n class=\"absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]\"\n style=\"background-image: url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/dot-grid.svg');\n background-size: 49.27px 49.27px;\n mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\n -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\"\n aria-hidden=\"true\"\n><\/div>\n\n \n <div class=\"relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8\">\n \n <div class=\"flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110\">\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/chat-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-[22px] lg:size-[29px]\" style=\"animation: animouBubble 3s ease-in-out infinite; animation-delay: 0.8s;\"\n \/>\n <\/div>\n \n \n <div class=\"flex flex-col gap-2 lg:gap-4\">\n <h3 id=\"retrouvez\" class=\"text-heading-card text-dark-850\">\n Retrouvez\n <\/h3>\n <p class=\"font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500\">\n \u00c9changez via la messagerie s\u00e9curis\u00e9e et agissez plus vite gr\u00e2ce \u00e0 la communaut\u00e9.\n <\/p>\n <\/div>\n <\/div>\n <\/div>\n\n \n \n \n <\/li>\n <\/ol>\n\n \n <div data-reveal class=\"mt-8 lg:mt-12 flex justify-center\">\n <a\n href=\"\/devenir-ambassadeur\"\n class=\"btn-filled w-full lg:w-auto px-6 no-underline\"\n >Rejoindre la communaut\u00e9 Animou<\/a>\n <\/div>\n \n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: ' + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: '
507 + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n id=\"why-urgent\" class=\"page-section\"\n data-viewport-motion\n x-data=\"{ viewportMotionActive: false }\"\n x-intersect:enter.margin.-10%=\"viewportMotionActive = true\"\n x-intersect:leave.margin.-10%=\"viewportMotionActive = false\"\n :class=\"{\n 'viewport-motion-active': viewportMotionActive,\n 'viewport-motion-pending': ! viewportMotionActive,\n }\"\n data-section-label=\"Pourquoi c&#039;est urgent\" aria-labelledby=\"heading-urgent\"\n >\n <div class=\"page-wrapper\">\n <div data-reveal class=\"flex flex-col gap-4 items-start lg:items-center text-left lg:text-center\">\n <h2\n id=\"heading-urgent\"\n class=\"text-heading-section text-dark-850 w-full lg:max-w-[908px]\"\n >\n <span>Un probl\u00e8me massif,<\/span>\n <br class=\"hidden lg:block\" aria-hidden=\"true\">\n <span>une r\u00e9ponse collective<\/span>\n <\/h2>\n <p class=\"text-subtitle text-gray-500 w-full lg:max-w-[600px]\">\n Chaque ann\u00e9e, des milliers d&#039;animaux disparaissent, mais les recherches restent dispers\u00e9es et peu efficaces.\n <\/p>\n <\/div>\n\n \n <div data-reveal-group class=\"flex flex-col lg:flex-row gap-4 lg:gap-5 mt-10 lg:mt-16\">\n \n <div class=\"\n relative overflow-hidden rounded-2xl lg:rounded-card\n bg-blue-10 h-[350px] lg:h-[510px] w-full lg:flex-[2]\n \">\n \n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/urgent\/illustration.svg\"\n width=\"556\" height=\"568\" alt=\"Illustration Animou sur la recherche urgente d&#039;animaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute top-[-10px] lg:top-[-10px] left-0 w-full lg:w-[556px] h-[360px] lg:h-[568px] object-contain pointer-events-none\"\n \/>\n \n \n <p class=\"\n absolute top-4 lg:top-10 right-4 lg:right-10\n font-helvetica-now-display font-normal text-base lg:text-xl leading-[1.4] text-purple-400\n w-[140px] lg:w-[180px]\n \">\n Animou centralise tout, gratuitement\n <\/p>\n \n \n <div class=\"absolute bottom-4 lg:bottom-[50px] left-4 lg:left-10 flex flex-col gap-2 lg:gap-3\">\n <strong\n x-data=\"counter(82264, '')\"\n x-intersect.once=\"animate()\"\n x-text=\"formatted() ?? '82\u202f264'\"\n class=\"text-heading-big-number text-purple-400\"\n >82\u202f264<\/strong>\n <span class=\"text-card-meta text-purple-400\">\n Animaux d\u00e9clar\u00e9s perdus en 2024\n <\/span>\n <\/div>\n <\/div>\n\n \n <div\n class=\"\n flex flex-col items-center gap-6 lg:gap-[23px]\n rounded-2xl lg:rou
507nded-card px-6 lg:px-8 py-12 lg:py-[93px]\n w-full lg:w-[366px] lg:shrink-0 relative overflow-hidden\n \"\n style=\"background: var(--gradient-urgent-card)\"\n >\n \n <div class=\"relative size-[100px] lg:size-[120px] shrink-0 flex items-center justify-center\">\n <div class=\"absolute inset-0 bg-white-0\/30 rounded-full animate-[ping_2s_cubic-bezier(0,0,0.2,1)_infinite]\"><\/div>\n <div class=\"absolute inset-[-15px] bg-white-0\/20 rounded-full animate-[ping_3s_cubic-bezier(0,0,0.2,1)_infinite_1s]\"><\/div>\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/urgent\/clock-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"relative z-10 size-full\"\n \/>\n <\/div>\n \n \n <div class=\"relative z-10 flex flex-col gap-3 lg:gap-6 items-center text-center text-white-0 w-full\">\n <strong class=\"text-heading-big-number\">\n 8 min\n <\/strong>\n <span class=\"text-card-meta\">\n C&#039;est tout ce qu&#039;il faut pour qu&#039;un chat disparaisse de votre radar.\n <\/span>\n <\/div>\n <\/div>\n <\/div>\n\n \n <p data-reveal class=\"text-body text-dark-700 lg:max-w-[372px]\">\n Sources : I-CAD, Barom\u00e8tre 2025 (donn\u00e9es 2024) et bilan estival 2025\n <\/p>\n \n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: ' + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: '
507 + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n id=\"act-locally\" class=\"page-section page-section--colored\"\n data-section-label=\"Communaut\u00e9 &amp; Partenaires\" aria-labelledby=\"heading-community\"\n >\n <script>\n window.animouWaitForImages ??= (container) => Promise.all(\n Array.from(container.querySelectorAll('img')).map((image) => new Promise((resolve) => {\n const decode = () => {\n if (typeof image.decode !== 'function') {\n resolve()\n\n return\n }\n\n image.decode().catch(() => {}).finally(resolve)\n }\n\n if (image.complete) {\n decode()\n\n return\n }\n\n image.addEventListener('load', decode, { once: true })\n image.addEventListener('error', resolve, { once: true })\n })),\n )\n <\/script>\n\n \n <div\n class=\"relative text-white-0 mask-fade-edges\"\n style=\"background: linear-gradient(180deg, var(--color-blue-450) 0%, var(--color-purple-500) 100%);\"\n >\n \n <div class=\"absolute inset-0 overflow-hidden pointer-events-none\" aria-hidden=\"true\">\n <picture>\n \n <source\n media=\"(min-width: 100rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/21\/background.webp?w=1920&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=00b6c257e6c78233b51ae7149cf949d0\"\n width=\"1920\"\n \/>\n <source\n media=\"(min-width: 75rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/21\/background.webp?w=1600&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=b54c1a4b3f50a7012bacfb579de03b13\"\n width=\"1600\"\n \/>\n <source\n media=\"(min-width: 48rem)\"\n type=\"image\/avif\"\n srcset=\"\/img\/21\/background.webp?w=1200&amp;fm=avif&amp;q=75&amp;fit=cover&amp;s=526432924e8e417923255d861f91cf54\"\n width=\"1200\"\n \/>\n \n \n <source\n media=\"(min-width: 100rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/21\/background.webp?w=1920&amp;q=75&amp;fit=cover&amp;s=fade472d8c91f5712d79ed9f4629d7a9\"\n width=\"1920\"\n \/>\n <source\n media=\"(min-width: 75rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/21\/background.webp?w=1600&amp;q=75&amp;fit=cover&amp;s=46d3130fb9249ca678cb1ee0bc164256\"\n width=\"1600\"\n \/>\n <source\n media=\"(min-width: 48rem)\"\n type=\"image\/webp\"\n srcset=\"\/img\/21\/background.webp?w=1200&amp;q=75&amp;fit=cover&amp;s=9cd0e790b1ac686b0656f8dfe3670e7b\"\n width=\"1200\"\n \/>\n \n \n <img\n src=\"\/img\/21\/background.webp?w=768&amp;q=75&amp;fit=cover&amp;s=3abd3614b48f94de250f6d7b556dd00c\"\n width=\"768\"\n alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute inset-0 w-full h-full object-cover\"\n \/>\n<\/picture>\n <div class=\"absolute inset-0 bg-gradient-to-b from-[rgba(79,98,191,0.51)] via-[rgba(79,98,191,0
507)] to-[rgba(79,98,191,0.48)]\"><\/div>\n <\/div>\n \n <div class=\"page-wrapper relative py-[120px] lg:py-[180px]\">\n\n \n <div class=\"flex flex-col lg:flex-row lg:items-start gap-10 lg:gap-[var(--grid-gutter)]\">\n\n \n <div class=\"lg:w-[380px] xl:w-[480px] lg:shrink-0 lg:pt-[90px]\" data-reveal>\n <div class=\"flex flex-col gap-6\">\n <div class=\"flex flex-col gap-4\">\n <h2\n id=\"heading-community\"\n class=\"text-heading-section text-gradient-white\"\n >Une communaut\u00e9 pr\u00eate \u00e0 agir<\/h2>\n\n <p class=\"text-subtitle text-white-0\/80 lg:max-w-[425px]\">\n Chaque utilisateur peut devenir un aidant dans son quartier. Quand un animal dispara\u00eet, la communaut\u00e9 locale peut faire la diff\u00e9rence.\n <\/p>\n <\/div>\n\n <a\n href=\"\/devenir-ambassadeur\"\n class=\"btn-filled w-full lg:w-auto lg:self-start lg:px-8 no-underline\"\n >\n Commencer \u00e0 aider\n <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\" class=\"size-4 shrink-0\">\n <path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"M3.333 8h9.333M8 3.333 12.667 8 8 12.666\"\/>\n <\/svg>\n <\/a>\n <\/div>\n <\/div>\n\n \n <div class=\"relative w-full max-w-[420px] mx-auto lg:mx-0 lg:max-w-none lg:flex-1 min-h-[620px] lg:min-h-[580px]\">\n \n <div class=\"absolute left-5 top-[85px] lg:top-0 w-[172px] lg:w-[278px] -rotate-[9deg] lg:-rotate-[16deg] z-0\">\n <div class=\"overflow-hidden rounded-pill lg:rounded-card shadow-lg\">\n <img\n src=\"\/img\/22\/dog-large.webp?q=80&amp;fit=cover&amp;w=278&amp;h=287&amp;s=7ee2c8257c664f3cc2f58e69587aa82e\"\n srcset=\"\/img\/22\/dog-large.webp?q=80&amp;fit=cover&amp;w=556&amp;h=574&amp;s=4614f1757ab21cc4522c4c9970924a9f 2x\" width=\"278\" height=\"287\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n aria-hidden=\"true\" class=\"w-full h-auto object-cover aspect-[278\/287]\"\n \/>\n <\/div>\n <\/div>\n \n \n <div class=\"absolute right-10 top-[120px] lg:left-[60px] lg:top-[280px] w-[135px] lg:w-[183px] rotate-[9deg] z-10\">\n <div class=\"overflow-hidden rounded-[14px] lg:rounded-[21px] shadow-lg\">\n <img\n src=\"\/img\/23\/dog-small.webp?q=80&amp;fit=cover&amp;w=183&amp;h=200&amp;s=f2cf102b5adec07df68e931bfa222980\"\n srcset=\"\/img\/23\/dog-small.webp?q=80&amp;fit=cover&amp;w=366&amp;h=400&amp;s=d18e63f5ee7f41934ab280b1c3a8d444 2x\" width=\"183\" height=\"200\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n aria-hidden=\"true\" class=\"w-full h-auto object-cover aspect-[183\/200]\"\n \/>\n <\/div>\n <\/div>\n \n \n <div\n class=\"\n absolute left-0 lg:left-[120px] top-[240px] lg:top-[180px]\n w-full lg:w-[420px]\n rounded-2xl lg:rou
507nded-card overflow-hidden\n p-4 lg:p-12\n gradient-border\n z-20\n \"\n data-reveal=\"scale\"\n >\n <div class=\"flex flex-col gap-6 lg:gap-8\">\n <div class=\"flex flex-col gap-2 lg:gap-3 text-white-0\">\n <p class=\"font-helvetica-now-display font-bold text-[28px] lg:text-[40px] leading-[1.1] tracking-[-0.56px] lg:tracking-[-1.6px]\">\n Rejoignez nos partenaires\n <\/p>\n <p class=\"text-card-meta lg:w-[319px]\">\n Refuges, v\u00e9t\u00e9rinaires, associations : unissons nos forces pour agir plus vite.\n <\/p>\n <\/div>\n\n <a\n href=\"\/devenir-partenaire\"\n class=\"btn-filled w-full lg:w-auto lg:self-start lg:px-8 no-underline\"\n >\n Devenir partenaire\n <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\" class=\"size-4 shrink-0\">\n <path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"M3.333 8h9.333M8 3.333 12.667 8 8 12.666\"\/>\n <\/svg>\n <\/a>\n <\/div>\n <\/div>\n\n \n <ul\n class=\"lg:hidden list-none\"\n aria-hidden=\"true\"\n x-data=\"{\n shown: false,\n async revealWhenImagesReady() {\n await window.animouWaitForImages(this.$el)\n this.shown = true\n },\n }\"\n x-intersect.once=\"revealWhenImagesReady()\"\n >\n <li class=\"absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm left-[20px] top-10 rotate-[9deg]\"\n :class=\"shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'\"\n style=\"animation-delay: 0ms\"\n >\n <div class=\"size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/24\/vet-icon.svg\"\n alt=\"V\u00e9t\u00e9rinaire\"\n loading=\"lazy\"\n class=\"size-4\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap\">\n V\u00e9t\u00e9rinaire\n <\/span>\n <\/li>\n <li class=\"absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm right-[20px] top-[40px] rotate-[-10deg]\"\n :class=\"shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'\"\n style=\"animation-delay: 150ms\"\n >\n <div class=\"size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/25\/petsafe-icon.svg\"\n alt=\"Association\"\n loading=\"lazy\"\n class=\"size-4\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap\">\n Association\n <\/span>\n <\/li>\n <li class=\"absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm left-[20px] bottom-[75px] max-[380px]:bottom-[45px] rotate-[-16deg]\"\n :class=\"shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'\"\n style=\"animation-delay: 300ms\"\n >\n <div class=\"size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/28\/people-icon.svg\"\n alt=\"Professionnel\"\n loading=\"lazy\"\n class=\"size-4\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap\">\n Professionnel\n <\/span>\n <\/li>\n <li class=\"absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm right-[20px] bottom-[
507110px] max-[380px]:bottom-[65px] rotate-[7deg]\"\n :class=\"shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'\"\n style=\"animation-delay: 450ms\"\n >\n <div class=\"size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/29\/home-icon.svg\"\n alt=\"Refuge\"\n loading=\"lazy\"\n class=\"size-4\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap\">\n Refuge\n <\/span>\n <\/li>\n <\/ul>\n <\/div>\n\n \n <div\n class=\"hidden lg:flex lg:w-[200px] lg:shrink-0 relative\"\n x-data=\"{\n shown: false,\n async revealWhenImagesReady() {\n await window.animouWaitForImages(this.$el)\n this.shown = true\n },\n }\"\n x-intersect.once=\"revealWhenImagesReady()\"\n >\n \n <svg viewBox=\"0 0 2 743\" preserveAspectRatio=\"none\" fill=\"none\" aria-hidden=\"true\"\n class=\"absolute right-4 top-0 h-full w-[2px] pointer-events-none\"\n :class=\"shown ? 'percycms-animate animate-fade-in-down' : 'opacity-0'\">\n <path stroke=\"url(#animou-dashed-line-gradient)\" stroke-dasharray=\"16 16\" stroke-width=\"2\" d=\"M1 0v743\"\/>\n <defs>\n <linearGradient id=\"animou-dashed-line-gradient\" x1=\"-.5\" x2=\"-.5\" y1=\"0\" y2=\"743\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".074\" stop-color=\"#adccf6\" stop-opacity=\"0\"\/>\n <stop offset=\".251\" stop-color=\"#adccf6\"\/>\n <stop offset=\".642\" stop-color=\"#adccf6\"\/>\n <stop offset=\".934\" stop-color=\"#adccf6\" stop-opacity=\"0\"\/>\n <\/linearGradient>\n <\/defs>\n <\/svg>\n\n \n <ul class=\"flex flex-col items-end gap-[56px] w-full pt-[22px] list-none\" aria-hidden=\"true\">\n <li class=\"\n relative flex items-center gap-4\n bg-glass-fill backdrop-blur-sm border border-gray-10\n rounded-full px-5 py-3\n \"\n :class=\"shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'\"\n style=\"animation-delay: 200ms\"\n >\n <div class=\"size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/24\/vet-icon.svg\"\n alt=\"V\u00e9t\u00e9rinaire\"\n loading=\"lazy\"\n class=\"size-5\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap\">\n V\u00e9t\u00e9rinaire\n <\/span>\n <\/li>\n <li class=\"\n relative flex items-center gap-4\n bg-glass-fill backdrop-blur-sm border border-gray-10\n rounded-full px-5 py-3\n \"\n :class=\"shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'\"\n style=\"animation-delay: 350ms\"\n >\n <div class=\"size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/25\/petsafe-icon.svg\"\n alt=\"Association\"\n loading=\"lazy\"\n class=\"size-5\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap\">\n Association\n <\/span>\n <\/li>\n <li class=\"\n relative flex items-center gap-4\n bg-glass-fill backdrop-blur-sm border border-gray-10\n rounded-full px-5 py-3\n \"\n :class=\"shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'\"\n style=\"animation-delay: 500ms\"\n >\n <div class=\"size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/28\/people-icon.svg\"\n alt=\"Professionnel\"\n loading=\"lazy\"\n class=\"size-5\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap\">\n Professionnel\n <\/span>\n <\/li>\n <li class=\"\n relative flex items-center gap-4\n bg-glass-fill backdrop-blur-sm border border-gray-10\n rounded-full px-5 py-3\n \"\n :class=\"shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'\"\n style=\"animation-delay: 650ms\"\n >\n <div class=\"size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full\">\n <img\n src=\"https:\/\/animou-app.com\/storage\/29\/home-icon.svg\"\n alt=\"Refuge\"\n loading=\"lazy\"\n class=\"size-5\"\n \/>\n <\/div>\n <span class=\"font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap\">\n Refuge\n <\/span>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n\n<\/section>\n<section\n class=\"page-section page-section--flush-top\"\n aria-labelledby=\"heading-partner-showcase\"\n >\n <div class=\"page-wrapper\">\n <h2 id=\"heading-partner-showcase\" class=\"sr-only\">Ils soutiennent d\u00e9j\u00e0 le r\u00e9seau<\/h2>\n\n <div\n class=\"flex flex-col gap-[30px] pb-[60px] lg:flex-row\"\n x-data=\"{\n logoCount: 8,\n quoteCount: 5,\n logoSlots: 3,\n quoteSlots: 2,\n logoIndexes: JSON.parse('[0,1,2]'),\n quoteIndexes: JSON.parse('[0,1]'),\n nextLogo: 3,\n nextQuote: 2,\n paused: false,\n timer: null,\n cursor: 0,\n order: [],\n revealed: false,\n visible: false,\n reducedMotion: false,\n sequence: JSON.parse('[[\\u0022logo\\u0022,0],[\\u0022quote\\u0022,0],[\\u0022logo\\u0022,1],[\\u0022logo\\u0022,2],[\\u0022quote\\u0022,1]]'),\n logoIndex(slot) {\n return this.logoCount ? this.logoIndexes[slot] % this.logoCount : 0\n },\n quoteIndex(slot) {\n return this.quoteCount ? this.quoteIndexes[slot] % this.quoteCount : 0\n },\n advanceCard(type, slot) {\n if (type === 'logo' && this.logoCount > this.logoSlots) {\n this.logoIndexes[slot] = this.nextLogo % this.logoCount\n this.nextLogo++\n }\n\n if (type === 'quote' && this.quoteCount > this.quoteSlots) {\n this.quoteIndexes[slot] = this.nextQuote % this.quoteCount\n this.nextQuote++\n }\n },\n shuffle(n) {\n const a = Array.from({ length: n }, (_, i) => i)\n for (let i = a.length - 1; i > 0; i--) {\n const j = Math.floor(Math.random() * (i + 1))\n ;[a[i], a[j]] = [a[j], a[i]]\n }\n return a\n },\n reshuffle() {\n \/\/ New random round; keep the first pick different from the last\n \/\/ one so no card pops twice back-to-back.\n const last = this.order.length ? this.order[this.order.length - 1] :
507-1\n const next = this.shuffle(this.sequence.length)\n if (this.sequence.length > 1 && next[0] === last) {\n ;[next[0], next[1]] = [next[1], next[0]]\n }\n this.order = next\n this.cursor = 0\n },\n tick() {\n if (this.paused || ! this.sequence.length) return\n\n \/\/ Advance a single card per tick, in a random order, so only one\n \/\/ element ever pops in\/out at a time and never in a fixed sweep.\n if (this.cursor >= this.order.length) this.reshuffle()\n const [type, slot] = this.sequence[this.order[this.cursor]]\n this.advanceCard(type, slot)\n this.cursor++\n },\n start() {\n this.stop()\n if (this.visible && ! this.reducedMotion) {\n if (! this.order.length) this.reshuffle()\n this.timer = window.setInterval(() => this.tick(), 2200)\n }\n },\n stop() {\n window.clearInterval(this.timer)\n this.timer = null\n },\n async waitForVisibleImages() {\n const images = Array.from(this.$el.querySelectorAll('img'))\n .filter(image => image.offsetParent !== null)\n\n await Promise.all(images.map(image => new Promise(resolve => {\n const decode = () => {\n if (typeof image.decode !== 'function') {\n resolve()\n return\n }\n\n image.decode().catch(() => {}).finally(resolve)\n }\n\n if (image.complete) {\n decode()\n return\n }\n\n image.addEventListener('load', decode, { once: true })\n image.addEventListener('error', resolve, { once: true })\n })))\n },\n async enterViewport() {\n this.visible = true\n await this.waitForVisibleImages()\n if (! this.visible) return\n\n this.revealed = true\n this.start()\n },\n leaveViewport() {\n this.visible = false\n this.stop()\n },\n destroy() {\n this.stop()\n },\n }\"\n x-init=\"reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches\"\n x-intersect:enter.margin.-10%=\"enterViewport()\"\n x-intersect:leave.margin.-10%=\"leaveViewport()\"\n :class=\"{\n 'partner-showcase-intro-active': revealed,\n 'partner-showcase-intro-pending': ! revealed,\n }\"\n @mouseenter=\"paused = true\"\n @mouseleave=\"paused = false\"\n >\n \n \n <div\n class=\"partner-showcase-intro relative flex flex-col justify-between gap-10 overflow-hidden rounded-[24px] p-5 text-white-0 lg:h-[426px] lg:w-[312px] lg:shrink-0\"\n style=\"animation-delay: 0ms; background: linear-gradient(164deg, #6E7DE4 8.57%, #8290EB 52.87%, #A8B3F0 97.17%);\"\n >\n <div class=\"flex flex-col gap-1\">\n <p class=\"m-0 font-helvetica-now-display text-[72px] font-bold leading-[1.1] tracking-[-2.88px] lg:text-[100px] lg:tracking-[-4px]\">19+<\/p>\n <p class=\"m-0 font-helvetica-now-display text-[20px] leading-[1.4]\">Ils soutiennent d\u00e9j\u00e0 le r\u00e9seau<\/p>\n <\/div>\n\n <div class=\"flex flex-col gap-[23px]\">\n <p class=\"m-0 text-[14px] leading-[1.4]\">Des partenaires locaux et des associations engag\u00e9s pour le bien-\u00eatre animal partout en France<\/p>\n <a href=\"\/devenir-partenaire\" class=\"btn-filled w-full !text-[14px] no-underline\">\n Voir tous nos partenaires\n <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\" class=\"size-4 shrink-0\">\n <path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"M3.333 8h9.333M8 3.333 12.667 8 8 12.666\"\/>\n <\/svg>\n <\/a>\n <\/div>\n <\/div>\n\n \n <div class=\"flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]\">\n <div class=\"partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0\" style=\"animation-delay: 90ms;\">\n <a\n href=\"https:\/\/c3po.link\/QqUrSpwysy\" target=\"_blank\" rel=\"noopener noreferrer sponsored\" data-track=\"partner-website\" data-partner-name=\"Ultra Premium Direct\" x-show=\"logoIndex(0) === 0\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 0 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n >\n <img src=\"https:\/\/media.animou-app.com\/partners\/1\/logo\/32\/01KWW3C28R3WPHEM7T4YASZFVP.jpg\" alt=\"Ultra Premium Direct\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Alimentation premium pour chien et chat, fabriqu\u00e9e en France, vendue en direct.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(0) === 1\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 1 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/20\/logo\/958\/8be4f55e-c491-4cef-936a-00e558349c8b.jpg\" alt=\"Alma D\u00e9fense Animale\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(0) === 2\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 2 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/12\/logo\/950\/a1e3833c-27b1-4159-90a7-76635
50756795bd.jpg\" alt=\"Chat Bonheur\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(0) === 3\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 3 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/19\/logo\/957\/64068d17-3c34-45a2-8e82-d880ee20328d.png\" alt=\"L&#039;\u00e9cole du chat\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(0) === 4\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 4 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/17\/logo\/955\/007e4408-37d6-48c2-9092-2fe755b31afc.png\" alt=\"La Garenne de Maya\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <a\n href=\"https:\/\/muzon.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Muzon\" x-show=\"logoIndex(0) === 5\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 5 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/4\/logo\/1406\/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg\" alt=\"Muzon\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store d&#039;accessoires et d&#039;alimentation pour chiens et chats.<\/p>\n <\/a>\n <a\n href=\"https:\/\/nuggetshop.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Nugget\" x-show=\"logoIndex(0) === 6\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 6 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/3\/logo\/55\/01KWXZZD0N8D9QVE2DDYKQT9CT.png\" alt=\"Nugget\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store bordelais d&#039;accessoires, soins et caf\u00e9 pour chiens et chats.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(0) === 7\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(0) === 7 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/14\/logo\/952\/efaaeae4-9004-47c8-84c8-59a3d647404e.png\" alt=\"Sowly\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <\/div>\n <div class=\"partner-showcase-intro relative min-h-[220px] overflow-hidden lg:min-h-0 lg:flex-1\" style=\"animation-delay: 180ms;\">\n <figure\n x-show=\"quoteIndex(0) === 0\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(0) === 0 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Animou fait partie de ces applications qui ont su allier utilit\u00e9 et amour des animaux, et \u00e7a ne s&#039;improvise pas. Un partenariat naturel pour Caats, parce que quand les valeurs se rejoignent \u00e0 ce point, s&#039;engager ensemble ne se discute m\u00eame pas.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Caats<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/9\/logo\/17\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/caats.co\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Caats\" aria-label=\"Caats\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(0) === 1\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(0) === 1 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Invoxia est fi\u00e8re d&#039;\u00eatre partenaire de ce projet. Les inscrits \u00e0 la plateform
507e b\u00e9n\u00e9ficient d&#039;une offre exclusive sur le Biotracker Invoxia.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Invoxia<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/5\/logo\/9\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/c3po.link\/Q53hhqfbkq\" target=\"_blank\" rel=\"noopener noreferrer sponsored\" data-track=\"partner-website\" data-partner-name=\"Invoxia\" aria-label=\"Invoxia\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(0) === 2\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(0) === 2 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Un animal qui se perd, c&#039;est toute une famille qui s&#039;inqui\u00e8te. Tout ce qui aide \u00e0 le retrouver plus vite compte vraiment, et c&#039;est pr\u00e9cis\u00e9ment ce que permet Animou. Chez Franklin, prendre soin de nos compagnons ne s&#039;arr\u00eate pas \u00e0 leur gamelle : nous sommes fiers de compter parmi ses premiers partenaires.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Franklin Pet Food<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/7\/logo\/13\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/c3po.link\/QhwjcrC4Cy\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Franklin Pet Food\" aria-label=\"Franklin Pet Food\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(0) === 3\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(0) === 3 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Nous avons choisi de soutenir le d\u00e9veloppement de cette belle initiative solidaire, parce qu&#039;ensemble, associations, refuges, b\u00e9n\u00e9voles et citoyens peuvent faire la diff\u00e9rence pour les animaux perdus.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">La Ligue des Animaux<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/10\/logo\/945\/b39f0b9a-da25-442a-8458-95
507538808cced.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/laliguedesanimaux.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"La Ligue des Animaux\" aria-label=\"La Ligue des Animaux\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(0) === 4\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(0) === 4 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Tout ce qui permet de diffuser plus rapidement une information et de mobiliser davantage de personnes me semble int\u00e9ressant. Et c&#039;est pr\u00e9cis\u00e9ment ce que cherche \u00e0 faire Animou.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Le guide du chat<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/11\/logo\/946\/e5deb7dd-9354-478f-9dbf-3a9b9cd0df02.jpg\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/leguideduchat.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Le guide du chat\" aria-label=\"Le guide du chat\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <\/div>\n <\/div>\n <div class=\"flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]\">\n <div class=\"partner-showcase-intro relative min-h-0 overflow-hidden rounded-[20px] max-lg:aspect-[4\/3] lg:flex-1\" style=\"
507animation-delay: 270ms;\">\n <img\n src=\"\/img\/168\/partners-photo-4c82573d24f6.webp?q=80&amp;fit=cover&amp;w=500&amp;h=480&amp;s=5f03a98c5d47fddbe6abc036998274cd\"\n srcset=\"\/img\/168\/partners-photo-4c82573d24f6.webp?q=80&amp;fit=cover&amp;w=1000&amp;h=960&amp;s=cad9b57f3af53774414e3376cb192a46 2x\" width=\"500\" height=\"480\" alt=\"Un chien attentif sous un arbre en fleurs\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute inset-0 size-full object-cover\"\n \/>\n <\/div>\n <div class=\"partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0\" style=\"animation-delay: 360ms;\">\n <a\n href=\"https:\/\/c3po.link\/QqUrSpwysy\" target=\"_blank\" rel=\"noopener noreferrer sponsored\" data-track=\"partner-website\" data-partner-name=\"Ultra Premium Direct\" x-show=\"logoIndex(1) === 0\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 0 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/1\/logo\/32\/01KWW3C28R3WPHEM7T4YASZFVP.jpg\" alt=\"Ultra Premium Direct\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Alimentation premium pour chien et chat, fabriqu\u00e9e en France, vendue en direct.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(1) === 1\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 1 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n >\n <img src=\"https:\/\/media.animou-app.com\/partners\/20\/logo\/958\/8be4f55e-c491-4cef-936a-00e558349c8b.jpg\" alt=\"Alma D\u00e9fense Animale\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(1) === 2\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 2 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/12\/logo\/950\/a1e3833c-27b1-4159-90a7-76635
50756795bd.jpg\" alt=\"Chat Bonheur\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(1) === 3\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 3 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/19\/logo\/957\/64068d17-3c34-45a2-8e82-d880ee20328d.png\" alt=\"L&#039;\u00e9cole du chat\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(1) === 4\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 4 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/17\/logo\/955\/007e4408-37d6-48c2-9092-2fe755b31afc.png\" alt=\"La Garenne de Maya\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <a\n href=\"https:\/\/muzon.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Muzon\" x-show=\"logoIndex(1) === 5\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 5 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/4\/logo\/1406\/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg\" alt=\"Muzon\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store d&#039;accessoires et d&#039;alimentation pour chiens et chats.<\/p>\n <\/a>\n <a\n href=\"https:\/\/nuggetshop.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Nugget\" x-show=\"logoIndex(1) === 6\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 6 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/3\/logo\/55\/01KWXZZD0N8D9QVE2DDYKQT9CT.png\" alt=\"Nugget\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store bordelais d&#039;accessoires, soins et caf\u00e9 pour chiens et chats.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(1) === 7\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(1) === 7 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/14\/logo\/952\/efaaeae4-9004-47c8-84c8-59a3d647404e.png\" alt=\"Sowly\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]\">\n <div class=\"partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0\" style=\"animation-delay: 450ms;\">\n <a\n href=\"https:\/\/c3po.link\/QqUrSpwysy\" target=\"_blank\" rel=\"noopener noreferrer sponsored\" data-track=\"partner-website\" data-partner-name=\"Ultra Premium Direct\" x-show=\"logoIndex(2) === 0\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 0 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/1\/logo\/32\/01KWW3C28R3WPHEM7T4YASZFVP.jpg\" alt=\"Ultra Premium Direct\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Alimentation premium pour chien et chat, fabriqu\u00e9e en France, vendue en direct.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(2) === 1\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 1 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/20\/logo\/958\/8be4f55e-c491-4cef-936a-00e558349c8b.jpg\" alt=\"Alma D\u00e9fense Animale\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(2) === 2\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 2 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n >\n
507 <img src=\"https:\/\/media.animou-app.com\/partners\/12\/logo\/950\/a1e3833c-27b1-4159-90a7-7663556795bd.jpg\" alt=\"Chat Bonheur\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(2) === 3\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 3 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/19\/logo\/957\/64068d17-3c34-45a2-8e82-d880ee20328d.png\" alt=\"L&#039;\u00e9cole du chat\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <div\n x-show=\"logoIndex(2) === 4\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 4 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/17\/logo\/955\/007e4408-37d6-48c2-9092-2fe755b31afc.png\" alt=\"La Garenne de Maya\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <a\n href=\"https:\/\/muzon.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Muzon\" x-show=\"logoIndex(2) === 5\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 5 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/4\/logo\/1406\/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg\" alt=\"Muzon\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store d&#039;accessoires et d&#039;alimentation pour chiens et chats.<\/p>\n <\/a>\n <a\n href=\"https:\/\/nuggetshop.fr\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Nugget\" x-show=\"logoIndex(2) === 6\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 6 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/3\/logo\/55\/01KWXZZD0N8D9QVE2DDYKQT9CT.png\" alt=\"Nugget\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <p class=\"m-0 text-center text-[14px] leading-[1.4] text-dark-700\">Concept store bordelais d&#039;accessoires, soins et caf\u00e9 pour chiens et chats.<\/p>\n <\/a>\n <div\n x-show=\"logoIndex(2) === 7\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': logoIndex(2) === 7 }\"\n class=\"partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <img src=\"https:\/\/media.animou-app.com\/partners\/14\/logo\/952\/efaaeae4-9004-47c8-84c8-59a3d647404e.png\" alt=\"Sowly\" width=\"120\" height=\"48\" loading=\"lazy\" decoding=\"async\" class=\"h-[48px] w-auto max-w-[70%] object-contain\" \/>\n <\/div>\n <\/div>\n <div class=\"partner-showcase-intro relative min-h-[220px] overflow-hidden lg:min-h-0 lg:flex-1\" style=\"animation-delay: 540ms;\">\n <figure\n x-show=\"quoteIndex(1) === 0\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(1) === 0 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Animou fait partie de ces applications qui ont su allier utilit\u00e9 et amour des animaux, et \u00e7a ne s&#039;improvise pas. Un partenariat naturel pour Caats, parce que quand les valeurs se rejoignent \u00e0 ce point, s&#039;engager ensemble ne se discute m\u00eame pas.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Caats<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/9\/logo\/17\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/caats.co\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Caats\" aria-label=\"Caats\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(1) === 1\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(1) === 1 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-hel
507vetica-now-display text-[17px] leading-[1.4] text-dark-850\">Invoxia est fi\u00e8re d&#039;\u00eatre partenaire de ce projet. Les inscrits \u00e0 la plateforme b\u00e9n\u00e9ficient d&#039;une offre exclusive sur le Biotracker Invoxia.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Invoxia<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/5\/logo\/9\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/c3po.link\/Q53hhqfbkq\" target=\"_blank\" rel=\"noopener noreferrer sponsored\" data-track=\"partner-website\" data-partner-name=\"Invoxia\" aria-label=\"Invoxia\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(1) === 2\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(1) === 2 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Un animal qui se perd, c&#039;est toute une famille qui s&#039;inqui\u00e8te. Tout ce qui aide \u00e0 le retrouver plus vite compte vraiment, et c&#039;est pr\u00e9cis\u00e9ment ce que permet Animou. Chez Franklin, prendre soin de nos compagnons ne s&#039;arr\u00eate pas \u00e0 leur gamelle : nous sommes fiers de compter parmi ses premiers partenaires.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Franklin Pet Food<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/7\/logo\/13\/logo.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/c3po.link\/QhwjcrC4Cy\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Franklin Pet Food\" aria-label=\"Franklin Pet Food\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(1) === 3\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(1) === 3 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Nous avons choisi de soutenir le d\u00e9veloppement de cette belle initiative solidaire, parce qu&#039;ensemble, associations, refuges, b\u00e9n\u00e9voles et citoyens peuvent faire la diff\u00e9rence pour les animaux perdus.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">La Ligue des Animaux<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/10\/logo\/945\/b39f0b9a-da25-442a-8458-95
507538808cced.png\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/laliguedesanimaux.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"La Ligue des Animaux\" aria-label=\"La Ligue des Animaux\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <figure\n x-show=\"quoteIndex(1) === 4\"\n x-transition:enter=\"partner-showcase-card-transition\"\n x-transition:enter-start=\"partner-showcase-card-enter\"\n x-transition:enter-end=\"partner-showcase-card-visible\"\n x-transition:leave=\"partner-showcase-card-transition\"\n x-transition:leave-start=\"partner-showcase-card-visible\"\n x-transition:leave-end=\"partner-showcase-card-leave\"\n :class=\"{ 'z-10': quoteIndex(1) === 4 }\"\n class=\"partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50\/40\"\n style=\"display: none;\" >\n <svg viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" class=\"size-8 text-purple-400\">\n <path fill=\"currentColor\" d=\"M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z\"\/>\n <\/svg>\n <blockquote class=\"m-0 mt-4 border-0 p-0\">\n <p class=\"m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850\">Tout ce qui permet de diffuser plus rapidement une information et de mobiliser davantage de personnes me semble int\u00e9ressant. Et c&#039;est pr\u00e9cis\u00e9ment ce que cherche \u00e0 faire Animou.<\/p>\n <\/blockquote>\n <figcaption class=\"mt-3 text-[12px] leading-[1.4] text-dark-700\">Le guide du chat<\/figcaption>\n <img src=\"https:\/\/media.animou-app.com\/partners\/11\/logo\/946\/e5deb7dd-9354-478f-9dbf-3a9b9cd0df02.jpg\" alt=\"\" width=\"90\" height=\"72\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" class=\"absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain\" \/>\n \n <a href=\"https:\/\/leguideduchat.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"partner-website\" data-partner-name=\"Le guide du chat\" aria-label=\"Le guide du chat\" class=\"absolute inset-0 z-10\"><\/a>\n <\/figure>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: true })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: '
507 + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: ' + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\"
507 viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n id=\"commitment\" class=\"page-section\"\n data-viewport-motion\n x-data=\"{ viewportMotionActive: false }\"\n x-intersect:enter.margin.-10%=\"viewportMotionActive = true\"\n x-intersect:leave.margin.-10%=\"viewportMotionActive = false\"\n :class=\"{\n 'viewport-motion-active': viewportMotionActive,\n 'viewport-motion-pending': ! viewportMotionActive,\n }\"\n data-section-label=\"Notre engagement\" aria-labelledby=\"heading-commitment\"\n >\n <div class=\"page-wrapper\">\n <div data-reveal class=\"flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between lg:gap-0\">\n <h2\n id=\"heading-commitment\"\n class=\"text-heading-section text-dark-850 lg:w-[440px] lg:shrink-0\"\n >\n <span>La solidarit\u00e9<\/span>\n <br aria-hidden=\"true\">\n <span>ne se vend pas<\/span>\n <\/h2>\n <p class=\"text-body text-dark-700 lg:w-[273px] lg:shrink-0 lg:py-2\">\n Parce que la d\u00e9tresse de perdre un animal ne devrait jamais devenir une opportunit\u00e9 commerciale.\n <\/p>\n <\/div>\n\n \n <div data-reveal-group class=\"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-6 mt-10 lg:mt-16\">\n \n <div class=\"relative h-[385px] lg:h-[723px] bg-blue-10 rounded-2xl lg:rounded-3xl overflow-hidden\" x-data=\"{ shown: false }\" x-intersect.once=\"shown = true\">\n \n <div class=\"flex flex-col gap-2 lg:gap-3 items-start absolute top-4 left-4 lg:top-10 lg:left-10 right-4 lg:right-10 z-10\">\n <p class=\"font-outfit font-normal text-xl lg:text-2xl leading-[1.4] tracking-[-0.2px] lg:tracking-[-0.48px] text-dark-850 uppercase\">\n Animou est et restera <span class=\"font-semibold text-purple-400\">100% gratuit<\/span>\n <\/p>\n <p class=\"text-subtitle text-dark-700\">\n Pas de frais cach\u00e9s. Pas de publicit\u00e9 intrusive.\n <\/p>\n <\/div>\n\n \n <div class=\"absolute bottom-4 lg:bottom-[100px] left-1\/2 -translate-x-1\/2 w-[326px] lg:w-[549px] h-auto pointer-events-none transition-all duration-1000 ease-out\"\n :class=\"shown ? 'translate-y-0 opacity-100 rotate-0' : 'translate-y-16 opacity-0 rotate-[4deg]'\">\n <svg width=\"100%\"
507 viewBox=\"0 0 549 395\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <style>\n @keyframes float-badge {\n 0%, 100% { transform: translate3d(0, 0, 0); }\n 50% { transform: translate3d(0, -8px, 0); }\n }\n .anim-badge {\n animation: float-badge 3s ease-in-out infinite;\n will-change: transform;\n }\n\n @keyframes bell-ring {\n 0%, 100% { transform: rotate(0deg); }\n 20% { transform: rotate(15deg); }\n 40% { transform: rotate(-10deg); }\n 60% { transform: rotate(5deg); }\n 80% { transform: rotate(-5deg); }\n }\n .anim-bell {\n animation: bell-ring 2.5s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: top center;\n will-change: transform;\n }\n\n @keyframes refresh-spin {\n 0%, 100% { transform: rotate(0deg); }\n 30% { transform: rotate(45deg); }\n 70% { transform: rotate(-45deg); }\n }\n .anim-refresh {\n animation: refresh-spin 3.5s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: center;\n will-change: transform;\n }\n\n @keyframes heart-beat {\n 0%, 100% { transform: scale(1); }\n 15% { transform: scale(1.15); }\n 30% { transform: scale(1); }\n 45% { transform: scale(1.15); }\n 60% { transform: scale(1); }\n }\n .anim-heart {\n animation: heart-beat 2s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: center;\n will-change: transform;\n }\n\n @keyframes pin-jump {\n 0%, 100% { transform: translateY(0); }\n 40% { transform: translateY(-15px) scaleY(1.05); }\n 50% { transform: translateY(0) scaleY(0.95); }\n 60% { transform: translateY(-7px); }\n 70% { transform: translateY(0); }\n }\n .anim-pin {\n animation: pin-jump 2.5s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: bottom center;\n will-change: transform;\n }\n\n @keyframes paw-wave {\n 0%, 100% { transform: rotate(0deg); }\n 25% { transform: rotate(15deg); }\n 75% { transform: rotate(-15deg); }\n }\n .anim-paw {\n animation: paw-wave 3s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: bottom center;\n will-change: transform;\n }\n\n @keyframes icon-pop {\n 0%, 100% { transform: scale(1); }\n 50% { transform: scale(1.1) rotate(5deg); }\n }
507\n .anim-pop {\n animation: icon-pop 3.5s ease-in-out infinite;\n transform-box: fill-box;\n transform-origin: center;\n will-change: transform;\n }\n\n @media (prefers-reduced-motion: reduce) {\n .anim-badge, .anim-bell, .anim-refresh,\n .anim-heart, .anim-pin, .anim-paw, .anim-pop {\n animation: none !important;\n }\n }\n <\/style>\n <g clip-path=\"url(#clip0_3300_924)\">\n <rect x=\"40\" y=\"72\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect x=\"355.333\" y=\"72\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect x=\"40\" y=\"215.5\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect x=\"197.667\" y=\"215.5\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect x=\"355.333\" y=\"215.5\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n\n <!-- BADGE -->\n <g filter=\"url(#filter0_d_3300_924)\" class=\"anim-badge\">\n <rect x=\"178\" y=\"8\" width=\"193\" height=\"193\" rx=\"27.0233\" fill=\"#6960CD\"\/>\n <g filter=\"url(#filter1_d_3300_924)\">\n <path d=\"M211.434 123.662L226.211 70.676C227.237 66.9971 230.375 64.2958 234.165 63.8279L287.35 57.263C291.411 56.7617 295.414 58.5618 297.735 61.9328L309.021 78.3312C309.691 79.3046 310.743 79.9474 311.915 80.0993L329.367 82.3621C336.064 83.2305 339.915 90.4331 336.919 96.4852L325.985 118.571C325.379 119.795 324.254 120.682 322.921 120.984L296.548 126.974C290.163 128.424 286.201 134.82 287.746 141.182L289.49 148.362C290.647 153.126 287.038 157.717 282.135 157.717L241.869 157.717C237.349 157.717 236.633 151.224 241.044 150.239L266.712 144.507C271.871 143.355 275.475 138.69 275.288 133.407L274.078 99.3117C273.908 94.5076 277.234 90.2837 281.944 89.3223L290.439 87.5884C294.226 86.8154 295.954 82.391 293.693 79.2556C292.507 77.6114 290.502 76.7668 288.497 77.0665L273.021 79.3799C268.199 80.1006 264.559 84.127 264.325 88.9965L262.769 121.49C262.534 126.4 258.836 130.447 253.966 131.122L221.847 135.575C215.099 136.511 209.605 130.224 211.434 123.662Z\" fill=\"white\"\/>\n <\/g>\n <\/g>\n\n <!-- TOP LEFT CLUSTER -->\n <g class=\"anim-paw\">\n <path d=\"M99.5543 158.292C99.0343 164.553 103.758 169.667 110.041 169.667H120.419C127.483 169.667 132.336 163.968 131.166 156.992C129.931 149.668 122.868 143.667 115.436 143.667C107.376 143.667 100.226 150.253 99.5543 158.292Z\" stroke=\"#E8E8FF\" stroke-width=\"3.29114\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M112.685 138.25C115.676 138.25 118.101 135.825 118.101 132.834C118.101 129.842 115.676 127.417 112.685 127.417C109.693 127.417 107.268 129.842 107.268 132.834C107.268 135.825 109.693 138.25 112.685 138.25Z\" stroke=\"#E8E8FF\" stroke-width=\"3.29114\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M127.482 140.85C129.875 140.85 131.816 138.91 131.816 136.517C131.816 134.124 129.875 132.184 127.482 132.184C125.089 132.184 123.149 134.124 123.149 136.517C123.149 138.91 125.089 140.85 127.482 140.85Z\" stroke=\"#E8E8FF\" stroke-width=\"3.29114\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M135.5 149.517C137.295 149.517 138.75 148.062 138.75 146.267C138.75 144.472 137.295 143.017 135.5 143.017C133.705 143.017 132.25 144.472 132.25 146.267C132.25 148.062 133.705 149.517 135.5 149.517Z\" stroke=\"#E8E8FF\" stroke-width=\"3.29114\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M98.6009 145.183C100.994 145.183 102.934 143.243 102.934 140.85C102.934 138.457 100.994 136.517 98.6009 136.517C96.2077 136.517 94.2676 138.457 94.2676 140.85C94.2676 143.243 96.2077 145.183 98.6009 145.183Z\" stroke=\"#E8E8FF\" stroke-width=\"3.29114\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M130.483 162.456C128.5 168.882 119.677 171.521 112.209 169.217C103.982 169.09 97.4749 166.738 101.55 153.529C103.533 147.103 112.212 142.697 119.68 145.002C127.149 147.306 132.466 156.03 130.483 162.456Z\" fill=\"#E8E8FF\"\/>\n <circle cx=\"98.5583\" cy=\"140.897\" r=\"3.29114\" transform=\"rotate(17.1468 98.5583 140.897)\" fill=\"#E8E8FF\"\/>\n <circle cx=\"
507112.746\" cy=\"132.875\" r=\"4.60759\" transform=\"rotate(17.1468 112.746 132.875)\" fill=\"#E8E8FF\"\/>\n <circle cx=\"127.407\" cy=\"136.708\" r=\"4.60759\" transform=\"rotate(17.1468 127.407 136.708)\" fill=\"#E8E8FF\"\/>\n <circle cx=\"134.485\" cy=\"146.126\" r=\"3.62025\" transform=\"rotate(17.1468 134.485 146.126)\" fill=\"#E8E8FF\"\/>\n <\/g>\n\n <!-- HEART -->\n <path d=\"M439.316 163.693C439.006 165.195 438.21 166.542 437.06 167.507C435.91 168.473 434.477 169 432.998 169C431.52 169 430.087 168.473 428.937 167.507C427.787 166.542 426.991 165.195 426.681 163.693C430.881 164.166 435.116 164.166 439.316 163.693ZM433 122C436.189 122 439.279 123.148 441.745 125.249C444.211 127.35 445.901 130.275 446.527 133.525L448.527 143.921C448.937 146.05 449.942 148.004 451.418 149.539L452.827 151.003C453.332 151.529 453.693 152.185 453.872 152.905C454.051 153.624 454.042 154.381 453.845 155.095C453.648 155.81 453.27 156.456 452.751 156.968C452.233 157.479 451.592 157.837 450.895 158.004L446.172 159.139C437.505 161.222 428.495 161.222 419.828 159.139L415.105 158.004C414.408 157.837 413.767 157.479 413.249 156.968C412.73 156.456 412.352 155.81 412.155 155.095C411.958 154.381 411.949 153.624 412.128 152.905C412.307 152.185 412.668 151.529 413.173 151.003L414.585 149.536C416.062 148.001 417.068 146.046 417.476 143.918L419.48 133.521C420.106 130.273 421.795 127.35 424.26 125.25C426.724 123.15 429.813 122.001 433 122Z\" fill=\"#E8E8FF\" class=\"anim-bell\"\/>\n\n <!-- CALENDAR MASK -->\n <g clip-path=\"url(#clip1_3300_924)\" class=\"anim-refresh\">\n <mask id=\"mask0_3300_924\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"93\" y=\"262\" width=\"46\" height=\"46\">\n <path d=\"M116.083 306.167C127.728 306.167 137.167 296.728 137.167 285.083C137.167 273.439 127.728 264 116.083 264C104.439 264 95 273.439 95 285.083C95 296.728 104.439 306.167 116.083 306.167Z\" fill=\"white\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <path d=\"M126.142 288.246C124.799 292.522 120.804 295.625 116.083 295.625C111.363 295.625 107.367 292.522 106.024 288.246V294.571M126.142 275.596V281.921C124.799 277.644 120.804 274.542 116.083 274.542C111.363 274.542 107.367 277.644 106.024 281.921\" stroke=\"black\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/mask>\n <g mask=\"url(#mask0_3300_924)\">\n <path d=\"M90.7827 259.783H141.383V310.383H90.7827V259.783Z\" fill=\"#E8E8FF\"\/>\n <\/g>\n <\/g>\n\n <!-- REFRESH -->\n <path d=\"M290.165 289.335C293.394 286.171 296.665 282.38 296.665 277.418C296.665 274.258 295.41 271.227 293.175 268.992C290.94 266.757 287.909 265.501 284.749 265.501C280.935 265.501 278.249 266.585 274.999 269.835C271.749 266.585 269.062 265.501 265.249 265.501C262.088 265.501 259.057 266.757 256.822 268.992C254.588 271.227 253.332 274.258 253.332 277.418C253.332 282.401 256.582 286.193 259.832 289.335L274.999 304.501L290.165 289.335Z\" fill=\"#E8E8FF\" stroke=\"#E8E8FF\" stroke-width=\"4.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"anim-heart\"\/>\n\n <!-- LOCATION -->\n <path d=\"M424.073 304.44C425.335 305.481 426.652 306.433 428 307.363C429.351 306.446 430.661 305.471 431.927 304.44C434.038 302.707 436.024 300.828 437.871 298.817C442.129 294.161 446.75 287.411 446.75 279.833C446.75 277.371 446.265 274.933 445.323 272.658C444.38 270.383 442.999 268.316 441.258 266.575C439.517 264.834 437.45 263.453 435.175 262.511C432.9 261.568 430.462 261.083 428 261.083C425.538 261.083 423.1 261.568 420.825 262.511C418.55 263.453 416.483 264.834 414.742 266.575C413.001 268.316 411.62 270.383 410.677 272.658C409.735 274.933 409.25 277.371 409.25 279.833C409.25 287.411 413.871 294.158 418.129 298.817C419.976 300.829 421.962 302.706 424.073 304.44ZM428 286.604C426.204 286.604 424.482 285.891 423.212 284.621C421.943 283.351 421.229 281.629 421.229 279.833C421.229 278.038 421.943 276.316 423.212 275.046C424.482 273.776 426.204 273.063 428 273.063C429.796 273.063 431.518 273.776 432.788 275.046C434.057 276.316 434.771 278.038 434.771 279.833C434.771 281.629 434.057 283.351 432.788 284.621C431.518 285.891 429.796 286.604 428 286.604Z\" fill=\"#E8E8FF\" class=\"anim-pin\"\/>\n\n <rect opacity=\"0.6\" x=\"-118\" y=\"216\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"-118\" y=\"360\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"40\" y=\"360\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"197\" y=\"360\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"355\" y=\"360\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"513\" y=\"360\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"-118\" y=\"72\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"513\" y=\"216\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <rect opacity=\"0.6\" x=\"513\" y=\"72\" width=\"153.667\" height=\"139.5\" rx=\"16\" fill=\"white\"\/>\n <\/g>\n <defs>\n <filter id=\"filter0_d_3300_924\" x=\"163\" y=\"-4\" width=\"223\" height=\"223\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"
507BackgroundImageFix\"\/>\n <feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"\/>\n <feMorphology radius=\"5\" operator=\"dilate\" in=\"SourceAlpha\" result=\"effect1_dropShadow_3300_924\"\/>\n <feOffset dy=\"3\"\/>\n <feGaussianBlur stdDeviation=\"5\"\/>\n <feComposite in2=\"hardAlpha\" operator=\"out\"\/>\n <feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.109802 0 0 0 0 0.0932559 0 0 0 0 0.323392 0 0 0 0.25 0\"\/>\n <feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_3300_924\"\/>\n <feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_3300_924\" result=\"shape\"\/>\n <\/filter>\n <filter id=\"filter1_d_3300_924\" x=\"197.532\" y=\"28.5662\" width=\"153.937\" height=\"157.141\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"\/>\n <feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"\/>\n <feOffset dy=\"2.63642\"\/>\n <feGaussianBlur stdDeviation=\"2.40573\"\/>\n <feComposite in2=\"hardAlpha\" operator=\"out\"\/>\n <feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.249522 0 0 0 0 0.207827 0 0 0 0 0.825665 0 0 0 1 0\"\/>\n <feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_3300_924\"\/>\n <feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_3300_924\" result=\"shape\"\/>\n <\/filter>\n <clipPath id=\"clip0_3300_924\">\n <path d=\"M0 0H549V371C549 384.255 538.255 395 525 395H24C10.7452 395 0 384.255 0 371V0Z\" fill=\"white\"\/>\n <\/clipPath>\n <clipPath id=\"clip1_3300_924\">\n <rect width=\"46\" height=\"46\" fill=\"white\" transform=\"translate(93 262)\"\/>\n <\/clipPath>\n <\/defs>\n <\/svg>\n <\/div>\n <\/div>\n \n <div class=\"relative flex flex-col justify-between h-[385px] lg:h-[723px] rounded-2xl lg:rounded-3xl overflow-hidden bg-gradient-to-b from-purple-100 to-white-0 p-4 lg:p-10\">\n \n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/commitment\/paper.webp\"\n alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"absolute inset-0 w-full h-full object-cover opacity-10 pointer-events-none mix-blend-multiply\"\n aria-hidden=\"true\"\n >\n \n \n <div class=\"relative z-10\">\n <p class=\"font-helvetica text-[22px] lg:text-[32px] font-normal leading-[1.4] text-purple-500\">\n Des citoyens, des refuges et des b\u00e9n\u00e9voles unis pour qu&#039;aucun animal ne passe inaper\u00e7u.\n <\/p>\n <\/div>\n\n \n <div class=\"relative z-10 w-full lg:text-center pb-12 lg:pb-4\">\n <p class=\"font-caveat font-normal text-[28px] lg:text-[40px] leading-none lg:leading-[55px] text-purple-400 min-h-[55px]\"\n x-data=\"{ text: '', fullText: 'L\\&#039;\u00e9quipe Animou - Pour l\\&#039;amour des animaux.', i: 0, type() { if(this.i < this.fullText.length) { this.text += this.fullText.charAt(this.i); this.i++; setTimeout(() => this.type(), 40); } } }\"\n x-intersect.once=\"type()\"\n x-text=\"text\"\n ><\/p>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: '
507 + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: ' + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\"
507 viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n class=\"page-section\"\n data-section-label=\"Presse\" aria-labelledby=\"heading-logos\"\n >\n <div class=\"page-wrapper\">\n <div class=\"flex flex-col items-start lg:items-center gap-4\" data-reveal>\n \n <h2\n id=\"heading-logos\"\n class=\"text-heading-section text-dark-850 lg:text-center\"\n >\n Ils parlent\n <span class=\"text-purple-400\">d&#039;Animou<\/span>\n <\/h2>\n\n \n <p class=\"text-subtitle text-gray-500 lg:text-center lg:max-w-[490px]\">\n Les m\u00e9dias et acteurs animaliers qui ont relay\u00e9 la mission d&#039;Animou et l&#039;entraide autour des animaux perdus.\n <\/p>\n <\/div>\n\n \n <ul class=\"hidden lg:flex flex-wrap justify-center items-center gap-[var(--grid-gutter)] mt-10 lg:mt-16 list-none m-0 p-0\" data-reveal-group>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cd31c93721cdd569c00dc37eca182fde\"\n srcset=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=e6c455a7fc8511fece954f4ac1d47d98 2x\" width=\"120\" height=\"40\" alt=\"ici Gironde\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <a href=\"https:\/\/www.lessentiel.fr\/bordeaux\/entreprises\/2026-09-02\/des-bordelais-creent-une-application-pour-retrouver-les-animaux\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"L&#039;essentiel Bordeaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=549faeac4b43a00db18b2d8c05a27905\"\n srcset=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=1c790012ce6595696f49b5c2938d9141 2x\" width=\"120\" height=\"40\" alt=\"L&#039;essentiel Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <a href=\"https:\/\/www.lebonbon.fr\/bordeaux\/news\/2-bordelais-lancent-premiere-application-gratuite-retrouver-animaux-perdus\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Le Bonbon\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=163832f116117fb927894293adc68173\"\n srcset=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x\" width=\"120\" height=\"40\" alt=\"Le Bonbon\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <a href=\"https:\/\/www.bougerabordeaux.com\/actu\/news\/animou-lapplication-bordelaise-qui-veut-revolutionner-la-recherche-danimaux-perdus\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Bouger \u00e0 Bordeaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=c730aad82a30b8ba3ad3be662aa9da6d\"\n srcset=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2d0cd4ea730a3c8780c086ad4034f84 2x\" width=\"120\" height=\"40\" alt=\"Bouger \u00e0 Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <a href=\"https:\/\/leguideduchat.fr\/comportement-du-chat\/animou-app-retrouver-chat-perdu\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Le Guide du Chat\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"
507\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=6fbdddf24c63e2a70ce09fb23feca366\"\n srcset=\"\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=3ee3336f84209c88e06c383cbe1abb8f 2x\" width=\"120\" height=\"40\" alt=\"Le Guide du Chat\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cab8ccaf0d5c20af78d17483d9da5512\"\n srcset=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=31be30213532dd1cb023ba07bb1db6f3 2x\" width=\"120\" height=\"40\" alt=\"Pattounes Magazine\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=28bcff67237bda45753ef240629b7846\"\n srcset=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=4ce7e2170892f44c58cbb8a7dbaf8828 2x\" width=\"120\" height=\"40\" alt=\"RFM Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=ba6d1962c7cf408653f14f41f8ad775d\"\n srcset=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x\" width=\"120\" height=\"40\" alt=\"NRJ Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"
507\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=86149ab86095904f1f830ee3f5cf98a9\"\n srcset=\"\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=371af2d0890fee82b91f540b48dd07d0 2x\" width=\"120\" height=\"40\" alt=\"Ch\u00e9rie FM\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <img\n src=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=477852cb793738d16dd809c0981ba007\"\n srcset=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=86553fecb6311a07900cbece56f32122 2x\" width=\"120\" height=\"40\" alt=\"Smile M\u00e9dia\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/li>\n <li data-reveal=\"scale\" class=\"\n flex items-center justify-center\n w-[201px] h-[121px]\n bg-white-0 border border-gray-10 rounded-btn\n shadow-[var(--shadow-logos)] overflow-hidden\n \">\n <a href=\"https:\/\/laliguedesanimaux.fr\/2026\/05\/27\/animou-x-la-ligue-des-animaux-unir-nos-forces-pour-les-animaux\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"La Ligue des Animaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=d98e8381a64da5cb6a11a94221bacd89\"\n srcset=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=73c4dd87da185e6aff7d6086e20f10b0 2x\" width=\"120\" height=\"40\" alt=\"La Ligue des Animaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/li>\n <\/ul>\n\n \n <div\n class=\"lg:hidden mt-10 overflow-hidden\"\n data-reveal\n x-data=\"emblaMarquee({ speed: 0.8 })\"\n x-ref=\"viewport\"\n role=\"region\"\n aria-label=\"Logos des partenaires\"\n >\n <div class=\"flex gap-3\">\n \n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cd31c93721cdd569c00dc37eca182fde\"\n srcset=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=e6c455a7fc8511fece954f4ac1d47d98 2x\" width=\"120\" height=\"40\" alt=\"ici Gironde\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <a href=\"https:\/\/www.lessentiel.fr\/bordeaux\/entreprises\/2026-09-02\/des-bordelais-creent-une
507-application-pour-retrouver-les-animaux\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"L&#039;essentiel Bordeaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=549faeac4b43a00db18b2d8c05a27905\"\n srcset=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=1c790012ce6595696f49b5c2938d9141 2x\" width=\"120\" height=\"40\" alt=\"L&#039;essentiel Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <a href=\"https:\/\/www.lebonbon.fr\/bordeaux\/news\/2-bordelais-lancent-premiere-application-gratuite-retrouver-animaux-perdus\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Le Bonbon\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=163832f116117fb927894293adc68173\"\n srcset=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x\" width=\"120\" height=\"40\" alt=\"Le Bonbon\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <a href=\"https:\/\/www.bougerabordeaux.com\/actu\/news\/animou-lapplication-bordelaise-qui-veut-revolutionner-la-recherche-danimaux-perdus\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Bouger \u00e0 Bordeaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=c730aad82a30b8ba3ad3be662aa9da6d\"\n srcset=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2d0cd4ea730a3c8780c086ad4034f84 2x\" width=\"120\" height=\"40\" alt=\"Bouger \u00e0 Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <a href=\"https:\/\/leguideduchat.fr\/comportement-du-chat\/animou-app-retrouver-chat-perdu\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"Le Guide du Chat\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"
507\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=6fbdddf24c63e2a70ce09fb23feca366\"\n srcset=\"\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=3ee3336f84209c88e06c383cbe1abb8f 2x\" width=\"120\" height=\"40\" alt=\"Le Guide du Chat\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cab8ccaf0d5c20af78d17483d9da5512\"\n srcset=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=31be30213532dd1cb023ba07bb1db6f3 2x\" width=\"120\" height=\"40\" alt=\"Pattounes Magazine\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=28bcff67237bda45753ef240629b7846\"\n srcset=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=4ce7e2170892f44c58cbb8a7dbaf8828 2x\" width=\"120\" height=\"40\" alt=\"RFM Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=ba6d1962c7cf408653f14f41f8ad775d\"\n srcset=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x\" width=\"120\" height=\"40\" alt=\"NRJ Bordeaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"
507\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=86149ab86095904f1f830ee3f5cf98a9\"\n srcset=\"\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=371af2d0890fee82b91f540b48dd07d0 2x\" width=\"120\" height=\"40\" alt=\"Ch\u00e9rie FM\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <img\n src=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=477852cb793738d16dd809c0981ba007\"\n srcset=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=86553fecb6311a07900cbece56f32122 2x\" width=\"120\" height=\"40\" alt=\"Smile M\u00e9dia\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n >\n <a href=\"https:\/\/laliguedesanimaux.fr\/2026\/05\/27\/animou-x-la-ligue-des-animaux-unir-nos-forces-pour-les-animaux\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-track=\"press-link\" data-press-name=\"La Ligue des Animaux\" class=\"flex items-center justify-center w-full h-full\">\n <img\n src=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=d98e8381a64da5cb6a11a94221bacd89\"\n srcset=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=73c4dd87da185e6aff7d6086e20f10b0 2x\" width=\"120\" height=\"40\" alt=\"La Ligue des Animaux\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/a>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cd31c93721cdd569c00dc37eca182fde\"\n srcset=\"\/img\/204\/presse-ici-gironde-78b1cc6c019a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=e6c455a7fc8511fece954f4ac1d47d98 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=549faeac4b43a00db18b2d8c05a27905\"\n srcset=\"\/img\/212\/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=1c790012ce6595696f49b5c2938d9141 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=163832f116117fb927894293adc68173\"\n srcset=\"\/img\/205\/presse-le-bonbon-252ee121285a.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=c730aad82a30b8ba3ad3be662aa9da6d\"\n srcset=\"\/img\/206\/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2d0cd4ea730a3c8780c086ad4034f84 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"
507\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=6fbdddf24c63e2a70ce09fb23feca366\"\n srcset=\"\/img\/207\/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=3ee3336f84209c88e06c383cbe1abb8f 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=cab8ccaf0d5c20af78d17483d9da5512\"\n srcset=\"\/img\/208\/presse-pattounes-magazine-2fe09779df7b.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=31be30213532dd1cb023ba07bb1db6f3 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=28bcff67237bda45753ef240629b7846\"\n srcset=\"\/img\/209\/presse-rfm-b1253335fe5e.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=4ce7e2170892f44c58cbb8a7dbaf8828 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=ba6d1962c7cf408653f14f41f8ad775d\"\n srcset=\"\/img\/203\/presse-nrj-d6833d932722.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"
507\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=86149ab86095904f1f830ee3f5cf98a9\"\n srcset=\"\/img\/217\/presse-cherie-fm-da914e71d171.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=371af2d0890fee82b91f540b48dd07d0 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=477852cb793738d16dd809c0981ba007\"\n srcset=\"\/img\/210\/presse-smile-media-e32443bfe369.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=86553fecb6311a07900cbece56f32122 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <div\n class=\"\n flex items-center justify-center shrink-0\n w-[114px] h-[69px]\n bg-white-0 border border-gray-10 rounded-[14px]\n shadow-[var(--shadow-logos)] overflow-hidden\n \"\n aria-hidden=\"true\" >\n <img\n src=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=120&amp;h=40&amp;s=d98e8381a64da5cb6a11a94221bacd89\"\n srcset=\"\/img\/220\/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&amp;fm=webp&amp;fit=contain&amp;w=240&amp;h=80&amp;s=73c4dd87da185e6aff7d6086e20f10b0 2x\" width=\"120\" height=\"40\" alt=\"\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"max-w-[70%] max-h-[55%] object-contain\"\n \/>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: ' + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: '
507 + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n class=\"page-section\"\n data-section-label=\"Avis\" aria-labelledby=\"heading-testimonials\"\n >\n <div class=\"page-wrapper\">\n <div\n x-data=\"emblaSlider({ perPage: 1, perPageLg: 3 })\"\n class=\"flex flex-col items-center gap-8 lg:gap-10\"\n >\n \n <h2\n id=\"heading-testimonials\"\n data-reveal\n class=\"text-heading-section text-dark-850 lg:text-center w-full\"\n >\n Ce que disent les utilisateurs d&#039;<span class=\"text-purple-400\">Animou<\/span>\n <\/h2>\n\n \n <div class=\"w-full overflow-hidden\" x-ref=\"viewport\" data-reveal>\n <div class=\"flex gap-4 lg:gap-[var(--grid-gutter)]\">\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 1 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rounded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">J&#039;ai perdu mon chat il y a quelques jours et gr\u00e2ce \u00e0 cette application j&#039;ai pu le retrouver assez rapidement. Merci \u00e0 Animou et \u00e0 la communaut\u00e9 pr\u00e9sente sur l&#039;application.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">P<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Paul<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Ao\u00fbt 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 2 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis Google Play<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Enfin une application vraiment utile, gratuite et sans publicit\u00e9\u00a0! L&#039;utilisation est simple et rapide\u00a0: en quelques instants, on peut signaler un animal perdu ou trouv\u00e9 et consulter les annonces autour de chez soi.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">T<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Th\u00e9o<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 3 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Application incroyablement bien faite et surtout intuitive\u00a0! Merci \u00e0 l&#039;\u00e9quipe d&#039;Animou pour le travail et surtout pour la cause\u00a0! Merci \u00e9norm\u00e9ment pour les animaux.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">S<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Sylvie<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Septembre 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 4 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">C&#039;est une application vraiment utile pour retrouver des animaux perdus ou aider \u00e0 retrouver ceux des autres\u00a0! L&#039;interface est simple, les annonces sont faciles \u00e0 publier et c&#039;est totalement gratuit\u00a0! Je recommande \u00e0 100\u00a0%.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">I<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Iris<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 5 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis Google Play<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Super\u00a0! J&#039;esp\u00e8re que l&#039;app sera de plus en plus utilis\u00e9e. Elle devrait devenir une app obligatoire lorsqu&#039;on a un animal.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">N<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Noah<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 6 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis Google Play<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Super appli pour retrouver ses animaux disparus ou ceux des autres, c&#039;est une appli vitale de nos jours et \u00e7a m\u00e9rite d&#039;\u00eatre t\u00e9l\u00e9charg\u00e9 par tous les propri\u00e9taires d&#039;animaux.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">L<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Laureen<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 7 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis Google Play<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Une application pour retrouver les animaux perdus ou pour retrouver les propri\u00e9taires d&#039;animaux trouv\u00e9s est une bonne id\u00e9e. C&#039;est tellement plus pratique. Merci de l&#039;avoir cr\u00e9\u00e9e.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">V<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Vinie<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Ao\u00fbt 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 8 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Cette application \u00e9tait tellement attendue. Tr\u00e8s pratique pour inscrire vos animaux et lancer une alerte en cas de disparition. Et totalement gratuite, que demander de plus. Merci.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">M<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Mathilde<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 9 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis Google Play<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">D\u00e9couverte sur Instagram, \u00e9tant une grande passionn\u00e9e et amoureuse des animaux, je ne peux que saluer la d\u00e9marche et recommander chaudement aux gens qui aiment leurs animaux autant que moi d&#039;installer cette application.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">I<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Ir\u00e9lia<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 10 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Superbe initiative\u00a0! L&#039;application est belle, elle est r\u00e9active, j&#039;esp\u00e8re qu&#039;elle aidera beaucoup de monde\u00a0!<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">C<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">Cl\u00e9ment<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Juillet 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <div\n class=\"flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%\/3-var(--grid-gutter)*2\/3)]\"\n role=\"group\"\n aria-label=\"Avis 11 sur 11\"\n >\n <div class=\"border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
507nded-3xl min-h-[415px] lg:min-h-[419px]\">\n \n <div class=\"testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0\" data-rating=\"5\">\n <span class=\"pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0\/10\" aria-hidden=\"true\"><\/span>\n <span class=\"pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0\/[0.07]\" aria-hidden=\"true\"><\/span>\n <p class=\"relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]\">Avis App Store<\/p>\n <p class=\"relative flex items-center gap-1.5\" role=\"img\" aria-label=\"5\/5\">\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <svg viewBox=\"0 0 24 24\" class=\"size-7 text-[#FFC63B]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z\" \/>\n <\/svg>\n <\/p>\n <p class=\"relative font-helvetica-now-display text-[28px] font-bold leading-none\">5\/5<\/p>\n <\/div>\n \n \n <div class=\"flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5\">\n <div class=\"flex flex-1 flex-col justify-center gap-2\">\n <svg viewBox=\"0 0 32 24\" class=\"h-6 w-8 shrink-0 text-[#CBC7FF]\" fill=\"currentColor\" aria-hidden=\"true\">\n <path d=\"M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z\" \/>\n <\/svg>\n <blockquote>\n <p class=\"text-body font-medium leading-relaxed text-dark-850\">Top id\u00e9e. Une appli pour maximiser les chances de retrouver ses animaux perdus.<\/p>\n <\/blockquote>\n <\/div>\n <div class=\"flex items-center gap-3 border-t border-gray-75 pt-4\">\n <span class=\"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]\" aria-hidden=\"true\">S<\/span>\n <div class=\"flex min-w-0 flex-col leading-tight\">\n <p class=\"text-body-sm font-bold text-dark-850\">\n <cite class=\"not-italic\">S\u00e9bastien<\/cite>\n <\/p>\n <p class=\"text-[13px] font-medium text-gray-500\">Septembre 2026<\/p>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n <\/div>\n <\/div>\n <\/div>\n\n \n <div class=\"flex items-center gap-1\" role=\"tablist\" aria-label=\"Navigation des avis\">\n <template x-for=\"i in count\" :key=\"i\">\n <button\n type=\"button\"\n role=\"tab\"\n :aria-selected=\"current === (i - 1) ? 'true' : 'false'\"\n :aria-label=\"'Page ' + i\"\n @click=\"scrollTo(i - 1)\"\n class=\"flex items-center justify-center size-6 cursor-pointer\"\n >\n <span class=\"rounded-full transition-all duration-300\" :class=\"current === (i - 1) ? 'w-[21px] h-2 bg-purple-100' : 'size-2 bg-purple-50'\"><\/span>\n <\/button>\n <\/template>\n <\/div>\n <\/div>\n\n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: '
507 + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: ' + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\"
507 viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n<section\n id=\"faq\" class=\"page-section\"\n data-section-label=\"FAQ\" aria-labelledby=\"heading-faq\"\n >\n <div class=\"page-wrapper relative z-10 flex flex-col items-center gap-8 lg:gap-10\">\n <h2\n id=\"heading-faq\"\n data-reveal\n class=\"text-heading-section text-dark-850 lg:text-center\"\n >\n <span>Questions<\/span>\n <br class=\"hidden lg:inline\" aria-hidden=\"true\">\n <span>fr\u00e9quentes<\/span>\n <\/h2>\n\n <div data-reveal-group class=\"w-full grid grid-cols-1 gap-4 lg:gap-[var(--grid-gutter)] lg:grid-cols-2\">\n <div\n x-data=\"{ open: true }\"\n class=\"
507border rounded-xl lg:rounded-2xl transition-all\"\n :class=\"open\n ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]'\n : 'bg-transparent border-overlay-border'\"\n >\n <button\n type=\"button\"\n class=\"flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer\"\n @click=\"open = !open\"\n :aria-expanded=\"open.toString()\"\n aria-controls=\"faq-panel-0\"\n >\n <span\n class=\"font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]\"\n :class=\"open ? 'text-purple-400' : 'text-dark-850'\"\n >Comment fonctionne l&#039;alerte communautaire ?<\/span>\n\n <span\n class=\"shrink-0 flex items-center justify-center size-9 rounded-full transition-colors\"\n :class=\"open ? 'bg-purple-300' : 'bg-blue-15'\"\n >\n <img\n :src=\"open ? 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/minus-icon.svg' : 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/plus-icon.svg'\"\n alt=\"\"\n aria-hidden=\"true\"\n class=\"size-4\"\n >\n <\/span>\n <\/button>\n\n <div\n id=\"faq-panel-0\"\n x-show=\"open\"\n x-transition.opacity.duration.200ms\n class=\"px-4 pb-4 lg:px-8 lg:pb-8 -mt-2\"\n >\n <p class=\"text-body text-dark-850\">\n Vous signalez un animal perdu, trouv\u00e9 ou vu avec une photo, une description et une localisation. L&#039;alerte est ensuite diffus\u00e9e localement pour mobiliser rapidement les personnes \u00e0 proximit\u00e9.\n <\/p>\n <\/div>\n <\/div>\n <div\n x-data=\"{ open: true }\"\n class=\"
507border rounded-xl lg:rounded-2xl transition-all\"\n :class=\"open\n ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]'\n : 'bg-transparent border-overlay-border'\"\n >\n <button\n type=\"button\"\n class=\"flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer\"\n @click=\"open = !open\"\n :aria-expanded=\"open.toString()\"\n aria-controls=\"faq-panel-1\"\n >\n <span\n class=\"font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]\"\n :class=\"open ? 'text-purple-400' : 'text-dark-850'\"\n >L&#039;application est-elle vraiment gratuite ?<\/span>\n\n <span\n class=\"shrink-0 flex items-center justify-center size-9 rounded-full transition-colors\"\n :class=\"open ? 'bg-purple-300' : 'bg-blue-15'\"\n >\n <img\n :src=\"open ? 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/minus-icon.svg' : 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/plus-icon.svg'\"\n alt=\"\"\n aria-hidden=\"true\"\n class=\"size-4\"\n >\n <\/span>\n <\/button>\n\n <div\n id=\"faq-panel-1\"\n x-show=\"open\"\n x-transition.opacity.duration.200ms\n class=\"px-4 pb-4 lg:px-8 lg:pb-8 -mt-2\"\n >\n <p class=\"text-body text-dark-850\">\n Oui. Animou est et restera gratuite pour les fonctionnalit\u00e9s essentielles. Aucun frais cach\u00e9.\n <\/p>\n <\/div>\n <\/div>\n <div\n x-data=\"{ open: false }\"\n class=\"
507border rounded-xl lg:rounded-2xl transition-all\"\n :class=\"open\n ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]'\n : 'bg-transparent border-overlay-border'\"\n >\n <button\n type=\"button\"\n class=\"flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer\"\n @click=\"open = !open\"\n :aria-expanded=\"open.toString()\"\n aria-controls=\"faq-panel-2\"\n >\n <span\n class=\"font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]\"\n :class=\"open ? 'text-purple-400' : 'text-dark-850'\"\n >Mes donn\u00e9es personnelles sont-elles prot\u00e9g\u00e9es ?<\/span>\n\n <span\n class=\"shrink-0 flex items-center justify-center size-9 rounded-full transition-colors\"\n :class=\"open ? 'bg-purple-300' : 'bg-blue-15'\"\n >\n <img\n :src=\"open ? 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/minus-icon.svg' : 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/plus-icon.svg'\"\n alt=\"\"\n aria-hidden=\"true\"\n class=\"size-4\"\n >\n <\/span>\n <\/button>\n\n <div\n id=\"faq-panel-2\"\n x-show=\"open\"\n x-transition.opacity.duration.200ms\n class=\"px-4 pb-4 lg:px-8 lg:pb-8 -mt-2\"\n >\n <p class=\"text-body text-dark-850\">\n Oui. La protection des donn\u00e9es fait partie de nos priorit\u00e9s. Vos informations sont trait\u00e9es avec soin et ne sont pas revendues.\n <\/p>\n <\/div>\n <\/div>\n <div\n x-data=\"{ open: false }\"\n class=\"
507border rounded-xl lg:rounded-2xl transition-all\"\n :class=\"open\n ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]'\n : 'bg-transparent border-overlay-border'\"\n >\n <button\n type=\"button\"\n class=\"flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer\"\n @click=\"open = !open\"\n :aria-expanded=\"open.toString()\"\n aria-controls=\"faq-panel-3\"\n >\n <span\n class=\"font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]\"\n :class=\"open ? 'text-purple-400' : 'text-dark-850'\"\n >Puis-je aider m\u00eame si je n&#039;ai pas perdu d&#039;animal ?<\/span>\n\n <span\n class=\"shrink-0 flex items-center justify-center size-9 rounded-full transition-colors\"\n :class=\"open ? 'bg-purple-300' : 'bg-blue-15'\"\n >\n <img\n :src=\"open ? 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/minus-icon.svg' : 'https:\/\/animou-app.com\/themes\/animou\/img\/landing\/faq\/plus-icon.svg'\"\n alt=\"\"\n aria-hidden=\"true\"\n class=\"size-4\"\n >\n <\/span>\n <\/button>\n\n <div\n id=\"faq-panel-3\"\n x-show=\"open\"\n x-transition.opacity.duration.200ms\n class=\"px-4 pb-4 lg:px-8 lg:pb-8 -mt-2\"\n >\n <p class=\"text-body text-dark-850\">\n Oui. Chaque utilisateur peut contribuer en restant attentif aux alertes autour de lui et en aidant \u00e0 relayer les signalements.\n <\/p>\n <\/div>\n <\/div>\n <\/div>\n\n <\/div>\n\n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: ' + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: '
507 + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n \n \n <script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"FAQPage\",\n \"mainEntity\": [\n {\n \"@type\": \"Question\",\n \"name\": \"Comment fonctionne l'alerte communautaire ?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Vous signalez un animal perdu, trouv\u00e9 ou vu avec une photo, une description et une localisation. L'alerte est ensuite diffus\u00e9e localement pour mobiliser rapidement les personnes \u00e0 proximit\u00e9.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"L'application est-elle vraiment gratuite ?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Oui. Animou est et restera gratuite pour les fonctionnalit\u00e9s essentielles. Aucun frais cach\u00e9.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"Mes donn\u00e9es personnelles sont-elles prot\u00e9g\u00e9es ?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Oui. La protection des donn\u00e9es fait partie de nos priorit\u00e9s. Vos informations sont trait\u00e9es avec soin et ne sont pas revendues.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"Puis-je aider m\u00eame si je n'ai pas perdu d'animal ?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Oui. Chaque utilisateur peut contribuer en restant attentif aux alertes autour de lui et en aidant \u00e0 relayer les signalements.\"\n }\n }\n ]\n}\n <\/script>\n \n\n<\/section>\n<section\n id=\"download\" class=\"page-section\"\n data-viewport-motion\n x-data=\"{ viewportMotionActive: false }\"\n x-intersect:enter.margin.-10%=\"viewportMotionActive = true\"\n x-intersect:leave.margin.-10%=\"viewportMotionActive = false\"\n :class=\"{\n 'viewport-motion-active': viewportMotionActive,\n 'viewport-motion-pending': ! viewportMotionActive,\n }\"\n data-section-label=\"T\u00e9l\u00e9chargement\" aria-labelledby=\"heading-download\"\n >\n <div class=\"page-wrapper\">\n <div data-reveal-group class=\"flex flex-col lg:flex-row items-center gap-10 lg:gap-16 w-full\">\n\n \n <div class=\"flex flex-col gap-8 lg:gap-12 flex-1 w-full min-w-0\">\n \n <div class=\"flex flex-col gap-4\">\n <h2\n id=\"heading-download\"\n class=\"text-heading-section text-dark-850\"\n >T\u00e9l\u00e9chargez Animou gratuitement<\/h2>\n <p class=\"text-subtitle text-dark-700\">\n Disponible d\u00e8s maintenant sur l&#039;App Store et Google Play.\n <\/p>\n <\/div>\n\n \n <div class=\"flex flex-wrap lg:flex-nowrap gap-3 lg:gap-4 w-full\">\n <a\n href=\"https:\/\/apps.apple.com\/fr\/app\/animou-animaux-perdus\/id6779167347\"\n data-track=\"appstore\" class=\"\n flex items-center justify-center lg:justify-start gap-2 h-[60px] lg:h-[66px] px-3 lg:px-[21px] rounded-[10px]\n bg-purple-500 border border-white-0\/20 no-underline\n hover:bg-purple-400 transition-colors w-[180px] lg:w-[200px] shrink-0\n \"\n>\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/download\/app-store-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-6 lg:size-8 shrink-0\"\n \/>\n <span class=\"flex flex-col font-helvetica-now-display font-medium leading-[1.2] text-white-0\">\n <span class=\"text-[10px] lg:text-xs\">Disponible sur<\/span>\n <span class=\"text-sm lg:text-[15px] whitespace-nowrap\">App Store<\/span>\n <\/span>\n<\/a>\n <a\n href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.animou.app\"\n data-track=\"playstore\" class=\"\n flex items-center justify-center lg:justify-start gap-2 h-[60px] lg:h-[66px] px-3 lg:px-[21px] rounded-[10px]\n bg-purple-500 border border-white-0\/20 no-underline\n hover:bg-purple-400 transition-colors w-[180px] lg:w-[200px] shrink-0\n \"\n>\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/download\/google-play-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-6 lg:size-8 shrink-0\"\n \/>\n <span class=\"flex flex-col font-helvetica-now-display font-medium leading-[1.2] text-white-0\">\n <span class=\"text-[10px] lg:text-xs\">Disponible sur<\/span>\n <span class=\"text-sm lg:text-[15px] whitespace-nowrap\">Google Play<\/span>\n <\/span>\n<\/a>\n <\/div>\n <\/div>\n\n \n <div class=\"\n relative flex items-end justify-center flex-1 w-full min-w-0\n h-[340px] lg:h-[500px]\n rounded-2xl lg:rou
507nded-3xl overflow-hidden\n bg-gradient-to-b from-purple-100 to-white-0 px-4 pt-8 lg:px-12 lg:pt-16\n \">\n \n <div\n class=\"absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]\"\n style=\"background-image: url('https:\/\/animou-app.com\/themes\/animou\/img\/landing\/how-it-works\/dot-grid.svg');\n background-size: 62.7px 62.7px;\n mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\n -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);\"\n aria-hidden=\"true\"\n><\/div>\n\n \n <div class=\"relative z-10 w-[60%] lg:w-[55%] max-w-[240px] lg:max-w-[384px] h-full flex items-end justify-center\">\n <img\n src=\"\/img\/30\/phone-screen.webp?q=80&amp;fit=contain&amp;w=384&amp;h=700&amp;s=15a07b937be6905c15a326ce8a6b7781\"\n srcset=\"\/img\/30\/phone-screen.webp?q=80&amp;fit=contain&amp;w=768&amp;h=1400&amp;s=ce24bee531e33fa6a23fa1b4a02521bc 2x\" width=\"384\" height=\"700\" alt=\"Application mobile Animou\"\n loading=\"lazy\"\n decoding=\"async\"\n class=\"w-full h-auto object-contain rounded-t-pill lg:rounded-t-card drop-shadow-2xl\"\n \/>\n \n \n <div class=\"\n absolute top-1\/3 lg:top-[50%] right-[45%] lg:right-[60%] z-20\n flex items-center gap-2 lg:gap-4\n bg-white-0 border border-white-0\/60 rounded-[10px] lg:rounded-pill\n pl-2 lg:pl-4 pr-3 lg:pr-6 py-2 lg:py-4\n shadow-xl backdrop-blur-sm\n hover:-translate-y-1 transition-transform duration-300\n w-max max-w-[180px] lg:max-w-none\n \">\n <div class=\"size-6 lg:size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full text-purple-500\">\n <img\n src=\"https:\/\/animou-app.com\/themes\/animou\/img\/landing\/download\/bell-icon.svg\"\n alt=\"\"\n loading=\"lazy\"\n aria-hidden=\"true\" class=\"size-3.5 lg:size-6\"\n \/>\n <\/div>\n <div class=\"flex flex-col gap-px\">\n <strong class=\"font-helvetica-now-display font-bold text-xs lg:text-lg leading-[1.2] lg:leading-[1.4] text-dark-850 truncate\">Milo retrouv\u00e9 !<\/strong>\n <span class=\"font-helvetica-now-display font-normal text-[10px] lg:text-sm leading-[1.2] lg:leading-[1.4] text-gray-500\">Rue des Acacias - \u00e0 l&#039;instant<\/span>\n <\/div>\n <\/div>\n\n \n <div class=\"\n absolute bottom-1\/4 left-[75%] lg:left-[85%] z-20\n flex flex-col bg-white-0 border border-white-0\/60\n rounded-[10px] lg:rounded-pill px-3 lg:px-6 py-2 lg:py-4\n shadow-xl backdrop-blur-sm\n hover:-translate-y-1 transition-transform duration-300\n w-max\n \"\n x-data=\"counter(43, '')\"\n x-intersect.once=\"animate()\"\n >\n <strong\n class=\"font-helvetica-now-display font-bold text-base lg:text-2xl leading-[1.2] lg:leading-[1.4] tracking-[0.07px] text-purple-500\"\n x-text=\"formatted() ?? '43'\"\n >43<\/strong>\n <span class=\"font-helvetica-now-display font-normal text-[10px] lg:text-base leading-[1.2] lg:leading-[1.4] text-gray-500\">Voisins alert\u00e9s<\/span>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"page-wrapper hidden lg:block pointer-events-none pt-[70px]\">\n <div x-data=\"sectionNav({ inheritPrevious: false })\"\n class=\"transition-opacity duration-300\"\n :style=\"'opacity: '
507 + opacity\"\n x-cloak>\n <div class=\"w-[425px]\">\n <div class=\"flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500\">\n <span class=\"tabular-nums\" x-text=\"number\"><\/span>\n <span x-text=\"label\"><\/span>\n <\/div>\n <div class=\"relative\">\n <div class=\"h-px w-full rounded-[1px]\"\n style=\"background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);\"><\/div>\n <div class=\"absolute top-1\/2 -translate-y-1\/2 transition-[left] duration-300 ease-out will-change-[left,opacity]\"\n :style=\"'left: ' + arrowLeft + 'px'\">\n <div class=\"flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500\">\n <svg width=\"18\" height=\"18\"
507 viewBox=\"0 0 24 24\" fill=\"none\">\n <path d=\"M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08\"\n stroke=\"currentColor\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n <\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<\/div>\n <\/div>\n \n\n<\/section>\n"},"memo":{"id":"CNDnVGwzem3SaQK0lNyN","name":"percy-cms.cms.livewire.cms-page-renderer","path":"\/","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"fr","islands":[]},"checksum":"790793f3051fea6c8fea8b14eb228520632af746dd86c23fce6090ecac85bdd6"}" wire:effects="{"partials":[]}" wire:id="CNDnVGwzem3SaQK0lNyN" wire:name="percy-cms.cms.livewire.cms-page-renderer" class="page-sections" id="content" tabindex="-1" data-content-width="full"> 508 <section 509 id="top" class="page-section page-section--hero" 510 aria-label="Présentation" 511 > 512
512<script data-hero-motion-gate> 513 (() => { 514 const hero = document.currentScript.closest('.page-section--hero'); 515 516 if (! hero || window.matchMedia('(prefers-reduced-motion: reduce)').matches) { 517 return; 518 } 519 520 hero.classList.add('hero-media-loading'); 521 522 const reveal = () => window.requestAnimationFrame(() => { 523 hero.classList.remove('hero-media-loading'); 524 }); 525 526 const init = () => { 527 const media = hero.querySelector('.hero-media-reveal img'); 528 529 if (! media) { 530 reveal(); 531 532 return; 533 } 534 535 const waitForLoad = () => new Promise((resolve) => { 536 if (media.complete) { 537 resolve(); 538 539 return; 540 } 541 542 media.addEventListener('load', resolve, { once: true }); 543 media.addEventListener('error', resolve, { once: true }); 544 }); 545 546 const ready = typeof media.decode === 'function' 547 ? media.decode().catch(waitForLoad) 548 : waitForLoad(); 549 550 ready.finally(reveal); 551 }; 552 553 if (document.readyState === 'loading') { 554 document.addEventListener('DOMContentLoaded', init, { once: true }); 555 } else { 556 init(); 557 } 558 })(); 559</script>
559 560 561 562 <div class="absolute inset-0 pointer-events-none" aria-hidden="true"> 563 <picture> 564 565 <source 566 media="(min-width: 100rem)" 567 type="image/avif" 568 srcset="/img/1/background.webp?w=1920&fm=avif&q=75&fit=cover&s=a82dbaff9e075c6f0ffeddbe0734070c" 569 width="1920" 570 /> 571 <source 572 media="(min-width: 75rem)" 573 type="image/avif" 574 srcset="/img/1/background.webp?w=1600&fm=avif&q=75&fit=cover&s=b7272860cfd695cccc14fc9442508467" 575 width="1600" 576 /> 577 <source 578 media="(min-width: 48rem)" 579 type="image/avif" 580 srcset="/img/1/background.webp?w=1200&fm=avif&q=75&fit=cover&s=796377685506be5f0d1adc5618df1d2f" 581 width="1200" 582 /> 583 584 585 <source 586 media="(min-width: 100rem)" 587 type="image/webp" 588 srcset="/img/1/background.webp?w=1920&q=75&fit=cover&s=fa473370349902c25ea2d8dd1780921d" 589 width="1920" 590 /> 591 <source 592 media="(min-width: 75rem)" 593 type="image/webp" 594 srcset="/img/1/background.webp?w=1600&q=75&fit=cover&s=62c6d959f5071dfc11a5e71523a2436e" 595 width="1600" 596 /> 597 <source 598 media="(min-width: 48rem)" 599 type="image/webp" 600 srcset="/img/1/background.webp?w=1200&q=75&fit=cover&s=652bcc3c37898c8fdc5bf90ce9a17697" 601 width="1200" 602 /> 603 604 605 <img 606 src="/img/1/background.webp?w=768&q=75&fit=cover&s=5423be49da8fb3a9776a596b77907bff" 607 width="768" 608 alt="" 609 loading="eager" 610 decoding="async" 611 fetchpriority="high" class="absolute inset-0 w-full h-full object-cover" 612 /> 613</picture> 614 </div> 615 616 617 <div 618 class="absolute inset-0 z-[5] pointer-events-none opacity-[0.68]" 619 style="background: linear-gradient(to bottom, rgba(79,98,191,0.75) 0%, rgba(79,98,191,0) 50%, rgba(79,98,191,0.70) 100%);" 620 aria-hidden="true" 621 ></div> 622 623 624 <div class="page-wrapper relative"> 625 626 <div class="flex flex-col lg:flex-row lg:items-start lg:justify-between pt-[80px] lg:pt-[91px]"> 627 628 629 <div class="flex flex-col items-start w-full lg:max-w-[544px] shrink-0 lg:pt-[71px] relative z-10"> 630 631 <h1 class="sr-only">Animou : l'app communautaire pour retrouver les animaux perdus</h1> 632 633 634 <p 635 class=" 636 text-heading-hero text-gradient-white 637 " 638 > 639 <span class="block">Vous n'êtes</span> 640 <span class="block">pas seul</span> 641 </p> 642 643 644 <p data-reveal class=" 645 mt-1 646 text-subtitle 647 text-white-0/90 648 max-w-[425px] 649 ">Animou est disponible gratuitement. La première application qui mobilise instantanément votre quartier lorsqu'un animal disparaît.</p> 650 651 <div data-reveal class="mt-[48px] lg:mt-[62px] flex flex-wrap gap-2 items-start"> 652 <a 653 href="https://apps.apple.com/fr/app/animou-animaux-perdus/id6779167347" 654 target="_blank" 655 rel="noopener noreferrer" 656 data-track="appstore" 657 class="bg-[#130F43] border border-white-0/20 rounded-[10px] h-[66px] flex items-center px-[21px] gap-2 hover:opacity-90 motion-safe:transition-opacity" 658 > 659 <img src="https://animou-app.com/themes/animou/img/landing/download/app-store-icon.svg" alt="" aria-hidden="true" class="size-8 shrink-0"> 660
661 <span class="flex flex-col text-white-0 leading-[1.4] text-left"> 662 <span class="font-helvetica-now-display font-medium text-[14px]">Disponible sur</span> 663 <span class="font-helvetica-now-display font-medium text-[18px]">App Store</span> 664 </span> 665 </a> 666 667 <a 668 href="https://play.google.com/store/apps/details?id=com.animou.app" 669 target="_blank" 670 rel="noopener noreferrer" 671 data-track="playstore" 672 class="bg-[#130F43] border border-white-0/20 rounded-[10px] h-[66px] flex items-center px-[21px] gap-2 hover:opacity-90 motion-safe:transition-opacity" 673 > 674 <img src="https://animou-app.com/themes/animou/img/landing/download/google-play-icon.svg" alt="" aria-hidden="true" class="size-8 shrink-0"> 675 676 <span class="flex flex-col text-white-0 leading-[1.4] text-left"> 677 <span class="font-helvetica-now-display font-medium text-[14px]">Disponible sur</span> 678 <span class="font-helvetica-now-display font-medium text-[18px]">Google Play</span> 679 </span> 680 </a> 681 </div> 682 </div> 683 684 685 686 <div class="relative mt-10 lg:mt-0 lg:ml-[var(--grid-gutter)] flex-1 flex justify-center lg:justify-end"> 687 688 <div class="relative w-full max-w-[586px] @container"> 689 690 691 <div class="hero-media-reveal hero-media-reveal--figure absolute w-full top-0 left-0 right-[-15%] bottom-[6%] overflow-hidden z-[5]"> 692 <img 693 src="/img/2/main-figure.png?q=75&fm=webp&fit=max&w=560&h=843&s=e620783c482a54147bab5b0f9da9bd80" 694 srcset="/img/2/main-figure.png?q=75&fm=webp&fit=max&w=420&h=633&s=66a54b46cf6ccd616d3b61e085140da2 420w, /img/2/main-figure.png?q=75&fm=webp&fit=max&w=560&h=843&s=e620783c482a54147bab5b0f9da9bd80 560w, /img/2/main-figure.png?q=75&fm=webp&fit=max&w=720&h=1084&s=32990c521cbc58702889759116d0e6f8 720w, /img/2/main-figure.png?q=75&fm=webp&fit=max&w=960&h=1446&s=f49b8666f87143655ee971d982bc145f 960w" sizes="(min-width: 1024px) 674px, calc(100vw - 32px)" width="650" height="979" alt="Femme tenant un chien" 695 loading="eager" 696 decoding="async" 697 class="absolute inset-0 size-full object-cover object-top" fetchpriority="high" 698 /> 699 </div> 700 701 702 <div class="relative mx-[4%] mt-[4.5%] mb-[6%] rounded-card z-10"> 703 704 705 <span class="gradient-border-frame rounded-card" style="--frame-thickness: 6px" aria-hidden="true"></span> 706 707 708 <div class="min-h-[67.23cqw]"></div> 709 710 711 <div class="relative z-10 flex flex-col gap-[2.73cqw] px-[3.5%] pb-[3.5%]"> 712 713 <div class="flex flex-wrap gap-[2.73cqw]"> 714 <div 715 class=" 716 hero-media-reveal hero-media-reveal--badge 717 relative flex items-center justify-center gap-1.5 718 h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)] 719 rounded-pill 720 backdrop-blur-[var(--blur-glass-for-tab)] 721 bg-white-0/15 722 " 723 style="--hero-reveal-delay: 380ms; box-shadow: var(--shadow-badge-glass);" 724 >
725 <span class="gradient-border-frame rounded-pill" aria-hidden="true"></span> 726 <span 727 role="presentation" 728 aria-hidden="true" 729 style="display:inline-block;background-image:url('https://animou-app.com/themes/animou/img/landing/hero/tag-heart.svg');background-repeat:no-repeat;background-position:center;background-size:contain;" 730 class="w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0" 731 ></span> 732 <span class="text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none">100% Gratuit</span> 733 </div> 734 <div 735 class=" 736 hero-media-reveal hero-media-reveal--badge 737 relative flex items-center justify-center gap-1.5 738 h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)] 739 rounded-pill 740 backdrop-blur-[var(--blur-glass-for-tab)] 741 bg-white-0/15 742 " 743 style="--hero-reveal-delay: 470ms; box-shadow: var(--shadow-badge-glass);" 744 > 745 <span class="gradient-border-frame rounded-pill" aria-hidden="true"></span> 746 <span 747 role="presentation" 748 aria-hidden="true" 749 style="display:inline-block;background-image:url('https://animou-app.com/themes/animou/img/landing/hero/tag-lock.svg');background-repeat:no-repeat;background-position:center;background-size:contain;" 750 class="w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0" 751 ></span> 752 <span class="text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none">Respect de la vie privée</span> 753 </div> 754 <div 755 class=" 756 hero-media-reveal hero-media-reveal--badge 757 relative flex items-center justify-center gap-1.5 758 h-[max(6.48cqw,2rem)] px-[max(3.4cqw,0.75rem)] 759 rounded-pill 760 backdrop-blur-[var(--blur-glass-for-tab)] 761 bg-white-0/15 762 " 763 style="--hero-reveal-delay: 560ms; box-shadow: var(--shadow-badge-glass);" 764 > 765 <span class="gradient-border-frame rounded-pill" aria-hidden="true"></span> 766 <span 767 role="presentation" 768 aria-hidden="true" 769 style="display:inline-block;background-image:url('https://animou-app.com/themes/animou/img/landing/hero/tag-community.svg');background-repeat:no-repeat;background-position:center;background-size:contain;" 770 class="w-[max(3.4cqw,0.875rem)] h-[max(3.4cqw,0.875rem)] shrink-0" 771 ></span> 772 <span class="text-[max(2.38cqw,0.75rem)] font-medium text-white-0 whitespace-nowrap leading-none">Porté par la communauté</span> 773 </div> 774 </div> 775 776 777 778 <div class="hero-media-reveal hero-media-reveal--map relative h-[37.54cqw] rounded-card"> 779 <div class="absolute inset-0 backdrop-blur-[13.875px] bg-white-0/30 rounded-card"></div> 780 <div class="absolute inset-3 rounded-pill overflow-hidden"> 781 <img 782 src="/img/4/map-view.webp?q=80&fit=cover&w=480&h=211&s=2dbdd404cb06635a06703c8c69c520bf" 783 srcset="/img/4/map-view.webp?q=80&fit=cover&w=320&h=141&s=5eeb3e1dfed830c1e6066745af6e6189 320w, /img/4/map-view.webp?q=80&fit=cover&w=480&h=211&s=2dbdd404cb06635a06703c8c69c520bf 480w, /img/4/map-view.webp?q=80&fit=cover&w=640&h=282&s=ae37e1401960ab75c3496d661d4a0266 640w, /img/4/map-view.webp?q=80&fit=cover&w=720&h=317&s=066e63742a323e0117a23b8a130486d8 720w" sizes="(min-width: 1024px) 470px, calc(100vw - 110px)" width="500" height="220" alt="Vue carte du quartier Animou" 784 loading="eager" 785 decoding="async" 786 class="absolute inset-0 size-full object-cover" 787 /> 788 <div class="hero-map-marker-position absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-[11.09cqw] transition-transform hover:scale-110" aria-hidden="true"> 789 <div class="hero-media-reveal hero-media-reveal--marker relative w-full"> 790
791 <span 792 role="presentation" 793 aria-hidden="true" 794 style="display:inline-block;background-image:url('https://animou-app.com/storage/5/pin.svg');background-repeat:no-repeat;background-position:center;background-size:contain;" 795 class="w-full aspect-[65/75]" 796 ></span> 797 798 <img 799 src="/img/3/dog-avatar.png?q=80&fm=webp&fit=cover&w=64&h=64&s=77104d7f7bf13c705b1bf565e657f493" 800 srcset="/img/3/dog-avatar.png?q=80&fm=webp&fit=cover&w=128&h=128&s=088fb874ad0e12b54a33759941457387 2x" width="64" height="64" alt="" 801 loading="eager" 802 decoding="async" 803 class="absolute top-[9.46%] left-[49.46%] -translate-x-1/2 w-[73.85%] aspect-square rounded-full object-cover" 804 /> 805 </div> 806 </div> 807 </div> 808 <div class="absolute left-3 right-3 top-3 backdrop-blur-[7.5px] bg-white-0/10 rounded-t-pill shadow-[var(--shadow-map-tab)] z-10"> 809 <div class="flex items-center px-[2.73cqw]"> 810 <div class="flex-1 flex flex-col items-center gap-[1.3cqw] h-[6.82cqw] justify-end pt-[1.3cqw]"> 811 <span class="font-helvetica-now-display font-medium text-[2.38cqw] leading-[1.4] text-purple-500 text-center w-full">Vue carte</span> 812 <div class="w-full h-[2px] bg-purple-500 rounded-[10px]"></div> 813 </div> 814 <div class="flex-1 flex flex-col items-center gap-[1.3cqw] h-[6.82cqw] justify-end pt-[1.3cqw]"> 815 <span class="font-helvetica-now-display font-normal text-[2.38cqw] leading-[1.4] text-gray-500 text-center w-full">Vue liste</span> 816 <div class="w-full h-[2px] bg-purple-500 rounded-[10px] opacity-0"></div> 817 </div> 818 </div> 819 </div> 820 </div> 821 </div> 822 </div> 823 824 </div> 825 </div> 826 </div> 827 </div> 828 829 830 <div 831 class="absolute inset-x-0 bottom-0 h-[80px] lg:h-[140px] z-[15] pointer-events-none backdrop-blur-[100px]" 832 style=" 833 background: linear-gradient(to bottom, rgba(104,129,207,0), rgb(104,129,207)); 834 -webkit-mask-image: linear-gradient(to bottom, transparent, black); 835 mask-image: linear-gradient(to bottom, transparent, black); 836 " 837 aria-hidden="true" 838 ></div> 839 840 841</section> 842<section 843 id="app-overview" class="page-section" 844 data-section-label="Aperçu de l'application" aria-labelledby="heading-overview" 845 ><div data-top-gradient class="section-top-gradient" aria-hidden="true"></div> 846 <div class="page-wrapper"> 847 <div class="relative z-10 flex flex-col gap-4 lg:flex-row lg:justify-between lg:items-start" data-reveal> 848 <h2 849 id="heading-overview" 850 class="text-heading-section text-dark-850 lg:max-w-[480px]" 851 >Une application pour agir ensemble</h2> 852 <p class="text-body text-dark-700 lg:max-w-[315px] lg:pt-2"> 853 Parce qu'un animal retrouvé, c'est une famille soulagée. Animou connecte propriétaires, voisins et refuges autour d'une même urgence. 854 </p> 855 </div> 856 857 <div class="relative z-10 mt-10 lg:mt-16 flex flex-col lg:flex-row gap-[var(--grid-gutter)]"> 858 859 <div class="flex flex-col gap-4 lg:w-[calc(50%-var(--grid-gutter)/2)] order-2 lg:order-1"> 860 861 <div 862 x-data="physicsBox()" 863 x-init="active = false" 864 x-intersect.once.margin.-10%="startPhysics()" 865 class="relative bg-blue-50 rounded-[26px] h-[450px] lg:h-[366px] overflow-hidden group" 866 id="physics-container" 867 > 868 <div class="flex items-start justify-between p-5 lg:p-6 relative z-20 pointer-events-none"> 869 <div class="font-outfit text-[28px] lg:text-[43px] uppercase leading-[1.1]" aria-hidden="true"> 870 <div 871 class="transition-all duration-700 ease-out" 872 x-cloak 873 :class="active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'" 874 style="transition-delay: 1800ms" 875 >
876 <span class="text-purple-300">ON</span> 877 <span class="text-white-0"> VOIT</span> 878 </div> 879 <div 880 class="transition-all duration-700 ease-out" 881 x-cloak 882 :class="active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'" 883 style="transition-delay: 2150ms" 884 > 885 <span class="text-purple-300">ON</span> 886 <span class="text-white-0"> AGIT</span> 887 </div> 888 <div 889 class="transition-all duration-700 ease-out" 890 x-cloak 891 :class="active ? 'opacity-100 translate-y-0' : 'opacity-0 -translate-y-4'" 892 style="transition-delay: 2500ms" 893 > 894 <span class="text-purple-300">ON</span> 895 <span class="text-white-0"> S'ENTRAIDE</span> 896 </div> 897 </div> 898 <span 899 class="font-helvetica-now-display font-normal text-base uppercase text-purple-400 shrink-0 transition-all duration-700 ease-out" 900 x-cloak 901 :class="active ? 'opacity-100 scale-100' : 'opacity-0 scale-90'" 902 style="transition-delay: 3250ms" 903 > 904 ANIMOU 905 </span> 906 </div> 907 908 <div class="absolute inset-0 z-10 overflow-hidden" x-ref="box"> 909 <div 910 class="physics-item absolute opacity-0" 911 x-ref="pill0" 912 style="will-change: transform;" 913 > 914 <div class="flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]"> 915 <div class="flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0"> 916 <img src="https://animou-app.com/themes/animou/img/landing/overview/bell-icon.svg" alt="" aria-hidden="true" class="size-8"> 917 </div> 918 <span class="text-body font-medium text-gray-700">Suivez les signalements sur la carte</span> 919</div> 920 </div> 921 <div 922 class="physics-item absolute opacity-0" 923 x-ref="pill1" 924 style="will-change: transform;" 925 > 926 <div class="flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]"> 927 <div class="flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0"> 928 <img src="https://animou-app.com/themes/animou/img/landing/overview/update-icon.svg" alt="" aria-hidden="true" class="size-6"> 929 </div> 930 <span class="text-body font-medium text-gray-700">Alertez voisins, refuges et vétérinaires</span> 931</div> 932 </div> 933 <div 934 class="physics-item absolute opacity-0" 935 x-ref="pill2" 936 style="will-change: transform;" 937 > 938 <div class="flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]"> 939 <div class="flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0"> 940 <svg class="size-7" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 941 <path d="M16 2C10.477 2 6 6.477 6 12c0 7.5 10 18 10 18s10-10.5 10-18c0-5.523-4.477-10-10-10Zm0 14a4 4 0 1 1 0-8 4 4 0 0 1 0 8Z" fill="var(--fill-0, #413A9F)"/> 942 </svg> 943 </div> 944 <span class="text-body font-medium text-gray-700">Recevez des mises à jour en temps réel</span> 945</div> 946 </div> 947 <div 948 class="physics-item absolute opacity-0" 949 x-ref="pill3" 950 style="will-change: transform;" 951 > 952 <div class="flex items-center gap-3 pl-1 pr-[26px] py-1 bg-white-0 rounded-card shadow-[var(--shadow-pill-float)]"> 953 <div class="flex items-center justify-center size-12 rounded-full bg-purple-15 shrink-0"> 954 <img src="https://animou-app.com/themes/animou/img/landing/overview/reach-icon.svg" alt="" aria-hidden="true" class="size-8"> 955 </div> 956 <span class="text-body font-medium text-gray-700">Lancez une alerte en quelques secondes</span> 957</div> 958 </div> 959 960 <div 961 class="physics-paw absolute opacity-0 size-[54px] bg-purple-250 rounded-full flex items-center justify-center" 962 x-ref="paw0" 963 style="will-change: transform;" 964 > 965 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 966 <path d="M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 967 <path d="M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 968 <path d="M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 969 <path d="M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 970 <path d="M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 971 <path d="M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z" fill="white"/> 972 <circle cx="6.74935" cy="13.842" r="1.61022" transform="rotate(7.00913 6.74935 13.842)" fill="white"/> 973 <circle cx="12.8921" cy="8.7567" r="2.25431" transform="rotate(7.00913 12.8921 8.7567)" fill="white"/> 974 <circle cx="20.2827" cy="9.34092" r="2.25431" transform="rotate(7.00913 20.2827 9.34092)" fill="white"/> 975 <circle cx="24.5028" cy="13.2666" r="1.77125" transform="rotate(7.00913 24.5028 13.2666)" fill="white"/> 976 </svg> 977 </div> 978 <div 979 class="physics-paw absolute opacity-0 size-[44px] bg-purple-250 rounded-full flex items-center justify-center" 980 x-ref="paw1" 981 style="will-change: transform;" 982 > 983 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 984 <path d="M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 985 <path d="M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 986 <path d="M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 987 <path d="M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 988 <path d="M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 989 <path d="M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z" fill="white"/> 990 <circle cx="6.74935" cy="13.842" r="1.61022" transform="rotate(7.00913 6.74935 13.842)" fill="white"/> 991 <circle cx="12.8921" cy="8.7567" r="2.25431" transform="rotate(7.00913 12.8921 8.7567)" fill="white"/> 992 <circle cx="20.2827" cy="9.34092" r="2.25431" transform="rotate(7.00913 20.2827 9.34092)" fill="white"/> 993 <circle cx="24.5028" cy="13.2666" r="1.77125" transform="rotate(7.00913 24.5028 13.2666)" fill="white"/> 994 </svg> 995 </div> 996 <div 997 class="physics-paw absolute opacity-0 size-[38px] bg-purple-250 rounded-full flex items-center justify-center" 998 x-ref="paw2" 999 style="will-change: transform;" 1000 > 1001 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 1002 <path d="M8.72704 22.134C9.01583 25.1946 11.731 27.2505 14.7572 26.7094L19.7557 25.8157C23.1575 25.2074 25.0043 22.045 23.84 18.7856C22.6145 15.3649 18.6958 13.0827 15.1165 13.7226C11.2347 14.4167 8.35829 18.2048 8.72704 22.134Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 1003 <path d="M13.3249 11.3508C14.7657 11.0932 15.7249 9.71638 15.4672 8.27558C15.2096 6.83479 13.8328 5.87564 12.392 6.13327C10.9512 6.39089 9.99205 7.76772 10.2497 9.20852C10.5073 10.6493 11.8841 11.6085 13.3249 11.3508Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 1004 <path d="M20.6761 11.3287C21.8288 11.1226 22.5961 10.0211 22.39 8.86845C22.1839 7.71582 21.0824 6.9485 19.9298 7.1546C18.7772 7.3607 18.0098 8.46217 18.2159 9.6148C18.422 10.7674 19.5235 11.5348 20.6761 11.3287Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 1005 <path d="M25.2832 14.8123C26.1477 14.6578 26.7232 13.8317 26.5686 12.9672C26.4141 12.1027 25.5879 11.5272 24.7235 11.6818C23.859 11.8364 23.2835 12.6625 23.4381 13.5269C23.5927 14.3914 24.4188 14.9669 25.2832 14.8123Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 1006 <path d="M7.13904 15.9029C8.29167 15.6968 9.05899 14.5953 8.85289 13.4427C8.64679 12.29 7.54533 11.5227 6.39269 11.7288C5.24006 11.9349 4.47274 13.0364 4.67884 14.189C4.88493 15.3417 5.9864 16.109 7.13904 15.9029Z" stroke="white" stroke-width="1.61022" stroke-linecap="round" stroke-linejoin="round"/> 1007 <path d="M23.9817 21.4765C23.5802 24.7423 19.5583 26.7731 15.7629 26.3065C11.7897 26.9536 8.4531 26.3812 9.27837 19.6688C9.67989 16.403 13.4804 13.5338 17.2758 14.0004C21.0713 14.4671 24.3832 18.2107 23.9817 21.4765Z" fill="white"/> 1008 <circle cx="6.74935" cy="13.842" r="1.61022" transform="rotate(7.00913 6.74935 13.842)" fill="white"/> 1009 <circle cx="12.8921" cy="8.7567" r="2.25431" transform="rotate(7.00913 12.8921 8.7567)" fill="white"/> 1010 <circle cx="20.2827" cy="9.34092" r="2.25431" transform="rotate(7.00913 20.2827 9.34092)" fill="white"/> 1011 <circle cx="24.5028" cy="13.2666" r="1.77125" transform="rotate(7.00913 24.5028 13.2666)" fill="white"/> 1012 </svg> 1013 </div> 1014 </div> 1015 1016
1016<script> 1017 function physicsBox() { 1018 return { 1019 active: false, 1020 engine: null, 1021 runner: null, 1022 bodies: [], 1023 1024 async startPhysics() { 1025 if (this.active) return; 1026 this.active = true; 1027 1028 // Show items statically if user prefers reduced motion 1029 if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) { 1030 this.$refs.box.querySelectorAll('.physics-item, .physics-paw').forEach(el => { 1031 el.style.opacity = 1; 1032 }); 1033 return; 1034 } 1035 1036 // Lazy-load Matter.js only when section is visible 1037 if (!window.Matter) { 1038 await new Promise((resolve, reject) => { 1039 const s = document.createElement('script'); 1040 s.src = 'https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.19.0/matter.min.js'; 1041 s.onload = resolve; 1042 s.onerror = reject; 1043 document.head.appendChild(s); 1044 }); 1045 } 1046 1047 const Engine = Matter.Engine, 1048 Render = Matter.Render, 1049 Runner = Matter.Runner, 1050 Bodies = Matter.Bodies, 1051 Composite = Matter.Composite; 1052 1053 this.engine = Engine.create(); 1054 const world = this.engine.world; 1055 1056 const container = this.$refs.box; 1057 const width = container.offsetWidth; 1058 const height = container.offsetHeight; 1059 1060 // Boundaries 1061 const ground = Bodies.rectangle(width/2, height + 25, width, 50, { isStatic: true }); 1062 const leftWall = Bodies.rectangle(-25, height/2, 50, height, { isStatic: true }); 1063 const rightWall = Bodies.rectangle(width + 25, height/2, 50, height, { isStatic: true }); 1064 1065 Composite.add(world, [ground, leftWall, rightWall]); 1066 1067 // Add Pills 1068 const pills = container.querySelectorAll('.physics-item'); 1069 pills.forEach((el, i) => { 1070 const rect = el.getBoundingClientRect(); 1071 const x = 50 + (Math.random() * (width - 100)); 1072 const y = -100 - (i * 150); 1073 1074 const body = Bodies.rectangle(x, y, rect.width, rect.height, { 1075 chamfer: { radius: rect.height / 2 }, 1076 restitution: 0.5, 1077 friction: 0.1, 1078 angle: (Math.random() - 0.5) * 0.5 1079 }); 1080 1081 this.bodies.push({ el, body }); 1082 Composite.add(world, body); 1083 el.style.opacity = 1; 1084 }); 1085 1086 // Add Paws 1087 const paws = container.querySelectorAll('.physics-paw'); 1088 paws.forEach((el, i) => { 1089 const rect = el.getBoundingClientRect(); 1090 const x = 50 + (Math.random() * (width - 100)); 1091 const y = -100 - (i * 200 + 300); 1092 1093 const body = Bodies.circle(x, y, rect.width / 2, { 1094 restitution: 0.6, 1095 friction: 0.1 1096 }); 1097 1098 this.bodies.push({ el, body }); 1099 Composite.add(world, body); 1100 el.style.opacity = 1; 1101 }); 1102 1103 this.runner = Runner.create(); 1104 Runner.run(this.runner, this.engine); 1105 1106 // Physics events: self-righting + text area repulsion 1107 Matter.Events.on(this.engine, 'beforeUpdate', () => {
1108 this.bodies.forEach(({ body, el }) => { 1109 // 1. Repulsion Zone: Nudge items out of the top-left text area 1110 if (body.position.x < 320 && body.position.y < 160) { 1111 body.force.x += 0.0008; // Gentle push to the right 1112 body.force.y += 0.0005; // Gentle push downwards 1113 } 1114 1115 // 2. Self-righting (pills only) 1116 if (el.classList.contains('physics-item')) { 1117 const targetAngle = 0; 1118 const torque = (targetAngle - body.angle) * 0.15; 1119 body.torque = torque; 1120 const maxAngle = Math.PI / 4; 1121 if (body.angle > maxAngle) Matter.Body.setAngle(body, maxAngle); 1122 if (body.angle < -maxAngle) Matter.Body.setAngle(body, -maxAngle); 1123 } 1124 }); 1125 }); 1126 // Sync loop 1127 const update = () => { 1128 this.bodies.forEach(({ el, body }) => { 1129 const { x, y } = body.position; 1130 const angle = body.angle; 1131 el.style.transform = `translate(${x - el.offsetWidth/2}px, ${y - el.offsetHeight/2}px) rotate(${angle}rad)`; 1132 }); 1133 if (this.active) requestAnimationFrame(update); 1134 }; 1135 update(); 1136 } 1137 } 1138 } 1139 </script>
1139 1140 </div> 1141 1142 <p class="text-body text-dark-700 lg:max-w-[372px]" data-reveal> 1143 Signalez un animal perdu, trouvé ou vu en quelques secondes. Animou diffuse l'alerte autour de vous pour mobiliser la communauté rapidement. 1144 </p> 1145 </div> 1146 1147 <div class="lg:w-[calc(50%-var(--grid-gutter)/2)] order-1 lg:order-2"> 1148 <div class="relative w-full rounded-card aspect-[668/723] max-h-[410px] lg:max-h-none overflow-hidden" 1149 style="background: var(--gradient-purple-white);"> 1150 1151 <svg class="absolute inset-0 w-full h-full" viewBox="0 0 668 723" preserveAspectRatio="none" aria-hidden="true"> 1152 <ellipse cx="628" cy="1133" rx="718" ry="1313" transform="rotate(27 628 1133)" fill="#A5A0EB"/> 1153 </svg> 1154 1155 <img 1156 src="/img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=360&h=720&s=341cb8319b965b9f7964c980c6070726" 1157 srcset="/img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=280&h=560&s=8566de551aad487f9c94ab64af8a01cb 280w, /img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=360&h=720&s=341cb8319b965b9f7964c980c6070726 360w, /img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=480&h=960&s=6533eaef64cc6afc0cb2106aa58e17ba 480w, /img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=540&h=1080&s=d599e23170870d35a73dafef9710a621 540w, /img/86/mockup-fr.png?q=80&fm=webp&fit=contain&w=720&h=1440&s=019dc6dd2cb95fb0986299ae0983a650 720w" sizes="(min-width: 1024px) 383px, 280px" width="600" height="1200" alt="Aperçu des alertes Animou" 1158 loading="lazy" 1159 decoding="async" 1160 class="absolute z-[1] 1161 top-[5%] 1162 left-1/2 -translate-x-1/2 1163 lg:left-[17%] lg:translate-x-0 1164 w-[70%] lg:w-[66%] max-w-[280px] lg:max-w-none 1165 h-auto" 1166 /> 1167 </div> 1168 </div> 1169 </div> 1170 </div> 1171 1172 <div class="page-wrapper relative z-10 mt-10 lg:mt-16"> 1173 <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-[var(--grid-gutter)]" data-reveal-group> 1174 <div class="relative h-full min-h-[211px] rounded-[24px] overflow-hidden"> 1175 <img 1176 src="/img/78/dog.png?q=72&fm=webp&fit=cover&w=450&h=211&s=a142622765847e7699406238d642e08e" 1177 srcset="/img/78/dog.png?q=72&fm=webp&fit=cover&w=320&h=150&s=78e363b9375f8488c4e92209ae95ca5c 320w, /img/78/dog.png?q=72&fm=webp&fit=cover&w=380&h=178&s=33c4d47234977eb99653c194a8202bac 380w, /img/78/dog.png?q=72&fm=webp&fit=cover&w=480&h=225&s=907a1906cad580037b8cac9c4b19e33e 480w, /img/78/dog.png?q=72&fm=webp&fit=cover&w=640&h=300&s=c331a8d31fbc87d9d82eb5e18ce10c78 640w" sizes="(min-width: 1024px) 30vw, (min-width: 768px) 47vw, calc(100vw - 32px)" width="450" height="211" alt="Photo de chien" 1178 loading="lazy" 1179 decoding="async" 1180 class="absolute inset-0 w-full h-full object-cover" 1181 /> 1182 </div> 1183 <div 1184 class="feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center" 1185 style="--feature-icon-url: url('https://animou-app.com/storage/72/icon-map.svg');" > 1186 <div class="size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0">
1187 <span 1188 class="absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300" 1189 style="-webkit-mask: var(--feature-icon-url) center/contain no-repeat; mask: var(--feature-icon-url) center/contain no-repeat;" 1190 aria-hidden="true" 1191 ></span> 1192 </div> 1193 <div class="flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300"> 1194 <h3 id="carte-interactive" class="font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]">Carte interactive</h3> 1195 <p class="font-helvetica-now-display text-[18px] leading-[1.4]">Voir les signalements en temps réel</p> 1196 </div> 1197 </div> 1198 <div 1199 class="feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center" 1200 style="--feature-icon-url: url('https://animou-app.com/storage/73/icon-bell.svg');" > 1201 <div class="size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0"> 1202 <span 1203 class="absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300" 1204 style="-webkit-mask: var(--feature-icon-url) center/contain no-repeat; mask: var(--feature-icon-url) center/contain no-repeat;" 1205 aria-hidden="true" 1206 ></span> 1207 </div> 1208 <div class="flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300"> 1209 <h3 id="notifications-intelligentes" class="font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]">Notifications intelligentes</h3> 1210 <p class="font-helvetica-now-display text-[18px] leading-[1.4]">Alertes ciblées dans votre zone</p> 1211 </div> 1212 </div> 1213 <div 1214 class="feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center" 1215 style="--feature-icon-url: url('https://animou-app.com/storage/76/icon-pet.svg');" > 1216 <div class="size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0"> 1217 <span 1218 class="absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300" 1219 style="-webkit-mask: var(--feature-icon-url) center/contain no-repeat; mask: var(--feature-icon-url) center/contain no-repeat;" 1220 aria-hidden="true" 1221 ></span> 1222 </div> 1223 <div class="flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300"> 1224 <h3 id="annonces-claires-et-detaillees" class="font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]">Annonces claires et détaillées</h3> 1225 <p class="font-helvetica-now-display text-[18px] leading-[1.4]">Voir les signalements en temps réel</p> 1226 </div> 1227 </div> 1228 <div class="relative h-full min-h-[211px] rounded-[24px] overflow-hidden"> 1229 <img 1230 src="/img/77/cat.png?q=72&fm=webp&fit=cover&w=450&h=211&s=cd3e3715a349f9f71138e4787e17d73a" 1231 srcset="/img/77/cat.png?q=72&fm=webp&fit=cover&w=320&h=150&s=60d073c459d812d0fd8be806fb1d88e1 320w, /img/77/cat.png?q=72&fm=webp&fit=cover&w=380&h=178&s=132ed6be0857925d35152b886417f794 380w, /img/77/cat.png?q=72&fm=webp&fit=cover&w=480&h=225&s=a306ffd97b0bf72329e1092fef155e22 480w, /img/77/cat.png?q=72&fm=webp&fit=cover&w=640&h=300&s=1e222239ae1dfda2dc381f7a24e20a54 640w" sizes="(min-width: 1024px) 30vw, (min-width: 768px) 47vw, calc(100vw - 32px)" width="450" height="211" alt="Photo de chat" 1232 loading="lazy" 1233 decoding="async" 1234 class="absolute inset-0 w-full h-full object-cover" 1235 /> 1236 </div> 1237 <div 1238 class="feature-card group relative bg-blue-50 hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300 border-2 border-white-0 rounded-[24px] px-[35px] py-[30px] flex flex-col items-center gap-5 text-center" 1239 style="--feature-icon-url: url('https://animou-app.com/storage/75/icon-chat.svg');" > 1240 <div class="size-[60px] rounded-full bg-purple-250 group-hover:bg-white-0 motion-safe:transition-colors motion-safe:duration-300 relative shrink-0">
1241 <span 1242 class="absolute inset-0 m-auto block size-[34px] bg-white-0 group-hover:bg-purple-250 motion-safe:transition-colors motion-safe:duration-300" 1243 style="-webkit-mask: var(--feature-icon-url) center/contain no-repeat; mask: var(--feature-icon-url) center/contain no-repeat;" 1244 aria-hidden="true" 1245 ></span> 1246 </div> 1247 <div class="flex flex-col gap-3 text-purple-400 group-hover:text-white-0 motion-safe:transition-colors motion-safe:duration-300"> 1248 <h3 id="messagerie-securisee" class="font-helvetica-now-display font-bold text-[24px] leading-[1.4] tracking-[0.07px]">Messagerie sécurisée</h3> 1249 <p class="font-helvetica-now-display text-[18px] leading-[1.4]">Discutez directement avec les voisins</p> 1250 </div> 1251 </div> 1252 </div> 1253 </div> 1254 1255 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 1256 <div x-data="sectionNav({ inheritPrevious: false })" 1257 class="transition-opacity duration-300" 1258 :style="'opacity: ' + opacity" 1259 x-cloak> 1260 <div class="w-[425px]"> 1261 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 1262 <span class="tabular-nums" x-text="number"></span> 1263 <span x-text="label"></span> 1264 </div> 1265 <div class="relative"> 1266 <div class="h-px w-full rounded-[1px]" 1267 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 1268 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 1269 :style="'left: ' + arrowLeft + 'px'"> 1270 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 1271 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 1272 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 1273 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 1274 stroke-linecap="round" stroke-linejoin="round"/> 1275 </svg> 1276 </div> 1277 </div> 1278 </div> 1279 </div> 1280</div> 1281</div> 1282 1283 1284</section> 1285<section 1286 class="page-section page-section--compact-top" 1287 data-viewport-motion 1288 x-data="{ viewportMotionActive: false }" 1289 x-intersect:enter.margin.-10%="viewportMotionActive = true" 1290 x-intersect:leave.margin.-10%="viewportMotionActive = false" 1291 :class="{ 1292 'viewport-motion-active': viewportMotionActive, 1293 'viewport-motion-pending': ! viewportMotionActive, 1294 }" 1295 data-section-label="Perdu ou trouvé" aria-labelledby="heading-cta-banner" 1296 > 1297 <div class="page-wrapper"> 1298 <div class="cta-banner-card relative flex min-h-[214px] w-full flex-col justify-center overflow-hidden rounded-[32px] bg-gradient-to-b from-[#6E7DE4] via-[#8290EB] to-[#A8B3F0] px-8 py-10 lg:px-10"> 1299 1300 <div class="pointer-events-none absolute inset-0 overflow-hidden" aria-hidden="true"> 1301 1302 <div class="cta-banner-circle absolute right-0 top-0 size-[500px] translate-x-[40%] -translate-y-[40%] rounded-full bg-white-0/10 lg:size-[827px] lg:translate-x-[15%] lg:-translate-y-[15%]" style="--cta-drift-dur: 22s;"></div> 1303 <div class="cta-banner-circle absolute right-0 top-0 size-[340px] translate-x-[40%] -translate-y-[40%] rounded-full bg-white-0/15 lg:size-[577px] lg:translate-x-[10%] lg:-translate-y-[17%]" style="--cta-drift-
1303dur: 16s;"></div> 1304 </div> 1305 1306 1307 <span aria-hidden="true" class="cta-banner-watermark pointer-events-none absolute -left-10 top-[68%] -translate-y-1/2 select-none text-white-0/10"> 1308 <svg width="220" height="220" viewBox="0 0 24 24" fill="currentColor"><path d="M8.35 3.35c1.2-.5 2.5.3 2.9 1.7.4 1.4-.2 2.9-1.4 3.3-1.2.5-2.5-.3-2.9-1.7-.4-1.4.2-2.8 1.4-3.3Zm7.3 0c1.2.5 1.8 2 1.4 3.3-.4 1.4-1.7 2.2-2.9 1.7-1.2-.4-1.8-1.9-1.4-3.3.4-1.4 1.7-2.2 2.9-1.7ZM3.8 8.6c1.1-.7 2.6-.2 3.2 1.1.7 1.3.3 2.8-.8 3.5-1.1.6-2.5.1-3.2-1.2-.6-1.3-.3-2.8.8-3.4Zm16.4 0c1.1.6 1.4 2.1.8 3.4-.7 1.3-2.1 1.8-3.2 1.2-1.1-.7-1.5-2.2-.8-3.5.6-1.3 2.1-1.8 3.2-1.1ZM12 11c2.3 0 5.5 2.7 5.5 5.3 0 1.7-1.2 2.7-2.8 2.7-1 0-1.8-.5-2.7-.5-.9 0-1.7.5-2.7.5-1.6 0-2.8-1-2.8-2.7C6.5 13.7 9.7 11 12 11Z"/></svg> 1309 </span> 1310 1311 <div class="relative z-10 flex flex-col gap-8 lg:flex-row lg:items-center lg:justify-between"> 1312 <div class="flex max-w-[600px] flex-col gap-2"> 1313 <h2 id="heading-cta-banner" class="text-heading-section text-white-0">Le bon réflexe pour chaque situation</h2> 1314 <p class="text-subtitle text-white-0/85">Découvrez comment fonctionne Animou et consultez nos guides pratiques pour agir sans attendre.</p> 1315 </div> 1316 1317 <div class="flex shrink-0 flex-wrap items-center gap-4"> 1318 <a href="/application-mobile" data-track="download-cta" class="inline-flex items-center gap-2 rounded-full bg-dark-850 px-6 py-3 text-white-0 transition-colors hover:bg-dark-700"> 1319 Découvrir lâapplication 1320 <span aria-hidden="true">→</span> 1321 </a> 1322 <a href="/blog" class="inline-flex items-center gap-2 rounded-full bg-white-0 px-6 py-3 text-dark-850 transition-colors hover:bg-purple-10"> 1323 Consulter les guides 1324 </a> 1325 </div> 1326 </div> 1327 </div> 1328 1329 1330 <style> 1331 @media (prefers-reduced-motion: no-preference) { 1332 .cta-banner-card { 1333 animation: cta-banner-in 0.6s cubic-bezier(0.22, 1, 0.36, 1) both; 1334 } 1335 1336 .cta-banner-watermark { 1337 animation: cta-banner-heartbeat 2.4s ease-in-out 0.8s infinite; 1338 transform-origin: 40% 50%; 1339 } 1340 1341 .cta-banner-circle { 1342 animation: cta-banner-drift var(--cta-drift-dur, 20s) ease-in-out infinite alternate; 1343 } 1344 1345 @keyframes cta-banner-in { 1346 from { 1347 opacity: 0; 1348 transform: translateY(24px); 1349 } 1350 to { 1351 opacity: 1; 1352 transform: translateY(0); 1353 } 1354 } 1355 1356 1357 @keyframes cta-banner-heartbeat { 1358 0%, 40%, 100% { transform: scale(1); } 1359 8% { transform: scale(1.07); } 1360 16% { transform: scale(1); } 1361 24% { transform: scale(1.05); } 1362 } 1363 1364 @keyframes cta-banner-drift { 1365 from { transform: translate(0, 0); } 1366 to { transform: translate(-28px, 18px); } 1367 } 1368 } 1369 </style> 1370 </div> 1371 1372 1373</section> 1374<section 1375 id="how-it-works" class="page-section" 1376 data-viewport-motion 1377 x-data="{ viewportMotionActive: false }" 1378 x-intersect:enter.margin.-10%="viewportMotionActive = true" 1379 x-intersect:leave.margin.-10%="viewportMotionActive = false" 1380 :class="{ 1381 'viewport-motion-active': viewportMotionActive, 1382 'viewport-motion-pending': ! viewportMotionActive, 1383 }" 1384 data-section-label="Comment ça marche" aria-labelledby="heading-how-it-works" 1385 > 1386 <div class="page-wrapper"> 1387 <div data-reveal class="flex flex-col gap-4 lg:items-center lg:text-center lg:max-w-[700px] lg:mx-auto"> 1388 <h2 1389 id="heading-how-it-works" 1390 class="text-heading-section text-dark-850" 1391 >Comment ça marche</h2> 1392 <p class="text-subtitle text-dark-700"> 1393 Une application pensée pour agir vite, ensemble. 1394 </p> 1395 </div> 1396 1397 1398 1399 <ol data-reveal-group class="relative mt-10 lg:mt-16 gap-4 lg:gap-[var(--grid-gutter)] list-none m-0 p-0 flex flex-col lg:flex-row lg:items-stretch"> 1400 <li class="group relative flex flex-col lg:flex-1"> 1401 <div class=" 1402 relative z-10 overflow-hidden flex-1 1403 bg-white-0 border border-gray-10 rounded-2xl lg:rou
1403nded-3xl 1404 shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1 1405 min-h-[168px] lg:min-h-[236px] 1406 "> 1407 1408 <div 1409 class="absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]" 1410 style="background-image: url('https://animou-app.com/themes/animou/img/landing/how-it-works/dot-grid.svg'); 1411 background-size: 49.27px 49.27px; 1412 mask-image: linear-gradient(to bottom left, black 0%, transparent 75%); 1413 -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);" 1414 aria-hidden="true" 1415></div> 1416 1417 1418 <div class="relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8"> 1419 1420 <div class="flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110"> 1421 <img 1422 src="https://animou-app.com/themes/animou/img/landing/how-it-works/location-icon.svg" 1423 alt="" 1424 loading="lazy" 1425 aria-hidden="true" class="size-[22px] lg:size-[29px]" style="animation: animouPin 3s ease-in-out infinite; animation-delay: 0s;" 1426 /> 1427 </div> 1428 1429 1430 <div class="flex flex-col gap-2 lg:gap-4"> 1431 <h3 id="signalez" class="text-heading-card text-dark-850"> 1432 Signalez 1433 </h3> 1434 <p class="font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500"> 1435 Publiez une alerte pour un animal perdu, trouvé ou vu, avec une photo, une description et sa localisation. 1436 </p> 1437 </div> 1438 </div> 1439 </div> 1440 1441 1442 1443 1444 <div class="absolute -top-[10%] right-[0%] lg:-right-4 z-20"> 1445 <span class="inline-flex items-center justify-center px-4 lg:px-6 py-1.5 lg:py-2.5 bg-purple-500 rounded-full font-helvetica-now-display font-medium text-sm lg:text-base leading-[1.4] text-white-0 whitespace-nowrap shadow-lg rotate-3"> 1446 1 étape 1447 </span> 1448 </div> 1449 </li> 1450 <li class="group relative flex flex-col lg:flex-1"> 1451 <div class=" 1452 relative z-10 overflow-hidden flex-1 1453 bg-white-0 border border-gray-10 rounded-2xl lg:rounded-3xl 1454 shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1 1455 min-h-[168px] lg:min-h-[236px] 1456 "> 1457 1458 <div 1459 class="absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]" 1460 style="background-image: url('https://animou-app.com/themes/animou/img/landing/how-it-works/dot-grid.svg'); 1461 background-size: 49.27px 49.27px; 1462 mask-image: linear-gradient(to bottom left, black 0%, transparent 75%); 1463 -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);" 1464 aria-hidden="true" 1465></div> 1466 1467 1468 <div class="relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8"> 1469 1470 <div class="flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110"> 1471 <img 1472 src="https://animou-app.com/themes/animou/img/landing/how-it-works/bell-icon.svg" 1473 alt="" 1474 loading="lazy" 1475 aria-hidden="true" class="size-[22px] lg:size-[29px]" style="animation: animouBell 3s ease-in-out infinite; animation-delay: 0.4s;" 1476 /> 1477 </div> 1478 1479 1480 <div class="flex flex-col gap-2 lg:gap-4"> 1481 <h3 id="mobilisez" class="text-heading-card text-dark-850"> 1482 Mobilisez 1483 </h3> 1484 <p class="font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500"> 1485 Animou diffuse l'alerte autour de vous pour prévenir rapidement les bonnes personnes. 1486 </p> 1487 </div> 1488 </div> 1489 </div> 1490 1491 1492 <div class="flex absolute bottom-[-20px] right-0 z-50 pointer-events-none items-center justify-center lg:bottom-[-10px] lg:right-0 lg:translate-x-1/2 lg:translate-y-1/2 lg:z-0"> 1493 <svg viewBox="0 0 81.114 26.654" fill="none" aria-hidden="true" class="w-20 h-auto rotate-90 -scale-y-100 opacity-80 lg:rotate-[15deg] lg:scale-y-100"> 1494 <path fill="#cbc7ff" d="M.051 0c.457.111.63.156.818.477.646 1.099 1.236 2.288 1.845 3.4a35.3 35.3 0 0 0 4.214 6.12c4.315 5.09 10.165 9.175 16.983 11.859 10.076 3.834 21.597 4.232 32.033 1.11 9.025-2.645 16.871-7.414 21.044-14.604-1.567.38-4.588 1.147-6.28 1.214-.308.012-.636-.307-.812-.512.299-1.6 7.456-3.013 9.242-3.278.508-.076.88.29 1.166.544.633 1.687.551 4.936.785 6.714.071.538.005.808-.427 1.177-.588.08-.325.121-.823-.109-.776-.91-.965-3.41-1.185-4.68-2.859 4.863-7.175 8.364-12.666 11.31-9.916 5.27-21.974 7.118-33.545 5.136C19.898 23.674 8.787 16.64 2.898 7.303 1.967 5.825-.375 1.643.05 0"/> 1495 </svg> 1496 </div> 1497 1498 1499 </li> 1500 <li class="group relative flex flex-col lg:flex-1"> 1501 <div class=" 1502 relative z-10 overflow-hidden flex-1 1503 bg-white-0 border border-gray-10 rounded-2xl lg:rou
1503nded-3xl 1504 shadow-[var(--shadow-for-how-it-works)] transition-all duration-300 group-hover:shadow-lg group-hover:-translate-y-1 1505 min-h-[168px] lg:min-h-[236px] 1506 "> 1507 1508 <div 1509 class="absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]" 1510 style="background-image: url('https://animou-app.com/themes/animou/img/landing/how-it-works/dot-grid.svg'); 1511 background-size: 49.27px 49.27px; 1512 mask-image: linear-gradient(to bottom left, black 0%, transparent 75%); 1513 -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);" 1514 aria-hidden="true" 1515></div> 1516 1517 1518 <div class="relative z-10 flex flex-col gap-3 lg:gap-4 p-4 lg:p-8"> 1519 1520 <div class="flex items-center justify-center size-12 lg:size-16 rounded-full bg-purple-15 shrink-0 transition-transform duration-500 group-hover:scale-110"> 1521 <img 1522 src="https://animou-app.com/themes/animou/img/landing/how-it-works/chat-icon.svg" 1523 alt="" 1524 loading="lazy" 1525 aria-hidden="true" class="size-[22px] lg:size-[29px]" style="animation: animouBubble 3s ease-in-out infinite; animation-delay: 0.8s;" 1526 /> 1527 </div> 1528 1529 1530 <div class="flex flex-col gap-2 lg:gap-4"> 1531 <h3 id="retrouvez" class="text-heading-card text-dark-850"> 1532 Retrouvez 1533 </h3> 1534 <p class="font-helvetica-now-display font-normal text-sm lg:text-base leading-[1.4] text-gray-500"> 1535 Ãchangez via la messagerie sécurisée et agissez plus vite grâce à la communauté. 1536 </p> 1537 </div> 1538 </div> 1539 </div> 1540 1541 1542 1543 1544 </li> 1545 </ol> 1546 1547 1548 <div data-reveal class="mt-8 lg:mt-12 flex justify-center"> 1549 <a 1550 href="/devenir-ambassadeur" 1551 class="btn-filled w-full lg:w-auto px-6 no-underline" 1552 >Rejoindre la communauté Animou</a> 1553 </div> 1554 1555 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 1556 <div x-data="sectionNav({ inheritPrevious: false })" 1557 class="transition-opacity duration-300" 1558 :style="'opacity: ' + opacity" 1559 x-cloak> 1560 <div class="w-[425px]"> 1561 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 1562 <span class="tabular-nums" x-text="number"></span> 1563 <span x-text="label"></span> 1564 </div> 1565 <div class="relative"> 1566 <div class="h-px w-full rounded-[1px]" 1567 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 1568 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 1569 :style="'left: ' + arrowLeft + 'px'"> 1570 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 1571 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 1572 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 1573 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 1574 stroke-linecap="round" stroke-linejoin="round"/> 1575 </svg> 1576 </div> 1577 </div> 1578 </div> 1579 </div> 1580</div> 1581</div> 1582 </div> 1583 1584 1585</section> 1586<section 1587 id="why-urgent" class="page-section" 1588 data-viewport-motion 1589 x-data="{ viewportMotionActive: false }" 1590 x-intersect:enter.margin.-10%="viewportMotionActive = true" 1591 x-intersect:leave.margin.-10%="viewportMotionActive = false" 1592 :class="{ 1593 'viewport-motion-active': viewportMotionActive, 1594 'viewport-motion-pending': ! viewportMotionActive, 1595 }" 1596 data-section-label="Pourquoi c'est urgent" aria-labelledby="heading-urgent" 1597 > 1598 <div class="page-wrapper"> 1599 <div data-reveal class="flex flex-col gap-4 items-start lg:items-center text-left lg:text-center"> 1600 <h2 1601 id="heading-urgent" 1602 class="text-heading-section text-dark-850 w-full lg:max-w-[908px]" 1603 >
1604 <span>Un problème massif,</span> 1605 <br class="hidden lg:block" aria-hidden="true"> 1606 <span>une réponse collective</span> 1607 </h2> 1608 <p class="text-subtitle text-gray-500 w-full lg:max-w-[600px]"> 1609 Chaque année, des milliers d'animaux disparaissent, mais les recherches restent dispersées et peu efficaces. 1610 </p> 1611 </div> 1612 1613 1614 <div data-reveal-group class="flex flex-col lg:flex-row gap-4 lg:gap-5 mt-10 lg:mt-16"> 1615 1616 <div class=" 1617 relative overflow-hidden rounded-2xl lg:rounded-card 1618 bg-blue-10 h-[350px] lg:h-[510px] w-full lg:flex-[2] 1619 "> 1620 1621 <img 1622 src="https://animou-app.com/themes/animou/img/landing/urgent/illustration.svg" 1623 width="556" height="568" alt="Illustration Animou sur la recherche urgente d'animaux" 1624 loading="lazy" 1625 decoding="async" 1626 class="absolute top-[-10px] lg:top-[-10px] left-0 w-full lg:w-[556px] h-[360px] lg:h-[568px] object-contain pointer-events-none" 1627 /> 1628 1629 1630 <p class=" 1631 absolute top-4 lg:top-10 right-4 lg:right-10 1632 font-helvetica-now-display font-normal text-base lg:text-xl leading-[1.4] text-purple-400 1633 w-[140px] lg:w-[180px] 1634 "> 1635 Animou centralise tout, gratuitement 1636 </p> 1637 1638 1639 <div class="absolute bottom-4 lg:bottom-[50px] left-4 lg:left-10 flex flex-col gap-2 lg:gap-3"> 1640 <strong 1641 x-data="counter(82264, '')" 1642 x-intersect.once="animate()" 1643 x-text="formatted() ?? '82â¯264'" 1644 class="text-heading-big-number text-purple-400" 1645 >82â¯264</strong> 1646 <span class="text-card-meta text-purple-400"> 1647 Animaux déclarés perdus en 2024 1648 </span> 1649 </div> 1650 </div> 1651 1652 1653 <div 1654 class=" 1655 flex flex-col items-center gap-6 lg:gap-[23px] 1656 rounded-2xl lg:rounded-card px-6 lg:px-8 py-12 lg:py-[93px] 1657 w-full lg:w-[366px] lg:shrink-0 relative overflow-hidden 1658 " 1659 style="background: var(--gradient-urgent-card)" 1660 > 1661 1662 <div class="relative size-[100px] lg:size-[120px] shrink-0 flex items-center justify-center"> 1663 <div class="absolute inset-0 bg-white-0/30 rounded-full animate-[ping_2s_cubic-bezier(0,0,0.2,1)_infinite]"></div> 1664 <div class="absolute inset-[-15px] bg-white-0/20 rounded-full animate-[ping_3s_cubic-bezier(0,0,0.2,1)_infinite_1s]"></div> 1665 <img 1666 src="https://animou-app.com/themes/animou/img/landing/urgent/clock-icon.svg" 1667 alt="" 1668 loading="lazy" 1669 aria-hidden="true" class="relative z-10 size-full" 1670 /> 1671 </div> 1672 1673 1674 <div class="relative z-10 flex flex-col gap-3 lg:gap-6 items-center text-center text-white-0 w-full"> 1675 <strong class="text-heading-big-number"> 1676 8 min 1677 </strong> 1678 <span class="text-card-meta"> 1679 C'est tout ce qu'il faut pour qu'un chat disparaisse de votre radar. 1680 </span> 1681 </div> 1682 </div> 1683 </div> 1684 1685 1686 <p data-reveal class="text-body text-dark-700 lg:max-w-[372px]"> 1687 Sources : I-CAD, Baromètre 2025 (données 2024) et bilan estival 2025 1688 </p> 1689 1690 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 1691 <div x-data="sectionNav({ inheritPrevious: false })" 1692 class="transition-opacity duration-300" 1693 :style="'opacity: ' + opacity" 1694 x-cloak> 1695 <div class="w-[425px]"> 1696 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500">
1697 <span class="tabular-nums" x-text="number"></span> 1698 <span x-text="label"></span> 1699 </div> 1700 <div class="relative"> 1701 <div class="h-px w-full rounded-[1px]" 1702 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 1703 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 1704 :style="'left: ' + arrowLeft + 'px'"> 1705 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 1706 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 1707 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 1708 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 1709 stroke-linecap="round" stroke-linejoin="round"/> 1710 </svg> 1711 </div> 1712 </div> 1713 </div> 1714 </div> 1715</div> 1716</div> 1717 </div> 1718 1719 1720</section> 1721<section 1722 id="act-locally" class="page-section page-section--colored" 1723 data-section-label="Communauté & Partenaires" aria-labelledby="heading-community" 1724 > 1725
1725<script> 1726 window.animouWaitForImages ??= (container) => Promise.all( 1727 Array.from(container.querySelectorAll('img')).map((image) => new Promise((resolve) => { 1728 const decode = () => { 1729 if (typeof image.decode !== 'function') { 1730 resolve() 1731 1732 return 1733 } 1734 1735 image.decode().catch(() => {}).finally(resolve) 1736 } 1737 1738 if (image.complete) { 1739 decode() 1740 1741 return 1742 } 1743 1744 image.addEventListener('load', decode, { once: true }) 1745 image.addEventListener('error', resolve, { once: true }) 1746 })), 1747 ) 1748 </script>
1748 1749 1750 1751 <div 1752 class="relative text-white-0 mask-fade-edges" 1753 style="background: linear-gradient(180deg, var(--color-blue-450) 0%, var(--color-purple-500) 100%);" 1754 > 1755 1756 <div class="absolute inset-0 overflow-hidden pointer-events-none" aria-hidden="true"> 1757 <picture> 1758 1759 <source 1760 media="(min-width: 100rem)" 1761 type="image/avif" 1762 srcset="/img/21/background.webp?w=1920&fm=avif&q=75&fit=cover&s=00b6c257e6c78233b51ae7149cf949d0" 1763 width="1920" 1764 /> 1765 <source 1766 media="(min-width: 75rem)" 1767 type="image/avif" 1768 srcset="/img/21/background.webp?w=1600&fm=avif&q=75&fit=cover&s=b54c1a4b3f50a7012bacfb579de03b13" 1769 width="1600" 1770 /> 1771 <source 1772 media="(min-width: 48rem)" 1773 type="image/avif" 1774 srcset="/img/21/background.webp?w=1200&fm=avif&q=75&fit=cover&s=526432924e8e417923255d861f91cf54" 1775 width="1200" 1776 /> 1777 1778 1779 <source 1780 media="(min-width: 100rem)" 1781 type="image/webp" 1782 srcset="/img/21/background.webp?w=1920&q=75&fit=cover&s=fade472d8c91f5712d79ed9f4629d7a9" 1783 width="1920" 1784 /> 1785 <source 1786 media="(min-width: 75rem)" 1787 type="image/webp" 1788 srcset="/img/21/background.webp?w=1600&q=75&fit=cover&s=46d3130fb9249ca678cb1ee0bc164256" 1789 width="1600" 1790 /> 1791 <source 1792 media="(min-width: 48rem)" 1793 type="image/webp" 1794 srcset="/img/21/background.webp?w=1200&q=75&fit=cover&s=9cd0e790b1ac686b0656f8dfe3670e7b" 1795 width="1200" 1796 /> 1797 1798 1799 <img 1800 src="/img/21/background.webp?w=768&q=75&fit=cover&s=3abd3614b48f94de250f6d7b556dd00c" 1801 width="768" 1802 alt="" 1803 loading="lazy" 1804 decoding="async" 1805 class="absolute inset-0 w-full h-full object-cover" 1806 /> 1807</picture> 1808 <div class="absolute inset-0 bg-gradient-to-b from-[rgba(79,98,191,0.51)] via-[rgba(79,98,191,0)] to-[rgba(79,98,191,0.48)]"></div> 1809 </div> 1810 1811 <div class="page-wrapper relative py-[120px] lg:py-[180px]"> 1812 1813 1814 <div class="flex flex-col lg:flex-row lg:items-start gap-10 lg:gap-[var(--grid-gutter)]"> 1815 1816 1817 <div class="lg:w-[380px] xl:w-[480px] lg:shrink-0 lg:pt-[90px]" data-reveal> 1818 <div class="flex flex-col gap-6"> 1819 <div class="flex flex-col gap-4"> 1820 <h2 1821 id="heading-community" 1822 class="text-heading-section text-gradient-white" 1823 >Une communauté prête à agir</h2> 1824 1825 <p class="text-subtitle text-white-0/80 lg:max-w-[425px]"> 1826 Chaque utilisateur peut devenir un aidant dans son quartier. Quand un animal disparaît, la communauté locale peut faire la différence. 1827 </p> 1828 </div> 1829 1830 <a 1831 href="/devenir-ambassadeur" 1832 class="btn-filled w-full lg:w-auto lg:self-start lg:px-8 no-underline" 1833 > 1834 Commencer à aider 1835 <svg viewBox="0 0 16 16" fill="none" aria-hidden="true" class="size-4 shrink-0"> 1836 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.333" d="M3.333 8h9.333M8 3.333 12.667 8 8 12.666"/> 1837 </svg> 1838 </a> 1839 </div> 1840 </div> 1841 1842 1843 <div class="relative w-full max-w-[420px] mx-auto lg:mx-0 lg:max-w-none lg:flex-1 min-h-[620px] lg:min-h-[580px]"> 1844 1845 <div class="absolute left-5 top-[85px] lg:top-0 w-[172px] lg:w-[278px] -rotate-[9deg] lg:-rotate-[16deg] z-0"> 1846 <div class="overflow-hidden rounded-pill lg:rounded-card shadow-lg"> 1847 <img 1848 src="/img/22/dog-large.webp?q=80&fit=cover&w=278&h=287&s=7ee2c8257c664f3cc2f58e69587aa82e" 1849 srcset="/img/22/dog-large.webp?q=80&fit=cover&w=556&h=574&s=4614f1757ab21cc4522c4c9970924a9f 2x" width="278" height="287" alt="" 1850 loading="lazy" 1851 decoding="async" 1852 aria-hidden="true" class="w-full h-auto object-cover aspect-[278/287]" 1853 /> 1854 </div> 1855 </div> 1856 1857 1858 <div class="absolute right-10 top-[120px] lg:left-[60px] lg:top-[280px] w-[135px] lg:w-[183px] rotate-[9deg] z-10"> 1859 <div class="overflow-hidden rounded-[14px] lg:rounded-[21px] shadow-lg"> 1860 <img 1861 src="/img/23/dog-small.webp?q=80&fit=cover&w=183&h=200&s=f2cf102b5adec07df68e931bfa222980" 1862 srcset="/img/23/dog-small.webp?q=80&fit=cover&w=366&h=400&
1862s=d18e63f5ee7f41934ab280b1c3a8d444 2x" width="183" height="200" alt="" 1863 loading="lazy" 1864 decoding="async" 1865 aria-hidden="true" class="w-full h-auto object-cover aspect-[183/200]" 1866 /> 1867 </div> 1868 </div> 1869 1870 1871 <div 1872 class=" 1873 absolute left-0 lg:left-[120px] top-[240px] lg:top-[180px] 1874 w-full lg:w-[420px] 1875 rounded-2xl lg:rounded-card overflow-hidden 1876 p-4 lg:p-12 1877 gradient-border 1878 z-20 1879 " 1880 data-reveal="scale" 1881 > 1882 <div class="flex flex-col gap-6 lg:gap-8"> 1883 <div class="flex flex-col gap-2 lg:gap-3 text-white-0"> 1884 <p class="font-helvetica-now-display font-bold text-[28px] lg:text-[40px] leading-[1.1] tracking-[-0.56px] lg:tracking-[-1.6px]"> 1885 Rejoignez nos partenaires 1886 </p> 1887 <p class="text-card-meta lg:w-[319px]"> 1888 Refuges, vétérinaires, associations : unissons nos forces pour agir plus vite. 1889 </p> 1890 </div> 1891 1892 <a 1893 href="/devenir-partenaire" 1894 class="btn-filled w-full lg:w-auto lg:self-start lg:px-8 no-underline" 1895 > 1896 Devenir partenaire 1897 <svg viewBox="0 0 16 16" fill="none" aria-hidden="true" class="size-4 shrink-0"> 1898 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.333" d="M3.333 8h9.333M8 3.333 12.667 8 8 12.666"/> 1899 </svg> 1900 </a> 1901 </div> 1902 </div> 1903 1904 1905 <ul 1906 class="lg:hidden list-none" 1907 aria-hidden="true" 1908 x-data="{ 1909 shown: false, 1910 async revealWhenImagesReady() { 1911 await window.animouWaitForImages(this.$el) 1912 this.shown = true 1913 }, 1914 }" 1915 x-intersect.once="revealWhenImagesReady()" 1916 > 1917 <li class="absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm left-[20px] top-10 rotate-[9deg]" 1918 :class="shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'" 1919 style="animation-delay: 0ms" 1920 > 1921 <div class="size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 1922 <img 1923 src="https://animou-app.com/storage/24/vet-icon.svg" 1924 alt="Vétérinaire" 1925 loading="lazy" 1926 class="size-4" 1927 /> 1928 </div> 1929 <span class="font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap"> 1930 Vétérinaire 1931 </span> 1932 </li> 1933 <li class="absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm right-[20px] top-[40px] rotate-[-10deg]" 1934 :class="shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'" 1935 style="animation-delay: 150ms" 1936 > 1937 <div class="size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 1938 <img 1939 src="https://animou-app.com/storage/25/petsafe-icon.svg" 1940 alt="Association" 1941 loading="lazy" 1942 class="size-4" 1943 /> 1944 </div> 1945 <sp
1945an class="font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap"> 1946 Association 1947 </span> 1948 </li> 1949 <li class="absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm left-[20px] bottom-[75px] max-[380px]:bottom-[45px] rotate-[-16deg]" 1950 :class="shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'" 1951 style="animation-delay: 300ms" 1952 > 1953 <div class="size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 1954 <img 1955 src="https://animou-app.com/storage/28/people-icon.svg" 1956 alt="Professionnel" 1957 loading="lazy" 1958 class="size-4" 1959 /> 1960 </div> 1961 <span class="font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap"> 1962 Professionnel 1963 </span> 1964 </li> 1965 <li class="absolute flex items-center gap-3 bg-glass-fill border border-gray-10 rounded-full px-4 py-3 z-30 shadow-badge-glass backdrop-blur-sm right-[20px] bottom-[110px] max-[380px]:bottom-[65px] rotate-[7deg]" 1966 :class="shown ? 'percycms-animate animate-pill-pop anim-duration-500' : 'opacity-0'" 1967 style="animation-delay: 450ms" 1968 > 1969 <div class="size-8 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 1970 <img 1971 src="https://animou-app.com/storage/29/home-icon.svg" 1972 alt="Refuge" 1973 loading="lazy" 1974 class="size-4" 1975 /> 1976 </div> 1977 <span class="font-helvetica-now-display font-bold text-sm leading-[1.4] text-white-0 whitespace-nowrap"> 1978 Refuge 1979 </span> 1980 </li> 1981 </ul> 1982 </div> 1983 1984 1985 <div 1986 class="hidden lg:flex lg:w-[200px] lg:shrink-0 relative" 1987 x-data="{ 1988 shown: false, 1989 async revealWhenImagesReady() { 1990 await window.animouWaitForImages(this.$el) 1991 this.shown = true 1992 }, 1993 }" 1994 x-intersect.once="revealWhenImagesReady()" 1995 > 1996 1997 <svg viewBox="0 0 2 743" preserveAspectRatio="none" fill="none" aria-hidden="true" 1998 class="absolute right-4 top-0 h-full w-[2px] pointer-events-none" 1999 :class="shown ? 'percycms-animate animate-fade-in-down' : 'opacity-0'"> 2000 <path stroke="url(#animou-dashed-line-gradient)" stroke-dasharray="16 16" stroke-width="2" d="M1 0v743"/> 2001 <defs> 2002 <linearGradient id="animou-dashed-line-gradient" x1="-.5" x2="-.5" y1="0" y2="743" gradientUnits="userSpaceOnUse"> 2003 <stop offset=".074" stop-color="#adccf6" stop-opacity="0"/> 2004 <stop offset=".251" stop-color="#adccf6"/> 2005 <stop offset=".642" stop-color="#adccf6"/> 2006 <stop offset=".934" stop-color="#adccf6" stop-opacity="0"/> 2007 </linearGradient> 2008 </defs> 2009 </svg> 2010 2011 2012 <ul class="flex flex-col items-end gap-[56px] w-full pt-[22px] list-none" aria-hidden="true"> 2013 <li class=" 2014 relative flex items-center gap-4 2015 bg-glass-fill backdrop-blur-sm border border-gray-10 2016 rounded-full px-5 py-3 2017 " 2018 :class="shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'" 2019 style="animation-delay: 200ms" 2020 > 2021 <div class="size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 2022 <img 2023 src="https://animou-app.com/storage/24/vet-icon.svg" 2024 alt="Vétérinaire" 2025 loading="lazy" 2026 class="size-5" 2027 /> 2028 </div> 2029 <sp
2029an class="font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap"> 2030 Vétérinaire 2031 </span> 2032 </li> 2033 <li class=" 2034 relative flex items-center gap-4 2035 bg-glass-fill backdrop-blur-sm border border-gray-10 2036 rounded-full px-5 py-3 2037 " 2038 :class="shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'" 2039 style="animation-delay: 350ms" 2040 > 2041 <div class="size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 2042 <img 2043 src="https://animou-app.com/storage/25/petsafe-icon.svg" 2044 alt="Association" 2045 loading="lazy" 2046 class="size-5" 2047 /> 2048 </div> 2049 <span class="font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap"> 2050 Association 2051 </span> 2052 </li> 2053 <li class=" 2054 relative flex items-center gap-4 2055 bg-glass-fill backdrop-blur-sm border border-gray-10 2056 rounded-full px-5 py-3 2057 " 2058 :class="shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'" 2059 style="animation-delay: 500ms" 2060 > 2061 <div class="size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 2062 <img 2063 src="https://animou-app.com/storage/28/people-icon.svg" 2064 alt="Professionnel" 2065 loading="lazy" 2066 class="size-5" 2067 /> 2068 </div> 2069 <span class="font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap"> 2070 Professionnel 2071 </span> 2072 </li> 2073 <li class=" 2074 relative flex items-center gap-4 2075 bg-glass-fill backdrop-blur-sm border border-gray-10 2076 rounded-full px-5 py-3 2077 " 2078 :class="shown ? 'percycms-animate animate-fade-in-left anim-duration-700' : 'opacity-0'" 2079 style="animation-delay: 650ms" 2080 > 2081 <div class="size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full"> 2082 <img 2083 src="https://animou-app.com/storage/29/home-icon.svg" 2084 alt="Refuge" 2085 loading="lazy" 2086 class="size-5" 2087 /> 2088 </div> 2089 <span class="font-helvetica-now-display font-bold text-lg leading-[1.4] text-white-0 whitespace-nowrap"> 2090 Refuge 2091 </span> 2092 </li> 2093 </ul> 2094 </div> 2095 </div> 2096 2097 </div> 2098 </div> 2099 2100 2101</section> 2102<section 2103 class="page-section page-section--flush-top" 2104 aria-labelledby="heading-partner-showcase" 2105 > 2106 <div class="page-wrapper"> 2107 <h2 id="heading-partner-showcase" class="sr-only">Ils soutiennent déjà le réseau</h2> 2108 2109 <div 2110 class="flex flex-col gap-[30px] pb-[60px] lg:flex-row" 2111 x-data="{ 2112 logoCount: 8, 2113 quoteCount: 5, 2114 logoSlots: 3, 2115 quoteSlots: 2, 2116 logoIndexes: JSON.parse('[0,1,2]'), 2117 quoteIndexes: JSON.parse('[0,1]'), 2118 nextLogo: 3, 2119 nextQuote: 2, 2120 paused: false, 2121 timer: null, 2122 cursor: 0, 2123 order: [], 2124 revealed: false, 2125 visible: false, 2126 reducedMotion: false, 2127 sequence: JSON.parse('[[\u0022logo\u0022,0],[\u0022quote\u0022,0],[\u0022logo\u0022,1],[\u0022logo\u0022,2],[\u0022quote\u0022,1]]'), 2128 logoIndex(slot) { 2129 return this.logoCount ? this.logoIndexes[slot] % this.logoCount : 0 2130 }, 2131 quoteIndex(slot) { 2132 return this.quoteCount ? this.quoteIndexes[slot] % this.quoteCount : 0 2133 }, 2134 advanceCard(type, slot) { 2135 if (type === 'logo' && this.logoCount > this.logoSlots) { 2136 this.logoIndexes[slot] = this.nextLogo % this.logoCount 2137 this.nextLogo++ 2138 } 2139 2140 if (type === 'quote' && this.quoteCount > this.quoteSlots) { 2141 this.quoteIndexes[slot] = this.nextQuote % this.quoteCount 2142 this.nextQuote++ 2143 } 2144 }, 2145 shuffle(n) { 2146 const a = Array.from({ length: n }, (_, i) => i) 2147 for (let i = a.length - 1; i > 0; i--) { 2148 const j = Math.floor(Math.random() * (i + 1)) 2149 ;[a[i], a[j]] = [a[j], a[i]] 2150 } 2151 return a 2152 }, 2153 reshuffle() { 2154 // New random round; keep the first pick different from the last 2155 // one so no card pops twice back-to-back. 2156 const last = this.order.length ? this.order[this.order.length - 1] :
2156-1 2157 const next = this.shuffle(this.sequence.length) 2158 if (this.sequence.length > 1 && next[0] === last) { 2159 ;[next[0], next[1]] = [next[1], next[0]] 2160 } 2161 this.order = next 2162 this.cursor = 0 2163 }, 2164 tick() { 2165 if (this.paused || ! this.sequence.length) return 2166 2167 // Advance a single card per tick, in a random order, so only one 2168 // element ever pops in/out at a time and never in a fixed sweep. 2169 if (this.cursor >= this.order.length) this.reshuffle() 2170 const [type, slot] = this.sequence[this.order[this.cursor]] 2171 this.advanceCard(type, slot) 2172 this.cursor++ 2173 }, 2174 start() { 2175 this.stop() 2176 if (this.visible && ! this.reducedMotion) { 2177 if (! this.order.length) this.reshuffle() 2178 this.timer = window.setInterval(() => this.tick(), 2200) 2179 } 2180 }, 2181 stop() { 2182 window.clearInterval(this.timer) 2183 this.timer = null 2184 }, 2185 async waitForVisibleImages() { 2186 const images = Array.from(this.$el.querySelectorAll('img')) 2187 .filter(image => image.offsetParent !== null) 2188 2189 await Promise.all(images.map(image => new Promise(resolve => { 2190 const decode = () => { 2191 if (typeof image.decode !== 'function') { 2192 resolve() 2193 return 2194 } 2195 2196 image.decode().catch(() => {}).finally(resolve) 2197 } 2198 2199 if (image.complete) { 2200 decode() 2201 return 2202 } 2203 2204 image.addEventListener('load', decode, { once: true }) 2205 image.addEventListener('error', resolve, { once: true }) 2206 }))) 2207 }, 2208 async enterViewport() { 2209 this.visible = true 2210 await this.waitForVisibleImages() 2211 if (! this.visible) return 2212 2213 this.revealed = true 2214 this.start() 2215 }, 2216 leaveViewport() { 2217 this.visible = false 2218 this.stop() 2219 }, 2220 destroy() { 2221 this.stop() 2222 }, 2223 }" 2224 x-init="reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches" 2225 x-intersect:enter.margin.-10%="enterViewport()" 2226 x-intersect:leave.margin.-10%="leaveViewport()" 2227 :class="{ 2228 'partner-showcase-intro-active': revealed, 2229 'partner-showcase-intro-pending': ! revealed, 2230 }" 2231 @mouseenter="paused = true" 2232 @mouseleave="paused = false" 2233 > 2234 2235 2236 <div 2237 class="partner-showcase-intro relative flex flex-col justify-between gap-10 overflow-hidden rounded-[24px] p-5 text-white-0 lg:h-[426px] lg:w-[312px] lg:shrink-0" 2238 style="animation-delay: 0ms; background: linear-gradient(164deg, #6E7DE4 8.57%, #8290EB 52.87%, #A8B3F0 97.17%);" 2239 > 2240 <div class="flex flex-col gap-1"> 2241 <p class="m-0 font-helvetica-now-display text-[72px] font-bold leading-[1.1] tracking-[-2.88px] lg:text-[100px] lg:tracking-[-4px]">19+</p> 2242 <p class="m-0 font-helvetica-now-display text-[20px] leading-[1.4]">Ils soutiennent déjà le réseau</p> 2243 </div> 2244 2245 <div class="flex flex-col gap-[23px]"> 2246 <p class="m-0 text-[14px] leading-[1.4]">Des partenaires locaux et des associations engagés pour le bien-être animal partout en France</p> 2247 <a href="/devenir-partenaire" class="btn-filled w-full !text-[14px] no-underline"> 2248 Voir tous nos partenaires 2249 <svg viewBox="0 0 16 16" fill="none" aria-hidden="true" class="size-4 shrink-0"> 2250 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.333" d="M3.333 8h9.333M8 3.333 12.667 8 8 12.666"/> 2251 </svg> 2252 </a> 2253 </div> 2254 </div> 2255 2256 2257 <div class="flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]"> 2258 <div class="partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0" style="animation-delay: 90ms;"> 2259 <a 2260 href="https://c3po.link/QqUrSpwysy" target="_blank" rel="noopener noreferrer sponsored" data-track="partner-website" data-partner-name="Ultra Premium Direct" x-show="logoIndex(0) === 0" 2261 x-transition:enter="partner-showcase-card-transition" 2262 x-transition:enter-start="partner-showcase-card-enter" 2263 x-transition:enter-end="partner-showcase-card-visible" 2264 x-transition:leave="partner-showcase-card-transition" 2265 x-transition:leave-start="partner-showcase-card-visible" 2266 x-transition:leave-end="partner-showcase-card-leave" 2267 :class="{ 'z-10': logoIndex(0) === 0 }" 2268 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2269 > 2270 <img src="https://media.animou-app.com/partners/1/logo/32/01KWW3C28R3WPHEM7T4YASZFVP.jpg" alt="Ultra Premium Direct" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2271 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Alimentation premium pour chien et chat, fabriquée en France, vendue en direct.</p> 2272 </a> 2273 <div 2274 x-show="logoIndex(0) === 1" 2275 x-transition:enter="partner-showcase-card-transition" 2276 x-transition:enter-start="partner-showcase-card-enter" 2277 x-transition:enter-end="partner-showcase-card-visible" 2278 x-transition:leave="partner-showcase-card-transition" 2279 x-transition:leave-start="partner-showcase-card-visible" 2280 x-transition:leave-end="partner-showcase-card-leave" 2281 :class="{ 'z-10': logoIndex(0) === 1 }" 2282 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2283 style="display: none;" > 2284 <img src="https://media.animou-app.com/partners/20/logo/958/8be4f55e-c491-4cef-936a-00e558349c8b.jpg" alt="Alma Défense Animale" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2285 </div> 2286 <div 2287 x-show="logoIndex(0) === 2" 2288 x-transition:enter="partner-showcase-card-transition" 2289 x-transition:enter-start="partner-showcase-card-enter" 2290 x-transition:enter-end="partner-showcase-card-visible" 2291 x-transition:leave="partner-showcase-card-transition" 2292 x-transition:leave-start="partner-showcase-card-visible" 2293 x-transition:leave-end="partner-showcase-card-leave" 2294 :class="{ 'z-10': logoIndex(0) === 2 }" 2295 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2296 style="display: none;" > 2297 <img src="https://media.animou-app.com/partners/12/logo/950/a1e3833c-27b1-4159-90a7-76635
229756795bd.jpg" alt="Chat Bonheur" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2298 </div> 2299 <div 2300 x-show="logoIndex(0) === 3" 2301 x-transition:enter="partner-showcase-card-transition" 2302 x-transition:enter-start="partner-showcase-card-enter" 2303 x-transition:enter-end="partner-showcase-card-visible" 2304 x-transition:leave="partner-showcase-card-transition" 2305 x-transition:leave-start="partner-showcase-card-visible" 2306 x-transition:leave-end="partner-showcase-card-leave" 2307 :class="{ 'z-10': logoIndex(0) === 3 }" 2308 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2309 style="display: none;" > 2310 <img src="https://media.animou-app.com/partners/19/logo/957/64068d17-3c34-45a2-8e82-d880ee20328d.png" alt="L'école du chat" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2311 </div> 2312 <div 2313 x-show="logoIndex(0) === 4" 2314 x-transition:enter="partner-showcase-card-transition" 2315 x-transition:enter-start="partner-showcase-card-enter" 2316 x-transition:enter-end="partner-showcase-card-visible" 2317 x-transition:leave="partner-showcase-card-transition" 2318 x-transition:leave-start="partner-showcase-card-visible" 2319 x-transition:leave-end="partner-showcase-card-leave" 2320 :class="{ 'z-10': logoIndex(0) === 4 }" 2321 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2322 style="display: none;" > 2323 <img src="https://media.animou-app.com/partners/17/logo/955/007e4408-37d6-48c2-9092-2fe755b31afc.png" alt="La Garenne de Maya" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2324 </div> 2325 <a 2326 href="https://muzon.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Muzon" x-show="logoIndex(0) === 5" 2327 x-transition:enter="partner-showcase-card-transition" 2328 x-transition:enter-start="partner-showcase-card-enter" 2329 x-transition:enter-end="partner-showcase-card-visible" 2330 x-transition:leave="partner-showcase-card-transition" 2331 x-transition:leave-start="partner-showcase-card-visible" 2332 x-transition:leave-end="partner-showcase-card-leave" 2333 :class="{ 'z-10': logoIndex(0) === 5 }" 2334 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2335 style="display: none;" > 2336 <img src="https://media.animou-app.com/partners/4/logo/14
233606/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg" alt="Muzon" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2337 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store d'accessoires et d'alimentation pour chiens et chats.</p> 2338 </a> 2339 <a 2340 href="https://nuggetshop.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Nugget" x-show="logoIndex(0) === 6" 2341 x-transition:enter="partner-showcase-card-transition" 2342 x-transition:enter-start="partner-showcase-card-enter" 2343 x-transition:enter-end="partner-showcase-card-visible" 2344 x-transition:leave="partner-showcase-card-transition" 2345 x-transition:leave-start="partner-showcase-card-visible" 2346 x-transition:leave-end="partner-showcase-card-leave" 2347 :class="{ 'z-10': logoIndex(0) === 6 }" 2348 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2349 style="display: none;" > 2350 <img src="https://media.animou-app.com/partners/3/logo/55/01KWXZZD0N8D9QVE2DDYKQT9CT.png" alt="Nugget" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2351 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store bordelais d'accessoires, soins et café pour chiens et chats.</p> 2352 </a> 2353 <div 2354 x-show="logoIndex(0) === 7" 2355 x-transition:enter="partner-showcase-card-transition" 2356 x-transition:enter-start="partner-showcase-card-enter" 2357 x-transition:enter-end="partner-showcase-card-visible" 2358 x-transition:leave="partner-showcase-card-transition" 2359 x-transition:leave-start="partner-showcase-card-visible" 2360 x-transition:leave-end="partner-showcase-card-leave" 2361 :class="{ 'z-10': logoIndex(0) === 7 }" 2362 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2363 style="display: none;" > 2364 <img src="https://media.animou-app.com/partners/14/logo/952/efaaeae4-9004-47c8-84c8-59a3d647404e.png" alt="Sowly" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2365 </div> 2366 </div> 2367 <div class="partner-showcase-intro relative min-h-[220px] overflow-hidden lg:min-h-0 lg:flex-1" style="animation-delay: 180ms;"> 2368 <figure 2369 x-show="quoteIndex(0) === 0" 2370 x-transition:enter="partner-showcase-card-transition" 2371 x-transition:enter-start="partner-showcase-card-enter" 2372 x-transition:enter-end="partner-showcase-card-visible" 2373 x-transition:leave="partner-showcase-card-transition" 2374 x-transition:leave-start="partner-showcase-card-visible" 2375 x-transition:leave-end="partner-showcase-card-leave" 2376 :class="{ 'z-10': quoteIndex(0) === 0 }" 2377 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2378 > 2379 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400">
2380 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2381 </svg> 2382 <blockquote class="m-0 mt-4 border-0 p-0"> 2383 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Animou fait partie de ces applications qui ont su allier utilité et amour des animaux, et ça ne s'improvise pas. Un partenariat naturel pour Caats, parce que quand les valeurs se rejoignent à ce point, s'engager ensemble ne se discute même pas.</p> 2384 </blockquote> 2385 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Caats</figcaption> 2386 <img src="https://media.animou-app.com/partners/9/logo/17/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2387 2388 <a href="https://caats.co" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Caats" aria-label="Caats" class="absolute inset-0 z-10"></a> 2389 </figure> 2390 <figure 2391 x-show="quoteIndex(0) === 1" 2392 x-transition:enter="partner-showcase-card-transition" 2393 x-transition:enter-start="partner-showcase-card-enter" 2394 x-transition:enter-end="partner-showcase-card-visible" 2395 x-transition:leave="partner-showcase-card-transition" 2396 x-transition:leave-start="partner-showcase-card-visible" 2397 x-transition:leave-end="partner-showcase-card-leave" 2398 :class="{ 'z-10': quoteIndex(0) === 1 }" 2399 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2400 style="display: none;" > 2401 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2402 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2403 </svg> 2404 <blockquote class="m-0 mt-4 border-0 p-0"> 2405 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Invoxia est fière d'être partenaire de ce projet. Les inscrits à la plateforme bénéficient d'une offre exclusive sur le Biotracker Invoxia.</p> 2406 </blockquote> 2407 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Invoxia</figcaption> 2408 <img src="https://media.animou-app.com/partners/5/logo/9/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2409 2410 <a href="https://c3po.link/Q53hhqfbkq" target="_blank" rel="noopener noreferrer sponsored" data-track="partner-website" data-partner-name="Invoxia" aria-label="Invoxia" class="absolute inset-0 z-10"></a> 2411 </figure> 2412 <figure 2413 x-show="quoteIndex(0) === 2" 2414 x-transition:enter="partner-showcase-card-transition" 2415 x-transition:enter-start="partner-showcase-card-enter" 2416 x-transition:enter-end="partner-showcase-card-visible" 2417 x-transition:leave="partner-showcase-card-transition" 2418 x-transition:leave-start="partner-showcase-card-visible" 2419 x-transition:leave-end="partner-showcase-card-leave" 2420 :class="{ 'z-10': quoteIndex(0) === 2 }" 2421 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2422 style="display: none;" > 2423 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400">
2424 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2425 </svg> 2426 <blockquote class="m-0 mt-4 border-0 p-0"> 2427 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Un animal qui se perd, c'est toute une famille qui s'inquiète. Tout ce qui aide à le retrouver plus vite compte vraiment, et c'est précisément ce que permet Animou. Chez Franklin, prendre soin de nos compagnons ne s'arrête pas à leur gamelle : nous sommes fiers de compter parmi ses premiers partenaires.</p> 2428 </blockquote> 2429 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Franklin Pet Food</figcaption> 2430 <img src="https://media.animou-app.com/partners/7/logo/13/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2431 2432 <a href="https://c3po.link/QhwjcrC4Cy" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Franklin Pet Food" aria-label="Franklin Pet Food" class="absolute inset-0 z-10"></a> 2433 </figure> 2434 <figure 2435 x-show="quoteIndex(0) === 3" 2436 x-transition:enter="partner-showcase-card-transition" 2437 x-transition:enter-start="partner-showcase-card-enter" 2438 x-transition:enter-end="partner-showcase-card-visible" 2439 x-transition:leave="partner-showcase-card-transition" 2440 x-transition:leave-start="partner-showcase-card-visible" 2441 x-transition:leave-end="partner-showcase-card-leave" 2442 :class="{ 'z-10': quoteIndex(0) === 3 }" 2443 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2444 style="display: none;" > 2445 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2446 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2447 </svg> 2448 <blockquote class="m-0 mt-4 border-0 p-0"> 2449 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Nous avons choisi de soutenir le développement de cette belle initiative solidaire, parce qu'ensemble, associations, refuges, bénévoles et citoyens peuvent faire la différence pour les animaux perdus.</p> 2450 </blockquote> 2451 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">La Ligue des Animaux</figcaption> 2452 <img src="https://media.animou-app.com/partners/10/logo/945/b39f0b9a-da25-442a-8458-95
2452538808cced.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2453 2454 <a href="https://laliguedesanimaux.fr/" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="La Ligue des Animaux" aria-label="La Ligue des Animaux" class="absolute inset-0 z-10"></a> 2455 </figure> 2456 <figure 2457 x-show="quoteIndex(0) === 4" 2458 x-transition:enter="partner-showcase-card-transition" 2459 x-transition:enter-start="partner-showcase-card-enter" 2460 x-transition:enter-end="partner-showcase-card-visible" 2461 x-transition:leave="partner-showcase-card-transition" 2462 x-transition:leave-start="partner-showcase-card-visible" 2463 x-transition:leave-end="partner-showcase-card-leave" 2464 :class="{ 'z-10': quoteIndex(0) === 4 }" 2465 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2466 style="display: none;" > 2467 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2468 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2469 </svg> 2470 <blockquote class="m-0 mt-4 border-0 p-0"> 2471 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Tout ce qui permet de diffuser plus rapidement une information et de mobiliser davantage de personnes me semble intéressant. Et c'est précisément ce que cherche à faire Animou.</p> 2472 </blockquote> 2473 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Le guide du chat</figcaption> 2474 <img src="https://media.animou-app.com/partners/11/logo/946/e5deb7dd-9354-478f-9dbf-3a9b9cd0df02.jpg" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2475 2476 <a href="https://leguideduchat.fr/" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Le guide du chat" aria-label="Le guide du chat" class="absolute inset-0 z-10"></a> 2477 </figure> 2478 </div> 2479 </div> 2480 <div class="flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]"> 2481 <div class="partner-showcase-intro relative min-h-0 overflow-hidden rounded-[20px] max-lg:aspect-[4/3] lg:flex-1" style="animation-delay: 270ms;"> 2482 <img 2483 src="/img/168/partners-photo-4c82573d24f6.webp?q=80&fit=cover&w=500&h=480&s=5f03a98c5d47fddbe6abc036998274cd" 2484 srcset="/img/168/partners-photo-4c82573d24f6.webp?q=80&fit=cover&w=1000&h=960&s=cad9b57f3af53774414e3376cb192a46 2x" width="500" height="480" alt="Un chien attentif sous un arbre en fleurs" 2485 loading="lazy" 2486 decoding="async" 2487 class="absolute inset-0 size-full object-cover" 2488 /> 2489 </div> 2490 <div class="partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0" style="animation-delay: 360ms;"> 2491 <a 2492 href="https://c3po.link/QqUrSpwysy" target="_blank" rel="noopener noreferrer sponsored" data-track="partner-website" data-partner-name="Ultra Premium Direct" x-show="logoIndex(1) === 0" 2493 x-transition:enter="partner-showcase-card-transition" 2494 x-transition:enter-start="partner-showcase-card-enter" 2495 x-transition:enter-end="partner-showcase-card-visible" 2496 x-transition:leave="partner-showcase-card-transition" 2497 x-transition:leave-start="partner-showcase-card-visible" 2498 x-transition:leave-end="partner-showcase-card-leave" 2499 :class="{ 'z-10': logoIndex(1) === 0 }" 2500 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2501 style="display: none;" > 2502 <img src="https://media.animou-app.com/partners/1/logo/32/01KWW3C28R3WPHEM7T4YASZFVP.jpg" alt="Ultra Premium Direct" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2503 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Alimentation premium pour chien et chat, fabriquée en France, vendue en direct.</p> 2504 </a> 2505 <div 2506 x-show="logoIndex(1) === 1" 2507 x-transition:enter="partner-showcase-card-transition" 2508 x-transition:enter-start="partner-showcase-card-enter" 2509 x-transition:enter-end="partner-showcase-card-visible" 2510 x-transition:leave="partner-showcase-card-transition" 2511 x-transition:leave-start="partner-showcase-card-visible" 2512 x-transition:leave-end="partner-showcase-card-leave" 2513 :class="{ 'z-10': logoIndex(1) === 1 }" 2514 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2515 > 2516 <img src="https://media.animou-app.com/partners/20/logo/958/8be4f55e-c491-4cef-936a-00e558349c8b.jpg" alt="Alma Défense Animale" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2517 </div> 2518 <div 2519 x-show="logoIndex(1) === 2" 2520 x-transition:enter="partner-showcase-card-transition" 2521 x-transition:enter-start="partner-showcase-card-enter" 2522 x-transition:enter-end="partner-showcase-card-visible" 2523 x-transition:leave="partner-showcase-card-transition" 2524 x-transition:leave-start="partner-showcase-card-visible" 2525 x-transition:leave-end="partner-showcase-card-leave" 2526 :class="{ 'z-10': logoIndex(1) === 2 }" 2527 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2528 style="display: none;" > 2529 <img src="https://media.animou-app.com/partners/12/logo/950/a1e3833c-27b1-4159-90a7-76635
252956795bd.jpg" alt="Chat Bonheur" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2530 </div> 2531 <div 2532 x-show="logoIndex(1) === 3" 2533 x-transition:enter="partner-showcase-card-transition" 2534 x-transition:enter-start="partner-showcase-card-enter" 2535 x-transition:enter-end="partner-showcase-card-visible" 2536 x-transition:leave="partner-showcase-card-transition" 2537 x-transition:leave-start="partner-showcase-card-visible" 2538 x-transition:leave-end="partner-showcase-card-leave" 2539 :class="{ 'z-10': logoIndex(1) === 3 }" 2540 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2541 style="display: none;" > 2542 <img src="https://media.animou-app.com/partners/19/logo/957/64068d17-3c34-45a2-8e82-d880ee20328d.png" alt="L'école du chat" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2543 </div> 2544 <div 2545 x-show="logoIndex(1) === 4" 2546 x-transition:enter="partner-showcase-card-transition" 2547 x-transition:enter-start="partner-showcase-card-enter" 2548 x-transition:enter-end="partner-showcase-card-visible" 2549 x-transition:leave="partner-showcase-card-transition" 2550 x-transition:leave-start="partner-showcase-card-visible" 2551 x-transition:leave-end="partner-showcase-card-leave" 2552 :class="{ 'z-10': logoIndex(1) === 4 }" 2553 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2554 style="display: none;" > 2555 <img src="https://media.animou-app.com/partners/17/logo/955/007e4408-37d6-48c2-9092-2fe755b31afc.png" alt="La Garenne de Maya" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2556 </div> 2557 <a 2558 href="https://muzon.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Muzon" x-show="logoIndex(1) === 5" 2559 x-transition:enter="partner-showcase-card-transition" 2560 x-transition:enter-start="partner-showcase-card-enter" 2561 x-transition:enter-end="partner-showcase-card-visible" 2562 x-transition:leave="partner-showcase-card-transition" 2563 x-transition:leave-start="partner-showcase-card-visible" 2564 x-transition:leave-end="partner-showcase-card-leave" 2565 :class="{ 'z-10': logoIndex(1) === 5 }" 2566 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2567 style="display: none;" > 2568 <img src="https://media.animou-app.com/partners/4/logo/14
256806/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg" alt="Muzon" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2569 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store d'accessoires et d'alimentation pour chiens et chats.</p> 2570 </a> 2571 <a 2572 href="https://nuggetshop.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Nugget" x-show="logoIndex(1) === 6" 2573 x-transition:enter="partner-showcase-card-transition" 2574 x-transition:enter-start="partner-showcase-card-enter" 2575 x-transition:enter-end="partner-showcase-card-visible" 2576 x-transition:leave="partner-showcase-card-transition" 2577 x-transition:leave-start="partner-showcase-card-visible" 2578 x-transition:leave-end="partner-showcase-card-leave" 2579 :class="{ 'z-10': logoIndex(1) === 6 }" 2580 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2581 style="display: none;" > 2582 <img src="https://media.animou-app.com/partners/3/logo/55/01KWXZZD0N8D9QVE2DDYKQT9CT.png" alt="Nugget" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2583 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store bordelais d'accessoires, soins et café pour chiens et chats.</p> 2584 </a> 2585 <div 2586 x-show="logoIndex(1) === 7" 2587 x-transition:enter="partner-showcase-card-transition" 2588 x-transition:enter-start="partner-showcase-card-enter" 2589 x-transition:enter-end="partner-showcase-card-visible" 2590 x-transition:leave="partner-showcase-card-transition" 2591 x-transition:leave-start="partner-showcase-card-visible" 2592 x-transition:leave-end="partner-showcase-card-leave" 2593 :class="{ 'z-10': logoIndex(1) === 7 }" 2594 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2595 style="display: none;" > 2596 <img src="https://media.animou-app.com/partners/14/logo/952/efaaeae4-9004-47c8-84c8-59a3d647404e.png" alt="Sowly" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2597 </div> 2598 </div> 2599 </div> 2600 <div class="flex min-w-0 flex-1 flex-col gap-[30px] lg:h-[426px]"> 2601 <div class="partner-showcase-intro relative overflow-hidden max-lg:min-h-[160px] lg:h-[160px] lg:shrink-0" style="animation-delay: 450ms;"> 2602 <a 2603 href="https://c3po.link/QqUrSpwysy" target="_blank" rel="noopener noreferrer sponsored" data-track="partner-website" data-partner-name="Ultra Premium Direct" x-show="logoIndex(2) === 0" 2604 x-transition:enter="partner-showcase-card-transition" 2605 x-transition:enter-start="partner-showcase-card-enter" 2606 x-transition:enter-end="partner-showcase-card-visible" 2607 x-transition:leave="partner-showcase-card-transition" 2608 x-transition:leave-start="partner-showcase-card-visible" 2609 x-transition:leave-end="partner-showcase-card-leave" 2610 :class="{ 'z-10': logoIndex(2) === 0 }" 2611 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2612 style="display: none;" > 2613 <img src="https://media.animou-app.com/partners/1/logo/32/01KWW3C28R3WPHEM7T4YASZFVP.jpg" alt="Ultra Premium Direct" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2614 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Alimentation premium pour chien et chat, fabriquée en France, vendue en direct.</p> 2615 </a> 2616 <div 2617 x-show="logoIndex(2) === 1" 2618 x-transition:enter="partner-showcase-card-transition" 2619 x-transition:enter-start="partner-showcase-card-enter" 2620 x-transition:enter-end="partner-showcase-card-visible" 2621 x-transition:leave="partner-showcase-card-transition" 2622 x-transition:leave-start="partner-showcase-card-visible" 2623 x-transition:leave-end="partner-showcase-card-leave" 2624 :class="{ 'z-10': logoIndex(2) === 1 }" 2625 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2626 style="display: none;" > 2627 <img src="https://media.animou-app.com/partners/20/logo/958/8be4f55e-c491-4cef-936a-00e558349c8b.jpg" alt="Alma Défense Animale" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2628 </div> 2629 <div 2630 x-show="logoIndex(2) === 2" 2631 x-transition:enter="partner-showcase-card-transition" 2632 x-transition:enter-start="partner-showcase-card-enter" 2633 x-transition:enter-end="partner-showcase-card-visible" 2634 x-transition:leave="partner-showcase-card-transition" 2635 x-transition:leave-start="partner-showcase-card-visible" 2636 x-transition:leave-end="partner-showcase-card-leave" 2637 :class="{ 'z-10': logoIndex(2) === 2 }" 2638 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2639 > 2640 <img src="https://media.animou-app.com/partners/12/logo/950/a1e3833c-27b1-4159-90a7-76635
264056795bd.jpg" alt="Chat Bonheur" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2641 </div> 2642 <div 2643 x-show="logoIndex(2) === 3" 2644 x-transition:enter="partner-showcase-card-transition" 2645 x-transition:enter-start="partner-showcase-card-enter" 2646 x-transition:enter-end="partner-showcase-card-visible" 2647 x-transition:leave="partner-showcase-card-transition" 2648 x-transition:leave-start="partner-showcase-card-visible" 2649 x-transition:leave-end="partner-showcase-card-leave" 2650 :class="{ 'z-10': logoIndex(2) === 3 }" 2651 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2652 style="display: none;" > 2653 <img src="https://media.animou-app.com/partners/19/logo/957/64068d17-3c34-45a2-8e82-d880ee20328d.png" alt="L'école du chat" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2654 </div> 2655 <div 2656 x-show="logoIndex(2) === 4" 2657 x-transition:enter="partner-showcase-card-transition" 2658 x-transition:enter-start="partner-showcase-card-enter" 2659 x-transition:enter-end="partner-showcase-card-visible" 2660 x-transition:leave="partner-showcase-card-transition" 2661 x-transition:leave-start="partner-showcase-card-visible" 2662 x-transition:leave-end="partner-showcase-card-leave" 2663 :class="{ 'z-10': logoIndex(2) === 4 }" 2664 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2665 style="display: none;" > 2666 <img src="https://media.animou-app.com/partners/17/logo/955/007e4408-37d6-48c2-9092-2fe755b31afc.png" alt="La Garenne de Maya" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2667 </div> 2668 <a 2669 href="https://muzon.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Muzon" x-show="logoIndex(2) === 5" 2670 x-transition:enter="partner-showcase-card-transition" 2671 x-transition:enter-start="partner-showcase-card-enter" 2672 x-transition:enter-end="partner-showcase-card-visible" 2673 x-transition:leave="partner-showcase-card-transition" 2674 x-transition:leave-start="partner-showcase-card-visible" 2675 x-transition:leave-end="partner-showcase-card-leave" 2676 :class="{ 'z-10': logoIndex(2) === 5 }" 2677 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2678 style="display: none;" > 2679 <img src="https://media.animou-app.com/partners/4/logo/14
267906/8667929a-aacf-4fdc-ab99-dfcdbb5a7783.jpg" alt="Muzon" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2680 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store d'accessoires et d'alimentation pour chiens et chats.</p> 2681 </a> 2682 <a 2683 href="https://nuggetshop.fr" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Nugget" x-show="logoIndex(2) === 6" 2684 x-transition:enter="partner-showcase-card-transition" 2685 x-transition:enter-start="partner-showcase-card-enter" 2686 x-transition:enter-end="partner-showcase-card-visible" 2687 x-transition:leave="partner-showcase-card-transition" 2688 x-transition:leave-start="partner-showcase-card-visible" 2689 x-transition:leave-end="partner-showcase-card-leave" 2690 :class="{ 'z-10': logoIndex(2) === 6 }" 2691 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2692 style="display: none;" > 2693 <img src="https://media.animou-app.com/partners/3/logo/55/01KWXZZD0N8D9QVE2DDYKQT9CT.png" alt="Nugget" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2694 <p class="m-0 text-center text-[14px] leading-[1.4] text-dark-700">Concept store bordelais d'accessoires, soins et café pour chiens et chats.</p> 2695 </a> 2696 <div 2697 x-show="logoIndex(2) === 7" 2698 x-transition:enter="partner-showcase-card-transition" 2699 x-transition:enter-start="partner-showcase-card-enter" 2700 x-transition:enter-end="partner-showcase-card-visible" 2701 x-transition:leave="partner-showcase-card-transition" 2702 x-transition:leave-start="partner-showcase-card-visible" 2703 x-transition:leave-end="partner-showcase-card-leave" 2704 :class="{ 'z-10': logoIndex(2) === 7 }" 2705 class="partner-showcase-card-face absolute inset-0 flex flex-col items-center justify-center gap-3 rounded-[20px] border border-transparent bg-blue-10 px-10 py-9 no-underline hover:border-purple-100 hover:bg-purple-50/40" 2706 style="display: none;" > 2707 <img src="https://media.animou-app.com/partners/14/logo/952/efaaeae4-9004-47c8-84c8-59a3d647404e.png" alt="Sowly" width="120" height="48" loading="lazy" decoding="async" class="h-[48px] w-auto max-w-[70%] object-contain" /> 2708 </div> 2709 </div> 2710 <div class="partner-showcase-intro relative min-h-[220px] overflow-hidden lg:min-h-0 lg:flex-1" style="animation-delay: 540ms;"> 2711 <figure 2712 x-show="quoteIndex(1) === 0" 2713 x-transition:enter="partner-showcase-card-transition" 2714 x-transition:enter-start="partner-showcase-card-enter" 2715 x-transition:enter-end="partner-showcase-card-visible" 2716 x-transition:leave="partner-showcase-card-transition" 2717 x-transition:leave-start="partner-showcase-card-visible" 2718 x-transition:leave-end="partner-showcase-card-leave" 2719 :class="{ 'z-10': quoteIndex(1) === 0 }" 2720 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2721 style="display: none;" > 2722 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400">
2723 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2724 </svg> 2725 <blockquote class="m-0 mt-4 border-0 p-0"> 2726 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Animou fait partie de ces applications qui ont su allier utilité et amour des animaux, et ça ne s'improvise pas. Un partenariat naturel pour Caats, parce que quand les valeurs se rejoignent à ce point, s'engager ensemble ne se discute même pas.</p> 2727 </blockquote> 2728 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Caats</figcaption> 2729 <img src="https://media.animou-app.com/partners/9/logo/17/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2730 2731 <a href="https://caats.co" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Caats" aria-label="Caats" class="absolute inset-0 z-10"></a> 2732 </figure> 2733 <figure 2734 x-show="quoteIndex(1) === 1" 2735 x-transition:enter="partner-showcase-card-transition" 2736 x-transition:enter-start="partner-showcase-card-enter" 2737 x-transition:enter-end="partner-showcase-card-visible" 2738 x-transition:leave="partner-showcase-card-transition" 2739 x-transition:leave-start="partner-showcase-card-visible" 2740 x-transition:leave-end="partner-showcase-card-leave" 2741 :class="{ 'z-10': quoteIndex(1) === 1 }" 2742 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2743 > 2744 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2745 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2746 </svg> 2747 <blockquote class="m-0 mt-4 border-0 p-0"> 2748 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Invoxia est fière d'être partenaire de ce projet. Les inscrits à la plateforme bénéficient d'une offre exclusive sur le Biotracker Invoxia.</p> 2749 </blockquote> 2750 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Invoxia</figcaption> 2751 <img src="https://media.animou-app.com/partners/5/logo/9/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2752 2753 <a href="https://c3po.link/Q53hhqfbkq" target="_blank" rel="noopener noreferrer sponsored" data-track="partner-website" data-partner-name="Invoxia" aria-label="Invoxia" class="absolute inset-0 z-10"></a> 2754 </figure> 2755 <figure 2756 x-show="quoteIndex(1) === 2" 2757 x-transition:enter="partner-showcase-card-transition" 2758 x-transition:enter-start="partner-showcase-card-enter" 2759 x-transition:enter-end="partner-showcase-card-visible" 2760 x-transition:leave="partner-showcase-card-transition" 2761 x-transition:leave-start="partner-showcase-card-visible" 2762 x-transition:leave-end="partner-showcase-card-leave" 2763 :class="{ 'z-10': quoteIndex(1) === 2 }" 2764 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2765 style="display: none;" > 2766 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400">
2767 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2768 </svg> 2769 <blockquote class="m-0 mt-4 border-0 p-0"> 2770 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Un animal qui se perd, c'est toute une famille qui s'inquiète. Tout ce qui aide à le retrouver plus vite compte vraiment, et c'est précisément ce que permet Animou. Chez Franklin, prendre soin de nos compagnons ne s'arrête pas à leur gamelle : nous sommes fiers de compter parmi ses premiers partenaires.</p> 2771 </blockquote> 2772 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Franklin Pet Food</figcaption> 2773 <img src="https://media.animou-app.com/partners/7/logo/13/logo.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2774 2775 <a href="https://c3po.link/QhwjcrC4Cy" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Franklin Pet Food" aria-label="Franklin Pet Food" class="absolute inset-0 z-10"></a> 2776 </figure> 2777 <figure 2778 x-show="quoteIndex(1) === 3" 2779 x-transition:enter="partner-showcase-card-transition" 2780 x-transition:enter-start="partner-showcase-card-enter" 2781 x-transition:enter-end="partner-showcase-card-visible" 2782 x-transition:leave="partner-showcase-card-transition" 2783 x-transition:leave-start="partner-showcase-card-visible" 2784 x-transition:leave-end="partner-showcase-card-leave" 2785 :class="{ 'z-10': quoteIndex(1) === 3 }" 2786 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2787 style="display: none;" > 2788 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2789 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2790 </svg> 2791 <blockquote class="m-0 mt-4 border-0 p-0"> 2792 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Nous avons choisi de soutenir le développement de cette belle initiative solidaire, parce qu'ensemble, associations, refuges, bénévoles et citoyens peuvent faire la différence pour les animaux perdus.</p> 2793 </blockquote> 2794 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">La Ligue des Animaux</figcaption> 2795 <img src="https://media.animou-app.com/partners/10/logo/945/b39f0b9a-da25-442a-8458-95
2795538808cced.png" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2796 2797 <a href="https://laliguedesanimaux.fr/" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="La Ligue des Animaux" aria-label="La Ligue des Animaux" class="absolute inset-0 z-10"></a> 2798 </figure> 2799 <figure 2800 x-show="quoteIndex(1) === 4" 2801 x-transition:enter="partner-showcase-card-transition" 2802 x-transition:enter-start="partner-showcase-card-enter" 2803 x-transition:enter-end="partner-showcase-card-visible" 2804 x-transition:leave="partner-showcase-card-transition" 2805 x-transition:leave-start="partner-showcase-card-visible" 2806 x-transition:leave-end="partner-showcase-card-leave" 2807 :class="{ 'z-10': quoteIndex(1) === 4 }" 2808 class="partner-showcase-card-face absolute inset-0 m-0 rounded-[20px] border border-transparent bg-blue-10 p-6 hover:border-purple-100 hover:bg-purple-50/40" 2809 style="display: none;" > 2810 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="size-8 text-purple-400"> 2811 <path fill="currentColor" d="M18.6893 28V18.1453C18.6893 10.54 23.664 5.38533 30.6667 4L31.9933 6.868C28.7507 8.09067 26.6667 11.7187 26.6667 14.6667H32V28H18.6893ZM0 28V18.1453C0 10.54 4.99733 5.38533 12 4L13.328 6.868C10.084 8.09067 8 11.7187 8 14.6667H13.3107V28H0Z"/> 2812 </svg> 2813 <blockquote class="m-0 mt-4 border-0 p-0"> 2814 <p class="m-0 line-clamp-4 max-w-[225px] font-helvetica-now-display text-[17px] leading-[1.4] text-dark-850">Tout ce qui permet de diffuser plus rapidement une information et de mobiliser davantage de personnes me semble intéressant. Et c'est précisément ce que cherche à faire Animou.</p> 2815 </blockquote> 2816 <figcaption class="mt-3 text-[12px] leading-[1.4] text-dark-700">Le guide du chat</figcaption> 2817 <img src="https://media.animou-app.com/partners/11/logo/946/e5deb7dd-9354-478f-9dbf-3a9b9cd0df02.jpg" alt="" width="90" height="72" aria-hidden="true" loading="lazy" decoding="async" class="absolute bottom-3 right-3 h-[72px] w-auto max-w-[90px] object-contain" /> 2818 2819 <a href="https://leguideduchat.fr/" target="_blank" rel="noopener noreferrer" data-track="partner-website" data-partner-name="Le guide du chat" aria-label="Le guide du chat" class="absolute inset-0 z-10"></a> 2820 </figure> 2821 </div> 2822 </div> 2823 </div> 2824 2825 <div class="hidden lg:block pointer-events-none pt-[70px]"> 2826 <div x-data="sectionNav({ inheritPrevious: true })" 2827 class="transition-opacity duration-300" 2828 :style="'opacity: ' + opacity" 2829 x-cloak> 2830 <div class="w-[425px]"> 2831 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 2832 <span class="tabular-nums" x-text="number"></span>
2833 <span x-text="label"></span> 2834 </div> 2835 <div class="relative"> 2836 <div class="h-px w-full rounded-[1px]" 2837 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 2838 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 2839 :style="'left: ' + arrowLeft + 'px'"> 2840 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 2841 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 2842 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 2843 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 2844 stroke-linecap="round" stroke-linejoin="round"/> 2845 </svg> 2846 </div> 2847 </div> 2848 </div> 2849 </div> 2850</div> 2851</div> 2852 </div> 2853 2854 2855</section> 2856<section 2857 id="commitment" class="page-section" 2858 data-viewport-motion 2859 x-data="{ viewportMotionActive: false }" 2860 x-intersect:enter.margin.-10%="viewportMotionActive = true" 2861 x-intersect:leave.margin.-10%="viewportMotionActive = false" 2862 :class="{ 2863 'viewport-motion-active': viewportMotionActive, 2864 'viewport-motion-pending': ! viewportMotionActive, 2865 }" 2866 data-section-label="Notre engagement" aria-labelledby="heading-commitment" 2867 > 2868 <div class="page-wrapper"> 2869 <div data-reveal class="flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between lg:gap-0"> 2870 <h2 2871 id="heading-commitment" 2872 class="text-heading-section text-dark-850 lg:w-[440px] lg:shrink-0" 2873 > 2874 <span>La solidarité</span> 2875 <br aria-hidden="true"> 2876 <span>ne se vend pas</span> 2877 </h2> 2878 <p class="text-body text-dark-700 lg:w-[273px] lg:shrink-0 lg:py-2"> 2879 Parce que la détresse de perdre un animal ne devrait jamais devenir une opportunité commerciale. 2880 </p> 2881 </div> 2882 2883 2884 <div data-reveal-group class="grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-6 mt-10 lg:mt-16"> 2885 2886 <div class="relative h-[385px] lg:h-[723px] bg-blue-10 rounded-2xl lg:rounded-3xl overflow-hidden" x-data="{ shown: false }" x-intersect.once="shown = true"> 2887 2888 <div class="flex flex-col gap-2 lg:gap-3 items-start absolute top-4 left-4 lg:top-10 lg:left-10 right-4 lg:right-10 z-10"> 2889 <p class="font-outfit font-normal text-xl lg:text-2xl leading-[1.4] tracking-[-0.2px] lg:tracking-[-0.48px] text-dark-850 uppercase"> 2890 Animou est et restera <span class="font-semibold text-purple-400">100% gratuit</span> 2891 </p> 2892 <p class="text-subtitle text-dark-700"> 2893 Pas de frais cachés. Pas de publicité intrusive. 2894 </p> 2895 </div> 2896 2897 2898 <div class="absolute bottom-4 lg:bottom-[100px] left-1/2 -translate-x-1/2 w-[326px] lg:w-[549px] h-auto pointer-events-none transition-all duration-1000 ease-out" 2899 :class="shown ? 'translate-y-0 opacity-100 rotate-0' : 'translate-y-16 opacity-0 rotate-[4deg]'"> 2900 <svg width="100%" viewBox="0 0 549 395" fill="none" xmlns="http://www.w3.org/2000/svg"> 2901 <style> 2902 @keyframes float-badge { 2903 0%, 100% { transform: translate3d(0, 0, 0); } 2904 50% { transform: translate3d(0, -8px, 0); } 2905 } 2906 .anim-badge { 2907 animation: float-badge 3s ease-in-out infinite; 2908 will-change: transform; 2909 } 2910 2911 @keyframes bell-ring { 2912 0%, 100% { transform: rotate(0deg); } 2913 20% { transform: rotate(15deg); } 2914 40% { transform: rotate(-10deg); } 2915 60% { transform: rotate(5deg); } 2916 80% { transform: rotate(-5deg); } 2917 } 2918 .anim-bell { 2919 animation: bell-ring 2.5s ease-in-out infinite; 2920 transform-box: fill-box; 2921 transform-origin: top center; 2922 will-change: transform; 2923 } 2924 2925 @keyframes refresh-spin { 2926 0%, 100% { transform: rotate(0deg); } 2927 30% { transform: rotate(45deg); } 2928 70% { transform: rotate(-45deg); } 2929 } 2930 .anim-refresh { 2931 animation: refresh-spin 3.5s ease-in-out infinite; 2932 transform-box: fill-box; 2933 transform-origin: center; 2934 will-change: transform; 2935 } 2936 2937 @keyframes heart-beat { 2938 0%, 100% { transform: scale(1); } 2939 15% { transform: scale(1.15); } 2940 30% { transform: scale(1); } 2941 45% { transform: scale(1.15); } 2942 60% { transform: scale(1); } 2943 } 2944 .anim-heart { 2945 animation: heart-beat 2s ease-in-out infinite; 2946 transform-box: fill-box; 2947 transform-origin: center; 2948 will-change: transform; 2949 } 2950 2951 @keyframes pin-jump { 2952 0%, 100% { transform: translateY(0); } 2953 40% { transform: translateY(-15px) scaleY(1.05); } 2954 50% { transform: translateY(0) scaleY(0.95); } 2955 60% { transform: translateY(-7px); } 2956 70% { transform: translateY(0); } 2957 } 2958 .anim-pin { 2959 animation: pin-jump 2.5s ease-in-out infinite; 2960 transform-box: fill-box; 2961 transform-origin: bottom center; 2962 will-change: transform; 2963 } 2964 2965 @keyframes paw-wave { 2966 0%, 100% { transform: rotate(0deg); } 2967 25% { transform: rotate(15deg); } 2968 75% { transform: rotate(-15deg); } 2969 } 2970 .anim-paw { 2971 animation: paw-wave 3s ease-in-out infinite; 2972 transform-box: fill-box; 2973 transform-origin: bottom center; 2974 will-change: transform; 2975 } 2976 2977 @keyframes icon-pop { 2978 0%, 100% { transform: scale(1); } 2979 50% { transform: scale(1.1) rotate(5deg); } 2980 } 2981 .anim-pop { 2982 animation: icon-pop 3.5s ease-in-out infinite; 2983 transform-box: fill-box; 2984 transform-origin: center; 2985 will-change: transform; 2986 } 2987 2988 @media (prefers-reduced-motion: reduce) { 2989 .anim-badge, .anim-bell, .anim-refresh, 2990 .anim-heart, .anim-pin, .anim-paw, .anim-pop { 2991 animation: none !important; 2992 } 2993 } 2994 </style> 2995 <g clip-path="url(#clip0_3300_924)"> 2996 <rect x="40" y="72" width="153.667" height="139.5" rx="16" fill="white"/> 2997 <rect x="355.333" y="72" width="153.667" height="139.5" rx="16" fill="white"/> 2998 <rect x="40" y="215.5" width="153.667" height="139.5" rx="16" fill="white"/> 2999 <rect x="197.667" y="215.5" width="153.667" height="139.5" rx="16" fill="white"/> 3000 <rect x="355.333" y="215.5" width="153.667" height="139.5" rx="16" fill="white"/> 3001 3002 <!-- BADGE -->
3003 <g filter="url(#filter0_d_3300_924)" class="anim-badge"> 3004 <rect x="178" y="8" width="193" height="193" rx="27.0233" fill="#6960CD"/> 3005 <g filter="url(#filter1_d_3300_924)"> 3006 <path d="M211.434 123.662L226.211 70.676C227.237 66.9971 230.375 64.2958 234.165 63.8279L287.35 57.263C291.411 56.7617 295.414 58.5618 297.735 61.9328L309.021 78.3312C309.691 79.3046 310.743 79.9474 311.915 80.0993L329.367 82.3621C336.064 83.2305 339.915 90.4331 336.919 96.4852L325.985 118.571C325.379 119.795 324.254 120.682 322.921 120.984L296.548 126.974C290.163 128.424 286.201 134.82 287.746 141.182L289.49 148.362C290.647 153.126 287.038 157.717 282.135 157.717L241.869 157.717C237.349 157.717 236.633 151.224 241.044 150.239L266.712 144.507C271.871 143.355 275.475 138.69 275.288 133.407L274.078 99.3117C273.908 94.5076 277.234 90.2837 281.944 89.3223L290.439 87.5884C294.226 86.8154 295.954 82.391 293.693 79.2556C292.507 77.6114 290.502 76.7668 288.497 77.0665L273.021 79.3799C268.199 80.1006 264.559 84.127 264.325 88.9965L262.769 121.49C262.534 126.4 258.836 130.447 253.966 131.122L221.847 135.575C215.099 136.511 209.605 130.224 211.434 123.662Z" fill="white"/> 3007 </g> 3008 </g> 3009 3010 <!-- TOP LEFT CLUSTER --> 3011 <g class="anim-paw"> 3012 <path d="M99.5543 158.292C99.0343 164.553 103.758 169.667 110.041 169.667H120.419C127.483 169.667 132.336 163.968 131.166 156.992C129.931 149.668 122.868 143.667 115.436 143.667C107.376 143.667 100.226 150.253 99.5543 158.292Z" stroke="#E8E8FF" stroke-width="3.29114" stroke-linecap="round" stroke-linejoin="round"/> 3013 <path d="M112.685 138.25C115.676 138.25 118.101 135.825 118.101 132.834C118.101 129.842 115.676 127.417 112.685 127.417C109.693 127.417 107.268 129.842 107.268 132.834C107.268 135.825 109.693 138.25 112.685 138.25Z" stroke="#E8E8FF" stroke-width="3.29114" stroke-linecap="round" stroke-linejoin="round"/> 3014 <path d="M127.482 140.85C129.875 140.85 131.816 138.91 131.816 136.517C131.816 134.124 129.875 132.184 127.482 132.184C125.089 132.184 123.149 134.124 123.149 136.517C123.149 138.91 125.089 140.85 127.482 140.85Z" stroke="#E8E8FF" stroke-width="3.29114" stroke-linecap="round" stroke-linejoin="round"/> 3015 <path d="M135.5 149.517C137.295 149.517 138.75 148.062 138.75 146.267C138.75 144.472 137.295 143.017 135.5 143.017C133.705 143.017 132.25 144.472 132.25 146.267C132.25 148.062 133.705 149.517 135.5 149.517Z" stroke="#E8E8FF" stroke-width="3.29114" stroke-linecap="round" stroke-linejoin="round"/> 3016 <path d="M98.6009 145.183C100.994 145.183 102.934 143.243 102.934 140.85C102.934 138.457 100.994 136.517 98.6009 136.517C96.2077 136.517 94.2676 138.457 94.2676 140.85C94.2676 143.243 96.2077 145.183 98.6009 145.183Z" stroke="#E8E8FF" stroke-width="3.29114" stroke-linecap="round" stroke-linejoin="round"/> 3017 <path d="M130.483 162.456C128.5 168.882 119.677 171.521 112.209 169.217C103.982 169.09 97.4749 166.738 101.55 153.529C103.533 147.103 112.212 142.697 119.68 145.002C127.149 147.306 132.466 156.03 130.483 162.456Z" fill="#E8E8FF"/> 3018 <circle cx="98.5583" cy="140.897" r="3.29114" transform="rotate(17.1468 98.5583 140.897)" fill="#E8E8FF"/> 3019 <circle cx="112.746" cy="132.875" r="4.60759" transform="rotate(17.1468 112.746 132.875)" fill="#E8E8FF"/> 3020 <circle cx="127.407" cy="136.708" r="4.60759" transform="rotate(17.1468 127.407 136.708)" fill="#E8E8FF"/> 3021 <circle cx="134.485" cy="146.126" r="3.62025" transform="rotate(17.1468 134.485 146.126)" fill="#E8E8FF"/> 3022 </g> 3023 3024 <!-- HEART --> 3025 <path d="M439.316 163.693C439.006 165.195 438.21 166.542 437.06 167.507C435.91 168.473 434.477 169 432.998 169C431.52 169 430.087 168.473 428.937 167.507C427.787 166.542 426.991 165.195 426.681 163.693C430.881 164.166 435.116 164.166 439.316 163.693ZM433 122C436.189 122 439.279 123.148 441.745 125.249C444.211 127.35 445.901 130.275 446.527 133.525L448.527 143.921C448.937 146.05 449.942 148.004 451.418 149.539L452.827 151.003C453.332 151.529 453.693 152.185 453.872 152.905C454.051 153.624 454.042 154.381 453.845 155.095C453.648 155.81 453.27 156.456 452.751 156.968C452.233 157.479 451.592 157.837 450.895 158.004L446.172 159.139C437.505 161.222 428.495 161.222 419.828 159.139L415.105 158.004C414.408 157.837 413.767 157.479 413.249 156.968C412.73 156.456 412.352 155.81 412.155 155.095C411.958 154.381 411.949 153.624 412.128 152.905C412.307 152.185 412.668 151.529 413.173 151.003L414.585 149.536C416.062 148.001 417.068 146.046 417.476 143.918L419.48 133.521C420.106 130.273 421.795 127.35 424.26 125.25C426.724 123.15 429.813 122.001 433 122Z" fill="#E8E8FF" class="anim-bell"/> 3026 3027 <!-- CALENDAR MASK --> 3028 <g clip-path="url(#clip1_3300_924)" class="anim-refresh"> 3029 <mask id="mask0_3300_924" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="93" y="262" width="46" height="46"> 3030 <path d="M116.083 306.167C127.728 306.167 137.167 296.728 137.167 285.083C137.167 273.439 127.728 264 116.083 264C104.439 264 95 273.439 95 285.083C95 296.728 104.439 306.167 116.083 306.167Z" fill="white" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> 3031 <path d="M126.142 288.246C124.799 292.522 120.804 295.625 116.083 295.625C111.363 295.625 107.367 292.522 106.024 288.246V294.571M126.142 275.596V281.921C124.799 277.644 120.804 274.542 116.083 274.542C111.363 274.542 107.367 277.644 106.024 281.921" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> 3032 </mask> 3033 <g mask="url(#mask0_3300_924)"> 3034 <path d="M90.7827 259.783H141.383V310.383H90.7827V259.783Z" fill="#E8E8FF"/> 3035 </g> 3036 </g> 3037 3038 <!-- REFRESH --> 3039 <path d="M290.165 289.335C293.394 286.171 296.665 282.38 296.665 277.418C296.665 274.258 295.41 271.227 293.175 268.992C290.94 266.757 287.909 265.501 284.749 265.501C280.935 265.501 278.249 266.585 274.999 269.835C271.749 266.585 269.062 265.501 265.249 265.501C262.088 265.501 259.057 266.757 256.822 268.992C254.588 271.227 253.332 274.258 253.332 277.418C253.332 282.401 256.582 286.193 259.832 289.335L274.999 304.501L290.165 289.335Z" fill="#E8E8FF" stroke="#E8E8FF" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round" class="anim-heart"/> 3040 3041 <!-- LOCATION --> 3042 <path d="M424.073 304.44C425.335 305.481 426.652 306.433 428 307.363C429.351 306.446 430.661 305.471 431.927 304.44C434.038 302.707 436.024 300.828 437.871 298.817C442.129 294.161 446.75 287.411 446.75 279.833C446.75 277.371 446.265 274.933 445.323 272.658C444.38 270.383 442.999 268.316 441.258 266.575C439.517 264.834 437.45 263.453 435.175 262.511C432.9 261.568 430.462 261.083 428 261.083C425.538 261.083 423.1 261.568 420.825 262.511C418.55 263.453 416.483 264.834 414.742 266.575C413.001 268.316 411.62 270.383 410.677 272.658C409.735 274.933 409.25 277.371 409.25 279.833C409.25 287.411 413.871 294.158 418.129 298.817C419.976 300.829 421.962 302.706 424.073 304.44ZM428 286.604C426.204 286.604 424.482 285.891 423.212 284.621C421.943 283.351 421.229 281.629 421.229 279.833C421.229 278.038 421.943 276.316 423.212 275.046C424.482 273.776 426.204 273.063 428 273.063C429.796 273.063 431.518 273.776 432.788 275.046C434.057 276.316 434.771 278.038 434.771 279.833C434.771 281.629 434.057 283.351 432.788 284.621C431.518 285.891 429.796 286.604 428 286.604Z" fill="#E8E8FF" class="anim-pin"/> 3043 3044 <rect opacity="0.6" x="-118" y="216" width="153.667" height="139.5" rx="16" fill="white"/> 3045 <rect opacity="0.6" x="-118" y="360" width="153.667" height="139.5" rx="16" fill="white"/> 3046 <rect opacity="0.6" x="40" y="360" width="153.667" height="139.5" rx="16" fill="white"/> 3047 <rect opacity="0.6" x="197" y="360" width="153.667" height="139.5" rx="16" fill="white"/> 3048 <rect opacity="0.6" x="355" y="360" width="153.667" height="139.5" rx="16" fill="white"/> 3049 <rect opacity="0.6" x="513" y="360" width="153.667" height="139.5" rx="16" fill="white"/> 3050 <rect opacity="0.6" x="-118" y="72" width="153.667" height="139.5" rx="16" fill="white"/> 3051 <rect opacity="0.6" x="513" y="216" width="153.667" height="139.5" rx="16" fill="white"/> 3052 <rect opacity="0.6" x="513" y="72" width="153.667" height="139.5" rx="16" fill="white"/> 3053 </g> 3054 <defs> 3055 <filter id="filter0_d_3300_924" x="163" y="-4" width="223" height="223" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> 3056 <feFlood flood-opacity="0" result="Backgroun
3056dImageFix"/> 3057 <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> 3058 <feMorphology radius="5" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_3300_924"/> 3059 <feOffset dy="3"/> 3060 <feGaussianBlur stdDeviation="5"/> 3061 <feComposite in2="hardAlpha" operator="out"/> 3062 <feColorMatrix type="matrix" values="0 0 0 0 0.109802 0 0 0 0 0.0932559 0 0 0 0 0.323392 0 0 0 0.25 0"/> 3063 <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3300_924"/> 3064 <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3300_924" result="shape"/> 3065 </filter> 3066 <filter id="filter1_d_3300_924" x="197.532" y="28.5662" width="153.937" height="157.141" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> 3067 <feFlood flood-opacity="0" result="BackgroundImageFix"/> 3068 <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> 3069 <feOffset dy="2.63642"/> 3070 <feGaussianBlur stdDeviation="2.40573"/> 3071 <feComposite in2="hardAlpha" operator="out"/> 3072 <feColorMatrix type="matrix" values="0 0 0 0 0.249522 0 0 0 0 0.207827 0 0 0 0 0.825665 0 0 0 1 0"/> 3073 <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3300_924"/> 3074 <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3300_924" result="shape"/> 3075 </filter> 3076 <clipPath id="clip0_3300_924"> 3077 <path d="M0 0H549V371C549 384.255 538.255 395 525 395H24C10.7452 395 0 384.255 0 371V0Z" fill="white"/> 3078 </clipPath> 3079 <clipPath id="clip1_3300_924"> 3080 <rect width="46" height="46" fill="white" transform="translate(93 262)"/> 3081 </clipPath> 3082 </defs> 3083 </svg> 3084 </div> 3085 </div> 3086 3087 <div class="relative flex flex-col justify-between h-[385px] lg:h-[723px] rounded-2xl lg:rounded-3xl overflow-hidden bg-gradient-to-b from-purple-100 to-white-0 p-4 lg:p-10"> 3088 3089 <img 3090 src="https://animou-app.com/themes/animou/img/landing/commitment/paper.webp" 3091 alt="" 3092 loading="lazy" 3093 decoding="async" 3094 class="absolute inset-0 w-full h-full object-cover opacity-10 pointer-events-none mix-blend-multiply" 3095 aria-hidden="true" 3096 > 3097 3098 3099 <div class="relative z-10"> 3100 <p class="font-helvetica text-[22px] lg:text-[32px] font-normal leading-[1.4] text-purple-500"> 3101 Des citoyens, des refuges et des bénévoles unis pour qu'aucun animal ne passe inaperçu. 3102 </p> 3103 </div> 3104 3105 3106 <div class="relative z-10 w-full lg:text-center pb-12 lg:pb-4"> 3107 <p class="font-caveat font-normal text-[28px] lg:text-[40px] leading-none lg:leading-[55px] text-purple-400 min-h-[55px]" 3108 x-data="{ text: '', fullText: 'L\'équipe Animou - Pour l\'amour des animaux.', i: 0, type() { if(this.i < this.fullText.length) { this.text += this.fullText.charAt(this.i); this.i++; setTimeout(() => this.type(), 40); } } }" 3109 x-intersect.once="type()" 3110 x-text="text" 3111 ></p> 3112 </div> 3113 </div> 3114 </div> 3115 3116 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 3117 <div x-data="sectionNav({ inheritPrevious: false })" 3118 class="transition-opacity duration-300" 3119 :style="'opacity: ' + opacity" 3120 x-cloak> 3121 <div class="w-[425px]"> 3122 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500">
3123 <span class="tabular-nums" x-text="number"></span> 3124 <span x-text="label"></span> 3125 </div> 3126 <div class="relative"> 3127 <div class="h-px w-full rounded-[1px]" 3128 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 3129 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 3130 :style="'left: ' + arrowLeft + 'px'"> 3131 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 3132 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 3133 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 3134 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 3135 stroke-linecap="round" stroke-linejoin="round"/> 3136 </svg> 3137 </div> 3138 </div> 3139 </div> 3140 </div> 3141</div> 3142</div> 3143 </div> 3144 3145 3146</section> 3147<section 3148 class="page-section" 3149 data-section-label="Presse" aria-labelledby="heading-logos" 3150 > 3151 <div class="page-wrapper"> 3152 <div class="flex flex-col items-start lg:items-center gap-4" data-reveal> 3153 3154 <h2 3155 id="heading-logos" 3156 class="text-heading-section text-dark-850 lg:text-center" 3157 > 3158 Ils parlent 3159 <span class="text-purple-400">d'Animou</span> 3160 </h2> 3161 3162 3163 <p class="text-subtitle text-gray-500 lg:text-center lg:max-w-[490px]"> 3164 Les médias et acteurs animaliers qui ont relayé la mission d'Animou et l'entraide autour des animaux perdus. 3165 </p> 3166 </div> 3167 3168 3169 <ul class="hidden lg:flex flex-wrap justify-center items-center gap-[var(--grid-gutter)] mt-10 lg:mt-16 list-none m-0 p-0" data-reveal-group> 3170 <li data-reveal="scale" class=" 3171 flex items-center justify-center 3172 w-[201px] h-[121px] 3173 bg-white-0 border border-gray-10 rounded-btn 3174 shadow-[var(--shadow-logos)] overflow-hidden 3175 "> 3176 <img 3177 src="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cd31c93721cdd569c00dc37eca182fde" 3178 srcset="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=e6c455a7fc8511fece954f4ac1d47d98 2x" width="120" height="40" alt="ici Gironde" 3179 loading="lazy" 3180 decoding="async" 3181 class="max-w-[70%] max-h-[55%] object-contain" 3182 /> 3183 </li> 3184 <li data-reveal="scale" class=" 3185 flex items-center justify-center 3186 w-[201px] h-[121px] 3187 bg-white-0 border border-gray-10 rounded-btn 3188 shadow-[var(--shadow-logos)] overflow-hidden 3189 "> 3190 <a href="https://www.lessentiel.fr/bordeaux/entreprises/2026-09-02/des-bordelais-creent-une-application-pour-retrouver-les-animaux" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="L'essentiel Bordeaux" class="flex items-center justify-center w-full h-full"> 3191 <img 3192 src="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=120&h=40&s=549faeac4b43a00db18b2d8c05a27905" 3193 srcset="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=240&h=80&s=1c790012ce6595696f49b5c2938d9141 2x" width="120" height="40" alt="L'essentiel Bordeaux" 3194 loading="lazy" 3195 decoding="async" 3196 class="max-w-[70%] max-h-[55%] object-contain" 3197 /> 3198 </a> 3199 </li> 3200 <li data-reveal="scale" class=" 3201 flex items-center justify-center 3202 w-[201px] h-[121px] 3203 bg-white-0 border border-gray-10 rounded-btn 3204 shadow-[var(--shadow-logos)] overflow-hidden 3205 "> 3206 <a href="https://www.lebonbon.fr/bordeaux/news/2-bordelais-lancent-premiere-application-gratuite-retrouver-animaux-perdus/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Le Bonbon" class="flex items-center justify-center w-full h-full"> 3207 <img 3208 src="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=163832f116117fb927894293adc68173" 3209 srcset="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x" width="120" height="40" alt="Le Bonbon" 3210 loading="lazy" 3211 decoding="async" 3212 class="max-w-[70%] max-h-[55%] object-contain" 3213 /> 3214 </a> 3215 </li> 3216 <li data-reveal="scale" class=" 3217 flex items-center justify-center 3218 w-[201px] h-[121px] 3219 bg-white-0 border border-gray-10 rounded-btn 3220 shadow-[var(--shadow-logos)] overflow-hidden 3221 "> 3222 <a href="https://www.bougerabordeaux.com/actu/news/animou-lapplication-bordelaise-qui-veut-revolutionner-la-recherche-danimaux-perdus/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Bouger à Bordeaux" class="flex items-center justify-center w-full h-full"> 3223 <img 3224 src="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=120&h=40&s=c730aad82a30b8ba3ad3be662aa9da6d" 3225 srcset="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2d0cd4ea730a3c8780c086ad4034f84 2x" width="120" height="40" alt="Bouger à Bordeaux" 3226 loading="lazy" 3227 decoding="async" 3228 class="max-w-[70%] max-h-[55%] object-contain" 3229 /> 3230 </a> 3231 </li> 3232 <li data-reveal="scale" class=" 3233 flex items-center justify-center 3234 w-[201px] h-[121px] 3235 bg-white-0 border border-gray-10 rounded-btn 3236 shadow-[var(--shadow-logos)] overflow-hidden 3237 "> 3238 <a href="https://leguideduchat.fr/comportement-du-chat/animou-app-retrouver-chat-perdu/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Le Guide du Chat" class="flex items-center justify-center w-full h-full"> 3239 <img
3240 src="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=120&h=40&s=6fbdddf24c63e2a70ce09fb23feca366" 3241 srcset="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=240&h=80&s=3ee3336f84209c88e06c383cbe1abb8f 2x" width="120" height="40" alt="Le Guide du Chat" 3242 loading="lazy" 3243 decoding="async" 3244 class="max-w-[70%] max-h-[55%] object-contain" 3245 /> 3246 </a> 3247 </li> 3248 <li data-reveal="scale" class=" 3249 flex items-center justify-center 3250 w-[201px] h-[121px] 3251 bg-white-0 border border-gray-10 rounded-btn 3252 shadow-[var(--shadow-logos)] overflow-hidden 3253 "> 3254 <img 3255 src="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cab8ccaf0d5c20af78d17483d9da5512" 3256 srcset="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=240&h=80&s=31be30213532dd1cb023ba07bb1db6f3 2x" width="120" height="40" alt="Pattounes Magazine" 3257 loading="lazy" 3258 decoding="async" 3259 class="max-w-[70%] max-h-[55%] object-contain" 3260 /> 3261 </li> 3262 <li data-reveal="scale" class=" 3263 flex items-center justify-center 3264 w-[201px] h-[121px] 3265 bg-white-0 border border-gray-10 rounded-btn 3266 shadow-[var(--shadow-logos)] overflow-hidden 3267 "> 3268 <img 3269 src="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=120&h=40&s=28bcff67237bda45753ef240629b7846" 3270 srcset="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=240&h=80&s=4ce7e2170892f44c58cbb8a7dbaf8828 2x" width="120" height="40" alt="RFM Bordeaux" 3271 loading="lazy" 3272 decoding="async" 3273 class="max-w-[70%] max-h-[55%] object-contain" 3274 /> 3275 </li> 3276 <li data-reveal="scale" class=" 3277 flex items-center justify-center 3278 w-[201px] h-[121px] 3279 bg-white-0 border border-gray-10 rounded-btn 3280 shadow-[var(--shadow-logos)] overflow-hidden 3281 "> 3282 <img 3283 src="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=120&h=40&s=ba6d1962c7cf408653f14f41f8ad775d" 3284 srcset="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x" width="120" height="40" alt="NRJ Bordeaux" 3285 loading="lazy" 3286 decoding="async" 3287 class="max-w-[70%] max-h-[55%] object-contain" 3288 /> 3289 </li> 3290 <li data-reveal="scale" class=" 3291 flex items-center justify-center 3292 w-[201px] h-[121px] 3293 bg-white-0 border border-gray-10 rounded-btn 3294 shadow-[var(--shadow-logos)] overflow-hidden 3295 "> 3296 <img 3297 src="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=120&h=40&s=86149ab86095904f1f830ee3f5cf98a9" 3298 srcset="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=240&h=80&s=371af2d0890fee82b91f540b48dd07d0 2x" width="120" height="40" alt="Chérie FM" 3299 loading="lazy" 3300 decoding="async" 3301 class="max-w-[70%] max-h-[55%] object-contain" 3302 /> 3303 </li> 3304 <li data-reveal="scale" class=" 3305 flex items-center justify-center 3306 w-[201px] h-[121px] 3307 bg-white-0 border border-gray-10 rounded-btn 3308 shadow-[var(--shadow-logos)] overflow-hidden 3309 "> 3310 <img 3311 src="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=120&h=40&s=477852cb793738d16dd809c0981ba007" 3312 srcset="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=240&h=80&s=86553fecb6311a07900cbece56f32122 2x" width="120" height="40" alt="Smile Média" 3313 loading="lazy" 3314 decoding="async" 3315 class="max-w-[70%] max-h-[55%] object-contain" 3316 /> 3317 </li> 3318 <li data-reveal="scale" class=" 3319 flex items-center justify-center 3320 w-[201px] h-[121px] 3321 bg-white-0 border border-gray-10 rounded-btn 3322 shadow-[var(--shadow-logos)] overflow-hidden 3323 "> 3324 <a href="https://laliguedesanimaux.fr/2026/05/27/animou-x-la-ligue-des-animaux-unir-nos-forces-pour-les-animaux/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="La Ligue des Animaux" class="flex items-center justify-center w-full h-full"> 3325 <img 3326 src="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=120&h=40&s=d98e8381a64da5cb6a11a94221bacd89" 3327 srcset="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=240&h=80&s=73c4dd87da185e6aff7d6086e20f10b0 2x" width="120" height="40" alt="La Ligue des Animaux" 3328 loading="lazy" 3329 decoding="async" 3330 class="max-w-[70%] max-h-[55%] object-contain" 3331 /> 3332 </a> 3333 </li> 3334 </ul> 3335 3336 3337 <div 3338 class="lg:hidden mt-10 overflow-hidden" 3339 data-reveal 3340 x-data="emblaMarquee({ speed: 0.8 })" 3341 x-ref="viewport" 3342 role="region" 3343 aria-label="Logos des partenaires" 3344 > 3345 <div class="flex gap-3"> 3346 3347 <div 3348 class=" 3349 flex items-center justify-center shrink-0 3350 w-[114px] h-[69px] 3351 bg-white-0 border border-gray-10 rounded-[14px] 3352 shadow-[var(--shadow-logos)] overflow-hidden 3353 " 3354 > 3355 <img 3356 src="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cd31c93721cdd569c00dc37eca182fde" 3357 srcset="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=e6c455a7fc8511fece954f4ac1d47d98 2x" width="120" height="40" alt="ici Gironde" 3358 loading="lazy" 3359 decoding="async" 3360 class="max-w-[70%] max-h-[55%] object-contain" 3361 /> 3362 </div> 3363 <div 3364 class=" 3365 flex items-center justify-center shrink-0 3366 w-[114px] h-[69px] 3367 bg-white-0 border border-gray-10 rounded-[14px] 3368 shadow-[var(--shadow-logos)] overflow-hidden 3369 " 3370 > 3371 <a href="https://www.lessentiel.fr/bordeaux/entreprises/2026-09-02/des-bordelais-creent-une
3371-application-pour-retrouver-les-animaux" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="L'essentiel Bordeaux" class="flex items-center justify-center w-full h-full"> 3372 <img 3373 src="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=120&h=40&s=549faeac4b43a00db18b2d8c05a27905" 3374 srcset="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=240&h=80&s=1c790012ce6595696f49b5c2938d9141 2x" width="120" height="40" alt="L'essentiel Bordeaux" 3375 loading="lazy" 3376 decoding="async" 3377 class="max-w-[70%] max-h-[55%] object-contain" 3378 /> 3379 </a> 3380 </div> 3381 <div 3382 class=" 3383 flex items-center justify-center shrink-0 3384 w-[114px] h-[69px] 3385 bg-white-0 border border-gray-10 rounded-[14px] 3386 shadow-[var(--shadow-logos)] overflow-hidden 3387 " 3388 > 3389 <a href="https://www.lebonbon.fr/bordeaux/news/2-bordelais-lancent-premiere-application-gratuite-retrouver-animaux-perdus/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Le Bonbon" class="flex items-center justify-center w-full h-full"> 3390 <img 3391 src="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=163832f116117fb927894293adc68173" 3392 srcset="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x" width="120" height="40" alt="Le Bonbon" 3393 loading="lazy" 3394 decoding="async" 3395 class="max-w-[70%] max-h-[55%] object-contain" 3396 /> 3397 </a> 3398 </div> 3399 <div 3400 class=" 3401 flex items-center justify-center shrink-0 3402 w-[114px] h-[69px] 3403 bg-white-0 border border-gray-10 rounded-[14px] 3404 shadow-[var(--shadow-logos)] overflow-hidden 3405 " 3406 > 3407 <a href="https://www.bougerabordeaux.com/actu/news/animou-lapplication-bordelaise-qui-veut-revolutionner-la-recherche-danimaux-perdus/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Bouger à Bordeaux" class="flex items-center justify-center w-full h-full"> 3408 <img 3409 src="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=120&h=40&s=c730aad82a30b8ba3ad3be662aa9da6d" 3410 srcset="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2d0cd4ea730a3c8780c086ad4034f84 2x" width="120" height="40" alt="Bouger à Bordeaux" 3411 loading="lazy" 3412 decoding="async" 3413 class="max-w-[70%] max-h-[55%] object-contain" 3414 /> 3415 </a> 3416 </div> 3417 <div 3418 class=" 3419 flex items-center justify-center shrink-0 3420 w-[114px] h-[69px] 3421 bg-white-0 border border-gray-10 rounded-[14px] 3422 shadow-[var(--shadow-logos)] overflow-hidden 3423 " 3424 > 3425 <a href="https://leguideduchat.fr/comportement-du-chat/animou-app-retrouver-chat-perdu/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="Le Guide du Chat" class="flex items-center justify-center w-full h-full"> 3426 <img
3427 src="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=120&h=40&s=6fbdddf24c63e2a70ce09fb23feca366" 3428 srcset="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=240&h=80&s=3ee3336f84209c88e06c383cbe1abb8f 2x" width="120" height="40" alt="Le Guide du Chat" 3429 loading="lazy" 3430 decoding="async" 3431 class="max-w-[70%] max-h-[55%] object-contain" 3432 /> 3433 </a> 3434 </div> 3435 <div 3436 class=" 3437 flex items-center justify-center shrink-0 3438 w-[114px] h-[69px] 3439 bg-white-0 border border-gray-10 rounded-[14px] 3440 shadow-[var(--shadow-logos)] overflow-hidden 3441 " 3442 > 3443 <img 3444 src="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cab8ccaf0d5c20af78d17483d9da5512" 3445 srcset="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=240&h=80&s=31be30213532dd1cb023ba07bb1db6f3 2x" width="120" height="40" alt="Pattounes Magazine" 3446 loading="lazy" 3447 decoding="async" 3448 class="max-w-[70%] max-h-[55%] object-contain" 3449 /> 3450 </div> 3451 <div 3452 class=" 3453 flex items-center justify-center shrink-0 3454 w-[114px] h-[69px] 3455 bg-white-0 border border-gray-10 rounded-[14px] 3456 shadow-[var(--shadow-logos)] overflow-hidden 3457 " 3458 > 3459 <img 3460 src="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=120&h=40&s=28bcff67237bda45753ef240629b7846" 3461 srcset="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=240&h=80&s=4ce7e2170892f44c58cbb8a7dbaf8828 2x" width="120" height="40" alt="RFM Bordeaux" 3462 loading="lazy" 3463 decoding="async" 3464 class="max-w-[70%] max-h-[55%] object-contain" 3465 /> 3466 </div> 3467 <div 3468 class=" 3469 flex items-center justify-center shrink-0 3470 w-[114px] h-[69px] 3471 bg-white-0 border border-gray-10 rounded-[14px] 3472 shadow-[var(--shadow-logos)] overflow-hidden 3473 " 3474 > 3475 <img 3476 src="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=120&h=40&s=ba6d1962c7cf408653f14f41f8ad775d" 3477 srcset="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x" width="120" height="40" alt="NRJ Bordeaux" 3478 loading="lazy" 3479 decoding="async" 3480 class="max-w-[70%] max-h-[55%] object-contain" 3481 /> 3482 </div> 3483 <div 3484 class=" 3485 flex items-center justify-center shrink-0 3486 w-[114px] h-[69px] 3487 bg-white-0 border border-gray-10 rounded-[14px] 3488 shadow-[var(--shadow-logos)] overflow-hidden 3489 " 3490 > 3491 <img
3492 src="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=120&h=40&s=86149ab86095904f1f830ee3f5cf98a9" 3493 srcset="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=240&h=80&s=371af2d0890fee82b91f540b48dd07d0 2x" width="120" height="40" alt="Chérie FM" 3494 loading="lazy" 3495 decoding="async" 3496 class="max-w-[70%] max-h-[55%] object-contain" 3497 /> 3498 </div> 3499 <div 3500 class=" 3501 flex items-center justify-center shrink-0 3502 w-[114px] h-[69px] 3503 bg-white-0 border border-gray-10 rounded-[14px] 3504 shadow-[var(--shadow-logos)] overflow-hidden 3505 " 3506 > 3507 <img 3508 src="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=120&h=40&s=477852cb793738d16dd809c0981ba007" 3509 srcset="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=240&h=80&s=86553fecb6311a07900cbece56f32122 2x" width="120" height="40" alt="Smile Média" 3510 loading="lazy" 3511 decoding="async" 3512 class="max-w-[70%] max-h-[55%] object-contain" 3513 /> 3514 </div> 3515 <div 3516 class=" 3517 flex items-center justify-center shrink-0 3518 w-[114px] h-[69px] 3519 bg-white-0 border border-gray-10 rounded-[14px] 3520 shadow-[var(--shadow-logos)] overflow-hidden 3521 " 3522 > 3523 <a href="https://laliguedesanimaux.fr/2026/05/27/animou-x-la-ligue-des-animaux-unir-nos-forces-pour-les-animaux/" target="_blank" rel="noopener noreferrer" data-track="press-link" data-press-name="La Ligue des Animaux" class="flex items-center justify-center w-full h-full"> 3524 <img 3525 src="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=120&h=40&s=d98e8381a64da5cb6a11a94221bacd89" 3526 srcset="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=240&h=80&s=73c4dd87da185e6aff7d6086e20f10b0 2x" width="120" height="40" alt="La Ligue des Animaux" 3527 loading="lazy" 3528 decoding="async" 3529 class="max-w-[70%] max-h-[55%] object-contain" 3530 /> 3531 </a> 3532 </div> 3533 <div 3534 class=" 3535 flex items-center justify-center shrink-0 3536 w-[114px] h-[69px] 3537 bg-white-0 border border-gray-10 rounded-[14px] 3538 shadow-[var(--shadow-logos)] overflow-hidden 3539 " 3540 aria-hidden="true" > 3541 <img 3542 src="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cd31c93721cdd569c00dc37eca182fde" 3543 srcset="/img/204/presse-ici-gironde-78b1cc6c019a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=e6c455a7fc8511fece954f4ac1d47d98 2x" width="120" height="40" alt="" 3544 loading="lazy" 3545 decoding="async" 3546 class="max-w-[70%] max-h-[55%] object-contain" 3547 /> 3548 </div> 3549 <div 3550 class=" 3551 flex items-center justify-center shrink-0 3552 w-[114px] h-[69px] 3553 bg-white-0 border border-gray-10 rounded-[14px] 3554 shadow-[var(--shadow-logos)] overflow-hidden 3555 " 3556 aria-hidden="true" > 3557 <img 3558 src="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=120&h=40&s=549faeac4b43a00db18b2d8c05a27905" 3559 srcset="/img/212/presse-lessentiel-bordeaux-f745e245e4df.png?q=80&fm=webp&fit=contain&w=240&h=80&s=1c790012ce6595696f49b5c2938d9141 2x" width="120" height="40" alt="" 3560 loading="lazy" 3561 decoding="async" 3562 class="max-w-[70%] max-h-[55%] object-contain" 3563 /> 3564 </div> 3565 <div 3566 class=" 3567 flex items-center justify-center shrink-0 3568 w-[114px] h-[69px] 3569 bg-white-0 border border-gray-10 rounded-[14px] 3570 shadow-[var(--shadow-logos)] overflow-hidden 3571 " 3572 aria-hidden="true" > 3573 <img 3574 src="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=120&h=40&s=163832f116117fb927894293adc68173" 3575 srcset="/img/205/presse-le-bonbon-252ee121285a.png?q=80&fm=webp&fit=contain&w=240&h=80&s=6d1ba8c18ac7d4686dc9ec49fb45d59f 2x" width="120" height="40" alt="" 3576 loading="lazy" 3577 decoding="async" 3578 class="max-w-[70%] max-h-[55%] object-contain" 3579 /> 3580 </div> 3581 <div 3582 class=" 3583 flex items-center justify-center shrink-0 3584 w-[114px] h-[69px] 3585 bg-white-0 border border-gray-10 rounded-[14px] 3586 shadow-[var(--shadow-logos)] overflow-hidden 3587 " 3588 aria-hidden="true" > 3589 <img 3590 src="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=120&h=40&s=c730aad82a30b8ba3ad3be662aa9da6d" 3591 srcset="/img/206/presse-bouger-a-bordeaux-1c11f31c09f4.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2d0cd4ea730a3c8780c086ad4034f84 2x" width="120" height="40" alt="" 3592 loading="lazy" 3593 decoding="async" 3594 class="max-w-[70%] max-h-[55%] object-contain" 3595 /> 3596 </div> 3597 <div 3598 class=" 3599 flex items-center justify-center shrink-0 3600 w-[114px] h-[69px] 3601 bg-white-0 border border-gray-10 rounded-[14px] 3602 shadow-[var(--shadow-logos)] overflow-hidden 3603 " 3604 aria-hidden="true" > 3605 <img
3606 src="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=120&h=40&s=6fbdddf24c63e2a70ce09fb23feca366" 3607 srcset="/img/207/presse-le-guide-du-chat-2a72c2d336bd.png?q=80&fm=webp&fit=contain&w=240&h=80&s=3ee3336f84209c88e06c383cbe1abb8f 2x" width="120" height="40" alt="" 3608 loading="lazy" 3609 decoding="async" 3610 class="max-w-[70%] max-h-[55%] object-contain" 3611 /> 3612 </div> 3613 <div 3614 class=" 3615 flex items-center justify-center shrink-0 3616 w-[114px] h-[69px] 3617 bg-white-0 border border-gray-10 rounded-[14px] 3618 shadow-[var(--shadow-logos)] overflow-hidden 3619 " 3620 aria-hidden="true" > 3621 <img 3622 src="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=120&h=40&s=cab8ccaf0d5c20af78d17483d9da5512" 3623 srcset="/img/208/presse-pattounes-magazine-2fe09779df7b.png?q=80&fm=webp&fit=contain&w=240&h=80&s=31be30213532dd1cb023ba07bb1db6f3 2x" width="120" height="40" alt="" 3624 loading="lazy" 3625 decoding="async" 3626 class="max-w-[70%] max-h-[55%] object-contain" 3627 /> 3628 </div> 3629 <div 3630 class=" 3631 flex items-center justify-center shrink-0 3632 w-[114px] h-[69px] 3633 bg-white-0 border border-gray-10 rounded-[14px] 3634 shadow-[var(--shadow-logos)] overflow-hidden 3635 " 3636 aria-hidden="true" > 3637 <img 3638 src="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=120&h=40&s=28bcff67237bda45753ef240629b7846" 3639 srcset="/img/209/presse-rfm-b1253335fe5e.png?q=80&fm=webp&fit=contain&w=240&h=80&s=4ce7e2170892f44c58cbb8a7dbaf8828 2x" width="120" height="40" alt="" 3640 loading="lazy" 3641 decoding="async" 3642 class="max-w-[70%] max-h-[55%] object-contain" 3643 /> 3644 </div> 3645 <div 3646 class=" 3647 flex items-center justify-center shrink-0 3648 w-[114px] h-[69px] 3649 bg-white-0 border border-gray-10 rounded-[14px] 3650 shadow-[var(--shadow-logos)] overflow-hidden 3651 " 3652 aria-hidden="true" > 3653 <img 3654 src="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=120&h=40&s=ba6d1962c7cf408653f14f41f8ad775d" 3655 srcset="/img/203/presse-nrj-d6833d932722.png?q=80&fm=webp&fit=contain&w=240&h=80&s=f2913b6a9fb3293399bdacf6e1bd2b3f 2x" width="120" height="40" alt="" 3656 loading="lazy" 3657 decoding="async" 3658 class="max-w-[70%] max-h-[55%] object-contain" 3659 /> 3660 </div> 3661 <div 3662 class=" 3663 flex items-center justify-center shrink-0 3664 w-[114px] h-[69px] 3665 bg-white-0 border border-gray-10 rounded-[14px] 3666 shadow-[var(--shadow-logos)] overflow-hidden 3667 " 3668 aria-hidden="true" > 3669 <img
3670 src="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=120&h=40&s=86149ab86095904f1f830ee3f5cf98a9" 3671 srcset="/img/217/presse-cherie-fm-da914e71d171.png?q=80&fm=webp&fit=contain&w=240&h=80&s=371af2d0890fee82b91f540b48dd07d0 2x" width="120" height="40" alt="" 3672 loading="lazy" 3673 decoding="async" 3674 class="max-w-[70%] max-h-[55%] object-contain" 3675 /> 3676 </div> 3677 <div 3678 class=" 3679 flex items-center justify-center shrink-0 3680 w-[114px] h-[69px] 3681 bg-white-0 border border-gray-10 rounded-[14px] 3682 shadow-[var(--shadow-logos)] overflow-hidden 3683 " 3684 aria-hidden="true" > 3685 <img 3686 src="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=120&h=40&s=477852cb793738d16dd809c0981ba007" 3687 srcset="/img/210/presse-smile-media-e32443bfe369.png?q=80&fm=webp&fit=contain&w=240&h=80&s=86553fecb6311a07900cbece56f32122 2x" width="120" height="40" alt="" 3688 loading="lazy" 3689 decoding="async" 3690 class="max-w-[70%] max-h-[55%] object-contain" 3691 /> 3692 </div> 3693 <div 3694 class=" 3695 flex items-center justify-center shrink-0 3696 w-[114px] h-[69px] 3697 bg-white-0 border border-gray-10 rounded-[14px] 3698 shadow-[var(--shadow-logos)] overflow-hidden 3699 " 3700 aria-hidden="true" > 3701 <img 3702 src="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=120&h=40&s=d98e8381a64da5cb6a11a94221bacd89" 3703 srcset="/img/220/presse-la-ligue-des-animaux-h-d24fb0280c92.png?q=80&fm=webp&fit=contain&w=240&h=80&s=73c4dd87da185e6aff7d6086e20f10b0 2x" width="120" height="40" alt="" 3704 loading="lazy" 3705 decoding="async" 3706 class="max-w-[70%] max-h-[55%] object-contain" 3707 /> 3708 </div> 3709 </div> 3710 </div> 3711 3712 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 3713 <div x-data="sectionNav({ inheritPrevious: false })" 3714 class="transition-opacity duration-300" 3715 :style="'opacity: ' + opacity" 3716 x-cloak> 3717 <div class="w-[425px]"> 3718 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 3719 <span class="tabular-nums" x-text="number"></span> 3720 <span x-text="label"></span> 3721 </div> 3722 <div class="relative"> 3723 <div class="h-px w-full rounded-[1px]" 3724 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 3725 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 3726 :style="'left: ' + arrowLeft + 'px'"> 3727 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 3728 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 3729 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 3730 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 3731 stroke-linecap="round" stroke-linejoin="round"/> 3732 </svg> 3733 </div> 3734 </div> 3735 </div> 3736 </div> 3737</div> 3738</div> 3739 </div> 3740 3741 3742</section> 3743<section 3744 class="page-section" 3745 data-section-label="Avis" aria-labelledby="heading-testimonials" 3746 > 3747 <div class="page-wrapper"> 3748 <div 3749 x-data="emblaSlider({ perPage: 1, perPageLg: 3 })" 3750 class="flex flex-col items-center gap-8 lg:gap-10" 3751 > 3752 3753 <h2 3754 id="heading-testimonials" 3755 data-reveal 3756 class="text-heading-section text-dark-850 lg:text-center w-full" 3757 > 3758 Ce que disent les utilisateurs d'
3758<span class="text-purple-400">Animou</span> 3759 </h2> 3760 3761 3762 <div class="w-full overflow-hidden" x-ref="viewport" data-reveal> 3763 <div class="flex gap-4 lg:gap-[var(--grid-gutter)]"> 3764 <div 3765 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 3766 role="group" 3767 aria-label="Avis 1 sur 11" 3768 > 3769 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rounded-3xl min-h-[415px] lg:min-h-[419px]"> 3770 3771 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 3772 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 3773 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 3774 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 3775 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 3776 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3777 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3778 </svg> 3779 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3780 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3781 </svg> 3782 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3783 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3784 </svg> 3785 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3786 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3787 </svg> 3788 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3789 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3790 </svg> 3791 </p> 3792 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 3793 </div> 3794 3795 3796 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 3797 <div class="flex flex-1 flex-col justify-center gap-2"> 3798 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 3799 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 3800 </svg> 3801 <blockquote> 3802 <p class="text-body font-medium leading-relaxed text-dark-850">J'ai perdu mon chat il y a quelques jours et grâce à cette application j'ai pu le retrouver assez rapidement. Merci à Animou et à la communauté présente sur l'application.</p> 3803 </blockquote> 3804 </div> 3805 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 3806 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">P</span> 3807 <div class="flex min-w-0 flex-col leading-tight"> 3808 <p class="text-body-sm font-bold text-dark-850"> 3809 <cite class="not-italic">Paul</cite> 3810 </p> 3811 <p class="text-[13px] font-medium text-gray-500">Août 2026</p> 3812 </div> 3813 </div> 3814 </div> 3815</div> 3816 </div> 3817 <div 3818 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 3819 role="group" 3820 aria-label="Avis 2 sur 11" 3821 > 3822 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
3822nded-3xl min-h-[415px] lg:min-h-[419px]"> 3823 3824 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 3825 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 3826 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 3827 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis Google Play</p> 3828 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 3829 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3830 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3831 </svg> 3832 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3833 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3834 </svg> 3835 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3836 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3837 </svg> 3838 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3839 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3840 </svg> 3841 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3842 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3843 </svg> 3844 </p> 3845 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 3846 </div> 3847 3848 3849 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 3850 <div class="flex flex-1 flex-col justify-center gap-2"> 3851 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 3852 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 3853 </svg> 3854 <blockquote> 3855 <p class="text-body font-medium leading-relaxed text-dark-850">Enfin une application vraiment utile, gratuite et sans publicité ! L'utilisation est simple et rapide : en quelques instants, on peut signaler un animal perdu ou trouvé et consulter les annonces autour de chez soi.</p> 3856 </blockquote> 3857 </div> 3858 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 3859 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">T</span> 3860 <div class="flex min-w-0 flex-col leading-tight"> 3861 <p class="text-body-sm font-bold text-dark-850"> 3862 <cite class="not-italic">Théo</cite> 3863 </p> 3864 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 3865 </div> 3866 </div> 3867 </div> 3868</div> 3869 </div> 3870 <div 3871 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 3872 role="group" 3873 aria-label="Avis 3 sur 11" 3874 > 3875 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
3875nded-3xl min-h-[415px] lg:min-h-[419px]"> 3876 3877 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 3878 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 3879 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 3880 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 3881 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 3882 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3883 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3884 </svg> 3885 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3886 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3887 </svg> 3888 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3889 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3890 </svg> 3891 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3892 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3893 </svg> 3894 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3895 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3896 </svg> 3897 </p> 3898 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 3899 </div> 3900 3901 3902 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 3903 <div class="flex flex-1 flex-col justify-center gap-2"> 3904 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 3905 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 3906 </svg> 3907 <blockquote> 3908 <p class="text-body font-medium leading-relaxed text-dark-850">Application incroyablement bien faite et surtout intuitive ! Merci à l'équipe d'Animou pour le travail et surtout pour la cause ! Merci énormément pour les animaux.</p> 3909 </blockquote> 3910 </div> 3911 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 3912 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">S</span> 3913 <div class="flex min-w-0 flex-col leading-tight"> 3914 <p class="text-body-sm font-bold text-dark-850"> 3915 <cite class="not-italic">Sylvie</cite> 3916 </p> 3917 <p class="text-[13px] font-medium text-gray-500">Septembre 2026</p> 3918 </div> 3919 </div> 3920 </div> 3921</div> 3922 </div> 3923 <div 3924 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 3925 role="group" 3926 aria-label="Avis 4 sur 11" 3927 > 3928 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
3928nded-3xl min-h-[415px] lg:min-h-[419px]"> 3929 3930 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 3931 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 3932 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 3933 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 3934 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 3935 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3936 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3937 </svg> 3938 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3939 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3940 </svg> 3941 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3942 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3943 </svg> 3944 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3945 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3946 </svg> 3947 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3948 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3949 </svg> 3950 </p> 3951 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 3952 </div> 3953 3954 3955 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 3956 <div class="flex flex-1 flex-col justify-center gap-2"> 3957 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 3958 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 3959 </svg> 3960 <blockquote> 3961 <p class="text-body font-medium leading-relaxed text-dark-850">C'est une application vraiment utile pour retrouver des animaux perdus ou aider à retrouver ceux des autres ! L'interface est simple, les annonces sont faciles à publier et c'est totalement gratuit ! Je recommande à 100 %.</p> 3962 </blockquote> 3963 </div> 3964 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 3965 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">I</span> 3966 <div class="flex min-w-0 flex-col leading-tight"> 3967 <p class="text-body-sm font-bold text-dark-850"> 3968 <cite class="not-italic">Iris</cite> 3969 </p> 3970 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 3971 </div> 3972 </div> 3973 </div> 3974</div> 3975 </div> 3976 <div 3977 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 3978 role="group" 3979 aria-label="Avis 5 sur 11" 3980 > 3981 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
3981nded-3xl min-h-[415px] lg:min-h-[419px]"> 3982 3983 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 3984 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 3985 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 3986 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis Google Play</p> 3987 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 3988 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3989 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3990 </svg> 3991 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3992 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3993 </svg> 3994 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3995 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3996 </svg> 3997 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 3998 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 3999 </svg> 4000 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4001 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4002 </svg> 4003 </p> 4004 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4005 </div> 4006 4007 4008 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4009 <div class="flex flex-1 flex-col justify-center gap-2"> 4010 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4011 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4012 </svg> 4013 <blockquote> 4014 <p class="text-body font-medium leading-relaxed text-dark-850">Super ! J'espère que l'app sera de plus en plus utilisée. Elle devrait devenir une app obligatoire lorsqu'on a un animal.</p> 4015 </blockquote> 4016 </div> 4017 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4018 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">N</span> 4019 <div class="flex min-w-0 flex-col leading-tight"> 4020 <p class="text-body-sm font-bold text-dark-850"> 4021 <cite class="not-italic">Noah</cite> 4022 </p> 4023 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 4024 </div> 4025 </div> 4026 </div> 4027</div> 4028 </div> 4029 <div 4030 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4031 role="group" 4032 aria-label="Avis 6 sur 11" 4033 > 4034 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4034nded-3xl min-h-[415px] lg:min-h-[419px]"> 4035 4036 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4037 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4038 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4039 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis Google Play</p> 4040 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4041 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4042 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4043 </svg> 4044 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4045 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4046 </svg> 4047 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4048 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4049 </svg> 4050 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4051 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4052 </svg> 4053 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4054 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4055 </svg> 4056 </p> 4057 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4058 </div> 4059 4060 4061 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4062 <div class="flex flex-1 flex-col justify-center gap-2"> 4063 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4064 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4065 </svg> 4066 <blockquote> 4067 <p class="text-body font-medium leading-relaxed text-dark-850">Super appli pour retrouver ses animaux disparus ou ceux des autres, c'est une appli vitale de nos jours et ça mérite d'être téléchargé par tous les propriétaires d'animaux.</p> 4068 </blockquote> 4069 </div> 4070 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4071 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">L</span> 4072 <div class="flex min-w-0 flex-col leading-tight"> 4073 <p class="text-body-sm font-bold text-dark-850"> 4074 <cite class="not-italic">Laureen</cite> 4075 </p> 4076 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 4077 </div> 4078 </div> 4079 </div> 4080</div> 4081 </div> 4082 <div 4083 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4084 role="group" 4085 aria-label="Avis 7 sur 11" 4086 > 4087 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4087nded-3xl min-h-[415px] lg:min-h-[419px]"> 4088 4089 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4090 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4091 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4092 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis Google Play</p> 4093 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4094 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4095 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4096 </svg> 4097 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4098 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4099 </svg> 4100 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4101 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4102 </svg> 4103 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4104 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4105 </svg> 4106 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4107 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4108 </svg> 4109 </p> 4110 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4111 </div> 4112 4113 4114 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4115 <div class="flex flex-1 flex-col justify-center gap-2"> 4116 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4117 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4118 </svg> 4119 <blockquote> 4120 <p class="text-body font-medium leading-relaxed text-dark-850">Une application pour retrouver les animaux perdus ou pour retrouver les propriétaires d'animaux trouvés est une bonne idée. C'est tellement plus pratique. Merci de l'avoir créée.</p> 4121 </blockquote> 4122 </div> 4123 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4124 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">V</span> 4125 <div class="flex min-w-0 flex-col leading-tight"> 4126 <p class="text-body-sm font-bold text-dark-850"> 4127 <cite class="not-italic">Vinie</cite> 4128 </p> 4129 <p class="text-[13px] font-medium text-gray-500">Août 2026</p> 4130 </div> 4131 </div> 4132 </div> 4133</div> 4134 </div> 4135 <div 4136 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4137 role="group" 4138 aria-label="Avis 8 sur 11" 4139 > 4140 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4140nded-3xl min-h-[415px] lg:min-h-[419px]"> 4141 4142 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4143 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4144 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4145 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 4146 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4147 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4148 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4149 </svg> 4150 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4151 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4152 </svg> 4153 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4154 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4155 </svg> 4156 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4157 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4158 </svg> 4159 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4160 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4161 </svg> 4162 </p> 4163 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4164 </div> 4165 4166 4167 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4168 <div class="flex flex-1 flex-col justify-center gap-2"> 4169 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4170 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4171 </svg> 4172 <blockquote> 4173 <p class="text-body font-medium leading-relaxed text-dark-850">Cette application était tellement attendue. Très pratique pour inscrire vos animaux et lancer une alerte en cas de disparition. Et totalement gratuite, que demander de plus. Merci.</p> 4174 </blockquote> 4175 </div> 4176 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4177 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">M</span> 4178 <div class="flex min-w-0 flex-col leading-tight"> 4179 <p class="text-body-sm font-bold text-dark-850"> 4180 <cite class="not-italic">Mathilde</cite> 4181 </p> 4182 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 4183 </div> 4184 </div> 4185 </div> 4186</div> 4187 </div> 4188 <div 4189 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4190 role="group" 4191 aria-label="Avis 9 sur 11" 4192 > 4193 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4193nded-3xl min-h-[415px] lg:min-h-[419px]"> 4194 4195 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4196 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4197 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4198 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis Google Play</p> 4199 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4200 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4201 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4202 </svg> 4203 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4204 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4205 </svg> 4206 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4207 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4208 </svg> 4209 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4210 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4211 </svg> 4212 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4213 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4214 </svg> 4215 </p> 4216 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4217 </div> 4218 4219 4220 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4221 <div class="flex flex-1 flex-col justify-center gap-2"> 4222 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4223 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4224 </svg> 4225 <blockquote> 4226 <p class="text-body font-medium leading-relaxed text-dark-850">Découverte sur Instagram, étant une grande passionnée et amoureuse des animaux, je ne peux que saluer la démarche et recommander chaudement aux gens qui aiment leurs animaux autant que moi d'installer cette application.</p> 4227 </blockquote> 4228 </div> 4229 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4230 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">I</span> 4231 <div class="flex min-w-0 flex-col leading-tight"> 4232 <p class="text-body-sm font-bold text-dark-850"> 4233 <cite class="not-italic">Irélia</cite> 4234 </p> 4235 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 4236 </div> 4237 </div> 4238 </div> 4239</div> 4240 </div> 4241 <div 4242 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4243 role="group" 4244 aria-label="Avis 10 sur 11" 4245 > 4246 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4246nded-3xl min-h-[415px] lg:min-h-[419px]"> 4247 4248 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4249 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4250 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4251 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 4252 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4253 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4254 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4255 </svg> 4256 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4257 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4258 </svg> 4259 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4260 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4261 </svg> 4262 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4263 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4264 </svg> 4265 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4266 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4267 </svg> 4268 </p> 4269 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4270 </div> 4271 4272 4273 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4274 <div class="flex flex-1 flex-col justify-center gap-2"> 4275 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4276 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4277 </svg> 4278 <blockquote> 4279 <p class="text-body font-medium leading-relaxed text-dark-850">Superbe initiative ! L'application est belle, elle est réactive, j'espère qu'elle aidera beaucoup de monde !</p> 4280 </blockquote> 4281 </div> 4282 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4283 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">C</span> 4284 <div class="flex min-w-0 flex-col leading-tight"> 4285 <p class="text-body-sm font-bold text-dark-850"> 4286 <cite class="not-italic">Clément</cite> 4287 </p> 4288 <p class="text-[13px] font-medium text-gray-500">Juillet 2026</p> 4289 </div> 4290 </div> 4291 </div> 4292</div> 4293 </div> 4294 <div 4295 class="flex min-w-0 shrink-0 grow-0 basis-full lg:basis-[calc(100%/3-var(--grid-gutter)*2/3)]" 4296 role="group" 4297 aria-label="Avis 11 sur 11" 4298 > 4299 <div class="border border-gray-75 overflow-hidden flex flex-col flex-1 rounded-2xl lg:rou
4299nded-3xl min-h-[415px] lg:min-h-[419px]"> 4300 4301 <div class="testimonial-rating relative flex h-[184px] shrink-0 flex-col items-center justify-center gap-3 overflow-hidden bg-gradient-to-b from-[#8883D8] to-[#7168E4] text-white-0" data-rating="5"> 4302 <span class="pointer-events-none absolute -top-24 right-[-50px] size-[200px] rounded-full bg-white-0/10" aria-hidden="true"></span> 4303 <span class="pointer-events-none absolute -bottom-28 left-[-70px] size-[200px] rounded-full bg-white-0/[0.07]" aria-hidden="true"></span> 4304 <p class="relative text-[13px] font-medium uppercase leading-none tracking-[0.12em] text-[#F8F7FB]">Avis App Store</p> 4305 <p class="relative flex items-center gap-1.5" role="img" aria-label="5/5"> 4306 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4307 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4308 </svg> 4309 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4310 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4311 </svg> 4312 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4313 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4314 </svg> 4315 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4316 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4317 </svg> 4318 <svg viewBox="0 0 24 24" class="size-7 text-[#FFC63B]" fill="currentColor" aria-hidden="true"> 4319 <path d="M12 2.5l2.94 6.02 6.64.93-4.81 4.66 1.15 6.6L12 17.6l-5.92 3.11 1.15-6.6L2.42 9.45l6.64-.93L12 2.5z" /> 4320 </svg> 4321 </p> 4322 <p class="relative font-helvetica-now-display text-[28px] font-bold leading-none">5/5</p> 4323 </div> 4324 4325 4326 <div class="flex flex-col flex-1 bg-white-0 gap-4 px-5 pt-5 pb-5"> 4327 <div class="flex flex-1 flex-col justify-center gap-2"> 4328 <svg viewBox="0 0 32 24" class="h-6 w-8 shrink-0 text-[#CBC7FF]" fill="currentColor" aria-hidden="true"> 4329 <path d="M13.2 0v4.2c-2.6.5-4.4 2.3-4.7 5.1h4.7V24H0V11.6C0 4.4 4.6.6 13.2 0Zm18.8 0v4.2c-2.6.5-4.4 2.3-4.7 5.1H32V24H18.8V11.6C18.8 4.4 23.4.6 32 0Z" /> 4330 </svg> 4331 <blockquote> 4332 <p class="text-body font-medium leading-relaxed text-dark-850">Top idée. Une appli pour maximiser les chances de retrouver ses animaux perdus.</p> 4333 </blockquote> 4334 </div> 4335 <div class="flex items-center gap-3 border-t border-gray-75 pt-4"> 4336 <span class="flex size-9 shrink-0 items-center justify-center rounded-full bg-[#E2E0FF] font-helvetica-now-display text-[15px] font-bold text-[#413A9F]" aria-hidden="true">S</span> 4337 <div class="flex min-w-0 flex-col leading-tight"> 4338 <p class="text-body-sm font-bold text-dark-850"> 4339 <cite class="not-italic">Sébastien</cite> 4340 </p> 4341 <p class="text-[13px] font-medium text-gray-500">Septembre 2026</p> 4342 </div> 4343 </div> 4344 </div> 4345</div> 4346 </div> 4347 </div> 4348 </div> 4349 4350 4351 <div class="flex items-center gap-1" role="tablist" aria-label="Navigation des avis"> 4352 <template x-for="i in count" :key="i"> 4353 <button 4354 type="button" 4355 role="tab" 4356 :aria-selected="current === (i - 1) ? 'true' : 'false'" 4357 :aria-label="'Page ' + i" 4358 @click="scrollTo(i - 1)" 4359 class="flex items-center justify-center size-6 cursor-pointer" 4360 >
4361 <span class="rounded-full transition-all duration-300" :class="current === (i - 1) ? 'w-[21px] h-2 bg-purple-100' : 'size-2 bg-purple-50'"></span> 4362 </button> 4363 </template> 4364 </div> 4365 </div> 4366 4367 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 4368 <div x-data="sectionNav({ inheritPrevious: false })" 4369 class="transition-opacity duration-300" 4370 :style="'opacity: ' + opacity" 4371 x-cloak> 4372 <div class="w-[425px]"> 4373 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 4374 <span class="tabular-nums" x-text="number"></span> 4375 <span x-text="label"></span> 4376 </div> 4377 <div class="relative"> 4378 <div class="h-px w-full rounded-[1px]" 4379 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 4380 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 4381 :style="'left: ' + arrowLeft + 'px'"> 4382 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 4383 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 4384 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 4385 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 4386 stroke-linecap="round" stroke-linejoin="round"/> 4387 </svg> 4388 </div> 4389 </div> 4390 </div> 4391 </div> 4392</div> 4393</div> 4394 </div> 4395 4396 4397</section> 4398<section 4399 id="faq" class="page-section" 4400 data-section-label="FAQ" aria-labelledby="heading-faq" 4401 > 4402 <div class="page-wrapper relative z-10 flex flex-col items-center gap-8 lg:gap-10"> 4403 <h2 4404 id="heading-faq" 4405 data-reveal 4406 class="text-heading-section text-dark-850 lg:text-center" 4407 > 4408 <span>Questions</span> 4409 <br class="hidden lg:inline" aria-hidden="true"> 4410 <span>fréquentes</span> 4411 </h2> 4412 4413 <div data-reveal-group class="w-full grid grid-cols-1 gap-4 lg:gap-[var(--grid-gutter)] lg:grid-cols-2"> 4414 <div 4415 x-data="{ open: true }"
4416 class="border rounded-xl lg:rounded-2xl transition-all" 4417 :class="open 4418 ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]' 4419 : 'bg-transparent border-overlay-border'" 4420 > 4421 <button 4422 type="button" 4423 class="flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer" 4424 @click="open = !open" 4425 :aria-expanded="open.toString()" 4426 aria-controls="faq-panel-0" 4427 > 4428 <span 4429 class="font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]" 4430 :class="open ? 'text-purple-400' : 'text-dark-850'" 4431 >Comment fonctionne l'alerte communautaire ?</span> 4432 4433 <span 4434 class="shrink-0 flex items-center justify-center size-9 rounded-full transition-colors" 4435 :class="open ? 'bg-purple-300' : 'bg-blue-15'" 4436 > 4437 <img 4438 :src="open ? 'https://animou-app.com/themes/animou/img/landing/faq/minus-icon.svg' : 'https://animou-app.com/themes/animou/img/landing/faq/plus-icon.svg'" 4439 alt="" 4440 aria-hidden="true" 4441 class="size-4" 4442 > 4443 </span> 4444 </button> 4445 4446 <div 4447 id="faq-panel-0" 4448 x-show="open" 4449 x-transition.opacity.duration.200ms 4450 class="px-4 pb-4 lg:px-8 lg:pb-8 -mt-2" 4451 > 4452 <p class="text-body text-dark-850"> 4453 Vous signalez un animal perdu, trouvé ou vu avec une photo, une description et une localisation. L'alerte est ensuite diffusée localement pour mobiliser rapidement les personnes à proximité. 4454 </p> 4455 </div> 4456 </div> 4457 <div 4458 x-data="{ open: true }"
4459 class="border rounded-xl lg:rounded-2xl transition-all" 4460 :class="open 4461 ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]' 4462 : 'bg-transparent border-overlay-border'" 4463 > 4464 <button 4465 type="button" 4466 class="flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer" 4467 @click="open = !open" 4468 :aria-expanded="open.toString()" 4469 aria-controls="faq-panel-1" 4470 > 4471 <span 4472 class="font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]" 4473 :class="open ? 'text-purple-400' : 'text-dark-850'" 4474 >L'application est-elle vraiment gratuite ?</span> 4475 4476 <span 4477 class="shrink-0 flex items-center justify-center size-9 rounded-full transition-colors" 4478 :class="open ? 'bg-purple-300' : 'bg-blue-15'" 4479 > 4480 <img 4481 :src="open ? 'https://animou-app.com/themes/animou/img/landing/faq/minus-icon.svg' : 'https://animou-app.com/themes/animou/img/landing/faq/plus-icon.svg'" 4482 alt="" 4483 aria-hidden="true" 4484 class="size-4" 4485 > 4486 </span> 4487 </button> 4488 4489 <div 4490 id="faq-panel-1" 4491 x-show="open" 4492 x-transition.opacity.duration.200ms 4493 class="px-4 pb-4 lg:px-8 lg:pb-8 -mt-2" 4494 > 4495 <p class="text-body text-dark-850"> 4496 Oui. Animou est et restera gratuite pour les fonctionnalités essentielles. Aucun frais caché. 4497 </p> 4498 </div> 4499 </div> 4500 <div 4501 x-data="{ open: false }"
4502 class="border rounded-xl lg:rounded-2xl transition-all" 4503 :class="open 4504 ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]' 4505 : 'bg-transparent border-overlay-border'" 4506 > 4507 <button 4508 type="button" 4509 class="flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer" 4510 @click="open = !open" 4511 :aria-expanded="open.toString()" 4512 aria-controls="faq-panel-2" 4513 > 4514 <span 4515 class="font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]" 4516 :class="open ? 'text-purple-400' : 'text-dark-850'" 4517 >Mes données personnelles sont-elles protégées ?</span> 4518 4519 <span 4520 class="shrink-0 flex items-center justify-center size-9 rounded-full transition-colors" 4521 :class="open ? 'bg-purple-300' : 'bg-blue-15'" 4522 > 4523 <img 4524 :src="open ? 'https://animou-app.com/themes/animou/img/landing/faq/minus-icon.svg' : 'https://animou-app.com/themes/animou/img/landing/faq/plus-icon.svg'" 4525 alt="" 4526 aria-hidden="true" 4527 class="size-4" 4528 > 4529 </span> 4530 </button> 4531 4532 <div 4533 id="faq-panel-2" 4534 x-show="open" 4535 x-transition.opacity.duration.200ms 4536 class="px-4 pb-4 lg:px-8 lg:pb-8 -mt-2" 4537 > 4538 <p class="text-body text-dark-850"> 4539 Oui. La protection des données fait partie de nos priorités. Vos informations sont traitées avec soin et ne sont pas revendues. 4540 </p> 4541 </div> 4542 </div> 4543 <div 4544 x-data="{ open: false }"
4545 class="border rounded-xl lg:rounded-2xl transition-all" 4546 :class="open 4547 ? 'bg-white-0 border-overlay-border shadow-[var(--shadow-faq)]' 4548 : 'bg-transparent border-overlay-border'" 4549 > 4550 <button 4551 type="button" 4552 class="flex items-center justify-between gap-4 w-full p-4 lg:p-8 text-left cursor-pointer" 4553 @click="open = !open" 4554 :aria-expanded="open.toString()" 4555 aria-controls="faq-panel-3" 4556 > 4557 <span 4558 class="font-helvetica-now-display font-medium text-base lg:text-lg leading-[1.4]" 4559 :class="open ? 'text-purple-400' : 'text-dark-850'" 4560 >Puis-je aider même si je n'ai pas perdu d'animal ?</span> 4561 4562 <span 4563 class="shrink-0 flex items-center justify-center size-9 rounded-full transition-colors" 4564 :class="open ? 'bg-purple-300' : 'bg-blue-15'" 4565 > 4566 <img 4567 :src="open ? 'https://animou-app.com/themes/animou/img/landing/faq/minus-icon.svg' : 'https://animou-app.com/themes/animou/img/landing/faq/plus-icon.svg'" 4568 alt="" 4569 aria-hidden="true" 4570 class="size-4" 4571 > 4572 </span> 4573 </button> 4574 4575 <div 4576 id="faq-panel-3" 4577 x-show="open" 4578 x-transition.opacity.duration.200ms 4579 class="px-4 pb-4 lg:px-8 lg:pb-8 -mt-2" 4580 > 4581 <p class="text-body text-dark-850"> 4582 Oui. Chaque utilisateur peut contribuer en restant attentif aux alertes autour de lui et en aidant à relayer les signalements. 4583 </p> 4584 </div> 4585 </div> 4586 </div> 4587 4588 </div> 4589 4590 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 4591 <div x-data="sectionNav({ inheritPrevious: false })" 4592 class="transition-opacity duration-300" 4593 :style="'opacity: ' + opacity" 4594 x-cloak> 4595 <div class="w-[425px]"> 4596 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 4597 <span class="tabular-nums" x-text="number"></span> 4598 <span x-text="label"></span> 4599 </div> 4600 <div class="relative"> 4601 <div class="h-px w-full rounded-[1px]" 4602 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 4603 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 4604 :style="'left: ' + arrowLeft + 'px'"> 4605 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 4606 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 4607 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 4608 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 4609 stroke-linecap="round" stroke-linejoin="round"/> 4610 </svg> 4611 </div> 4612 </div> 4613 </div> 4614 </div> 4615</div> 4616</div> 4617 4618 4619
4619<script type="application/ld+json"> 4620{ 4621 "@context": "https://schema.org", 4622 "@type": "FAQPage", 4623 "mainEntity": [ 4624 { 4625 "@type": "Question", 4626 "name": "Comment fonctionne l'alerte communautaire ?", 4627 "acceptedAnswer": { 4628 "@type": "Answer", 4629 "text": "Vous signalez un animal perdu, trouvé ou vu avec une photo, une description et une localisation. L'alerte est ensuite diffusée localement pour mobiliser rapidement les personnes à proximité." 4630 } 4631 }, 4632 { 4633 "@type": "Question", 4634 "name": "L'application est-elle vraiment gratuite ?", 4635 "acceptedAnswer": { 4636 "@type": "Answer", 4637 "text": "Oui. Animou est et restera gratuite pour les fonctionnalités essentielles. Aucun frais caché." 4638 } 4639 }, 4640 { 4641 "@type": "Question", 4642 "name": "Mes données personnelles sont-elles protégées ?", 4643 "acceptedAnswer": { 4644 "@type": "Answer", 4645 "text": "Oui. La protection des données fait partie de nos priorités. Vos informations sont traitées avec soin et ne sont pas revendues." 4646 } 4647 }, 4648 { 4649 "@type": "Question", 4650 "name": "Puis-je aider même si je n'ai pas perdu d'animal ?", 4651 "acceptedAnswer": { 4652 "@type": "Answer", 4653 "text": "Oui. Chaque utilisateur peut contribuer en restant attentif aux alertes autour de lui et en aidant à relayer les signalements." 4654 } 4655 } 4656 ] 4657} 4658 </script>
4658 4659 4660 4661</section> 4662<section 4663 id="download" class="page-section" 4664 data-viewport-motion 4665 x-data="{ viewportMotionActive: false }" 4666 x-intersect:enter.margin.-10%="viewportMotionActive = true" 4667 x-intersect:leave.margin.-10%="viewportMotionActive = false" 4668 :class="{ 4669 'viewport-motion-active': viewportMotionActive, 4670 'viewport-motion-pending': ! viewportMotionActive, 4671 }" 4672 data-section-label="Téléchargement" aria-labelledby="heading-download" 4673 > 4674 <div class="page-wrapper"> 4675 <div data-reveal-group class="flex flex-col lg:flex-row items-center gap-10 lg:gap-16 w-full"> 4676 4677 4678 <div class="flex flex-col gap-8 lg:gap-12 flex-1 w-full min-w-0"> 4679 4680 <div class="flex flex-col gap-4"> 4681 <h2 4682 id="heading-download" 4683 class="text-heading-section text-dark-850" 4684 >Téléchargez Animou gratuitement</h2> 4685 <p class="text-subtitle text-dark-700"> 4686 Disponible dès maintenant sur l'App Store et Google Play. 4687 </p> 4688 </div> 4689 4690 4691 <div class="flex flex-wrap lg:flex-nowrap gap-3 lg:gap-4 w-full"> 4692 <a 4693 href="https://apps.apple.com/fr/app/animou-animaux-perdus/id6779167347" 4694 data-track="appstore" class=" 4695 flex items-center justify-center lg:justify-start gap-2 h-[60px] lg:h-[66px] px-3 lg:px-[21px] rounded-[10px] 4696 bg-purple-500 border border-white-0/20 no-underline 4697 hover:bg-purple-400 transition-colors w-[180px] lg:w-[200px] shrink-0 4698 " 4699> 4700 <img 4701 src="https://animou-app.com/themes/animou/img/landing/download/app-store-icon.svg" 4702 alt="" 4703 loading="lazy" 4704 aria-hidden="true" class="size-6 lg:size-8 shrink-0" 4705 /> 4706 <span class="flex flex-col font-helvetica-now-display font-medium leading-[1.2] text-white-0"> 4707 <span class="text-[10px] lg:text-xs">Disponible sur</span> 4708 <span class="text-sm lg:text-[15px] whitespace-nowrap">App Store</span> 4709 </span> 4710</a> 4711 <a 4712 href="https://play.google.com/store/apps/details?id=com.animou.app" 4713 data-track="playstore" class=" 4714 flex items-center justify-center lg:justify-start gap-2 h-[60px] lg:h-[66px] px-3 lg:px-[21px] rounded-[10px] 4715 bg-purple-500 border border-white-0/20 no-underline 4716 hover:bg-purple-400 transition-colors w-[180px] lg:w-[200px] shrink-0 4717 " 4718> 4719 <img 4720 src="https://animou-app.com/themes/animou/img/landing/download/google-play-icon.svg" 4721 alt="" 4722 loading="lazy" 4723 aria-hidden="true" class="size-6 lg:size-8 shrink-0" 4724 /> 4725 <span class="flex flex-col font-helvetica-now-display font-medium leading-[1.2] text-white-0"> 4726 <span class="text-[10px] lg:text-xs">Disponible sur</span> 4727 <span class="text-sm lg:text-[15px] whitespace-nowrap">Google Play</span> 4728 </span> 4729</a> 4730 </div> 4731 </div> 4732 4733 4734 <div class=" 4735 relative flex items-end justify-center flex-1 w-full min-w-0 4736 h-[340px] lg:h-[500px] 4737 rounded-2xl lg:rounded-3xl overflow-hidden 4738 bg-gradient-to-b from-purple-100 to-white-0 px-4 pt-8 lg:px-12 lg:pt-16 4739 "> 4740 4741 <div 4742 class="absolute inset-0 pointer-events-none opacity-80 animate-[grid-drift_8s_linear_infinite]" 4743 style="background-image: url('https://animou-app.com/themes/animou/img/landing/how-it-works/dot-grid.svg'); 4744 background-size: 62.7px 62.7px; 4745 mask-image: linear-gradient(to bottom left, black 0%, transparent 75%); 4746 -webkit-mask-image: linear-gradient(to bottom left, black 0%, transparent 75%);" 4747 aria-hidden="true" 4748></div> 4749 4750 4751 <div class="relative z-10 w-[60%] lg:w-[55%] max-w-[240px] lg:max-w-[384px] h-full flex items-end justify-center"> 4752 <img 4753 src="/img/30/phone-screen.webp?q=80&fit=contain&w=384&h=700&s=15a07b937be6905c15a326ce8a6b7781" 4754 srcset="/img/30/phone-screen.webp?q=80&fit=contain&w=768&h=1400&s=ce24bee531e33fa6a23fa1b4a02521bc 2x" width="384" height="700" alt="Application mobile Animou" 4755 loading="lazy" 4756 decoding="async" 4757 class="w-full h-auto object-contain rounded-t-pill lg:rounded-t-card drop-shadow-2xl" 4758 /> 4759 4760 4761 <div class=" 4762 absolute top-1/3 lg:top-[50%] right-[45%] lg:right-[60%] z-20 4763 flex items-center gap-2 lg:gap-4 4764 bg-white-0 border border-white-0/60 rounded-[10px] lg:rounded-pill 4765 pl-2 lg:pl-4 pr-3 lg:pr-6 py-2 lg:py-4 4766 shadow-xl backdrop-blur-sm 4767 hover:-translate-y-1 transition-transform duration-300 4768 w-max max-w-[180px] lg:max-w-none 4769 "> 4770 <div class="size-6 lg:size-10 shrink-0 flex items-center justify-center bg-purple-15 rounded-full text-purple-500"> 4771 <img 4772 src="https://animou-app.com/themes/animou/img/landing/download/bell-icon.svg" 4773 alt="" 4774 loading="lazy" 4775 aria-hidden="true" class="size-3.5 lg:size-6" 4776 /> 4777 </div> 4778 <div class="flex flex-col gap-px"> 4779 <strong class="font-helvetica-now-display font-bold text-xs lg:text-lg leading-[1.2] lg:leading-[1.4] text-dark-850 truncate">Milo retrouvé !</strong>
4780 <span class="font-helvetica-now-display font-normal text-[10px] lg:text-sm leading-[1.2] lg:leading-[1.4] text-gray-500">Rue des Acacias - à l'instant</span> 4781 </div> 4782 </div> 4783 4784 4785 <div class=" 4786 absolute bottom-1/4 left-[75%] lg:left-[85%] z-20 4787 flex flex-col bg-white-0 border border-white-0/60 4788 rounded-[10px] lg:rounded-pill px-3 lg:px-6 py-2 lg:py-4 4789 shadow-xl backdrop-blur-sm 4790 hover:-translate-y-1 transition-transform duration-300 4791 w-max 4792 " 4793 x-data="counter(43, '')" 4794 x-intersect.once="animate()" 4795 > 4796 <strong 4797 class="font-helvetica-now-display font-bold text-base lg:text-2xl leading-[1.2] lg:leading-[1.4] tracking-[0.07px] text-purple-500" 4798 x-text="formatted() ?? '43'" 4799 >43</strong> 4800 <span class="font-helvetica-now-display font-normal text-[10px] lg:text-base leading-[1.2] lg:leading-[1.4] text-gray-500">Voisins alertés</span> 4801 </div> 4802 </div> 4803 </div> 4804 </div> 4805 4806 <div class="page-wrapper hidden lg:block pointer-events-none pt-[70px]"> 4807 <div x-data="sectionNav({ inheritPrevious: false })" 4808 class="transition-opacity duration-300" 4809 :style="'opacity: ' + opacity" 4810 x-cloak> 4811 <div class="w-[425px]"> 4812 <div class="flex items-center justify-end gap-3 font-helvetica-now-display text-lg leading-[1.4] mb-[20px] text-purple-500"> 4813 <span class="tabular-nums" x-text="number"></span> 4814 <span x-text="label"></span> 4815 </div> 4816 <div class="relative"> 4817 <div class="h-px w-full rounded-[1px]" 4818 style="background: linear-gradient(to right, rgba(127,121,209,0) 0%, #7F79D1 100%);"></div> 4819 <div class="absolute top-1/2 -translate-y-1/2 transition-[left] duration-300 ease-out will-change-[left,opacity]" 4820 :style="'left: ' + arrowLeft + 'px'"> 4821 <div class="flex items-center justify-center h-[33px] px-4 rounded-full bg-purple-10 text-purple-500"> 4822 <svg width="18" height="18" viewBox="0 0 24 24" fill="none"> 4823 <path d="M8.91 19.92L15.43 13.4C16.2 12.63 16.2 11.37 15.43 10.6L8.91 4.08" 4824 stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" 4825 stroke-linecap="round" stroke-linejoin="round"/> 4826 </svg> 4827 </div> 4828 </div> 4829 </div> 4830 </div> 4831</div> 4832</div> 4833 </div> 4834 4835 4836</section> 4837 4838</div> 4839<!--[if ENDBLOCK]><![endif]--> 4840 </main> 4841 4842 <footer class=" 4843 relative overflow-hidden text-white-0 4844 flex flex-col items-center pt-12 gap-16 4845 lg:pt-[180px] lg:gap-0 4846"> 4847 4848 4849 <picture> 4850 4851 <source 4852 media="(min-width: 100rem)" 4853 type="image/avif" 4854 srcset="/img/31/background.webp?w=1920&fm=avif&q=75&fit=cover&s=e61a360f03e7fe7fd3980f8646d80b54" 4855 width="1920" 4856 /> 4857 <source 4858 media="(min-width: 75rem)" 4859 type="image/avif" 4860 srcset="/img/31/background.webp?w=1600&fm=avif&q=75&fit=cover&s=268813a1299913b8e25bebab26887617" 4861 width="1600" 4862 /> 4863 <source 4864 media="(min-width: 48rem)" 4865 type="image/avif" 4866 srcset="/img/31/background.webp?w=1200&fm=avif&q=75&fit=cover&s=2889607caa2f24ecba858d60ffca78d0" 4867 width="1200" 4868 /> 4869 4870 4871 <source 4872 media="(min-width: 100rem)" 4873 type="image/webp" 4874 srcset="/img/31/background.webp?w=1920&q=75&fit=cover&s=00152a8852041f3bb0352fbae10e29d4" 4875 width="1920" 4876 /> 4877 <source 4878 media="(min-width: 75rem)" 4879 type="image/webp" 4880 srcset="/img/31/background.webp?w=1600&q=75&fit=cover&s=a868a0dc85d773c1514158d84d2ac905" 4881 width="1600" 4882 /> 4883 <source 4884 media="(min-width: 48rem)" 4885 type="image/webp" 4886 srcset="/img/31/background.webp?w=1200&q=75&fit=cover&s=3b39581307f0751c7b2a37bfc48aae39" 4887 width="1200" 4888 /> 4889 4890 4891 <img 4892 src="/img/31/background.webp?w=820&q=75&fit=cover&h=1560&s=dedb0b69209eef71a300d87b64189529" 4893 width="820" 4894 height="1560" alt="" 4895 loading="lazy" 4896 decoding="async" 4897 class="absolute inset-0 w-full h-full object-cover" 4898 /> 4899</picture> 4900 <div class="absolute inset-0 bg-black/25"></div> 4901 4902 4903 <div class=" 4904 relative flex flex-col items-center gap-8 lg:flex-row lg:items-start lg:justify-between lg:gap-0 4905 footer-wrapper lg:mb-[180px] mb-12 4906 "> 4907 4908 <div class="flex flex-col items-center gap-8 lg:items-start lg:gap-[var(--grid-gutter)] lg:w-[283px]"> 4909 4910 <a href="https://animou-app.com" class="no-underline" aria-label="Animou">
4911 <span class="sr-only">Animou</span> 4912 <span class="inline-block h-auto w-[200px] lg:w-[283px] aspect-[171/48] logo-white-0" style="--logo-url: url('https://animou-app.com/img/35/animou_logo.png?w=566&fm=webp&q=90&fit=max&s=0dea4fd3fbf49b3b8ba7473a6e30e8d7')" role="img" aria-hidden="true"></span> 4913 </a> 4914 4915 4916 <div class="hidden lg:block"> 4917 <div class="flex items-center gap-4"> 4918 <a 4919 href="https://x.com/animouapp" 4920 target="_blank" 4921 rel="noopener noreferrer" 4922 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 4923 bg-white-0/20 hover:bg-white-0/30" 4924 aria-label="X" 4925 > 4926 <span class="sr-only">X</span> 4927 <span class="gradient-border-frame rounded-full" aria-hidden="true"></span> 4928 <svg class="size-[22px] relative text-white-0" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4929 <path d="M12.8537 9.52267L20.1137 1H18.4037L12.0937 8.39467L7.01367 1H1.13367L8.74367 12.1187L1.13367 21H2.84367L9.50367 13.2467L14.8637 21H20.7437L12.8537 9.52267ZM10.3737 12.2187L9.60367 11.1007L3.45367 2.32067H6.18367L11.0537 9.46667L11.8237 10.5847L18.4037 19.7387H15.6737L10.3737 12.2187Z" fill="currentColor"/> 4930 </svg> 4931 </a> 4932 <a 4933 href="https://instagram.com/animouapp" 4934 target="_blank" 4935 rel="noopener noreferrer" 4936 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 4937 bg-white-0/20 hover:bg-white-0/30" 4938 aria-label="Instagram" 4939 > 4940 <span class="sr-only">Instagram</span> 4941 <span class="gradient-border-frame rounded-full" aria-hidden="true"></span> 4942 <svg class="size-[22px] relative text-white-0" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4943 <path d="M11 1.9C13.84 1.9 14.185 1.912 15.312 1.963C16.356 2.011 16.92 2.183 17.295 2.328C17.7896 2.51427 18.2371 2.80282 18.607 3.173C18.9772 3.54293 19.2657 3.99044 19.452 4.485C19.597 4.86 19.769 5.424 19.817 6.468C19.868 7.596 19.88 7.94 19.88 10.78C19.88 13.62 19.868 13.964 19.817 15.092C19.769 16.136 19.597 16.7 19.452 17.075C19.2657 17.5696 18.9772 18.0171 18.607 18.387C18.2371 18.7572 17.7896 19.0457 17.295 19.232C16.92 19.377 16.356 19.549 15.312 19.597C14.185 19.648 13.84 19.66 11 19.66C8.16 19.66 7.815 19.648 6.688 19.597C5.644 19.549 5.08 19.377 4.705 19.232C4.21044 19.0457 3.76293 18.7572 3.393 18.387C3.02282 18.0171 2.73427 17.5696 2.548 17.075C2.403 16.7 2.231 16.136 2.183 15.092C2.132 13.964 2.12 13.62 2.12 10.78C2.12 7.94 2.132 7.596 2.183 6.468C2.231 5.424 2.403 4.86 2.548 4.485C2.73427 3.99044 3.02282 3.54293 3.393 3.173C3.76293 2.80282 4.21044 2.51427 4.705 2.328C5.08 2.183 5.644 2.011 6.688 1.963C7.815 1.912 8.16 1.9 11 1.9ZM11 0C8.115 0 7.744 0.013 6.604 0.064C5.464 0.115 4.68 0.295 3.996 0.557C3.28283 0.826726 2.63432 1.24581 2.095 1.786C1.55481 2.32532 1.13573 2.97383 0.866 3.687C0.604 4.371 0.424 5.155 0.373 6.294C0.322 7.436 0.309 7.806 0.309 10.691C0.309 13.576 0.322 13.946 0.373 15.087C0.424 16.226 0.604 17.011 0.866 17.694C1.13573 18.4072 1.55481 19.0557 2.095 19.595C2.63432 20.1352 3.28283 20.5543 3.996 20.824C4.68 21.086 5.464 21.266 6.604 21.317C7.744 21.368 8.115 21.381 11 21.381C13.885 21.381 14.256 21.368 15.396 21.317C16.536 21.266 17.32 21.086 18.004 20.824C18.7172 20.5543 19.3657 20.1352 19.905 19.595C20.4452 19.0557 20.8643 18.4072 21.134 17.694C21.396 17.011 21.576 16.226 21.627 15.087C21.678 13.946 21.691 13.576 21.691 10.691C21.691 7.806 21.678 7.436 21.627 6.294C21.576 5.155 21.396 4.371 21.134 3.687C20.8643 2.97383 20.4452 2.32532 19.905 1.786C19.3657 1.24581 18.7172 0.826726 18.004 0.557C17.32 0.295 16.536 0.115 15.396 0.064C14.256 0.013 13.885 0 11 0Z" fill="currentColor"/> 4944 <path d="M11 5.2C9.89469 5.2 8.81363 5.52779 7.89254 6.14315C6.97145 6.7585 6.25108 7.63443 5.82074 8.6584C5.3904 9.68237 5.26913 10.8063 5.47209 11.8922C5.67506 12.978
49446.19303 13.9752 6.96118 14.7574C7.72933 15.5396 8.71614 16.0757 9.79793 16.2988C10.8797 16.5219 12.0054 16.4217 13.0374 16.0109C14.0694 15.6001 14.9595 14.8971 15.5931 13.9883C16.2268 13.0796 16.576 12.0053 16.6 10.9C16.6199 10.1674 16.4934 9.43852 16.2277 8.75493C15.9621 8.07133 15.5626 7.44653 15.053 6.91667C14.5435 6.38682 13.9343 5.96284 13.2612 5.67035C12.5881 5.37786 11.8643 5.22276 11.132 5.214L11 5.2ZM11 14.581C10.2326 14.581 9.48236 14.3534 8.84348 13.9267C8.20459 13.5 7.70564 12.8934 7.40935 12.1851C7.11307 11.4768 7.0328 10.6987 7.17848 9.9473C7.32416 9.19594 7.68939 8.5049 8.22824 7.96218C8.76709 7.41946 9.4554 7.0493 10.2055 6.89837C10.9557 6.74744 11.7343 6.82235 12.4447 7.11373C13.155 7.40511 13.7652 7.89988 14.1966 8.53581C14.6281 9.17173 14.861 9.92042 14.866 10.688C14.8693 11.1982 14.7711 11.704 14.577 12.1746C14.3829 12.6451 14.0969 13.0713 13.7357 13.4283C13.3744 13.7854 12.945 14.0662 12.4721 14.2547C11.9993 14.4432 11.4924 14.5354 10.982 14.526L11 14.581Z" fill="currentColor"/> 4945 <path d="M16.868 6.282C17.5101 6.282 18.031 5.76113 18.031 5.119C18.031 4.47688 17.5101 3.956 16.868 3.956C16.2259 3.956 15.705 4.47688 15.705 5.119C15.705 5.76113 16.2259 6.282 16.868 6.282Z" fill="currentColor"/> 4946 </svg> 4947 </a> 4948 <a 4949 href="https://facebook.com/animouapp" 4950 target="_blank" 4951 rel="noopener noreferrer" 4952 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 4953 bg-white-0/20 hover:bg-white-0/30" 4954 aria-label="Facebook" 4955 > 4956 <span class="sr-only">Facebook</span> 4957 <span class="gradient-border-frame rounded-full" aria-hidden="true"></span> 4958 <svg class="size-[22px] relative text-white-0" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4959 <path d="M22 11.0611C22 4.95106 17.08 0.00305557 11.004 5.55729e-07C4.922 -0.00305446 -0.00400066 4.93906 6.65188e-07 11.0551C0.00400079 16.5271 3.94 21.0691 9.154 21.9811V14.2591H6.4V11.0611H9.154V8.63006C9.154 5.89206 10.79 4.38406 13.272 4.38406C14.462 4.38406 15.706 4.59606 15.706 4.59606V7.28606H14.336C13.002 7.28606 12.588 8.11006 12.588 8.95606V11.0611H15.58L15.114 14.2591H12.588V21.9811C17.802 21.0691 21.996 16.5251 22 11.0611Z" fill="currentColor"/> 4960 </svg> 4961 </a> 4962 <a 4963 href="https://www.tiktok.com/@animouapp" 4964 target="_blank" 4965 rel="noopener noreferrer" 4966 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 4967 bg-white-0/20 hover:bg-white-0/30" 4968 aria-label="TikTok" 4969 > 4970 <span class="sr-only">TikTok</span> 4971 <span class="gradient-border-frame rounded-full" aria-hidden="true"></span> 4972 <svg class="size-[22px] relative text-white-0" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4973 <path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.27 6.27 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.34-6.34V8.75a8.18 8.18 0 0 0 4.77 1.52V6.84a4.84 4.84 0 0 1-1.01-.15Z" fill="currentColor"/> 4974 </svg> 4975 </a> 4976 <a 4977 href="https://www.linkedin.com/company/animou" 4978 target="_blank" 4979 rel="noopener noreferrer" 4980 class="relative flex items-center justify-center size-12 rounded-full no-underline transition-colors 4981 bg-white-0/20 hover:bg-white-0/30" 4982 aria-label="LinkedIn" 4983 > 4984 <span class="sr-only">LinkedIn</span>
4985 <span class="gradient-border-frame rounded-full" aria-hidden="true"></span> 4986 <svg class="size-[22px] relative text-white-0" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 4987 <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.124 2.062 2.062 0 0 1 0 4.124zM6.87 20.452H3.804V9H6.87v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" fill="currentColor"/> 4988 </svg> 4989 </a> 4990 </div> 4991 </div> 4992 </div> 4993 4994 4995 <nav class=" 4996 flex flex-col gap-8 4997 lg:flex-row lg:justify-between lg:w-[630px] 4998 " aria-label="Navigation du pied de page"> 4999 <div class="text-center lg:text-left"> 5000 <h3 class="font-helvetica-now-display text-lg font-bold leading-[1.4] uppercase text-white-0 mb-2 lg:mb-4"> 5001 Produit 5002 </h3> 5003 <ul class="flex flex-col gap-2 lg:gap-3 list-none p-0 m-0"> 5004 <li><a href="/application-mobile" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Application</a></li> 5005 <li><a href="/faq" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >FAQ</a></li> 5006 </ul> 5007 </div> 5008 <div class="text-center lg:text-left"> 5009 <h3 class="font-helvetica-now-display text-lg font-bold leading-[1.4] uppercase text-white-0 mb-2 lg:mb-4"> 5010 Entreprise 5011 </h3> 5012 <ul class="flex flex-col gap-2 lg:gap-3 list-none p-0 m-0"> 5013 <li><a href="/a-propos" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >à propos</a></li> 5014 <li><a href="/devenir-ambassadeur" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Ambassadeur</a></li> 5015 <li><a href="/devenir-partenaire" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Partenaire</a></li> 5016 <li><a href="/remerciements" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Remerciements</a></li> 5017 </ul> 5018 </div> 5019 <div class="text-center lg:text-left"> 5020 <h3 class="font-helvetica-now-display text-lg font-bold leading-[1.4] uppercase text-white-0 mb-2 lg:mb-4"> 5021 Support 5022 </h3> 5023 <ul class="flex flex-col gap-2 lg:gap-3 list-none p-0 m-0"> 5024 <li><a href="/contact" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Contact</a></li> 5025 <li><a href="/mentions-legales" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Mentions légales</a></li> 5026 <li><a href="/politique-de-confidentialite" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >Confidentialité</a></li> 5027 <li><a href="/cgu" class="font-helvetica-now-display text-base font-medium leading-[1.4] text-white-0 no-underline hover:opacity-70 transition-opacity" target="_self" rel="noopener noreferrer" >C.G.U</a></li> 5028 </ul> 5029 </div> 5030 </nav> 5031 </div> 5032 5033 5034 <div class="relative footer-wrapper mb-12 lg:mb-[60px]"> 5035 <div class=" 5036 flex flex-col items-center gap-6 5037 lg:flex-row lg:items-center lg:justify-between 5038 bg-white-0/10 backdrop-blur-[13.875px] rounded-card 5039 px-6 py-8 lg:px-10 lg:py-10 5040 "> 5041 <div class="text-center lg:text-left lg:max-w-[400px]"> 5042 <h3 class="font-helvetica-now-display text-xl font-bold leading-[1.4] text-white-0"> 5043 Restons mobilisés pour eux 5044 </h3> 5045 <p class="mt-1 font-helvetica-now-display text-sm leading-[1.6] text-white-0/70"> 5046 Recevez les conseils, les actualités et les initiatives dâAnimou pour mieux protéger nos animaux, ensemble. 5047 </p> 5048 </div> 5049 5050 <div 5051 class="w-full lg:max-w-[420px]"
5052 x-data="newsletterForm('https://animou-app.com/newsletter/subscribe')" 5053 > 5054 5055 <form 5056 x-show="!success" 5057 x-transition:leave="transition ease-in duration-200" 5058 x-transition:leave-start="opacity-100 scale-100" 5059 x-transition:leave-end="opacity-0 scale-95" 5060 @submit.prevent="submit" 5061 aria-label="Inscription à la newsletter" 5062 novalidate="novalidate" 5063 class="relative" 5064 > 5065 <div class=" 5066 flex items-center rounded-card 5067 h-[48px] lg:h-[56px] pl-4 pr-[5px] 5068 bg-white-0 border border-gray-75 5069 transition-all duration-200 5070 focus-within:border-overlay-border focus-within:shadow-input-focus 5071 focus-within:ring-2 focus-within:ring-purple-300/40 5072 "> 5073 <label class="sr-only" for="footer-newsletter-email">Votre adresse email</label> 5074 <input 5075 id="footer-newsletter-email" 5076 type="email" 5077 x-model="form.email" 5078 @change="form.validate('email')" 5079 required 5080 autocomplete="email" 5081 aria-required="true" 5082 placeholder="Votre adresse email" 5083 class=" 5084 flex-1 min-w-0 5085 bg-transparent border-none outline-none focus-visible:outline-none 5086 font-helvetica-now-display font-normal text-base leading-[1.4] 5087 text-dark-850 placeholder:text-gray-400 5088 " 5089 > 5090 <button 5091 type="submit" 5092 :disabled="form?.processing" 5093 class=" 5094 shrink-0 flex items-center justify-center 5095 rounded-btn whitespace-nowrap 5096 h-[38px] lg:h-[46px] px-5 max-[380px]:px-3 max-[380px]:aspect-square 5097 bg-dark-790 text-white-0 5098 text-body-sm font-medium 5099 transition-all duration-200 5100 hover:bg-dark-750 5101 disabled:opacity-50 disabled:cursor-not-allowed 5102 " 5103 > 5104 <span x-show="!form?.processing" class="max-[380px]:hidden">S'inscrire</span> 5105 <svg x-show="!form?.processing" class="hidden max-[380px]:block h-5 w-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> 5106 <path d="M5.85 3.5a.75.75 0 0 0-1.117-1 9.719 9.719 0 0 0-2.348 4.876.75.75 0 0 0 1.479.248A8.219 8.219 0 0 1 5.85 3.5ZM19.267 2.5a.75.75 0 1 0-1.118 1 8.22 8.22 0 0 1 1.987 4.124.75.75 0 0 0 1.48-.248A9.72 9.72 0 0 0 19.266 2.5Z" /> 5107 <path fill-rule="evenodd" d="M12 2.25A6.75 6.75 0 0 0 5.25 9v.75a8.217 8.217 0 0 1-2.119 5.52.75.75 0 0 0 .298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 1 0 7.48 0 24.583 24.583 0 0 0 4.83-1.244.75.75 0 0 0 .298-1.205 8.217 8.217 0 0 1-2.118-5.52V9A6.75 6.75 0 0 0 12 2.25ZM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 0 0 4.496 0l.002.1a2.25 2.25 0 1 1-4.5 0Z" clip-rule="evenodd" /> 5108 </svg> 5109 <span x-show="form?.processing" x-cloak> 5110 <svg class="animate-spin h-4 w-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 5111 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 5112 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"></path> 5113 </svg> 5114 </span> 5115 </button> 5116 </div> 5117 5118 5119 <div class="absolute left-0 top-full mt-1"> 5120 <template x-if="form?.invalid('email')"> 5121 <p class="text-body-sm text-red-600" x-text="form.errors.email"></p> 5122 </template> 5123 <template x-if="errorMessage"> 5124 <p class="text-body-sm text-red-600" x-text="errorMessage"></p> 5125 </template> 5126 5127 </div> 5128 </form> 5129 5130 5131 <div 5132 x-show="success" 5133 x-cloak 5134 x-transition:enter="transition ease-out duration-500 delay-200" 5135 x-transition:enter-start="opacity-0 translate-y-2" 5136 x-transition:enter-end="opacity-100 translate-y-0" 5137 class=" 5138 flex items-center gap-3 5139 h-[48px] lg:h-[56px] px-5 5140 rounded-card bg-emerald-50 5141 " 5142 > 5143 5144 <svg 5145 class="shrink-0 w-5 h-5 text-emerald-500"
5146 viewBox="0 0 20 20" 5147 fill="none" 5148 xmlns="http://www.w3.org/2000/svg" 5149 > 5150 <circle cx="10" cy="10" r="9" stroke="currentColor" stroke-width="1.5" opacity="0.3" /> 5151 <path 5152 d="M6 10.5L8.5 13L14 7" 5153 stroke="currentColor" 5154 stroke-width="1.8" 5155 stroke-linecap="round" 5156 stroke-linejoin="round" 5157 style=" 5158 stroke-dasharray: 16; 5159 stroke-dashoffset: 16; 5160 animation: newsletter-check 0.4s ease-out 0.5s forwards; 5161 " 5162 /> 5163 </svg> 5164 <p class="text-body-sm font-medium text-emerald-700">Merci, votre inscription a bien été prise en compte !</p> 5165 </div> 5166 5167 <style> 5168 @keyframes newsletter-check { 5169 to { stroke-dashoffset: 0; } 5170 } 5171 </style> 5172 </div> 5173 </div> 5174 </div> 5175 5176 5177 <div class="relative self-stretch bg-dark-900 py-6"> 5178 <div class=" 5179 page-wrapper flex flex-col items-center gap-4 5180 lg:flex-row lg:justify-between lg:gap-0 5181 font-helvetica-now-display text-sm leading-[1.4] 5182 "> 5183 <div class="flex items-center gap-6 lg:order-3"> 5184 <span data-obf-email="uryyb|navzbh-ncc|pbz" class="text-white-0/70 lg:text-white-0 no-underline hover:text-white-0 transition-colors">Email protégé â activez JavaScript</span> 5185 </div> 5186 5187 <nav class="flex items-center gap-4 lg:order-2" aria-label="Informations légales"> 5188 <button type="button" onclick="tarteaucitron.userInterface.openPanel
5188()" 5189 class="lg:hidden text-white-0/70 no-underline hover:text-white-0 transition-colors cursor-pointer bg-transparent border-0 p-0 font-[inherit] text-[length:inherit] leading-[inherit]"> 5190 Gestion des cookies 5191 </button> 5192 </nav> 5193 5194 <p class="text-white-0/70 lg:order-1"> 5195 © 2026 Animou. Tous droits réservés. 5196 </p> 5197 </div> 5198 </div> 5199</footer> 5200 5201 <a 5202 href="#top" 5203 x-data="{ visible: false }" 5204 x-on:scroll.window="visible = window.scrollY > 400" 5205 x-show="visible" 5206 x-transition:enter="transition ease-out duration-300" 5207 x-transition:enter-start="opacity-0 translate-y-4" 5208 x-transition:enter-end="opacity-100 translate-y-0" 5209 x-transition:leave="transition ease-in duration-200" 5210 x-transition:leave-start="opacity-100 translate-y-0" 5211 x-transition:leave-end="opacity-0 translate-y-4" 5212 x-cloak 5213 aria-label="Retour en haut" 5214 class="fixed bottom-6 right-6 z-50 flex items-center justify-center size-12 rounded-full bg-primary text-white-0 shadow-lg hover:bg-primary-hover transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" 5215 > 5216 <span class="sr-only">Retour en haut</span> 5217 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5" aria-hidden="true"> 5218 <path fill-rule="evenodd" d="M10 17a.75.75 0 0 1-.75-.75V5.612L5.29 9.77a.75.75 0 0 1-1.08-1.04l5.25-5.5a.75.75 0 0 1 1.08 0l5.25 5.5a.75.75 0 1 1-1.08 1.04l-3.96-4.158V16.25A.75.75 0 0 1 10 17Z" clip-rule="evenodd" /> 5219 </svg> 5220 </a> 5221 5222
5222<script src="https://animou-app.com/livewire-1a8b74b9/livewire.min.js?id=8642c1d5" data-csrf="X5neZJ4Pit5JzsQ1hDHDwKOE69dJhjuvvJeBcYzX" data-module-url="https://animou-app.com/livewire-1a8b74b9" data-update-uri="https://animou-app.com/livewire-1a8b74b9/update" data-navigate-once="true"></script>
5222 5223
5223<script> 5224window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);} 5225(function(){var c=document.cookie.match(/tarteaucitron=([^;]+)/),t=c?decodeURIComponent(c[1]):'',ana=t.indexOf('gcmanalyticsstorage=true')!==-1,ads=t.indexOf('gcmadstorage=true')!==-1,aud=t.indexOf('gcmadsuserdata=true')!==-1;gtag('consent','default',{'analytics_storage':ana?'granted':'denied','ad_storage':ads?'granted':'denied','ad_user_data':aud?'granted':'denied','ad_personalization':aud?'granted':'denied','wait_for_update':ana||ads?0:800})})(); 5226</script>
vendor: 64 bytes, lines 5226-5227
5226 5227<script async src="https://www.googletagmanager.com/gtag/js?id=
5227G-NSSSCXZKWB
vendor: 12 bytes, line 5227
5227"></script>
5228<script>gtag('js',new Date());gtag('config','G-NSSSCXZKWB');</script>
vendor: 1 bytes, line 5228
5228
5229<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/tarteaucitron.min.js"></script>
vendor: 1 bytes, line 5229
5229
5230<script> 5231document.addEventListener('DOMContentLoaded', function () { 5232 tarteaucitron.init({"privacyUrl":"","bodyPosition":"bottom","hashtag":"#tarteaucitron","cookieName":"tarteaucitron","orientation":"bottom","groupServices":false,"showDetailsOnClick":true,"serviceDefaultState":"wait","showAlertSmall":false,"cookieslist":false,"closePopup":false,"showIcon":true,"highPrivacy":true,"handleBrowserDNTRequest":false,"removeCredit":false,"moreInfoLink":true,"useExternalCss":true,"useExternalJs":false,"cookiesDuration":365,"readmoreLink":"","mandatory":true,"mandatoryCta":true,"googleConsentMode":true}); 5233 tarteaucitron.lang.alertBigPrivacy = "<p></p>"; 5234 tarteaucitron.user.facebookpixelId = '1955764788344181'; 5235(tarteaucitron.job = tarteaucitron.job || []).push('facebookpixel'); 5236tarteaucitron.user.tiktokId = 'D4I86R3C77UA1JCPSSUG'; 5237(tarteaucitron.job = tarteaucitron.job || []).push('tiktok'); 5238tarteaucitron.user.contentsquareID = 'f8ab87c817a2a'; 5239(tarteaucitron.job = tarteaucitron.job || []).push('contentsquare'); 5240(tarteaucitron.job = tarteaucitron.job || []).push('gcmanalyticsstorage'); 5241(tarteaucitron.job = tarteaucitron.job || []).push('gcmadstorage'); 5242(tarteaucitron.job = tarteaucitron.job || []).push('gcmadsuserdata'); 5243}); 5244</script>
5244 5245
5245<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ac8b8ca624894bb8a1035b929cee61e8","spa":2}' crossorigin="anonymous"></script>
5245 5246</body> 5247</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.