PageSourceSearch

https://bnbverdict.com/en/

html bnbverdict.com collected 2026-10-02 01:24:22 UTC 67,376 bytes, 310 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head>
2    <meta charset="UTF-8">
3    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
4    <meta name="theme-color" content="#101531">
5    <meta name="format-detection" content="telephone=no">
6
7    <!-- iOS standalone mode. Without these, "Add to Home Screen" opens in Safari
8         with the URL bar instead of as a real app. -->
9    <meta name="apple-mobile-web-app-capable" content="yes">
10    <meta name="apple-mobile-web-app-status-bar-style" content="default">
11    <meta name="apple-mobile-web-app-title" content="bnbverdict">
12    <meta name="mobile-web-app-capable" content="yes">
13    <meta name="robots" content="index,follow,max-image-preview:large">
14    <meta name="author" content="bnbverdict.com">
15
16    <!-- Favicons: modern SVG (Chrome/Firefox/Safari 17+), PNG fallbacks for older browsers. -->
17    <link rel="icon" type="image/svg+xml" href="/icons/favicon.svg">
18    <link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32.png">
19    <link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16.png">
20    <link rel="apple-touch-icon" href="/icons/apple-touch-icon.png">
21
22    <!-- iOS standalone PWA splash screens. The media queries match exact device pixel
23         dimensions; iOS picks the nearest match and falls back to splash-1024.png. -->
24    <link rel="apple-touch-startup-image" href="/icons/splash-iphone-portrait.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)">
25    <link rel="apple-touch-startup-image" href="/icons/splash-ipad-portrait.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)">
26    <link rel="apple-touch-startup-image" href="/icons/splash-1024.png">
27
28    <link rel="manifest" href="/manifest.webmanifest">
29    <link rel="preload" as="font" type="font/woff2" href="/font/s400.woff2" crossorigin="">
30    <link rel="preload" as="font" type="font/woff2" href="/font/s600.woff2" crossorigin="">
31    <link rel="preload" as="font" type="font/woff2" href="/font/s700.woff2" crossorigin="">
32    <!-- s900 is the H1 weight (.home__title) = the LCP text; preload to avoid a
33         font-swap shift on first paint. -->
34    <link rel="preload" as="font" type="font/woff2" href="/font/s900.woff2" crossorigin="">
35
36    <!-- Global, route-agnostic structured data. Per-route title/description/
37         canonical/OG/Twitter/hreflang/breadcrumbs are emitted by <Seo /> via
38         react-helmet-async - see web/src/components/Seo.tsx. Don't duplicate
39         them here or the prerender will capture both copies. -->
40    
40<script type="application/ld+json">
41      {
42        "@context": "https://schema.org",
43        "@type": "WebApplication",
44        "name": "bnbverdict.com",
45        "url": "https://bnbverdict.com",
46        "description": "Honest verdict on any Airbnb listing, based on every public review.",
47        "applicationCategory": "TravelApplication",
48        "operatingSystem": "Web",
49        "browserRequirements": "Requires JavaScript",
50        "offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" },
51        "inLanguage": ["fr", "en"],
52        "isAccessibleForFree": true,
53        "audience": { "@type": "Audience", "audienceType": "Airbnb travelers" }
54      }
55    </script>
55
56
57    <!-- Organization: brand identity for the knowledge graph (name + logo).
58         Add public social profiles to "sameAs" when available. -->
59    
59<script type="application/ld+json">
60      {
61        "@context": "https://schema.org",
62        "@type": "Organization",
63        "name": "bnbverdict",
64        "url": "https://bnbverdict.com",
65        "logo": "https://bnbverdict.com/icons/icon-round-256.png",
66        "description": "Le verdict honnête sur n'importe quelle annonce Airbnb, à partir de tous ses avis publics."
67      }
68    </script>
68
69
70    <!-- Bare fallback title for the brief window before Helmet runs (dynamic
71         routes like /analyze/* that aren't prerendered). All prerendered
72         routes overwrite this via <Seo />. -->
73    <title>bnbverdict.com | honest verdict on any Airbnb listing</title>
74
75    <!-- Umami analytics — privacy-focused, no cookies, no fingerprint.
76         `defer` so it never blocks render. Custom events fire via
77         window.umami.track() from src/analytics.ts (no-op if blocked). -->
78    
78<script defer="" src="https://cloud.umami.is/script.js" data-website-id="5a2558e2-7691-4e8d-8db9-2ecfe685a2a9"></script>
78
79    
79<script type="module" crossorigin="" src="/assets/index-BbZMmn1j.js"></script>
79
80    <link rel="modulepreload" crossorigin="" href="/assets/react-B0wc2Any.js">
81    <link rel="modulepreload" crossorigin="" href="/assets/helmet-yHwi_Tly.js">
82    <link rel="modulepreload" crossorigin="" href="/assets/i18n-DJc_5yFS.js">
83    <link rel="modulepreload" crossorigin="" href="/assets/router-r2PZsM_J.js">
84    <link rel="modulepreload" crossorigin="" href="/assets/motion-BiWdWbHC.js">
85    <link rel="stylesheet" crossorigin="" href="/assets/index-BgoEmOIP.css">
86  <link rel="manifest" href="/manifest.webmanifest"><link rel="modulepreload" as="script" crossorigin="" href="/assets/Home-DkUP2nk8.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/motion-C2wTwHAc.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/ArrowRight.es-CzDpO1EH.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/AndroidLogo.es-D9oKqNqv.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chrome-hero-CrQ27Dpi.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/illustrationI18n-D6RVZQCe.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/schemas-CaH-3pEq.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/validators-UcdDTck4.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/grade-D2Ak0PjX.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/limits-C6_KYMA6.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/Seo-C6l5hBL1.js"><link rel="stylesheet" crossorigin="" href="/assets/Home-BamTCaCN.css"><meta name="description" content="AI reads every public Airbnb review for you and surfaces what's hidden behind the photos. Verdict in 15 seconds."><meta property="og:type" content="website"><meta property="og:title" content="bnbverdict.com | honest verdict on any Airbnb listing"><meta property="og:description" content="AI reads every public Airbnb review for you and surfaces what's hidden behind the photos. Verdict in 15 seconds."><meta property="og:url" content="https://bnbverdict.com/en"><meta property="og:image" content="https://bnbverdict.com/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:type" content="image/png"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="bnbverdict.com | honest verdict on any Airbnb listing"><meta name="twitter:description" content="AI reads every public Airbnb review for you and surfaces what's hidden behind the photos. Verdict in 15 seconds."><meta name="twitter:image" content="https://bnbverdict.com/og-image.png"><link rel="canonical" href="https://bnbverdict.com/en"><link rel="alternate" hreflang="fr" href="https://bnbverdict.com/fr"><link rel="alternate" hreflang="en" href="https://bnbverdict.com/en"><link rel="alternate" hreflang="x-default" href="https://bnbverdict.com/fr"></head>
87  <body>
88    <div id="root"><div class="app-shell"><header class="header"><div class="header__inner"><a class="header__brand" aria-label="bnbverdict.com" href="/en" data-discover="true"><span class="logo" aria-label="bnbverdict.com"><img width="28" height="28" class="logo__mark" draggable="false" alt="" aria-hidden="true" src="/icons/icon-round.svg"><span class="logo__wordmark" aria-hidden="true" style="font-size: 17px;">bnbverdict<span class="logo__tld">.com</span></span></span></a><nav class="header__nav" aria-label="Primary navigation"><div class="header__desktop"><a class="header__link" href="/en#platforms" data-discover="true">Extensions</a><a class="header__link" href="/en/guides" data-discover="true">Guides</a><a class="header__link" href="/en/about" data-discover="true">About</a><div class="lang-switch" role="radiogroup" aria-label="Langue" data-active="en"><button type="button" role="radio" aria-checked="false" class="lang-switch__btn" data-on="false">FR</button><button type="button" role="radio" aria-checked="true" class="lang-switch__btn" data-on="true">EN</button></div></div><button type="button" class="header__burger" aria-label="Open menu" aria-expanded="false" aria-controls="header-sheet"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256">
88<path d="M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"></path></svg></button></nav></div><div id="header-sheet" class="header__sheet" role="dialog" aria-modal="true" aria-label="Primary navigation"><div class="header__sheet-inner"><a class="header__row" href="/en#platforms" data-discover="true"><span>Extensions</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></a><a class="header__row" href="/en/guides" data-discover="true"><span>Guides</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></a><a class="header__row" href="/en/about" data-discover="true"><span>About</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></a><div class="header__row header__row--lang"><span>Language</span><div class="lang-switch" role="radiogroup" aria-label="Langue" data-active="en"><button type="button" role="radio" aria-checked="false" class="lang-switch__btn" data-on="false">FR</button><button type="button" role="radio" aria-checked="true" class="lang-switch__btn" data-on="true">EN</button></div></div></div></div><div class="header__scrim" aria-hidden="true"></div></header><main class="app-main"><div class="home" style="opacity: 1; transform: none;"><div class="home__left"><section class="home__hero"><h1 class="home__title">Want to book without bad surprises?</h1><p class="home__subtitle">Our AI Gaspard reads every review of an Airbnb listing to tell you if it's worth it.</p></section><form class="home__form"><div class="home__url-list"><div class="home__field"><div class="url-input"><label for="_r_1_" class="url-input__label">Listing URL</label><div class="url-input__field-wrap url-input__field-wrap--has-trailing url-input__field-wrap--has-paste"><input id="_r_1_" inputmode="url" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="url-input__field" data-invalid="false" placeholder="https://www.airbnb.com/rooms/12345678" type="url" value=""><div class="url-input__trailing"><button type="button" class="url-input__paste" title="Paste"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M172,164a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,164Zm-12-52H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm60-64V216a20,20,0,0,1-20,20H56a20,20,0,0,1-20-20V48A20,20,0,0,1,56,28H90.53a51.88,51.88,0,0,1,74.94,0H200A20,20,0,0,1,220,48ZM100.29,60h55.42a28,28,0,0,0-55.42,0ZM196,52H178.59A52.13,52.13,0,0,1,180,64v8a12,12,0,0,1-12,12H88A12,12,0,0,1,76,72V64a52.13,52.13,0,0,1,1.41-12H60V212H196Z"></path></svg><span>Paste</span></button></div></div></div></div><button type="button" class="home__url-add"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"></path></svg>Add a listing</button></div><div class="axes-input"><label for="_r_2_" class="axes-input__label">Focus keywords <span class="axes-input__hint">up to 5 keywords, Enter to add</span></label><div class="axes-input__field"><input id="_r_2_" class="axes-input__entry" placeholder="noise, cleanliness, family…" maxlength="30" type="text" value=""></div></div><button type="submit" class="home__cta" aria-busy="false"><span class="home__cta-label">Analyze the listing</span><span class="home__cta-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></button></form></div><div class="home__right"><div class="hero-illu" style="opacity: 1; transform: none;"><span class="hero-illu__halo" aria-hidden="true"></span><svg viewBox="20 96 1112 678" role="img" aria-label="Preview of an analyzed Airbnb listing review card" xmlns="http://www.w3.org/2000/svg" class="hero-illu__svg"><defs><radialGradient id="cl-card" cx="0.34" cy="0.08" r="1.15"><stop offset="0" stop-color="#FFFFFF"></stop><stop offset=".55" stop-color="#FFFCF7"></stop><stop offset="1" stop-color="#F8F0E4"></stop></radialGradient><linearGradient id="cl-rim" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FFFFFF" stop-opacity=".9"></stop><stop offset=".5" stop-color="#FFFFFF" stop-opacity="0"></stop></linearGradient><linearGradient id="cl-track" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#F2EADC"></stop><stop offset="1" stop-color="#E8DDCB"></stop></linearGradient><linearGradient id="cl-line" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="#EFE7DA"></stop><stop offset="1" stop-color="#E6DCCB"></stop></linearGradient><radialGradient id="cl-circle" cx="0.36" cy="0.3" r="1"><stop offset="0" stop-color="#FBF6EE"></stop><stop offset="1" stop-color="#EEE6D8"></stop></radialGradient><linearGradient id="cl-sheen" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#ffffff" stop-opacity="0.4"></stop><stop offset="0.5" stop-color="#ffffff" stop-opacity="0.08"></stop><stop offset="1" stop-color="#ffffff" stop-opacity="0"></stop></linearGradient><filter id="sh-amb" x="-45%" y="-45%" width="190%" height="200%"><feDropShadow dx="0" dy="34" stdDeviation="40" flood-color="#bd9b7d" flood-opacity="0.30"></feDropShadow></filter><filter id="sh-key" x="-45%" y="-45%" width="190%" height="200%"><feDropShadow dx="0" dy="10" stdDeviation="14" flood-color="#9c8268" flood-opacity="0.16"></feDropShadow></filter><filter id="glowF" x="-150%" y="-150%" width="400%" height="400%"><feGaussianBlur stdDeviation="7"></feGaussianBlur></filter><filter id="blur3" x="-70%" y="-70%" width="240%" height="240%"><feGaussianBlur stdDeviation="2.6"></feGaussianBlur></filter></defs><g transform="translate(-12 20)"><rect x="150" y="120" width="788" height="556" rx="48" fill="#F0E9DE" transform="rotate(2.4 545 398)" filter="url
88(#sh-key)"></rect><rect x="52" y="92" width="816" height="568" rx="54" fill="url(#cl-card)" filter="url(#sh-amb)"></rect><rect x="52" y="92" width="816" height="568" rx="54" fill="url(#cl-card)" filter="url(#sh-key)"></rect><rect x="55" y="95" width="810" height="562" rx="51" fill="none" stroke="url(#cl-rim)" stroke-width="2"></rect><ellipse cx="230" cy="150" rx="170" ry="50" fill="#fff" opacity="0.55" filter="url(#blur3)"></ellipse><circle cx="250" cy="288" r="138" fill="#1f7a3b" filter="url(#glowF)" style="opacity: 0.18;"></circle><circle cx="250" cy="288" r="120" fill="none" stroke="url(#cl-track)" stroke-width="17"></circle><circle cx="250" cy="288" r="120" fill="none" stroke="#1f7a3b" stroke-width="17" stroke-linecap="round" stroke-dasharray="753.9822368615503" stroke-dashoffset="77.34640891982127" transform="rotate(-90 250 288)"></circle><circle cx="250" cy="288" r="120" fill="none" stroke="url(#cl-sheen)" stroke-width="17" stroke-linecap="round" stroke-dasharray="753.9822368615503" stroke-dashoffset="77.34640891982127" transform="rotate(-90 250 288)"></circle><circle cx="177.89901919092347" cy="192.07581865676843" r="12" fill="#fff" stroke="#1f7a3b" stroke-width="6" opacity="1"></circle><text x="250" y="278" text-anchor="middle" dominant-baseline="central" font-weight="800" font-size="80" fill="#1E2540" style="font-variant-numeric: tabular-nums;">9.0</text><text x="250" y="352" text-anchor="middle" dominant-baseline="central" font-weight="700" font-size="26" fill="#AE9C84">/10</text><path d="M388 196 l4 11 l11 4 l-11 4 l-4 11 l-4 -11 l-11 -4 l11 -4 z" fill="#F4C868"></path><path d="M132 250 l3 8 l8 3 l-8 3 l-3 8 l-3 -8 l-8 -3 l8 -3 z" fill="#F2B45C"></path><text x="446" y="232" font-weight="700" font-size="20" letter-spacing="3.6" fill="#B49C80">VERDICT</text><circle cx="150" cy="468" r="24" fill="url(#cl-circle)"></circle><circle cx="150" cy="534" r="24" fill="url(#cl-circle)"></circle><circle cx="150" cy="600" r="24" fill="url(#cl-circle)"></circle><g opacity="1" transform-origin="0px 0px" style="transform: none; transform-origin: 0px 0px;"><text x="446" y="298" font-weight="700" font-size="46" fill="#1E2540">Book it</text><g><rect x="196" y="458" width="470" height="20" rx="10" fill="url(#cl-line)"></rect><path transform="translate(150 468)" d="M-10 0 l7 8 l14 -16" fill="none" stroke="#1f7a3b" stroke-width="5.5" stroke-linecap="round" stroke-linejoin="round"></path></g><g><rect x="196" y="524" width="412" height="20" rx="10" fill="url(#cl-line)"></rect><path transform="translate(150 534)" d="M-10 0 l7 8 l14 -16" fill="none" stroke="#1f7a3b" stroke-width="5.5" stroke-linecap="round" stroke-linejoin="round"></path></g><g><rect x="196" y="590" width="360" height="20" rx="10" fill="url(#cl-line)"></rect><path transform="translate(150 600)" d="M-10 0 l7 8 l14 -16" fill="none" stroke="#1f7a3b" stroke-width="5.5" stroke-linecap="round" stroke-linejoin="round"></path></g></g></g><g transform="translate(694 404) scale(0.9) rotate(-3 235 200)"><rect x="0" y="0" width="470" height="400" rx="40" fill="url(#cl-card)" filter="url(#sh-amb)"></rect><rect x="0" y="0" width="470" height="400" rx="40" fill="url(#cl-card)" filter="url(#sh-key)"></rect><rect x="4" y="4" width="462" height="392" rx="37" fill="none" stroke="url(#cl-rim)" stroke-width="2.6"></rect><text x="44" y="74" font-weight="700" font-size="26" letter-spacing="4.0" fill="#B49C80">RED FLAGS</text><g opacity="1" transform-origin="0px 0px" style="transform: none; transform-origin: 0px 0px;"><g transform="translate(0 0)"><path d="M68 150 l30 52 a8 8 0 0 1 -7 12 l-46 0 a8 8 0 0 1 -7 -12 z" fill="none" stroke="#B0A186" stroke-width="6" stroke-linejoin="round"></path><rect x="66.5" y="176" width="5" height="20" rx="2.5" fill="#B0A186"></rect><circle cx="69" cy="205" r="3.4" fill="#B0A186"></circle><rect x="128" y="164" width="186" height="20" rx="10" fill="url(#cl-line)"></rect></g><g transform="translate(0 84)"><path d="M68 150 l30 52 a8 8 0 0 1 -7 12 l-46 0 a8 8 0 0 1 -7 -12 z" fill="none" stroke="#B0A186" stroke-width="6" stroke-linejoin="round"></path><rect x="66.5" y="176" width="5" height="20" rx="2.5" fill="#B0A186"></rect><circle cx="69" cy="205" r="3.4" fill="#B0A186"></circle><rect x="128" y="164" width="150" height="20" rx="10" fill="url(#cl-line)"></rect></g><g transform="translate(0 168)"><path d="M68 150 l30 52 a8 8 0 0 1 -7 12 l-46 0 a8 8 0 0 1 -7 -12 z" fill="none" stroke="#B0A186" stroke-width="6" stroke-linejoin="round"></path><rect x="66.5" y="176" width="5" height="20" rx="2.5" fill="#B0A186"></rect><circle cx="69" cy="205" r="3.4" fill="#B0A186"></circle><rect x="128" y="164" width="206" height="20" rx="10" fill="url(#cl-line)"></rect></g></g></g><g transform="translate(700 120) scale(0.9) rotate(6 235 180)"><rect x="0" y="0" width="470" height="360" rx="40" fill="url(#cl-card)" filter="url
88(#sh-amb)"></rect><rect x="0" y="0" width="470" height="360" rx="40" fill="url(#cl-card)" filter="url(#sh-key)"></rect><rect x="4" y="4" width="462" height="352" rx="37" fill="none" stroke="url(#cl-rim)" stroke-width="2.6"></rect><text x="44" y="74" font-weight="700" font-size="26" letter-spacing="4.4" fill="#B49C80">COMPARISON</text><g><rect x="44" y="150" width="116" height="20" rx="10" fill="url(#cl-line)"></rect><text x="102" y="135" text-anchor="middle" font-weight="800" font-size="52" fill="#a85a0e">7,4</text></g><g><rect x="178" y="150" width="116" height="20" rx="10" fill="url(#cl-line)"></rect><text x="236" y="135" text-anchor="middle" font-weight="800" font-size="52" fill="#1f7a3b">8,9</text><circle cx="236" cy="206" r="9" fill="#e00b41"></circle></g><g><rect x="312" y="150" width="116" height="20" rx="10" fill="url(#cl-line)"></rect><text x="370" y="135" text-anchor="middle" font-weight="800" font-size="52" fill="#c12d2d">5,2</text></g><rect x="44" y="266" width="384" height="18" rx="9" fill="url(#cl-line)"></rect><rect x="44" y="306" width="300" height="18" rx="9" fill="url(#cl-line)"></rect></g></svg></div></div><section class="anecdote-wall" aria-label="True stories"><article class="anecdote-card anecdote-card--master"><blockquote class="anecdote-card__quote">"4.7 out of 5, booked it. The guy across watched us in the pool. With a camera."</blockquote><div class="anecdote-card__footer"><p class="anecdote-card__signature">Marc, who double-checks the curtains now.</p><button type="button" class="anecdote-card__cta" aria-label="Analyze a listing now"><span class="anecdote-card__cta-label">Never again.</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="anecdote-card__cta-arrow"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></div></article><article class="anecdote-card anecdote-card--satellite anecdote-card--sat-1"><blockquote class="anecdote-card__quote">"4.8 stars. Sheets reeked of stale tobacco. Host said: 'that's just the place's authenticity, ma'am'."</blockquote><div class="anecdote-card__footer"><p class="anecdote-card__signature">Léa, who sniffs the sheets before unpacking now.</p><button type="button" class="anecdote-card__cta" aria-label="Analyze a listing now"><span class="anecdote-card__cta-label">Never again.</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="anecdote-card__cta-arrow"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></div></article><article class="anecdote-card anecdote-card--satellite anecdote-card--sat-2"><blockquote class="anecdote-card__quote">"4.6 stars. The bar downstairs looped Despacito until 4am. Three nights."</blockquote><div class="anecdote-card__footer"><p class="anecdote-card__signature">Karim, who never travels without earplugs now.</p><button type="button" class="anecdote-card__cta" aria-label="Analyze a listing now"><span class="anecdote-card__cta-label">Never again.</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="anecdote-card__cta-arrow"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></div></article><article class="anecdote-card anecdote-card--satellite anecdote-card--sat-3"><blockquote class="anecdote-card__quote">"4.5 out of 5. 'Sea view.' Saw the sea. By standing on the couch. On tiptoe."</blockquote><div class="anecdote-card__footer"><p class="anecdote-card__signature">Sophie, who asks for a video tour before every booking.</p><button type="button" class="anecdote-card__cta" aria-label="Analyze a listing now"><span class="anecdote-card__cta-label">Never again.</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="anecdote-card__cta-arrow"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></div></article></section><section class="how home__how" aria-labelledby="how-title"><div class="how__header"><h2 id="how-title" class="how__title">How it works</h2><p class="how__subtitle">Three steps, fifteen seconds, no account needed.</p></div><div class="how__steps"><div class="how__trail" aria-hidden="true"><span class="how__paw" style="left: 9%; top: 3.33333%; transform: translate(-50%, -50%) rotate(99.0193deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 20.8834%; top: 7.48907%; transform: translate(-50%, -50%) rotate(105.28deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 29.863%; top: 12.7017%; transform: translate(-50%, -50%) rotate(113.914deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 36.4329%; top: 18.8034%; transform: translate(-50%, -50%) rotate(125.154deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 41.0875%; top: 25.6268%; transform: translate(-50%, -50%) rotate(137.922deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 44.3207%; top: 33.0041%; transform: translate(-50%, -50%) rotate(149.483deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 46.6268%; top: 40.7677%; transform: translate(-50%, -50%) rotate(157.051deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 48.5%; top: 48.75%; transform: translate(-50%, -50%) rotate(159.305deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 50.4344%; top: 56.7833%; transform: translate(-50%, -50%) rotate(156.081deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 52.9242%; top: 64.7%; transform: translate(-50%, -50%) rotate(147.939deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 56.4636%; top: 72.3324%; transform: translate(-50%, -50%) rotate(136.528deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 61.5466%; top: 79.5129%; transform: translate(-50%, -50%) rotate(124.513deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 68.6676%; top: 86.0739%; transform: translate(-50%, -50%) rotate(114.113deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 78.3207%; top: 91.8477%; transform: translate(-50%, -50%) rotate(106.078deg) translateX(7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span><span class="how__paw" style="left: 91%; top: 96.6667%; transform: translate(-50%, -50%) rotate(100.154deg) translateX(-7px);"><svg viewBox="0 0 24 26" fill="currentColor"><ellipse cx="4.6" cy="13" rx="1.85" ry="3.2" transform="rotate(-40 4.6 13)"></ellipse><ellipse cx="8.5" cy="8" rx="2" ry="3.5" transform="rotate(-17 8.5 8)"></ellipse><ellipse cx="12" cy="6.3" rx="2.1" ry="3.7"></ellipse><ellipse cx="15.5" cy="8" rx="2" ry="3.5" transform="rotate(17 15.5 8)"></ellipse><ellipse cx="19.4" cy="13" rx="1.85" ry="3.2" transform="rotate(40 19.4 13)"></ellipse><path d="M12 25.4 C 6.7 25.4 4.1 21 6.1 17.7 C 7.5 15.2 9.6 14.4 12 14.4 C 14.4 14.4 16.5 15.2 17.9 17.7 C 19.9 21 17.3 25.4 12 25.4 Z"></path></svg></span></div><ol class="how__steps-list"><li class="how__step"><img class="how__illu" alt="" width="760" height="350" src="/how-paste.svg"><div class="how__step-body"><h3 class="how__step-title"><span class="how__num" aria-hidden="true">1</span>Paste the link</h3><p class="how__step-desc">Just an Airbnb URL. No signup, nothing to install.</p></div></li><li class="how__step"><img class="how__illu" alt="" width="760" height="380" src="/how-read.svg"><div class="how__step-body"><h3 class="how__step-title"><span class="how__num" aria-hidden="true">2</span>Gaspard reads every review</h3><p class="how__step-desc">The good, the worst, what keeps coming up. He keeps what matters.</p></div></li><li class="how__step"><img class="how__illu" alt="" width="760" height="360" src="/how-verdict.svg"><div class="how__step-bod
88y"><h3 class="how__step-title"><span class="how__num" aria-hidden="true">3</span>You get the verdict</h3><p class="how__step-desc">Score, strengths, red flags. In 15 seconds.</p></div></li></ol></div></section><section id="platforms" class="platforms" aria-labelledby="platforms-title"><div class="platforms__header"><h2 id="platforms-title" class="platforms__title">The verdict follows you everywhere</h2><p class="platforms__subtitle">On your phone from the share menu, on your computer with the Chrome extension.</p></div><div class="platforms__grid"><a class="platform" href="/en/android" data-discover="true"><div class="platform__art"><span class="platform__halo" aria-hidden="true"></span><img class="platform__svg" alt="" width="534" height="806" src="/share-menu-still.svg"></div><span class="platform__name"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M207.06,80.67c-.74-.74-1.49-1.46-2.24-2.17l24.84-24.84a8,8,0,0,0-11.32-11.32l-26,26a111.43,111.43,0,0,0-128.55.19L37.66,42.34A8,8,0,0,0,26.34,53.66L51.4,78.72A113.38,113.38,0,0,0,16,161.13V184a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V160A111.25,111.25,0,0,0,207.06,80.67ZM92,160a12,12,0,1,1,12-12A12,12,0,0,1,92,160Zm72,0a12,12,0,1,1,12-12A12,12,0,0,1,164,160Z"></path></svg>On Android</span><p class="platform__line">Share a listing from the app and get the verdict on the spot.</p><span class="platform__cta">Learn more<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></a><a class="platform" href="/en/chrome" data-discover="true"><div class="platform__art"><span class="platform__halo" aria-hidden="true"></span><div class="platform__illu" aria-hidden="true"><svg id="heroSvg" viewBox="0 0 760 440" xmlns="http://www.w3.org/2000/svg"><defs>
89  <radialGradient id="cl-coral" cx="0.32" cy="0.24" r="1.1"><stop offset="0" stop-color="#FF9DA8"></stop><stop offset=".4" stop-color="#FF5A6E"></stop><stop offset=".78" stop-color="#FF385C"></stop><stop offset="1" stop-color="#E11D48"></stop></radialGradient>
90  <radialGradient id="cl-tile" cx="0.36" cy="0.16" r="1.1"><stop offset="0" stop-color="#FFFFFF"></stop><stop offset=".62" stop-color="#FCF8F3"></stop><stop offset="1" stop-color="#F1E9DD"></stop></radialGradient>
91  <radialGradient id="cl-green" cx="0.34" cy="0.26" r="1.1"><stop offset="0" stop-color="#74E0A6"></stop><stop offset=".5" stop-color="#2FB073"></stop><stop offset="1" stop-color="#1C8455"></stop></radialGradient>
92  <radialGradient id="cl-orange" cx="0.35" cy="0.3" r="1"><stop offset="0" stop-color="#FFC976"></stop><stop offset=".55" stop-color="#F39A30"></stop><stop offset="1" stop-color="#D97A12"></stop></radialGradient>
93  <linearGradient id="cl-track" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#EFE6D8"></stop><stop offset="1" stop-color="#E2D6C4"></stop></linearGradient>
94  <radialGradient id="cl-photo" cx="0.32" cy="0.2" r="1.1"><stop offset="0" stop-color="#BFE3F0"></stop><stop offset=".55" stop-color="#9FD0E4"></stop><stop offset="1" stop-color="#7FB6CE"></stop></radialGradient>
95  <linearGradient id="cl-chrome" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FFFFFF"></stop><stop offset="1" stop-color="#F3EEE6"></stop></linearGradient>
96  <linearGradient id="cl-tbar" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FBF7F1"></stop><stop offset="1" stop-color="#EFE9DF"></stop></linearGradient>
97  <linearGradient id="cl-addr" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FFFFFF"></stop><stop offset="1" stop-color="#F4EFE7"></stop></linearGradient>
98  <radialGradient id="x-blue" cx="0.32" cy="0.18" r="1.15"><stop offset="0" stop-color="#3E4FB8"></stop><stop offset=".5" stop-color="#1F2A6E"></stop><stop offset="1" stop-color="#121838"></stop></radialGradient>
99  <filter id="sh-card" x="-50%" y="-50%" width="200%" height="200%"><feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#b89684" flood-opacity="0.30"></feDropShadow></filter>
100  <filter id="sh-soft" x="-70%" y="-70%" width="240%" height="240%"><feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#5a463f" flood-opacity="0.16"></feDropShadow></filter>
101  <filter id="sh-coral" x="-90%" y="-90%" width="280%" height="280%"><feDropShadow dx="0" dy="12" stdDeviation="14" flood-color="#e11d48" flood-opacity="0.46"></feDropShadow></filter>
102  <filter id="sh-green" x="-90%" y="-90%" width="280%" height="280%"><feDropShadow dx="0" dy="10" stdDeviation="12" flood-color="#1c8455" flood-opacity="0.38"></feDropShadow></filter>
103  <filter id="glowF" x="-150%" y="-150%" width="400%" height="400%"><feGaussianBlur stdDeviation="6"></feGaussianBlur></filter>
104  <filter id="blur3" x="-70%" y="-70%" width="240%" height="240%"><feGaussianBlur stdDeviation="2.6"></feGaussianBlur></filter><radialGradient id="fr-cream" cx="0.36" cy="0.7" r="1.05">
105      <stop offset="0" stop-color="#FFFBF2"></stop><stop offset=".45" stop-color="#F7EAcd"></stop><stop offset=".8" stop-color="#E6CF9C"></stop><stop offset="1" stop-color="#CBAE78"></stop>
106    </radialGradient>
107    <radialGradient id="fr-ear" cx="0.42" cy="0.28" r="1">
108      <stop offset="0" stop-color="#FFF7E5"></stop><stop offset=".6" stop-color="#EAD2A2"></stop><stop offset="1" stop-color="#C2A26C"></stop>
109    </radialGradient>
110    <radialGradient id="fr-inner" cx="0.44" cy="0.34" r="0.9">
111      <stop offset="0" stop-color="#F6CFC2"></stop><stop offset=".6" stop-color="#E0A294"></stop><stop offset="1" stop-color="#C07C6C"></stop>
112    </radialGradient>
113    <radialGradient id="fr-mask" cx="0.4" cy="0.24" r="1">
114      <stop offset="0" stop-color="#7A5C42"></stop><stop offset=".45" stop-color="#523B28"></stop><stop offset=".8" stop-color="#3A2818"></stop><stop offset="1" stop-color="#271810"></stop>
115    </radialGradient>
116    <radialGradient id="fr-nose" cx="0.4" cy="0.28" r="0.95">
117      <stop offset="0" stop-color="#E7B7AA"></stop><stop offset=".5" stop-color="#C8897C"></stop>
117<stop offset="1" stop-color="#9C5C4F"></stop>
118    </radialGradient>
119    <radialGradient id="fr-eye" cx="0.36" cy="0.3" r="0.9">
120      <stop offset="0" stop-color="#3A2C22"></stop><stop offset=".5" stop-color="#1B130D"></stop><stop offset="1" stop-color="#080504"></stop>
121    </radialGradient>
122    <radialGradient id="fr-ring" cx="0.35" cy="0.24" r="1.05">
123      <stop offset="0" stop-color="#FFB2A6"></stop><stop offset=".5" stop-color="#F0595B"></stop><stop offset="1" stop-color="#C5343F"></stop>
124    </radialGradient>
125    <radialGradient id="fr-glass" cx="0.36" cy="0.3" r="0.95">
126      <stop offset="0" stop-color="#ECF8FF"></stop><stop offset=".5" stop-color="#C2E5F5"></stop><stop offset="1" stop-color="#8FC4DE"></stop>
127    </radialGradient>
128    <radialGradient id="fr-paw" cx="0.4" cy="0.24" r="1">
129      <stop offset="0" stop-color="#FFF7E5"></stop><stop offset=".6" stop-color="#EAD2A2"></stop><stop offset="1" stop-color="#C2A26C"></stop>
130    </radialGradient>
131    <clipPath id="fr-lensclip"><circle cx="150" cy="123" r="24"></circle></clipPath>
132    <filter id="fr-lsh" x="-60%" y="-60%" width="220%" height="220%">
133      <feDropShadow dx="2" dy="7" stdDeviation="7" flood-color="#1a120e" flood-opacity="0.32"></feDropShadow>
134    </filter>
135    <clipPath id="fr-clip"><path d="M120 56 C161 56 191 80 191 116 C191 146 174 169 150 181 C140 188 130 192 120 192 C110 192 100 188 90 181 C66 169 49 146 49 116 C49 80 79 56 120 56 Z"></path></clipPath>
136    <clipPath id="fr-mclip"><path d="M120 104 C132 104 139 108 151 109 C169 111 179 118 179 129 C179 140 167 147 152 147 C140 147 132 141 120 141 C108 141 100 147 88 147 C73 147 61 140 61 129 C61 118 71 111 89 109 C101 108 108 104 120 104 Z"></path></clipPath>
137    <filter id="fr-sh" x="-60%" y="-60%" width="220%" height="220%">
138      <feDropShadow dx="0" dy="9" stdDeviation="11" flood-color="#2a1d1b" flood-opacity="0.22"></feDropShadow>
139    </filter>
140    <filter id="fr-blur" x="-60%" y="-60%" width="220%" height="220%"><feGaussianBlur stdDeviation="6"></feGaussianBlur></filter>
141    <filter id="fr-spec" x="-60%" y="-60%" width="220%" height="220%"><feGaussianBlur stdDeviation="2.2"></feGaussianBlur></filter></defs>
142<g id="heroScene" transform="translate(0.00 2.20)">
143  <g filter="url(#sh-card)"><rect x="44" y="40" width="672" height="356" rx="26" fill="url(#cl-chrome)"></rect></g>
144  <path d="M70 40 H690 a26 26 0 0 1 26 26 V112 H44 V66 a26 26 0 0 1 26 -26 Z" fill="url(#cl-tbar)"></path>
145  <circle cx="86" cy="76" r="7.5" fill="#EBC7BE"></circle><circle cx="112" cy="76" r="7.5" fill="#F2DDB0"></circle><circle cx="138" cy="76" r="7.5" fill="#BFE0C2"></circle>
146  <g filter="url(#sh-soft)"><rect x="176" y="58" width="300" height="36" rx="18" fill="url(#cl-addr)"></rect></g>
147  <circle cx="198" cy="76" r="6.5" fill="none" stroke="#9FB89F" stroke-width="2.6"></circle><rect x="195.4" y="74" width="5.2" height="5" rx="1.4" fill="#9FB89F"></rect>
148  <text x="216" y="77" dominant-baseline="central" font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif" font-weight="600" font-size="17" fill="#5A6076">airbnb.com/rooms/47823</text>
149  <circle id="hGlow" cx="560" cy="76" r="27" fill="#7E8AD6" opacity="0" filter="url(#glowF)" style="opacity: 0.377741;"></circle>
150  <g filter="url(#sh-soft)"><circle cx="560" cy="76" r="21" fill="url(#x-blue)"></circle></g>
151  <clipPath id="h-lc"><circle cx="560" cy="76" r="20.5"></circle></clipPath>
152  <g clip-path="url(#h-lc)"><circle cx="560" cy="76" r="21" fill="url(#x-blue)"></circle>
153    <g transform="translate(529.4 47.4) scale(0.255)"><g transform="rotate(-8 120 124)">
154  <g filter="url(#fr-sh)">
155    <path d="M88 70 C91 42 73 35 59 46 C45 57 48 80 61 88 C73 85 83 79 88 70 Z" fill="url(#fr-ear)"></path><path d="M152 70 C149 42 167 35 181 46 C195 57 192 80 179 88 C167 85 157 79 152 70 Z" fill="url(#fr-ear)"></path>
156    <path d="M84 72 C84 56 71 53 62 59 C54 65 57 78 65 81 C73 80 80 77 84 72 Z" fill="url(#fr-inner)" opacity="0.92"></path>
157    <path d="M156 72 C156 56 169 53 178 59 C186 65 183 78 175 81 C167 80 160 77 156 72 Z" fill="url(#fr-inner)" opacity="0.92"></path>
158  </g>
159  <g filter="url(#fr-sh)">
160    <path d="M120 56 C161 56 191 80 191 116 C191 146 174 169 150 181 C140 188 130 192 120 192 C110 192 100 188 90 181 C66 169 49 146 49 116 C49 80 79 56 120 56 Z" fill="url(#fr-cream)"></path>
161    <g clip-path="url(#fr-clip)">
162      <ellipse cx="88" cy="150" rx="46" ry="30" fill="#fff" opacity="0.42" filter="url(#fr-blur)"></ellipse>
163      <ellipse cx="80" cy="92" rx="20" ry="9" fill="#fff" opacity="0.6" filter="url(#fr-spec)" transform="rotate(-18 80 92)"></ellipse>
164      <ellipse cx="76" cy="152" rx="20" ry="18" fill="#FFFBF2" opacity="0.5" filter="url(#fr-spec)"></ellipse>
165      <ellipse cx="164" cy="152" rx="20" ry="18" fill="#FFFBF2" opacity="0.42" filter="url(#fr-spec)"></ellipse>
166    </g>
167    <path d="M120 104 C132 104 139 108 151 109 C169 111 179 118 179 129 C179 140 167 147 152 147 C140 147 132 141 120 141 C108 141 100 147 88 147 C73 147 61 140 61 129 C61 118 71 111 89 109 C101 108 108 104 120 104 Z" fill="url(#fr-mask)"></path>
168    <g clip-path="url(#fr-mclip)">
169      <ellipse cx="92" cy="112" rx="40" ry="11" fill="#fff" opacity="0.18" filter="url(#fr-blur)"></ellipse>
170      <ellipse cx="84" cy="112" rx="16" ry="5" fill="#fff" opacity="0.45" filter="url(#fr-spec)" transform="rotate(-10 84 112)"></ellipse>
171    </g>
172    <g><ellipse cx="95" cy="127" rx="12" ry="12.5" fill="url(#fr-eye)"></ellipse><ellipse cx="145" cy="127" rx="12" ry="12.5" fill="url(#fr-eye)"></ellipse>
173      <circle cx="100" cy="122" r="4.4" fill="#fff" opacity="0.97"></circle><circle cx="150" cy="122" r="4.4" fill="#fff" opacity="0.97"></circle></g>
174    <path d="M80 102 Q92 95 105 100" fill="none" stroke="#3a2818" stroke-width="5.5" stroke-linecap="round" opacity="0.85"></path>
175    <path d="M136 96 Q150 87 163 94" fill="none" stroke="#3a2818" stroke-width="5.5" stroke-linecap="round" opacity="0.85"></path>
176    <path d="M107 150 C107 145 113 143 120 147 C127 143 133 145 133 150 C133 159 120 169 120 169 C120 169 107 159 107 150 Z" fill="url(#fr-nose)"></path>
177    <ellipse cx="114" cy="151" rx="6" ry="3.4" fill="#fff" opacity="0.6" filter="url(#fr-spec)"></ellipse>
178    <g stroke="#fff" stroke-linecap="round" fill="none" opacity="0.5"><path d="M106 156 Q88 155 74 159" stroke-width="2"></path><path d="M134 156 Q152 155 166 159" stroke-width="2"></path></g>
179  </g>
180</g></g>
181    <ellipse cx="554.1" cy="65.5" rx="15.1" ry="6.3" fill="#fff" opacity="0.13"></ellipse>
182  </g>
183  <circle cx="560" cy="76" r="21" fill="none" stroke="#fff" stroke-opacity="0.2" stroke-width="1.9"></circle>
184  <g id="hBadge" style="opacity: 1;" transform="translate(580 59) scale(1.0000) translate(-580 -59)"><circle cx="580" cy="59" r="11" fill="url(#cl-coral)"></circle><path d="M575 59 l3.4 3.6 l6 -7" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path></g>
185  <g filter="url(#sh-soft)"><rect x="76" y="150" width="196" height="150" rx="18" fill="url(#cl-photo)"></rect></g>
186  <clipPath id="ph76150"><rect x="76" y="150" width="196" height="150" rx="18"></rect></clipPath>
187  <g clip-path="url(#ph76150)"><circle cx="221.04" cy="195" r="24" fill="#FFE2A6"></circle>
188    <path d="M76 258 Q134.8 213 177.92000000000002 249 T272 240 L272 300 L76 300 Z" fill="#86C29A" opacity="0.92"></path>
189    <path d="M76 273 Q142.64 240 197.51999999999998 270 T272 267 L272 300 L76 300 Z" fill="#6CAE84"></path>
190    <ellipse cx="126.96000000000001" cy="183" rx="39.2" ry="12" fill="#fff" opacity="0.5" filter="url(#blur3)"></ellipse></g>
191  <rect x="76" y="318" width="196" height="15" rx="7.5" fill="#E7DECF"></rect><rect x="76" y="346" width="150" height="15" rx="7.5" fill="#EDE5D7"></rect>
192  <g transform="translate(300 158) scale(0.6)"><g transform="translate(6 78) scale(0.82)">
193  
194
195  <ellipse cx="120" cy="205" rx="58" ry="11" fill="#241a18" opacity="0.15" filter="url(#fr-blur)"></ellipse>
196  <ellipse cx="120" cy="206" rx="31.9" ry="7.7" fill="#1c1311" opacity="0.16" filter="url(#fr-blur)"></ellipse>
197
198  <g transform="rotate(-8 120 124)">
199  <!-- oreilles -->
200  <g filter="url(#fr-sh)">
201    <path d="M88 70 C91 42 73 35 59 46 C45 57 48 80 61 88 C73 85 83 79 88 70 Z" fill="url(#fr-ear)"></path>
202    <path d="M152 70 C149 42 167 35 181 46 C195 57 192 80 179 88 C167 85 157 79 152 70 Z" fill="url(#fr-ear)"></path>
203    <path d="M84 72 C84 56 71 53 62 59 C54 65 57 78 65 81 C73 80 80 77 84 72 Z" fill="url(#fr-inner)" opacity="0.92"></path>
204    <path d="M156 72 C156 56 169 53 178 59 C186 65 183 78 175 81 C167 80 160 77 156 72 Z" fill="url(#fr-inner)" opacity="0.92"></path>
205  </g>
206
207  <!-- tête -->
208  <g filter="url(#fr-sh)">
209    <path d="M120 56 C161 56 191 80 191 116 C191 146 174 169 150 181 C140 188 130 192 120 192 C110 192 100 188 90 181 C66 169 49 146 49 116 C49 80 79 56 120 56 Z" fill="url(#fr-cream)"></path>
210    <g clip-path="url(#fr-clip)">
211      <ellipse cx="88" cy="150" rx="46" ry="30" fill="#fff" opacity="0.42" filter="url(#fr-blur)"></ellipse>
212      <ellipse cx="80" cy="92" rx="20" ry="9" fill="#ffffff" opacity="0.6" filter="url(#fr-spec)" transform="rotate(-18 80 92)"></ellipse>
213      <ellipse cx="132" cy="188" rx="78" ry="26" fill="#a07f44" opacity="0.3" filter="url(#fr-blur)"></ellipse>
214      <ellipse cx="176" cy="146" rx="22" ry="44" fill="#a07f44" opacity="0.22" filter="url(#fr-blur)"></ellipse>
215      <ellipse cx="76" cy="152" rx="20" ry="18" fill="#FFFBF2" opacity="0.5" filter="url(#fr-spec)"></ellipse>
216      <ellipse cx="164" cy="152" rx="20" ry="18" fill="#FFFBF2" opacity="0.42" filter="url(#fr-spec)"></ellipse>
217      <!-- joue gauche (blush émotions) -->
218      <ellipse id="cheekL" cx="74" cy="156" rx="14" ry="9" fill="#F2A0A0" opacity="0" filter="url(#fr-spec)"></ellipse>
219    </g>
220
221    <!-- masque -->
222    <path d="M120 104 C132 104 139 108 151 109 C169 111 179 118 179 129 C179 140 167 147 152 147 C140 147 132 141 120 141 C108 141 100 147 88 147 C73 147 61 140 61 129 C61 118 71 111 89 109 C101 108 108 104 120 104 Z" fill="url(#fr-mask)"></path>
223    <g clip-path="url(#fr-mclip)">
224      <ellipse cx="92" cy="112" rx="40" ry="11" fill="#fff" opacity="0.18" filter="url(#fr-blur)"></ellipse>
225      <ellipse cx="84" cy="112" rx="16" ry="5" fill="#ffffff" opacity="0.45" filter="url(#fr-spec)" transform="rotate(-10 84 112)"></ellipse>
226      <ellipse cx="124" cy="146" rx="64" ry="10" fill="#1a0f08" opacity="0.4" filter="url(#fr-blur)"></ellipse>
227    </g>
228
229    <!-- oeil gauche + paupière -->
230    <g>
231      <ellipse cx="95" cy="127" rx="12" ry="12.5" fill="url(#fr-eye)"></ellipse>
232      <circle cx="100" cy="122" r="4.4" fill="#fff" opacity="0.97"></circle>
233      <circle cx="91" cy="131" r="1.8" fill="#fff" opacity="0.4"></circle>
234    </g>
235    <ellipse id="hLidL" cx="95" cy="127" rx="13.5" ry="15" fill="url(#fr-mask)" style="transform:scaleY(0.001)"></ellipse>
236
237    <!-- larme (triste) -->
238    <path id="tear" d="M85 139 c-3.4 6 -3.4 11.5 0 13.5 c3.4 -2 3.4 -7.5 0 -13.5 z" fill="url(#fr-glass)" opacity="0"></path>
239
240    <!-- sourcils (browR remonté au-dessus de la loupe pour ne pas être c
240oupé par l'anneau) -->
241    <g class="brow" id="browL"><path d="M81 107 Q95 96 109 105" fill="none" stroke="#33220f" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"></path></g>
242    <g class="brow" id="browR"><path d="M135 88 Q151 76 167 86" fill="none" stroke="#33220f" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"></path></g>
243
244    <!-- truffe -->
245    <ellipse cx="120" cy="160" rx="34" ry="24" fill="#FFF8E8" opacity="0.5" filter="url(#fr-blur)"></ellipse>
246    <path d="M107 150 C107 145 113 143 120 147 C127 143 133 145 133 150 C133 159 120 169 120 169 C120 169 107 159 107 150 Z" fill="url(#fr-nose)"></path>
247    <ellipse cx="114" cy="151" rx="6" ry="3.4" fill="#fff" opacity="0.6" filter="url(#fr-spec)"></ellipse>
248    <ellipse cx="120" cy="161" rx="3.4" ry="2.6" fill="#7a3f36" opacity="0.55"></ellipse>
249
250    <!-- bouche animable (remontée près de la truffe) -->
251    <g id="mouthGroup">
252      <path id="philtrum" d="M120 169 V175" stroke="#9c6b54" stroke-width="2.2" stroke-linecap="round" opacity="0.35"></path>
253      <ellipse id="mouthCavity" cx="120" cy="181" rx="11" ry="2.2" fill="#3e1b18" opacity="0" style="transform:scaleY(1)"></ellipse>
254      <ellipse id="tongue" cx="120" cy="184" rx="6.5" ry="2.6" fill="#e0978f" opacity="0" style="transform:translateY(0)"></ellipse>
255      <path id="lips" d="M107 178 Q120 180 133 178" fill="none" stroke="#6a4534" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round" opacity="0.72"></path>
256    </g>
257
258    <!-- moustaches -->
259    <g stroke="#fff" stroke-linecap="round" fill="none" opacity="0.5">
260      <path d="M106 156 Q88 155 74 159" stroke-width="2"></path>
261      <path d="M134 156 Q152 155 166 159" stroke-width="2"></path>
262    </g>
263  </g>
264  </g>
265
266  <!-- LOUPE -->
267  <g id="hLoupe" filter="url(#fr-lsh)" transform="translate(-1.23 -0.94)">
268    <ellipse cx="190" cy="167" rx="9.5" ry="8.5" fill="url(#fr-paw)"></ellipse>
269    <line x1="170" y1="147" x2="193" y2="174" stroke="#9a2f33" stroke-width="11" stroke-linecap="round"></line>
270    <line x1="170" y1="147" x2="193" y2="174" stroke="url(#fr-ring)" stroke-width="9" stroke-linecap="round"></line>
271    <line x1="169" y1="146" x2="185" y2="165" stroke="#ffd2d2" stroke-width="2.6" stroke-linecap="round" opacity="0.5"></line>
272    <circle cx="150" cy="123" r="31" fill="url(#fr-ring)"></circle>
273    <circle cx="150" cy="123" r="31" fill="none" stroke="#9a2f33" stroke-width="1.5" opacity="0.45"></circle>
274    <circle cx="150" cy="123" r="24.5" fill="#16242e" opacity="0.28"></circle>
275    <circle cx="150" cy="123" r="24" fill="url(#fr-glass)"></circle>
276    <g clip-path="url(#fr-lensclip)">
277      <ellipse cx="150" cy="123" rx="40" ry="40" fill="url(#fr-mask)"></ellipse>
278      <ellipse cx="149" cy="125" rx="17" ry="18" fill="url(#fr-eye)"></ellipse>
279      <circle cx="143" cy="118" r="6.5" fill="#fff" opacity="0.96"></circle>
280      <circle cx="156" cy="133" r="3" fill="#fff" opacity="0.5"></circle>
281      <ellipse cx="150" cy="146" rx="22" ry="6" fill="#1a0f08" opacity="0.4" filter="url(#fr-blur)"></ellipse>
282      <!-- paupière grossie -->
283      <ellipse id="hLidM" cx="149" cy="124" rx="21" ry="23" fill="url(#fr-mask)" style="transform:scaleY(0.001)"></ellipse>
284    </g>
285    <ellipse cx="139" cy="112" rx="10" ry="5" fill="#fff" opacity="0.5" filter="url(#fr-spec)" transform="rotate(-32 139 112)"></ellipse>
286    <path d="M133 124 Q138 134 148 138" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" opacity="0.4"></path>
287    <ellipse cx="133" cy="107" rx="8" ry="4" fill="#fff" opacity="0.75" filter="url(#fr-spec)" transform="rotate(-36 133 107)"></ellipse>
288    <g fill="url(#fr-paw)" stroke="#b89c66" stroke-width="0.8">
289      <ellipse cx="179" cy="157" rx="4.3" ry="7.4" transform="rotate(48 179 157)"></ellipse>
290      <ellipse cx="183.5" cy="162" rx="4.3" ry="7.4" transform="rotate(48 183.5 162)"></ellipse>
291      <ellipse cx="188" cy="167" rx="4.3" ry="7.4" transform="rotate(48 188 167)"></ellipse>
292    </g>
293    <ellipse cx="185" cy="159" rx="6.5" ry="2.6" fill="#fff" opacity="0.4" filter="url
293(#fr-spec)" transform="rotate(48 185 159)"></ellipse>
294  </g>
295</g>
296</g>
297  <g id="hPop" style="opacity: 1;" transform="translate(636 150) scale(1.0000) translate(-636 -150)">
298    <path d="M566 120 l18 0 l-9 -15 Z" fill="#FCF8F3"></path>
299    <g filter="url(#sh-card)"><rect x="470" y="128" width="232" height="210" rx="26" fill="url(#cl-tile)"></rect></g>
300    <text x="586" y="160" text-anchor="middle" font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif" font-weight="700" font-size="15" letter-spacing="3" fill="#B49C80">VERDICT</text>
301    <path d="M553.5 264.5 A46 46 0 1 1 618.5 264.5" fill="none" stroke="url(#cl-track)" stroke-width="14" stroke-linecap="round"></path>
302    <path id="hArc" d="M553.5 264.5 A46 46 0 1 1 618.5 264.5" fill="none" stroke="url(#cl-green)" stroke-width="14" stroke-linecap="round" filter="url(#sh-green)" style="stroke-dasharray: 217; stroke-dashoffset: 0;"></path>
303    <text id="hNum" x="586" y="233" text-anchor="middle" dominant-baseline="central" font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif" font-weight="800" font-size="42" fill="#1D2447">8.6</text>
304    <g id="hCheck" style="opacity: 1;" transform="translate(636 196) scale(1.0000) translate(-636 -196)"><g filter="url(#sh-green)"><circle cx="636" cy="196" r="16" fill="url(#cl-green)"></circle></g><path d="M629 196 l5 5 l9 -10" fill="none" stroke="#fff" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round"></path></g>
305    <rect x="506" y="296" width="160" height="15" rx="7.5" fill="#E2D9C9"></rect><rect x="524" y="320" width="124" height="15" rx="7.5" fill="#E9E1D2"></rect>
306  </g>
307</g></svg></div></div><span class="platform__name"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,16a88,88,0,0,1,73.72,40H128a48.08,48.08,0,0,0-45.6,33l-23.08-40A87.89,87.89,0,0,1,128,40ZM40,128a87.44,87.44,0,0,1,9.56-39.86L86.43,152c.06.1.13.19.19.28A48,48,0,0,0,137.82,175l-23.1,40A88.14,88.14,0,0,1,40,128Zm92.69,87.87L169.57,152c.08-.14.14-.28.22-.42a47.88,47.88,0,0,0-6-55.58H210a88,88,0,0,1-77.29,119.87Z"></path></svg>On Chrome</span><p class="platform__line">A button on every Airbnb listing: you click, the verdict opens.</p><span class="platform__cta">Learn more<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></a></div></section><section class="home-signals" aria-labelledby="signals-title"><div class="home-signals__head"><h2 id="signals-title" class="home-signals__title">What we surface for you</h2><p class="home-signals__subtitle">Gaspard, our in-house AI, reads the reviews and pulls out what actually matters.</p></div><ul class="home-signals__grid"><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/proprete-2x.png 2x" src="/icons/home/proprete.png"></span><div class="home-signals__text"><h3 class="home-signals__label">Cleanliness</h3><p class="home-signals__desc">Dodgy sheets, sloppy cleaning, smells: what keeps coming up.</p></div></li><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/bruit-2x.png 2x" src="/icons/home/bruit.png"></span><div class="home-signals__text"><h3 class="home-signals__label">Noise &amp; neighbors</h3><p class="home-signals__desc">Busy street, neighbors, parties: the real quiet, not the listing's.</p></div></li><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/photos-2x.png 2x" src="/icons/home/photos.png"></span><div class="home-signals__text"><h3 class="home-signals__label">Photos vs reality</h3><p class="home-signals__desc">Flattering but misleading? We cross-check against guests.</p></div></li><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/hote-2x.png 2x" src="/icons/home/hote.png"></span><div class="home-signals__text"><h3 class="home-signals__label">The host</h3><p class="home-signals__desc">Responsive and helpful, or unreachable when it matters.</p></div></li><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/securite-2x.png 2x" src="/icons/home/securite.png"></span><div class="home-signals__text"><h3 class="home-signals__label">Safety &amp; scams</h3><p class="home-signals__desc">
307Cameras, fake listings, shady deposits: the signals that warn you.</p></div></li><li class="home-signals__item"><span class="home-signals__icon" aria-hidden="true"><img alt="" width="60" height="60" loading="lazy" decoding="async" srcset="/icons/home/qualite-prix-2x.png 2x" src="/icons/home/qualite-prix.png"></span><div class="home-signals__text"><h3 class="home-signals__label">Value for money</h3><p class="home-signals__desc">Whether what you pay matches what you actually get.</p></div></li></ul></section><section class="home-trust" aria-labelledby="trust-title"><div class="home-trust__intro"><h2 id="trust-title" class="home-trust__title">Why you can trust it</h2><p class="home-trust__lead">No sponsored reviews, no fluff. Just what real travelers lived through.</p></div><ul class="home-trust__points"><li class="home-trust__point"><span class="home-trust__icon" aria-hidden="true"><img alt="" width="52" height="52" loading="lazy" decoding="async" srcset="/icons/home/avis-2x.png 2x" src="/icons/home/avis.png"></span><div><h3 class="home-trust__point-label">Built on real reviews</h3><p class="home-trust__point-desc">The verdict comes only from public guest reviews, nothing made up.</p></div></li><li class="home-trust__point"><span class="home-trust__icon" aria-hidden="true"><img alt="" width="52" height="52" loading="lazy" decoding="async" srcset="/icons/home/pires-2x.png 2x" src="/icons/home/pires.png"></span><div><h3 class="home-trust__point-label">Even the worst ones</h3><p class="home-trust__point-desc">We dig up the negative feedback, especially on highly-rated listings.</p></div></li><li class="home-trust__point"><span class="home-trust__icon" aria-hidden="true"><img alt="" width="52" height="52" loading="lazy" decoding="async" srcset="/icons/home/independant-2x.png 2x" src="/icons/home/independant.png"></span><div><h3 class="home-trust__point-label">Independent from Airbnb</h3><p class="home-trust__point-desc">No affiliation, no account to create, free.</p></div></li></ul></section><section class="home-cta"><h2 class="home-cta__title">Skip the bad surprise.</h2><button type="button" class="home-cta__btn"><span>Analyze a listing</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></section></div></main><footer class="footer"><div class="footer__grid"><div class="footer__brand"><a class="footer__wordmark" aria-label="bnbverdict.com" href="/en" data-discover="true"><span class="logo" aria-label="bnbverdict.com"><img width="36" height="36" class="logo__mark" draggable="false" alt="" aria-hidden="true" src="/icons/icon-round.svg"><span class="logo__wordmark" aria-hidden="true" style="font-size: 22px;">bnbverdict<span class="logo__tld">.com</span></span></span></a><p class="footer__tagline">Honest verdict on any Airbnb listing. Independent service, not affiliated with Airbnb.</p></div><nav class="footer__col"><h2 class="footer__eyebrow">The service</h2><ul class="footer__links"><li><a class="footer__link" href="/en/discover" data-discover="true">Recently analyzed</a></li><li><a class="footer__link" href="/en/guides" data-discover="true">Guides</a></li><li><a class="footer__link" href="/en/about" data-discover="true">About</a></li><li><a class="footer__link" href="/en/android" data-discover="true">Android share</a></li><li><a class="footer__link" href="/en/chrome" data-discover="true">Chrome extension</a></li></ul></nav><nav class="footer__col"><h2 class="footer__eyebrow">Legal</h2><ul class="footer__links"><li><a class="footer__link" href="/en/legal" data-discover="true">Legal notice</a></li><li><a class="footer__link" href="/en/privacy" data-discover="true">Privacy</a></li><li><a class="footer__link" href="/en/terms" data-discover="true">Terms of use</a></li></ul></nav></div><div class="footer__bottom"><span class="footer__copy">© 2026 bnbverdict.com</span></div></footer></div></div>
308  
309
310</body></html>

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