<!DOCTYPE html><html class="h-full" lang="fr"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imagesrcset="/_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=32&q=75 32w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=48&q=75 48w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=64&q=75 64w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=96&q=75 96w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=128&q=75 128w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=3840&q=75 3840w" imagesizes="136px"/><link rel="stylesheet" href="/_next/static/chunks/41miqiuyiqrpu.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3ypv4vee9j8sl.css" data-precedence="next"/><link rel="preload" as="script" fetchpriority="low" href="/_next/static/chunks/1meok5_fz4i8a.js"/><script src="/_next/static/chunks/08pkoxz3i_qyw.js" async=""></script><script src="/_next/static/chunks/2cya-h6pss2j9.js" async=""></script><script src="/_next/static/chunks/turbopack-3v_6ofx-wj0a_.js" async=""></script><script src="/_next/static/chunks/05-c3ty_6dwfk.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/3qaax4dyknb9r.js" async=""></script><script src="/_next/static/chunks/3pitheqmgz64_.js" async=""></script><script src="/_next/static/chunks/3nqz4-1q4z9j4.js" async=""></script><script src="/_next/static/chunks/1bn3do3kcl2-r.js" async=""></script><script src="/_next/static/chunks/2p099v8o90qd0.js" async=""></script><script src="/_next/static/chunks/3hbib079lby60.js" async=""></script><script src="/_next/static/chunks/1fj0uml3qu68o.js" async=""></script><script src="/_next/static/chunks/41ckn_9gnvj3i.js" async=""></script><script src="/_next/static/chunks/1iwmi60he0-f_.js" async=""></script><script src="/_next/static/chunks/0ns0h7d41fq95.js" async=""></script><script src="/_next/static/chunks/0ci5nxs3u78ac.js" async=""></script><meta name="next-size-adjust" content=""/><title>SailingLoc — Location de bateaux entre particuliers</title><meta name="description" content="Sailing Loc : location de bateaux entre particuliers en Europe. Projet étudiant fictif — aucun achat ou réservation réel."/><link rel="icon" href="/favicon.ico?favicon.3sf69dfzfx4pm.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.1-fa4wvepw4t5.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.40wk9am7dk-bd.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" nomodule=""></script></head><body class="figtree_d19d8e40-module__eq3WRW__className font-figtree antialiased"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light","light",["light","dark"],null,false,true)</script><div class="min-h-screen bg-[#f7f8fa] text-neutral-800"><header class="sticky top-0 z-50 bg-[#1a2b48]"><div class="mx-auto flex max-w-6xl items-center justify-between px-6 py-4"><a class="inline-flex shrink-0 items-center rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr"><img alt="SailingLoc" width="447" height="118" decoding="async" data-nimg="1" class="h-8 w-auto sm:h-9" style="color:transparent" sizes="136px" srcset="/_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=32&q=75 32w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=48&q=75 48w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=64&q=75 64w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=96&q=75 96w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=128&q=75 128w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=3840&q=75"/></a><nav aria-label="Main navigation" class="hidden items-center gap-6 text-sm font-medium md:flex"><a class="text-white/90 transition-colors hover:text-white" href="/fr/search">Rechercher un bateau</a><a class="text-white/90 transition-colors hover:text-white" href="/fr/become-owner">Devenir propriétaire</a><span aria-hidden="true" class="text-white/30">|</span><div class="flex items-center gap-1 text-sm"><a class="rounded px-1.5 py-0.5 font-medium transition-colors text-white" href="/fr">FR</a><span class="text-white/30">|</span><a hreflang="en" class="rounded px-1.5 py-0.5 font-medium transition-colors text-white/50 hover:text-white/80" href="/en">EN</a></div></nav><div class="flex shrink-0 items-center gap-2 sm:gap-3"><a data-slot="button" data-variant="ghost" data-size="sm" class="group/button inline-flex shrink-0 items-center justify-center bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 h-7 gap-1 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 rounded-md border border-white/40 bg-transparent px-3 text-white shadow-none hover:bg-white/10 sm:px-5" href="/fr/login">Connexion</a><a data-slot="button" data-variant="default" data-size="sm" class="group/button shrink-0 items-center justify-center border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 h-7 gap-1 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5 hidden rounded-md bg-[#D68A6E] px-5 text-white hover:bg-[#c57d5f] sm:inline-flex" href="/fr/register">Inscription</a></div></div></header><main><section aria-labelledby="hero-heading" class="relative isolate overflow-hidden bg-[#1a2b48] text-white"><video aria-hidden="true" autoplay="" class="pointer-events-none absolute inset-0 -z-20 size-full object-cover object-center opacity-70" loop="" muted="" playsinline="" poster="/videos/hero-loop-poster.jpg" preload="auto" src="/videos/hero-loop.mp4"></video><div class="mx-auto max-w-6xl px-6 py-16 md:py-24"><div class="grid gap-10 md:grid-cols-2 md:items-center"><div class="flex flex-col gap-6"><p class="playfair_display_e92add47-module__REmhGa__className text-lg font-semibold italic text-[#e8c4b0]">Le large à un clic. La confiance en plus.</p><h1 class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold leading-tight md:text-4xl lg:text-5xl" id="hero-heading">Sailing Loc : Location de bateaux entre particuliers en Europe</h1><p class="max-w-lg text-base leading-relaxed text-white/85">Louez un voilier ou un bateau à moteur auprès de propriétaires passionnés, dans les ports de France et d'Europe. Réservation sécurisée, avis vérifiés, commission transparente.</p></div></div><div class="pt-8"><form class="flex w-full max-w-3xl flex-col gap-2 rounded-2xl bg-white p-2 shadow-xl sm:flex-row sm:items-stretch sm:divide-x sm:divide-neutral-200"><div class="flex min-w-0 flex-1 flex-col gap-0.5 px-4 py-2 text-left"><label class="text-xs font-medium uppercase tracking-wide text-neutral-400" for="search-port">Port</label><select class="-ml-px w-full min-w-0 bg-transparent text-sm font-semibold text-[#1a2b48] outline-none" id="search-port"><option value="Ajaccio" selected="">Ajaccio</option><option value="Brest">Brest</option><option value="La Rochelle">La Rochelle</option><option value="Marseille">Marseille</option><option value="Nice">Nice</option></select></div><div class="flex min-w-0 flex-1 flex-col gap-0.5 px-4 py-2 text-left"><label class="text-xs font-medium uppercase tracking-wide text-neutral-400" for="search-from">Du</label><button data-slot="popover-trigger" data-variant="ghost" data-size="default" class="group/button inline-flex shrink-0 items-center rounded-lg border border-transparent bg-clip-padding text-sm whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 h-auto justify-start gap-2 px-0 font-semibold text-[#1a2b48] hover:bg-transparent hover:text-[#1a2b48]" id="search-from" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_9d35fiupivb_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar size-4 shrink-0" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>07/08/2026</button></div><div class="flex min-w-0 flex-1 flex-col gap-0.5 px-4 py-2 text-left"><label class="text-xs font-medium uppercase tracking-wide text-neutral-400" for="search-to">Au</label><button data-slot="popover-trigger" data-variant="ghost" data-size="default" class="group/button inline-flex shrink-0 items-center rounded-lg border border-transparent bg-clip-padding text-sm whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 h-auto justify-start gap-2 px-0 font-semibold text-[#1a2b48] hover:bg-transparent hover:text-[#1a2b48]" id="search-to" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_9t35fiupivb_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar size-4 shrink-0" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>13/08/2026</button></div><div class="flex min-w-0 flex-1 flex-col gap-0.5 px-4 py-2 text-left"><label class="text-xs font-medium uppercase tracking-wide text-neutral-400" for="search-type">Type</label><select class="-ml-px w-full min-w-0 bg-transparent text-sm font-semibold text-[#1a2b48] outline-none" id="search-type"><option value="sailboat" selected="">Voilier</option><option value="motorboat">Bateau à moteur</option><option value="catamaran">Catamaran</option><option value="yacht">Yacht</option></select></div><button data-slot="button" data-variant="default" data-size="default" class="group/button inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 h-8 gap-1.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 rounded-xl bg-[#D68A6E] px-6 text-white hover:bg-[#c57d5f] sm:h-auto" type="submit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search size-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg>Rechercher</button></form></div></div></section><section aria-labelledby="trust-heading"><h2 class="sr-only" id="trust-heading">Bateaux référencés</h2><div class="border-b border-neutral-200 bg-white"><div class="mx-auto grid max-w-6xl grid-cols-2 divide-x divide-neutral-100 md:grid-cols-4"><div class="flex flex-col items-center gap-1 px-4 py-6 text-center"><span class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl">1 200+</span><span class="text-sm text-neutral-500">Bateaux référencés</span></div><div class="flex flex-col items-center gap-1 px-4 py-6 text-center"><span class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl">180</span><span class="text-sm text-neutral-500">Ports couverts</span></div><div class="flex flex-col items-center gap-1 px-4 py-6 text-center"><span class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl">4 000+</span><span class="text-sm text-neutral-500">Navigateurs actifs</span></div><div class="flex flex-col items-center gap-1 px-4 py-6 text-center"><span class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl">4,8</span><span class="text-sm text-neutral-500">Note moyenne</span></div></div></div></section><section aria-labelledby="boat-proposition-heading" class="px-6 py-16 md:py-20"><div class="mx-auto max-w-6xl"><div class="mb-8 flex items-end justify-between gap-4"><h2 class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl" id="boat-proposition-heading">Bateaux mis en avant</h2><a class="shrink-0 text-sm font-semibold text-[#1a2b48] transition-colors hover:text-[#D68A6E]" href="/fr/search">Voir tout<!-- --> →</a></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-4"><a class="group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr/boats/30000000-0000-0000-0000-000000000003"><article><div class="relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3"><img alt="L'Albatros, Voilier disponible à la location à La Rochelle" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-position:50% 58%;color:transparent" sizes="(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw" srcset="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000003%2Fcover.webp&w=3840&q=75"/><span class="relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm">Skipper inclus</span></div><div class="flex flex-col gap-1 p-4"><div class="flex items-center justify-between gap-2"><span class="font-semibold text-[#1a2b48]">L'Albatros</span><span class="flex items-center gap-1 text-sm font-medium text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg>5</span></div><p class="text-sm text-neutral-500">Voilier<!-- --> · <!-- -->9,8<!-- --> m · <!-- -->La Rochelle</p><p class="flex items-center gap-1 text-xs text-neutral-400"><span>Diesel auxiliaire</span><span aria-hidden="true">·</span><span class="flex items-center gap-0.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-anchor size-3" aria-hidden="true"><path d="M12 6v16"></path><path d="m19 13 2-1a9 9 0 0 1-18 0l2 1"></path><path d="M9 11h6"></path><circle cx="12" cy="4" r="2"></circle></svg>Skipper optionnel</span></p><p class="mt-1"><span class="text-lg font-bold text-[#1a2b48]">320 €</span><span class="text-sm text-neutral-500"> / <!-- -->jour</span></p></div></article></a><a class="group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr/boats/30000000-0000-0000-0000-000000000006"><article><div class="relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3"><img alt="Poséidon, Catamaran disponible à la location à Nice" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-position:43% 58%;color:transparent" sizes="(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw" srcset="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000006%2Fcover.webp&w=3840&q=75"/><span class="relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm">Premium</span></div><div class="flex flex-col gap-1 p-4"><div class="flex items-center justify-between gap-2"><span class="font-semibold text-[#1a2b48]">Poséidon</span><span class="flex items-center gap-1 text-sm font-medium text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg>4,9</span></div><p class="text-sm text-neutral-500">Catamaran<!-- --> · <!-- -->13,4<!-- --> m · <!-- -->Nice</p><p class="flex items-center gap-1 text-xs text-neutral-400"><span>Deux moteurs diesel</span><span aria-hidden="true">·</span><span class="flex items-center gap-0.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-anchor size-3" aria-hidden="true"><path d="M12 6v16"></path><path d="m19 13 2-1a9 9 0 0 1-18 0l2 1"></path><path d="M9 11h6"></path><circle cx="12" cy="4" r="2"></circle></svg>Skipper inclus</span></p><p class="mt-1"><span class="text-lg font-bold text-[#1a2b48]">720 €</span><span class="text-sm text-neutral-500"> / <!-- -->jour</span></p></div></article></a><a class="group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr/boats/30000000-0000-0000-0000-000000000005"><article><div class="relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3"><img alt="Calypso, Voilier disponible à la location à La Rochelle" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-position:50% 57%;color:transparent" sizes="(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw" srcset="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-000000000005%2Fcover.webp&w=3840&q=75"/><span class="relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm">Éco</span></div><div class="flex flex-col gap-1 p-4"><div class="flex items-center justify-between gap-2"><span class="font-semibold text-[#1a2b48]">Calypso</span><span class="flex items-center gap-1 text-sm font-medium text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg>4,9</span></div><p class="text-sm text-neutral-500">Voilier<!-- --> · <!-- -->11,2<!-- --> m · <!-- -->La Rochelle</p><p class="flex items-center gap-1 text-xs text-neutral-400"><span>Hybride (voile + électrique)</span></p><p class="mt-1"><span class="text-lg font-bold text-[#1a2b48]">550 €</span><span class="text-sm text-neutral-500"> / <!-- -->jour</span></p></div></article></a><a class="group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr/boats/30000000-0000-0000-0000-00000000000a"><article><div class="relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3"><img alt="Neptune, Yacht disponible à la location à Nice" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-position:47% 58%;color:transparent" sizes="(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw" srcset="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=256&q=75 256w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=384&q=75 384w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=640&q=75 640w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=750&q=75 750w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=828&q=75 828w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=1080&q=75 1080w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=1200&q=75 1200w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=1920&q=75 1920w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=2048&q=75 2048w, /_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=3840&q=75 3840w" src="/_next/image?url=https%3A%2F%2Fxgvswjbgycvsoxegtjdy.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fboat-images%2F30000000-0000-0000-0000-00000000000a%2Fcover.webp&w=3840&q=75"/><span class="relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm">Premium</span></div><div class="flex flex-col gap-1 p-4"><div class="flex items-center justify-between gap-2"><span class="font-semibold text-[#1a2b48]">Neptune</span><span class="flex items-center gap-1 text-sm font-medium text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg>4,8</span></div><p class="text-sm text-neutral-500">Yacht<!-- --> · <!-- -->15<!-- --> m · <!-- -->Nice</p><p class="flex items-center gap-1 text-xs text-neutral-400"><span>Deux moteurs inboard</span><span aria-hidden="true">·</span><span class="flex items-center gap-0.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-anchor size-3" aria-hidden="true"><path d="M12 6v16"></path><path d="m19 13 2-1a9 9 0 0 1-18 0l2 1"></path><path d="M9 11h6"></path><circle cx="12" cy="4" r="2"></circle></svg>Skipper inclus</span></p><p class="mt-1"><span class="text-lg font-bold text-[#1a2b48]">980 €</span><span class="text-sm text-neutral-500"> / <!-- -->jour</span></p></div></article></a></div></div></section><section aria-labelledby="highlight-heading" class="px-6 py-16 md:py-20"><div class="mx-auto grid max-w-6xl gap-10 md:grid-cols-2 md:items-center"><div class="flex flex-col gap-4"><h2 class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl" id="highlight-heading">La plaisance, sans intermédiaire</h2><p class="leading-relaxed text-neutral-600">SailingLoc met en relation propriétaires et locataires pour une expérience nautique authentique. Publiez votre annonce, gérez vos disponibilités et recevez vos paiements en toute sécurité — nous prélevons une commission de 10 % sur chaque location.</p></div><div class="grid gap-4"><article class="rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><h3 class="mb-2 font-semibold text-[#1a2b48]">Propriétaires</h3><p class="text-sm leading-relaxed text-neutral-600">Mettez en ligne vos bateaux, gérez le calendrier et les documents contractuels depuis votre espace dédié.</p></article><article class="rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><h3 class="mb-2 font-semibold text-[#1a2b48]">Locataires</h3><p class="text-sm leading-relaxed text-neutral-600">Recherchez par port, dates et type de bateau. Réservez et payez en ligne, puis laissez un avis après votre sortie.</p></article></div></div></section><section aria-labelledby="how-it-works-heading" class="bg-white px-6 py-16 md:py-20"><div class="mx-auto max-w-6xl"><div class="mb-10 text-center"><h2 class="playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl" id="how-it-works-heading">Comment ça marche ?</h2><p class="mt-2 text-neutral-500">Trois étapes pour prendre le large</p></div><div class="grid gap-6 md:grid-cols-3"><article class="flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-3"><span class="flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search size-5" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></span><span class="text-sm font-semibold text-[#c9866a]">01</span></div><h3 class="playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]">Rechercher</h3><p class="text-sm leading-relaxed text-neutral-600">Filtrez par port, dates, type de bateau et budget pour trouver l'embarcation idéale.</p></article><article class="flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-3"><span class="flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-check size-5" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="m9 16 2 2 4-4"></path></svg></span><span class="text-sm font-semibold text-[#c9866a]">02</span></div><h3 class="playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]">Réserver</h3><p class="text-sm leading-relaxed text-neutral-600">Choisissez vos dates sur le calendrier, consultez le récapitulatif et payez en ligne de manière sécurisée.</p></article><article class="flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-3"><span class="flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ship size-5" aria-hidden="true"><path d="M12 10.189V14"></path><path d="M12 2v3"></path><path d="M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6"></path><path d="M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76"></path><path d="M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"></path></svg></span><span class="text-sm font-semibold text-[#c9866a]">03</span></div><h3 class="playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]">Naviguer</h3><p class="text-sm leading-relaxed text-neutral-600">Échangez avec le propriétaire, embarquez et profitez de votre location en toute sérénité.</p></article></div></div></section><section aria-labelledby="testimonials-heading" class="px-6 py-16 md:py-20"><div class="mx-auto max-w-6xl"><h2 class="playfair_display_e92add47-module__REmhGa__className mb-10 text-center text-3xl font-bold text-[#1a2b48] md:text-4xl" id="testimonials-heading">Ils ont pris le large avec SailingLoc</h2><div class="mb-12 grid gap-6 md:grid-cols-2"><article class="flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><div aria-hidden="true" class="flex gap-0.5 text-[#c9866a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><p class="text-sm leading-relaxed text-neutral-700">“<!-- -->Excellent week-end à bord d'un voilier impeccable. La réservation en ligne était simple et le propriétaire très réactif.<!-- -->”</p><div><p class="font-semibold text-[#1a2b48]">Léa B.</p><p class="text-xs text-neutral-500">Locataire — La Rochelle</p></div></article><article class="flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm"><div aria-hidden="true" class="flex gap-0.5 text-[#c9866a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star size-4 fill-current" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><p class="text-sm leading-relaxed text-neutral-700">“<!-- -->Je loue mon bateau trois saisons par an. L'espace propriétaire me permet de tout gérer : calendrier, documents et paiements.<!-- -->”</p><div><p class="font-semibold text-[#1a2b48]">Marc T.</p><p class="text-xs text-neutral-500">Propriétaire — Marseille</p></div></article></div><div class="text-center"><p class="mb-6 text-sm font-medium uppercase tracking-wider text-neutral-400">Partenaires de confiance</p><div class="flex flex-wrap items-center justify-center gap-4"><span class="rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm">NautiAssur</span><span class="rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm">Marine Store</span><span class="rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm">Ports de France</span><span class="rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm">Stripe</span></div></div></div></section></main><footer class="bg-[#1a2b48] px-6 py-10 text-white"><div class="mx-auto flex max-w-6xl flex-col items-center gap-6"><a class="inline-flex shrink-0 items-center rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2" href="/fr"><img alt="SailingLoc" width="447" height="118" decoding="async" data-nimg="1" class="h-8 w-auto sm:h-9" style="color:transparent" sizes="136px" srcset="/_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=32&q=75 32w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=48&q=75 48w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=64&q=75 64w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=96&q=75 96w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=128&q=75 128w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fbrand%2Flogo-wordmark-light.png&w=3840&q=75"/></a><nav aria-label="Footer navigation" class="flex flex-wrap justify-center gap-6 text-sm text-white/70"><a class="transition-colors hover:text-white" href="/fr/legal">Mentions légales</a><a class="transition-colors hover:text-white" href="/fr/terms-of-use">CGU</a><a class="transition-colors hover:text-white" href="/fr/terms-of-sales">CGV</a><a class="transition-colors hover:text-white" href="/fr/privacy">RGPD</a><a class="transition-colors hover:text-white" href="/fr/cookies">Cookies</a></nav><div class="flex items-center gap-1 text-sm"><a class="rounded px-1.5 py-0.5 font-medium transition-colors text-white" href="/fr">FR</a><span class="text-white/30">|</span><a hreflang="en" class="rounded px-1.5 py-0.5 font-medium transition-colors text-white/50 hover:text-white/80" href="/en">EN</a></div><p class="text-center text-sm text-white/60">© 2026 SailingLoc — projet étudiant fictif</p><p class="max-w-xl text-center text-xs text-white/40">Projet étudiant fictif : aucun achat ou réservation réel ne peut être effectué</p></div></footer></div><!--$--><!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><script src="/_next/static/chunks/1meok5_fz4i8a.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n7:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n8:\"$Sreact.suspense\"\nb:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nd:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\nf:I[68027,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n11:I[83971,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"TanstackQueryClient\"]\n13:I[7173,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"ReactQueryDevtools\"]\n14:I[75696,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"default\"]\n16:I[63566,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"ThemeProvider\"]\n18:I[2215,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"CookieConsentBanner\"]\n19:I[13354,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\"],\"Toaster\"]\n1a:I[27201,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/41miqiuyiqrpu.css\",\"style\"]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/chunks/3ypv4vee9j8sl.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"fr\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"fr\",\"d\",null],{\"children\":[\"(public)\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L4\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/41miqiuyiqrpu.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3qaax4dyknb9r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3pitheqmgz64_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2p099v8o90qd0.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L6\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3ypv4vee9j8sl.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3hbib079lby60.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1fj0uml3qu68o.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1iwmi60he0-f_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0ns0h7d41fq95.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0ci5nxs3u78ac.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@9\"}]}]]}],{},null,false,null]},null,false,\"$@a\"]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"Avev8iBDxa5TTURfkgGx-\"}\n"])</script><script>self.__next_f.push([1,"10:[]\na:\"$W10\"\n4:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"h1\",null,{\"children\":\"404\"}],[\"$\",\"h2\",null,{\"children\":\"This page could not be found.\"}]]}]}]\n5:[\"$\",\"html\",null,{\"className\":\"h-full\",\"lang\":\"fr\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"figtree_d19d8e40-module__eq3WRW__className font-figtree antialiased\",\"children\":[\"$\",\"$L11\",null,{\"children\":[\"$L12\",[\"$\",\"$L13\",null,{\"initialIsOpen\":false}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$L14\",null,{\"formats\":\"$undefined\",\"locale\":\"fr\",\"messages\":{\"MetaData\":{\"title\":\"SailingLoc — Location de bateaux entre particuliers\",\"description\":\"Sailing Loc : location de bateaux entre particuliers en Europe. Projet étudiant fictif — aucun achat ou réservation réel.\"},\"Common\":{\"brand_name\":\"SailingLoc\",\"Review\":{\"cta\":\"Laisser un avis\",\"title\":\"Laisser un avis\",\"description\":\"Partagez votre expérience à bord de {boat}.\",\"rating_label\":\"Note\",\"rating_star\":\"{rating} étoile(s)\",\"comment_label\":\"Commentaire\",\"comment_placeholder\":\"Qu'avez-vous apprécié lors de cette location ?\",\"validation_rating\":\"Choisissez une note entre 1 et 5.\",\"validation_comment_min\":\"Le commentaire doit contenir au moins 10 caractères.\",\"validation_comment_max\":\"Le commentaire ne doit pas dépasser 1000 caractères.\",\"cancel\":\"Annuler\",\"submit\":\"Publier l'avis\",\"submitting\":\"Publication…\",\"success\":\"Merci ! Votre avis a été publié.\",\"error\":\"Impossible de publier l'avis.\",\"anonymous_author\":\"Marin anonyme\"}},\"Pages\":{\"NotFoundPage\":{\"title\":\"Cette page n'a pas pu être trouvé.\"},\"LandingPage\":{\"boat_image_alt\":\"{name}, {type} disponible à la location à {location}\",\"nav_search_boat\":\"Rechercher un bateau\",\"nav_become_owner\":\"Devenir propriétaire\",\"nav_login\":\"Connexion\",\"nav_register\":\"Inscription\",\"nav_logout\":\"Déconnexion\",\"nav_owner_space\":\"Espace propriétaire\",\"nav_bookings\":\"Mes réservations\",\"nav_profile\":\"Mon profil\",\"nav_greeting\":\"Bonjour {name}\",\"nav_account\":\"Mon compte\",\"hero_heading\":\"Sailing Loc : Location de bateaux entre particuliers en Europe\",\"hero_tagline\":\"Le large à un clic. La confiance en plus.\",\"hero_summary\":\"Louez un voilier ou un bateau à moteur auprès de propriétaires passionnés, dans les ports de France et d'Europe. Réservation sécurisée, avis vérifiés, commission transparente.\",\"hero_cta\":\"Rechercher un bateau\",\"hero_cta_owner\":\"Mettre mon bateau en location\",\"search_port_label\":\"Port\",\"search_from_label\":\"Du\",\"search_to_label\":\"Au\",\"search_type_label\":\"Type\",\"search_type_sailboat\":\"Voilier\",\"search_type_motorboat\":\"Bateau à moteur\",\"search_type_catamaran\":\"Catamaran\",\"search_type_yacht\":\"Yacht\",\"search_submit\":\"Rechercher\",\"trust_boats_value\":\"1 200+\",\"trust_boats_label\":\"Bateaux référencés\",\"trust_ports_value\":\"180\",\"trust_ports_label\":\"Ports couverts\",\"trust_users_value\":\"4 000+\",\"trust_users_label\":\"Navigateurs actifs\",\"trust_rating_value\":\"4,8\",\"trust_rating_label\":\"Note moyenne\",\"featured_boats_title\":\"Bateaux mis en avant\",\"featured_boats_cta\":\"Voir tout\",\"featured_boats_price_unit\":\"jour\",\"featured_badge_favorite\":\"★ Coup de cœur\",\"featured_badge_skipper\":\"Skipper inclus\",\"featured_badge_new\":\"Nouveau\",\"featured_badge_eco\":\"Éco\",\"featured_badge_premium\":\"Premium\",\"featured_skipper_included\":\"Skipper inclus\",\"featured_skipper_optional\":\"Skipper optionnel\",\"search_date_range_error\":\"La date de retour doit être postérieure à la date de départ\",\"highlight_title\":\"La plaisance, sans intermédiaire\",\"highlight_text\":\"SailingLoc met en relation propriétaires et locataires pour une expérience nautique authentique. Publiez votre annonce, gérez vos disponibilités et recevez vos paiements en toute sécurité — nous prélevons une commission de 10 % sur chaque location.\",\"highlight_owner_title\":\"Propriétaires\",\"highlight_owner_text\":\"Mettez en ligne vos bateaux, gérez le calendrier et les documents contractuels depuis votre espace dédié.\",\"highlight_renter_title\":\"Locataires\",\"highlight_renter_text\":\"Recherchez par port, dates et type de bateau. Réservez et payez en ligne, puis laissez un avis après votre sortie.\",\"how_it_works_title\":\"Comment ça marche ?\",\"how_it_works_subtitle\":\"Trois étapes pour prendre le large\",\"step_search_title\":\"Rechercher\",\"step_search_text\":\"Filtrez par port, dates, type de bateau et budget pour trouver l'embarcation idéale.\",\"step_book_title\":\"Réserver\",\"step_book_text\":\"Choisissez vos dates sur le calendrier, consultez le récapitulatif et payez en ligne de manière sécurisée.\",\"step_sail_title\":\"Naviguer\",\"step_sail_text\":\"Échangez avec le propriétaire, embarquez et profitez de votre location en toute sérénité.\",\"testimonials_title\":\"Ils ont pris le large avec SailingLoc\",\"testimonial_1_name\":\"Léa B.\",\"testimonial_1_role\":\"Locataire — La Rochelle\",\"testimonial_1_quote\":\"Excellent week-end à bord d'un voilier impeccable. La réservation en ligne était simple et le propriétaire très réactif.\",\"testimonial_2_name\":\"Marc T.\",\"testimonial_2_role\":\"Propriétaire — Marseille\",\"testimonial_2_quote\":\"Je loue mon bateau trois saisons par an. L'espace propriétaire me permet de tout gérer : calendrier, documents et paiements.\",\"partners_title\":\"Partenaires de confiance\",\"partner_insurance\":\"NautiAssur\",\"partner_shop\":\"Marine Store\",\"partner_port\":\"Ports de France\",\"partner_payment\":\"Stripe\",\"footer_copyright\":\"© 2026 SailingLoc — projet étudiant fictif\",\"footer_legal\":\"Mentions légales\",\"footer_terms\":\"CGU\",\"footer_cgv\":\"CGV\",\"footer_privacy\":\"RGPD\",\"footer_cookies\":\"Cookies\",\"footer_disclaimer\":\"Projet étudiant fictif : aucun achat ou réservation réel ne peut être effectué\",\"nav_admin_space\":\"Espace admin\"},\"BoatPage\":{\"boat_image_alt\":\"{name}, {type} disponible à la location à {location}\",\"gallery_cockpit_alt\":\"Cockpit et poste de pilotage de {name}\",\"gallery_interior_alt\":\"Espace intérieur de {name}\",\"gallery_onboard_alt\":\"Détails à bord de {name}\",\"gallery_exterior_alt\":\"Autre vue extérieure de {name}\",\"gallery_empty\":\"Aucune photo disponible pour cette annonce\",\"gallery_open\":\"Voir les photos\",\"gallery_previous\":\"Photo précédente\",\"gallery_next\":\"Photo suivante\",\"gallery_position\":\"{index} / {total}\",\"gallery_show_image\":\"Afficher la photo {index} sur {total}\",\"gallery_viewer_title\":\"Photos de l'annonce\",\"meta_title\":\"{name} — SailingLoc\",\"meta_description\":\"Louez {name} ({type}) au départ de {location} sur SailingLoc.\",\"breadcrumb_home\":\"Accueil\",\"breadcrumb_current\":\"{type} {name} — {length} m\",\"type_label\":\"Type\",\"location_label\":\"Port\",\"length_label\":\"Longueur\",\"length_value\":\"{length} m\",\"width_label\":\"Largeur\",\"draft_label\":\"Tirant d'eau\",\"motorization_label\":\"Motorisation\",\"skipper_label\":\"Skipper\",\"skipper_INCLUDED\":\"Inclus\",\"skipper_OPTIONAL\":\"Optionnel\",\"skipper_NONE\":\"Non disponible\",\"capacity_label\":\"Capacité\",\"capacity_value\":\"{count, plural, one {# passager} other {# passagers}}\",\"rating_count\":\"({count, plural, one {# avis} other {# avis}})\",\"characteristics_heading\":\"Caractéristiques\",\"description_heading\":\"Description\",\"reviews_heading\":\"Avis \u0026 commentaires ({count})\",\"reviews_empty\":\"Aucun avis pour le moment. Soyez le premier à parler de ce bateau aux autres navigateurs.\",\"review_rating_value\":\"Noté {rating} sur 5\",\"review_invitation\":\"Vous avez terminé une location sur ce bateau.\",\"review_signed_out\":\"Les avis sont rédigés par les locataires après leur séjour.\",\"review_sign_in\":\"Connectez-vous\",\"review_already_left\":\"Vous avez déjà laissé un avis sur ce bateau — merci.\",\"review_after_rental\":\"Vous pourrez publier votre avis une fois votre location terminée.\",\"review_requires_rental\":\"Seuls les locataires ayant terminé une location sur ce bateau peuvent publier un avis.\",\"booking_from_label\":\"Du\",\"booking_to_label\":\"Au\",\"booking_select_end_date\":\"Sélectionnez une date de retour\",\"booking_subtotal_label\":\"{price} × {days, plural, one {# jour} other {# jours}}\",\"booking_service_fee_label\":\"Frais de service (10 %)\",\"booking_deposit_label\":\"Caution (remboursable)\",\"booking_total_label\":\"Total\",\"booking_cta\":\"Réserver et payer\",\"booking_cta_login\":\"Connectez-vous pour réserver\",\"booking_cta_loading\":\"Redirection vers le paiement…\",\"booking_payment_note\":\"Paiement sécurisé via Stripe — projet fictif\",\"booking_error_unavailable\":\"Ces dates ne sont plus disponibles.\",\"booking_error_generic\":\"Impossible de démarrer le paiement. Réessayez.\",\"not_found_title\":\"Ce bateau n'existe pas\",\"not_found_text\":\"Le bateau que vous recherchez n'est plus disponible ou n'existe pas.\",\"not_found_link\":\"Retour à l'accueil\"},\"SearchPage\":{\"boat_image_alt\":\"{name}, {type} disponible à la location à {location}\",\"meta_title\":\"Recherche — SailingLoc\",\"meta_description\":\"Recherchez un bateau disponible sur SailingLoc.\",\"breadcrumb_home\":\"Accueil\",\"breadcrumb_all_boats\":\"Tous les bateaux\",\"result_count\":\"{count, plural, one {# bateau} other {# bateaux}}\",\"result_count_in_port\":\"{count, plural, one {# bateau} other {# bateaux}} à {port}\",\"result_count_for_dates\":\"{count, plural, one {# bateau} other {# bateaux}} du {from} au {to}\",\"result_count_in_port_for_dates\":\"{count, plural, one {# bateau} other {# bateaux}} à {port} du {from} au {to}\",\"result_count_empty\":\"Aucun bateau trouvé\",\"modify_button\":\"Modifier\",\"modify_title\":\"Modifier votre recherche\",\"modify_description\":\"Changez le port, les dates ou les types de bateau. Vos autres filtres sont conservés.\",\"criteria_all_ports\":\"Tous les ports\",\"criteria_any_dates\":\"Toutes les dates\",\"criteria_all_types\":\"Tous les types de bateau\",\"criteria_any_date\":\"Toute date\",\"criteria_dates_label\":\"Dates\",\"criteria_dates_clear\":\"Effacer les dates\",\"criteria_types_hint\":\"Ne cochez rien pour voir tous les types de bateau.\",\"criteria_cancel\":\"Annuler\",\"filters_title\":\"Filtres\",\"filters_apply\":\"Appliquer\",\"filters_boat_type\":\"Type de bateau\",\"filters_skipper\":\"Avec skipper\",\"filters_price_label\":\"Prix / jour\",\"filters_price_range\":\"{min} € — {max} €\",\"filters_length_label\":\"Longueur\",\"filters_length_range\":\"{min} m — {max} m\",\"filters_equipment\":\"Équipements\",\"equipment_GPS\":\"GPS\",\"equipment_SLEEPING_BERTHS\":\"Couchages\",\"equipment_EQUIPPED_KITCHEN\":\"Cuisine équipée\",\"sort_label\":\"Tri\",\"sort_relevance\":\"Pertinence\",\"sort_rating\":\"Note\",\"sort_price_asc\":\"Prix croissant\",\"sort_price_desc\":\"Prix décroissant\",\"empty_title\":\"Aucun bateau disponible\",\"empty_text\":\"Aucun bateau ne correspond à vos critères. Essayez d'ajuster vos dates ou vos filtres.\",\"error_title\":\"Recherche indisponible\",\"error_text\":\"Nous n'avons pas pu exécuter cette recherche. Réessayez dans un instant.\",\"open_filters\":\"Filtres\",\"price_unit\":\"jour\"},\"AuthPage\":{\"hero_tagline\":\"Le large à un clic. La confiance en plus.\",\"hero_subtext\":\"Rejoignez plus de 4 000 navigateurs qui louent et partagent leurs bateaux en France et en Europe.\",\"hero_disclaimer\":\"Projet étudiant fictif — aucun engagement réel.\",\"tab_login\":\"Connexion\",\"tab_register\":\"Inscription\",\"login_title\":\"Bienvenue à bord\",\"login_subtitle\":\"Connectez-vous pour gérer vos réservations\",\"register_title\":\"Rejoignez SailingLoc\",\"register_subtitle\":\"Créez votre compte pour louer ou proposer un bateau\",\"email_label\":\"E-mail\",\"email_placeholder\":\"lea.bernard@gmail.com\",\"password_label\":\"Mot de passe\",\"full_name_label\":\"Nom complet\",\"full_name_placeholder\":\"Léa Bernard\",\"birth_date_label\":\"Date de naissance\",\"remember_me\":\"Se souvenir de moi\",\"forgot_password\":\"Mot de passe oublié ?\",\"login_submit\":\"Se connecter\",\"register_submit\":\"S'inscrire\",\"or_divider\":\"ou\",\"google_continue\":\"Continuer avec Google\",\"google_soon\":\"Bientôt\",\"confirm_email_title\":\"Consultez votre boîte mail\",\"confirm_email_text\":\"Nous avons envoyé un lien de confirmation à \u003cstrong\u003e{email}\u003c/strong\u003e. Ouvrez-le pour activer votre compte.\",\"confirm_email_hint\":\"Rien reçu ? Regardez dans vos spams — le lien expire au bout de 24 heures.\",\"confirm_email_cta\":\"Aller à la connexion\",\"no_account\":\"Pas encore de compte ?\",\"create_account\":\"Créer un compte\",\"has_account\":\"Déjà un compte ?\",\"sign_in_link\":\"Se connecter\",\"legal_notice\":\"En continuant, vous acceptez les CGU et la politique RGPD de SailingLoc.\",\"validation_email\":\"Adresse e-mail invalide\",\"validation_password_min\":\"Le mot de passe doit contenir au moins 8 caractères\",\"validation_full_name\":\"Le nom doit contenir au moins 2 caractères\",\"validation_birth_date\":\"La date de naissance est requise\",\"submitting\":\"Chargement...\",\"error_invalid_credentials\":\"E-mail ou mot de passe incorrect.\",\"error_email_taken\":\"Un compte existe déjà avec cette adresse e-mail.\",\"error_weak_password\":\"Le mot de passe ne respecte pas les critères de sécurité.\",\"error_generic\":\"Une erreur est survenue. Veuillez réessayer.\"},\"ProfilePage\":{\"meta_title\":\"Mon profil — SailingLoc\",\"meta_description\":\"Consultez et mettez à jour vos informations SailingLoc.\",\"title\":\"Mon profil\",\"subtitle\":\"Gérez vos informations personnelles et les détails de votre compte.\",\"loading\":\"Chargement de votre profil…\",\"error\":\"Impossible de charger votre profil. Réessayez.\",\"first_name_label\":\"Prénom\",\"last_name_label\":\"Nom\",\"email_label\":\"E-mail\",\"email_readonly_hint\":\"L'e-mail ne peut pas être modifié ici.\",\"phone_label\":\"Téléphone\",\"phone_placeholder\":\"+33 6 12 34 56 78\",\"validation_first_name\":\"Le prénom est requis.\",\"validation_last_name\":\"Le nom est requis.\",\"validation_phone\":\"Saisissez un numéro de téléphone valide.\",\"save\":\"Enregistrer\",\"saving\":\"Enregistrement…\",\"save_success\":\"Profil mis à jour.\",\"save_error\":\"Impossible de mettre à jour le profil.\",\"view_bookings\":\"Mes réservations\",\"become_owner\":\"Devenir propriétaire\",\"owner_space\":\"Espace propriétaire\",\"personal_info_heading\":\"Informations personnelles\",\"password_heading\":\"Mot de passe\",\"password_subtitle\":\"Choisissez un nouveau mot de passe pour vous connecter avec votre adresse e-mail.\",\"current_password_label\":\"Mot de passe actuel\",\"new_password_label\":\"Nouveau mot de passe\",\"confirm_password_label\":\"Confirmer le nouveau mot de passe\",\"validation_current_password\":\"Saisissez votre mot de passe actuel.\",\"validation_password_min\":\"Le mot de passe doit contenir au moins 8 caractères.\",\"validation_password_match\":\"Les deux mots de passe ne correspondent pas.\",\"validation_password_reuse\":\"Le nouveau mot de passe doit être différent de l'actuel.\",\"password_save\":\"Mettre à jour le mot de passe\",\"password_saving\":\"Mise à jour…\",\"password_success\":\"Votre mot de passe a été mis à jour.\",\"password_error_current\":\"Ce n'est pas votre mot de passe actuel.\",\"password_error\":\"Impossible de mettre à jour votre mot de passe. Réessayez.\",\"upcoming_bookings_heading\":\"Réservations à venir\",\"upcoming_bookings_subtitle\":\"Vos locations en attente et confirmées. Utilisez le chat pour échanger avec le propriétaire.\",\"upcoming_bookings_loading\":\"Chargement de vos réservations à venir…\",\"upcoming_bookings_empty\":\"Aucune réservation à venir. Trouvez un bateau et larguez les amarres !\",\"chat_cta\":\"Discuter avec le propriétaire\",\"chat_title\":\"Discussion avec le propriétaire\",\"chat_description\":\"Conversation à propos de votre réservation de {boat}.\",\"chat_loading\":\"Chargement des messages…\",\"chat_empty\":\"Aucun message pour le moment. Dites bonjour au propriétaire !\",\"chat_input_placeholder\":\"Écrivez un message…\",\"chat_send\":\"Envoyer\",\"chat_error\":\"Échec de l'envoi du message. Veuillez réessayer.\",\"past_bookings_heading\":\"Réservations passées\",\"past_bookings_subtitle\":\"Locations terminées et les avis que vous y avez laissés.\",\"past_bookings_loading\":\"Chargement des réservations passées…\",\"past_bookings_empty\":\"Vous n'avez encore aucune réservation terminée.\",\"past_booking_no_review\":\"Aucun avis laissé pour cette location.\",\"leave_review_cta\":\"Laisser un avis\",\"average_rating\":\"Note moyenne : {rating} ({count, plural, one {# avis} other {# avis}})\",\"reviews_heading\":\"Commentaires et notes\",\"reviews_subtitle\":\"Tous les avis que vous avez publiés sur des bateaux.\",\"reviews_loading\":\"Chargement de vos avis…\",\"reviews_empty\":\"Vous n'avez encore laissé aucun avis.\",\"view_boat\":\"Voir le bateau\",\"unknown_boat\":\"Bateau inconnu\"},\"BookingsPage\":{\"meta_title\":\"Mes réservations — SailingLoc\",\"meta_description\":\"Consultez vos réservations de bateaux sur SailingLoc.\",\"title\":\"Mes réservations\",\"subtitle\":\"Suivez les paiements en cours, les prochaines sorties et les locations passées.\",\"loading\":\"Chargement de vos réservations…\",\"error\":\"Impossible de charger vos réservations. Réessayez.\",\"empty\":\"Vous n'avez encore aucune réservation.\",\"empty_cta\":\"Rechercher un bateau\",\"checkout_success\":\"Paiement reçu. Votre réservation apparaîtra bientôt comme confirmée.\",\"checkout_cancelled\":\"Le paiement a été annulé. Aucun montant n'a été débité.\",\"status_pending\":\"En attente de paiement\",\"status_confirmed\":\"Confirmée\",\"status_cancelled\":\"Annulée\",\"status_completed\":\"Terminée\",\"payment_status\":\"Paiement : {status}\",\"payment_pending\":\"En attente\",\"payment_paid\":\"Payé\",\"payment_expired\":\"Expiré\",\"total_label\":\"Total {amount}\",\"view_boat\":\"Voir le bateau\",\"unknown_boat\":\"Bateau inconnu\",\"review_done\":\"Avis publié\"},\"BecomeOwnerPage\":{\"title\":\"Devenir propriétaire\",\"subtitle\":\"Publiez vos bateaux, gérez le calendrier et les documents contractuels depuis un espace dédié.\",\"loading\":\"Chargement...\",\"login_required\":\"Connectez-vous pour devenir propriétaire sur SailingLoc.\",\"login_cta\":\"Se connecter\",\"register_cta\":\"Créer un compte\",\"profile_error\":\"Impossible de charger votre profil. Réessayez ou reconnectez-vous.\",\"go_home\":\"Retour à l'accueil\",\"already_owner\":\"Votre compte est déjà propriétaire. Accédez à votre espace.\",\"go_to_dashboard\":\"Ouvrir l'espace propriétaire\",\"renter_required\":\"Seuls les comptes locataires (e-mail et téléphone renseignés) peuvent devenir propriétaires.\",\"renter_required_hint\":\"Complétez votre profil avec un numéro de téléphone, puis réessayez.\",\"description\":\"Passez en compte propriétaire pour mettre vos bateaux en location entre particuliers.\",\"benefit_1\":\"Créer et publier vos annonces (brouillon jusqu'aux documents validés)\",\"benefit_2\":\"Gérer les disponibilités sur un calendrier dédié\",\"benefit_3\":\"Déposer permis bateau, assurances et CV marin\",\"cta\":\"Activer mon espace propriétaire\",\"success\":\"Espace propriétaire activé.\",\"error\":\"Impossible d'activer l'espace propriétaire.\"},\"OwnerSpace\":{\"sidebar_section\":\"Espace propriétaire\",\"sidebar_nav_label\":\"Navigation propriétaire\",\"nav_dashboard\":\"Tableau de bord\",\"nav_boats\":\"Mes bateaux\",\"nav_calendar\":\"Calendrier\",\"nav_documents\":\"Documents\",\"nav_profile\":\"Mon profil\",\"nav_logout\":\"Déconnexion\",\"loading\":\"Chargement...\",\"greeting\":\"Bonjour {name} 👋\",\"greeting_fallback_name\":\"propriétaire\",\"greeting_subtitle\":\"Voici un aperçu de votre activité\",\"add_boat_cta\":\"Ajouter un bateau\",\"stat_revenue_label\":\"Revenus du mois\",\"stat_revenue_placeholder\":\"—\",\"stat_revenue_hint\":\"Bientôt disponible\",\"stat_reservations_label\":\"Réservations\",\"stat_reservations_placeholder\":\"—\",\"stat_occupancy_label\":\"Taux d'occupation\",\"stat_occupancy_placeholder\":\"—\",\"stat_placeholder_hint\":\"Bientôt disponible\",\"stat_rating_label\":\"Note moyenne\",\"stat_rating_hint\":\"sur vos bateaux\",\"boats_section_title\":\"Mes bateaux\",\"boats_section_see_all\":\"Voir tout\",\"boats_page_title\":\"Mes bateaux\",\"boats_new_title\":\"Ajouter un bateau\",\"boats_edit_title\":\"Éditer — {name}\",\"boats_edit_not_found\":\"Bateau introuvable.\",\"boats_empty\":\"Aucun bateau pour le moment. Créez votre première annonce.\",\"boats_col_name\":\"Bateau\",\"boats_col_type\":\"Type\",\"boats_col_port\":\"Port\",\"boats_col_status\":\"Statut\",\"boats_col_price\":\"Tarif\",\"boats_col_actions\":\"Actions\",\"boats_action_edit\":\"Éditer\",\"boats_action_complete\":\"Compléter\",\"status_published\":\"Publié\",\"status_draft\":\"Brouillon\",\"price_per_day\":\"{price}/j\",\"type_sailboat\":\"Voilier\",\"type_motorboat\":\"Bateau à moteur\",\"type_catamaran\":\"Catamaran\",\"type_yacht\":\"Yacht\",\"skipper_included\":\"Skipper inclus\",\"skipper_optional\":\"Skipper optionnel\",\"skipper_none\":\"Sans skipper\",\"documents_section_title\":\"Documents contractuels\",\"documents_section_manage\":\"Gérer\",\"documents_page_title\":\"Documents\",\"documents_page_subtitle\":\"Permis, assurances et CV marin requis pour publier une annonce.\",\"doc_license_title\":\"Permis bateau\",\"doc_sailor_cv_title\":\"CV marin\",\"doc_insurance_title\":\"Assurance — {boatName}\",\"doc_missing_file\":\"À téléverser\",\"doc_status_validated\":\"✓ Validé\",\"doc_status_draft\":\"Brouillon\",\"doc_status_missing\":\"À téléverser\",\"doc_upload_cta\":\"+ Téléverser\",\"doc_replace_cta\":\"Remplacer\",\"doc_upload_success\":\"Document téléversé.\",\"doc_upload_error\":\"Échec du téléversement.\",\"calendar_page_title\":\"Calendrier\",\"calendar_page_subtitle\":\"Définissez les périodes de disponibilité de vos bateaux.\",\"calendar_boat_label\":\"Bateau\",\"calendar_boat_placeholder\":\"Choisir un bateau\",\"calendar_add_cta\":\"Ajouter la disponibilité\",\"calendar_slots_title\":\"Périodes de disponibilité\",\"calendar_no_boat\":\"Créez d'abord un bateau pour gérer le calendrier.\",\"calendar_slots_empty\":\"Aucune période définie pour ce bateau.\",\"calendar_range_required\":\"Sélectionnez une plage de dates.\",\"calendar_range_hint\":\"Sélectionnez une plage de dates sur le calendrier\",\"calendar_add_success\":\"Disponibilité ajoutée.\",\"calendar_add_error\":\"Impossible d'ajouter la disponibilité.\",\"calendar_delete_cta\":\"Supprimer\",\"calendar_delete_success\":\"Disponibilité supprimée.\",\"calendar_delete_error\":\"Impossible de supprimer la disponibilité.\",\"profile_page_title\":\"Mon profil\",\"profile_first_name\":\"Prénom\",\"profile_last_name\":\"Nom\",\"profile_email\":\"E-mail\",\"profile_phone\":\"Téléphone\",\"form_name_label\":\"Nom du bateau\",\"form_type_label\":\"Type\",\"form_port_label\":\"Port\",\"form_port_placeholder\":\"Sélectionner un port\",\"form_skipper_label\":\"Option skipper\",\"form_length_label\":\"Longueur (m)\",\"form_width_label\":\"Largeur (m)\",\"form_draft_label\":\"Tirant d'eau (m)\",\"form_capacity_label\":\"Capacité\",\"form_motorization_label\":\"Motorisation\",\"form_price_label\":\"Tarif / jour (€)\",\"form_deposit_label\":\"Caution (€)\",\"form_description_label\":\"Description\",\"form_validation_name\":\"Le nom doit contenir au moins 2 caractères\",\"form_validation_port\":\"Sélectionnez un port\",\"form_validation_number\":\"Valeur numérique invalide\",\"form_create_cta\":\"Créer en brouillon\",\"form_save_cta\":\"Enregistrer\",\"form_publish_cta\":\"Publier\",\"form_unpublish_cta\":\"Dépublier\",\"form_publish_blocked\":\"Ajoutez le permis bateau, le CV marin et l'assurance de ce bateau avant de publier.\",\"form_create_success\":\"Bateau créé en brouillon.\",\"form_save_success\":\"Bateau enregistré.\",\"form_save_error\":\"Impossible d'enregistrer le bateau.\",\"form_publish_success\":\"Bateau publié.\",\"form_unpublish_success\":\"Bateau dépublié.\",\"form_publish_error\":\"Publication impossible. Vérifiez les documents requis.\"},\"LegalNoticePage\":{\"title\":\"Mentions légales\",\"lastUpdated\":\"Dernière mise à jour : août 2026\",\"disclaimer\":\"SailingLoc est une entreprise fictive créée pour un projet académique (DEV DSP4 G3 2026). Elle n'a aucune existence légale ou commerciale. Les informations ci-dessous sont fournies à titre purement illustratif.\",\"sections\":[{\"heading\":\"Éditeur du site\",\"body\":\"Ce site est édité par SailingLoc, un projet étudiant fictif développé dans le cadre du Digital School Project (DEV DSP4 – Groupe 3 – 2026). Aucune société réelle, aucun capital social ni immatriculation ne sont associés à ce nom.\"},{\"heading\":\"Directeur de la publication\",\"body\":\"La publication est assurée par l'équipe du projet étudiant. S'agissant d'une démonstration académique, aucune personne n'est légalement désignée comme directeur de la publication.\"},{\"heading\":\"Contact\",\"body\":\"Pour toute question relative à ce projet académique, veuillez contacter l'équipe projet via les canaux officiels de la formation. Aucun contact commercial ou support client n'est disponible.\"},{\"heading\":\"Hébergement\",\"body\":\"La démonstration est hébergée sur une infrastructure cloud tierce utilisée à des fins pédagogiques. Les informations d'hébergement sont illustratives et peuvent changer sans préavis.\"},{\"heading\":\"Propriété intellectuelle\",\"body\":\"Le nom, le logo et le contenu de SailingLoc sont produits à des fins académiques. Toute ressemblance avec des marques existantes est fortuite et aucune exploitation commerciale n'est envisagée.\"},{\"heading\":\"Responsabilité\",\"body\":\"En tant que démonstration fictive, SailingLoc décline toute responsabilité quant à l'exactitude du contenu ou à l'usage qui pourrait en être fait. Aucune transaction, réservation ou paiement réel ne peut être effectué sur cette plateforme.\"}]},\"TermsPage\":{\"title\":\"Conditions générales d'utilisation (CGU)\",\"lastUpdated\":\"Dernière mise à jour : août 2026\",\"disclaimer\":\"Ces conditions générales d'utilisation sont fournies pour un projet académique. SailingLoc est fictif ; l'utilisation de ce site ne forme aucun contrat réel. Les conditions de vente et de location font l'objet des Conditions générales de vente (CGV) distinctes.\",\"sections\":[{\"heading\":\"Objet\",\"body\":\"Ces conditions générales d'utilisation (CGU) régissent l'accès et l'utilisation de la plateforme de démonstration SailingLoc, qui simule une place de marché de location de bateaux entre particuliers reliant propriétaires et locataires. Les conditions applicables aux réservations et aux paiements figurent dans les Conditions générales de vente (CGV).\"},{\"heading\":\"Compte et éligibilité\",\"body\":\"La création d'un compte de démonstration nécessite une adresse e-mail et, pour les rôles élevés, un numéro de téléphone. Tous les comptes et données servent uniquement aux tests et peuvent être réinitialisés à tout moment.\"},{\"heading\":\"Rôles\",\"body\":[\"Les locataires peuvent rechercher des bateaux, simuler des réservations et laisser des avis après une location terminée.\",\"Les propriétaires peuvent publier des annonces, gérer les disponibilités et téléverser des documents contractuels.\",\"Les administrateurs supervisent la plateforme. Les rôles ne sont attribués que dans la démonstration.\"]},{\"heading\":\"Usage acceptable\",\"body\":\"Les utilisateurs ne doivent pas détourner la démonstration, publier de contenu illicite ni perturber le service. Les données de test peuvent être supprimées sans préavis.\"},{\"heading\":\"Propriété intellectuelle\",\"body\":\"Le nom, l'interface et le contenu de SailingLoc sont produits à des fins académiques. Les utilisateurs ne peuvent pas les réutiliser à des fins commerciales.\"},{\"heading\":\"Disponibilité\",\"body\":\"S'agissant d'une démonstration académique, la plateforme est fournie « en l'état », sans aucune garantie de disponibilité, de continuité ou d'absence d'erreurs.\"},{\"heading\":\"Modifications\",\"body\":\"Ces conditions d'utilisation peuvent évoluer avec le projet académique. La poursuite de l'utilisation de la démonstration vaut acceptation de la version en vigueur.\"}]},\"CGVPage\":{\"title\":\"Conditions générales de vente (CGV)\",\"lastUpdated\":\"Dernière mise à jour : août 2026\",\"disclaimer\":\"Ces conditions générales de vente sont illustratives et s'inscrivent dans un projet académique. SailingLoc est fictif ; aucune vente, location, paiement ou remboursement réel ne peut avoir lieu sur cette plateforme.\",\"sections\":[{\"heading\":\"Objet et champ d'application\",\"body\":\"Ces conditions générales de vente (CGV) régissent les transactions de réservation simulées réalisées sur la plateforme de démonstration SailingLoc entre un locataire et un propriétaire de bateau, SailingLoc agissant en qualité d'intermédiaire.\"},{\"heading\":\"Parties\",\"body\":\"Le contrat de location est simulé entre le propriétaire (vendeur du service de location) et le locataire (acheteur). SailingLoc fournit uniquement la plateforme de mise en relation et ne loue elle-même aucun bateau.\"},{\"heading\":\"Prix et commission de plateforme\",\"body\":\"Les prix affichés sont indicatifs et exprimés en euros, toutes taxes comprises. Pour chaque location simulée, SailingLoc enregistre une commission de plateforme de 10 % sur le montant total. Le projet étant fictif, aucun montant n'est réellement dû ni encaissé.\"},{\"heading\":\"Processus de réservation\",\"body\":[\"Le locataire sélectionne un bateau et des dates disponibles, puis confirme le récapitulatif avant paiement.\",\"Une réservation est créée avec un statut en attente et est confirmée une fois le paiement simulé réussi.\",\"Aucune réservation active ne peut se chevaucher sur un même bateau.\"]},{\"heading\":\"Paiement\",\"body\":\"Les paiements sont traités via Stripe en mode test uniquement. Aucune carte réelle n'est débitée et aucune transaction financière réelle n'a lieu. Les informations de carte saisies doivent être des valeurs de test Stripe.\"},{\"heading\":\"Annulation et remboursement\",\"body\":\"Aucun paiement réel n'étant prélevé, les règles d'annulation et de remboursement sont simulées et n'ont aucune conséquence financière. Une réservation annulée libère simplement les dates correspondantes.\"},{\"heading\":\"Droit de rétractation\",\"body\":\"Les locations prévues à une date déterminée relèveraient normalement de l'exception au droit de rétractation légal applicable aux prestations de loisirs fournies à une date convenue. Dans ce contexte fictif, cette clause est purement illustrative.\"},{\"heading\":\"Réclamations\",\"body\":\"S'agissant d'une démonstration académique, aucun service après-vente n'est assuré. Toute question relative à ces conditions illustratives peut être adressée à l'équipe projet via les canaux officiels de la formation.\"}]},\"PrivacyPage\":{\"title\":\"Politique de confidentialité (RGPD)\",\"lastUpdated\":\"Dernière mise à jour : août 2026\",\"disclaimer\":\"Cette politique de confidentialité est illustrative et s'inscrit dans un projet académique. SailingLoc est fictif et ne traite aucune donnée personnelle à des fins commerciales réelles.\",\"sections\":[{\"heading\":\"Responsable du traitement\",\"body\":\"Pour cette démonstration, l'équipe du projet étudiant agit comme responsable de traitement notionnel. Aucun responsable de traitement réel n'est légalement établi.\"},{\"heading\":\"Données que nous collectons\",\"body\":[\"Données de compte : nom, adresse e-mail et, facultativement, un numéro de téléphone.\",\"Données d'usage : réservations, avis et messages créés dans la démonstration.\",\"Données techniques : cookies de session nécessaires à l'authentification.\"]},{\"heading\":\"Finalité du traitement\",\"body\":\"Les données servent uniquement au fonctionnement des fonctionnalités de démonstration telles que l'authentification, les réservations simulées, les avis et la messagerie propriétaire-locataire.\"},{\"heading\":\"Base légale\",\"body\":\"Le traitement repose sur votre consentement et sur l'exécution du service simulé. La plateforme étant fictive, aucune donnée n'est utilisée à des fins de marketing ou de profilage.\"},{\"heading\":\"Durée de conservation\",\"body\":\"Les données de démonstration ne sont conservées que pour la durée du projet académique et peuvent être supprimées ou réinitialisées à tout moment sans préavis.\"},{\"heading\":\"Vos droits\",\"body\":\"Au titre du RGPD, vous disposez des droits d'accès, de rectification, d'effacement, de limitation et de portabilité de vos données, ainsi que du droit d'opposition. Dans ce contexte fictif, ces droits sont illustratifs ; vous pouvez néanmoins demander la suppression des données de test que vous avez créées.\"},{\"heading\":\"Contact\",\"body\":\"Les demandes relatives à cette politique illustrative peuvent être adressées à l'équipe projet via les canaux officiels de la formation.\"}]},\"CookiePolicyPage\":{\"title\":\"Politique de cookies\",\"lastUpdated\":\"Dernière mise à jour : août 2026\",\"disclaimer\":\"Cette politique de cookies est illustrative et s'inscrit dans un projet académique. SailingLoc n'utilise que les cookies strictement nécessaires au fonctionnement de la démonstration.\",\"sections\":[{\"heading\":\"Que sont les cookies ?\",\"body\":\"Les cookies sont de petits fichiers stockés sur votre appareil qui permettent à un site de mémoriser des informations sur votre visite, comme votre session de connexion ou vos préférences.\"},{\"heading\":\"Cookies que nous utilisons\",\"body\":[\"Cookies strictement nécessaires : utilisés pour l'authentification et la gestion de session. Ils sont indispensables au fonctionnement de la démonstration.\",\"Cookies de préférences : mémorisent la langue et le thème choisis.\",\"Cette démonstration ne charge aucun traceur publicitaire ni aucun outil d'analyse tiers.\"]},{\"heading\":\"Gérer votre consentement\",\"body\":\"Lors de votre première visite, un bandeau vous permet d'accepter ou de refuser les cookies non essentiels. Votre choix est enregistré localement dans votre navigateur et peut être modifié en vidant le stockage de votre navigateur.\"},{\"heading\":\"Gérer les cookies dans votre navigateur\",\"body\":\"Vous pouvez également bloquer ou supprimer les cookies via les paramètres de votre navigateur. La désactivation des cookies strictement nécessaires peut vous empêcher de vous connecter à la démonstration.\"}]},\"AdminSpace\":{\"sidebar_section\":\"Espace admin\",\"sidebar_nav_label\":\"Navigation admin\",\"nav_dashboard\":\"Tableau de bord\",\"nav_users\":\"Utilisateurs \u0026 rôles\",\"nav_boats\":\"Bateaux\",\"nav_reservations\":\"Réservations\",\"nav_moderation\":\"Avis (modération)\",\"nav_commissions\":\"Paiements \u0026 commissions\",\"nav_security\":\"Logs \u0026 sécurité (RLS)\",\"nav_logout\":\"Déconnexion\",\"meta_dashboard_title\":\"Tableau de bord admin — SailingLoc\",\"meta_dashboard_description\":\"Vue d'ensemble du back-office de la plateforme SailingLoc.\",\"dashboard_title\":\"Tableau de bord\",\"dashboard_subtitle\":\"Vue d'ensemble de la plateforme : membres, annonces, réservations et commission.\",\"meta_users_title\":\"Utilisateurs \u0026 rôles — SailingLoc\",\"meta_users_description\":\"Gérer les comptes membres et les rôles de la plateforme.\",\"users_title\":\"Utilisateurs \u0026 rôles\",\"users_subtitle\":\"Consulter les comptes membres, attribuer les rôles et suspendre un compte.\",\"meta_boats_title\":\"Bateaux — SailingLoc\",\"meta_boats_description\":\"Consulter et modérer les annonces de bateaux.\",\"boats_title\":\"Bateaux\",\"boats_subtitle\":\"Toutes les annonces, brouillons compris. Retirer une annonce si nécessaire.\",\"meta_reservations_title\":\"Réservations — SailingLoc\",\"meta_reservations_description\":\"Registre des réservations de la plateforme.\",\"reservations_title\":\"Réservations\",\"reservations_subtitle\":\"Registre en lecture seule de chaque réservation et de son paiement.\",\"meta_moderation_title\":\"Modération des avis — SailingLoc\",\"meta_moderation_description\":\"Modérer les avis déposés par les locataires.\",\"moderation_title\":\"Avis (modération)\",\"moderation_subtitle\":\"Approuver, signaler ou rejeter les avis déposés après une location.\",\"meta_commissions_title\":\"Paiements \u0026 commissions — SailingLoc\",\"meta_commissions_description\":\"Enregistrements de paiement et commission de la plateforme.\",\"commissions_title\":\"Paiements \u0026 commissions\",\"commissions_subtitle\":\"Paiements enregistrés et commission de 10 % de la plateforme.\",\"meta_security_title\":\"Logs \u0026 sécurité — SailingLoc\",\"meta_security_description\":\"Journal des actions administratives.\",\"security_title\":\"Logs \u0026 sécurité (RLS)\",\"security_subtitle\":\"Trace de chaque action administrative effectuée sur la plateforme.\",\"loading\":\"Chargement...\",\"error_load\":\"Ces données n'ont pas pu être chargées.\",\"empty\":\"Aucune donnée pour le moment.\",\"view_all\":\"Tout voir\",\"stat_users\":\"Membres\",\"stat_published_boats\":\"Annonces en ligne\",\"stat_reservations_month\":\"Réservations ce mois\",\"stat_commission_month\":\"Commission ce mois\",\"dashboard_recent_users\":\"Utilisateurs \u0026 rôles\",\"role_visitor\":\"Visiteur\",\"role_renter\":\"Locataire\",\"role_owner\":\"Propriétaire\",\"role_administrator\":\"Administrateur\",\"role_none\":\"Aucun rôle\",\"users_col_user\":\"Utilisateur\",\"users_col_role\":\"Rôle\",\"users_col_joined\":\"Inscrit le\",\"users_col_contact\":\"Contact\",\"users_contact_complete\":\"Complet\",\"users_contact_incomplete\":\"Profil incomplet\",\"users_contact_incomplete_hint\":\"Un rôle supérieur à Visiteur exige une adresse e-mail et un numéro de téléphone sur le profil.\",\"boats_col_boat\":\"Bateau\",\"boats_col_owner\":\"Propriétaire\",\"boats_col_port\":\"Port\",\"boats_col_price\":\"Prix / jour\",\"boats_col_status\":\"Statut\",\"status_published\":\"En ligne\",\"status_draft\":\"Brouillon\",\"type_sailboat\":\"Voilier\",\"type_motorboat\":\"Bateau à moteur\",\"type_catamaran\":\"Catamaran\",\"type_yacht\":\"Yacht\",\"reservations_col_boat\":\"Bateau\",\"reservations_col_renter\":\"Locataire\",\"reservations_col_dates\":\"Dates\",\"reservations_col_status\":\"Statut\",\"reservations_col_total\":\"Total\",\"reservations_col_payment\":\"Paiement\",\"reservation_status_pending\":\"En attente\",\"reservation_status_confirmed\":\"Confirmée\",\"reservation_status_cancelled\":\"Annulée\",\"reservation_status_completed\":\"Terminée\",\"payment_status_pending\":\"En attente\",\"payment_status_paid\":\"Payé\",\"payment_status_expired\":\"Expiré\",\"payment_status_unknown\":\"Inconnu\",\"reservations_readonly_note\":\"Ce registre est en lecture seule. Les réservations sont créées par le tunnel de paiement et clôturées par une tâche planifiée ; aucun parcours d'annulation ou de remboursement n'existe sur la plateforme.\",\"commissions_gross\":\"Volume brut\",\"commissions_platform\":\"Commission plateforme\",\"commissions_owner_payable\":\"Enregistré pour les propriétaires\",\"commissions_paid_count\":\"Paiements réglés\",\"commissions_note\":\"La commission correspond à 10 % de la part propriétaire, enregistrée au paiement. Stripe Connect n'est pas implémenté : aucun versement n'est réellement transféré aux propriétaires.\",\"commissions_col_date\":\"Date\",\"commissions_col_boat\":\"Bateau\",\"commissions_col_amount\":\"Facturé\",\"commissions_col_commission\":\"Commission\",\"commissions_col_owner\":\"Part propriétaire\",\"commissions_col_status\":\"Statut\",\"users_col_status\":\"Statut\",\"users_col_actions\":\"Actions\",\"status_active\":\"Actif\",\"status_pending\":\"En attente\",\"status_suspended\":\"Suspendu\",\"action_change_role\":\"Modifier le rôle\",\"action_suspend\":\"Suspendre\",\"action_reactivate\":\"Réactiver\",\"role_dialog_title\":\"Modifier le rôle\",\"role_dialog_description\":\"Attribuer un nouveau rôle plateforme à {name}.\",\"role_dialog_field\":\"Rôle\",\"role_dialog_submit\":\"Enregistrer le rôle\",\"suspend_dialog_title\":\"Suspendre ce compte\",\"suspend_dialog_description\":\"{name} perdra ses privilèges élevés et toutes ses annonces seront immédiatement retirées.\",\"suspend_dialog_warning\":\"La suspension ne déconnecte pas le membre et ne l'empêche pas de se reconnecter : elle retire ses privilèges et dépublie ses bateaux.\",\"suspend_dialog_submit\":\"Suspendre le compte\",\"reactivate_dialog_title\":\"Réactiver ce compte\",\"reactivate_dialog_description\":\"{name} retrouve un accès normal. Les annonces ne sont pas republiées automatiquement.\",\"reactivate_dialog_submit\":\"Réactiver le compte\",\"dialog_cancel\":\"Annuler\",\"saving\":\"Enregistrement...\",\"toast_role_updated\":\"Rôle mis à jour.\",\"toast_status_suspended\":\"Compte suspendu.\",\"toast_status_activated\":\"Compte réactivé.\",\"admin_error_role_precondition_contact\":\"Ce membre doit renseigner une adresse e-mail et un numéro de téléphone sur son profil avant de pouvoir occuper ce rôle. Demandez-lui de compléter son profil.\",\"admin_error_self_change\":\"Vous ne pouvez pas modifier votre propre rôle ni votre propre statut.\",\"admin_error_user_not_found\":\"Ce membre n'existe plus.\",\"admin_error_forbidden\":\"Vous n'avez pas la permission d'effectuer cette action.\",\"admin_error_generic\":\"Une erreur est survenue. Veuillez réessayer.\",\"audit_col_when\":\"Date\",\"audit_col_actor\":\"Administrateur\",\"audit_col_action\":\"Action\",\"audit_col_target\":\"Cible\",\"audit_col_details\":\"Détails\",\"audit_action_set_user_role\":\"Rôle modifié\",\"audit_action_set_user_status\":\"Statut modifié\",\"audit_action_moderate_review\":\"Avis modéré\",\"audit_action_publish_boat\":\"Annonce publiée\",\"audit_action_unpublish_boat\":\"Annonce retirée\",\"audit_detail_previous_role\":\"Avant\",\"audit_detail_new_role\":\"Après\",\"audit_detail_previous_status\":\"Avant\",\"audit_detail_new_status\":\"Après\",\"audit_detail_boats_unpublished\":\"Annonces retirées\",\"audit_intro\":\"Chaque action privilégiée est enregistrée ici. Le journal est en ajout seul : il est écrit par la base de données elle-même et les administrateurs ne peuvent ni le modifier ni le supprimer.\",\"moderation_filter_all\":\"Tous\",\"moderation_filter_approved\":\"Approuvés\",\"moderation_filter_flagged\":\"Signalés\",\"moderation_filter_rejected\":\"Rejetés\",\"moderation_status_approved\":\"Approuvé\",\"moderation_status_flagged\":\"Signalé\",\"moderation_status_rejected\":\"Rejeté\",\"moderation_on_boat\":\"sur {boat}\",\"moderation_action_approve\":\"Approuver\",\"moderation_action_flag\":\"Signaler\",\"moderation_action_reject\":\"Rejeter\",\"moderation_action_investigate\":\"Voir l'annonce\",\"moderation_empty_filtered\":\"Aucun avis ne correspond à ce filtre.\",\"moderation_intro\":\"Les avis sont publiés dès leur envoi par le locataire. Rejeter un avis le masque de l'annonce publique et le retire de la note moyenne du bateau ; le signaler le laisse visible et le marque pour suivi.\",\"moderation_count\":\"{count, plural, =0 {Aucun avis} one {# avis} other {# avis}}\",\"dashboard_moderation_queue\":\"Modération des avis\",\"toast_review_moderated\":\"Avis mis à jour.\",\"admin_error_review_not_found\":\"Cet avis n'existe plus.\",\"audit_detail_previous_moderation_status\":\"Avant\",\"audit_detail_new_moderation_status\":\"Après\",\"moderation_filter_group_label\":\"Filtrer les avis par statut\",\"moderation_rating_label\":\"Note : {rating} sur 5\",\"search_label\":\"Recherche\",\"filter_all\":\"Tous\",\"filters_reset\":\"Réinitialiser\",\"results_count\":\"{count, plural, =0 {Aucun résultat} one {# résultat} other {# résultats}}\",\"empty_filtered\":\"Aucun résultat ne correspond à votre recherche.\",\"sort_ascending\":\"trié par ordre croissant\",\"sort_descending\":\"trié par ordre décroissant\",\"sort_none\":\"non trié\",\"pagination_label\":\"Pagination\",\"pagination_previous\":\"Précédent\",\"pagination_next\":\"Suivant\",\"pagination_position\":\"Page {page} sur {pageCount}\",\"users_search_placeholder\":\"Nom ou e-mail...\",\"boats_search_placeholder\":\"Nom du bateau...\",\"reservations_search_placeholder\":\"Nom ou e-mail du locataire...\",\"commissions_search_placeholder\":\"Nom du bateau...\",\"moderation_search_placeholder\":\"Commentaire ou auteur...\",\"moderation_filter_status\":\"Statut\",\"boats_col_type\":\"Type\",\"boats_col_rating\":\"Note\",\"boats_action_view\":\"Voir l'annonce\",\"boats_action_publish\":\"Publier\",\"boats_action_unpublish\":\"Retirer\",\"toast_boat_published\":\"Annonce publiée.\",\"toast_boat_unpublished\":\"Annonce retirée.\",\"admin_error_boat_not_found\":\"Cette annonce n'existe plus.\",\"admin_error_publish_requirements\":\"Cette annonce ne peut pas être mise en ligne : il manque à son propriétaire un permis bateau, un CV marin ou une attestation d'assurance pour ce bateau.\",\"moderation_badge_label\":\"{count, plural, one {# avis signalé} other {# avis signalés}}\",\"global_search_label\":\"Recherche globale\",\"global_search_placeholder\":\"Rechercher utilisateurs, bateaux, avis...\",\"global_search_empty\":\"Aucun résultat.\",\"global_search_entity_user\":\"Utilisateur\",\"global_search_entity_boat\":\"Bateau\",\"global_search_entity_review\":\"Avis\"}},\"CookieConsent\":{\"message\":\"SailingLoc utilise des cookies strictement nécessaires à la démonstration, ainsi que des cookies de préférences facultatifs. Il s'agit d'un projet étudiant fictif.\",\"accept\":\"Accepter\",\"reject\":\"Refuser\",\"learn_more\":\"En savoir plus\"},\"MetaDataAuth\":{\"login_title\":\"Connexion — SailingLoc\",\"login_description\":\"Connectez-vous à votre compte SailingLoc.\",\"register_title\":\"Inscription — SailingLoc\",\"register_description\":\"Créez votre compte SailingLoc.\"}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L15\"}]\n"])</script><script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n15:[\"$\",\"$L16\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":false,\"forcedTheme\":\"light\",\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L17\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{\"position\":\"bottom-right\"}]]}]\n17:[[\"$\",\"h1\",null,{\"children\":\"404\"}],[\"$\",\"h2\",null,{\"children\":\"This page could not be found.\"}]]\n9:null\ne:[[\"$\",\"title\",\"0\",{\"children\":\"SailingLoc — Location de bateaux entre particuliers\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Sailing Loc : location de bateaux entre particuliers en Europe. Projet étudiant fictif — aucun achat ou réservation réel.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.3sf69dfzfx4pm.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.1-fa4wvepw4t5.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"4\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.40wk9am7dk-bd.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L1a\",\"5\",{}]]\n"])</script><script>self.__next_f.push([1,"1c:I[42851,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\",\"/_next/static/chunks/3hbib079lby60.js\",\"/_next/static/chunks/1fj0uml3qu68o.js\",\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"/_next/static/chunks/1iwmi60he0-f_.js\",\"/_next/static/chunks/0ns0h7d41fq95.js\",\"/_next/static/chunks/0ci5nxs3u78ac.js\"],\"HeroSearchBar\"]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-[#f7f8fa] text-neutral-800\",\"children\":[\"$L1b\",[\"$\",\"main\",null,{\"children\":[[\"$\",\"section\",null,{\"aria-labelledby\":\"hero-heading\",\"className\":\"relative isolate overflow-hidden bg-[#1a2b48] text-white\",\"children\":[[\"$\",\"video\",null,{\"aria-hidden\":true,\"autoPlay\":true,\"className\":\"pointer-events-none absolute inset-0 -z-20 size-full object-cover object-center opacity-70\",\"loop\":true,\"muted\":true,\"playsInline\":true,\"poster\":\"/videos/hero-loop-poster.jpg\",\"preload\":\"auto\",\"src\":\"/videos/hero-loop.mp4\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6 py-16 md:py-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-10 md:grid-cols-2 md:items-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-lg font-semibold italic text-[#e8c4b0]\",\"children\":\"Le large à un clic. La confiance en plus.\"}],[\"$\",\"h1\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold leading-tight md:text-4xl lg:text-5xl\",\"id\":\"hero-heading\",\"children\":\"Sailing Loc : Location de bateaux entre particuliers en Europe\"}],[\"$\",\"p\",null,{\"className\":\"max-w-lg text-base leading-relaxed text-white/85\",\"children\":\"Louez un voilier ou un bateau à moteur auprès de propriétaires passionnés, dans les ports de France et d'Europe. Réservation sécurisée, avis vérifiés, commission transparente.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"pt-8\",\"children\":[\"$\",\"$L1c\",null,{\"ports\":[\"Ajaccio\",\"Brest\",\"La Rochelle\",\"Marseille\",\"Nice\"]}]}]]}]]}],[\"$\",\"section\",null,{\"aria-labelledby\":\"trust-heading\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"sr-only\",\"id\":\"trust-heading\",\"children\":\"Bateaux référencés\"}],[\"$\",\"div\",null,{\"className\":\"border-b border-neutral-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto grid max-w-6xl grid-cols-2 divide-x divide-neutral-100 md:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-1 px-4 py-6 text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"children\":\"1 200+\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":\"Bateaux référencés\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-1 px-4 py-6 text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"children\":\"180\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":\"Ports couverts\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-1 px-4 py-6 text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"children\":\"4 000+\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":\"Navigateurs actifs\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-1 px-4 py-6 text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"children\":\"4,8\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":\"Note moyenne\"}]]}]]}]}]]}],[\"$\",\"section\",null,{\"aria-labelledby\":\"boat-proposition-heading\",\"className\":\"px-6 py-16 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 flex items-end justify-between gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"id\":\"boat-proposition-heading\",\"children\":\"Bateaux mis en avant\"}],\"$L1d\"]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 lg:grid-cols-4\",\"children\":[\"$L1e\",\"$L1f\",\"$L20\",\"$L21\"]}]]}]}],[\"$\",\"section\",null,{\"aria-labelledby\":\"highlight-heading\",\"className\":\"px-6 py-16 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto grid max-w-6xl gap-10 md:grid-cols-2 md:items-center\",\"children\":[\"$L22\",\"$L23\"]}]}],\"$L24\",\"$L25\"]}],\"$L26\"]}]\n"])</script><script>self.__next_f.push([1,"2c:I[77105,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\",\"/_next/static/chunks/3hbib079lby60.js\",\"/_next/static/chunks/1fj0uml3qu68o.js\",\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"/_next/static/chunks/1iwmi60he0-f_.js\",\"/_next/static/chunks/0ns0h7d41fq95.js\",\"/_next/static/chunks/0ci5nxs3u78ac.js\"],\"default\"]\n2d:I[5500,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\",\"/_next/static/chunks/3hbib079lby60.js\",\"/_next/static/chunks/1fj0uml3qu68o.js\",\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"/_next/static/chunks/1iwmi60he0-f_.js\",\"/_next/static/chunks/0ns0h7d41fq95.js\",\"/_next/static/chunks/0ci5nxs3u78ac.js\"],\"Image\"]\n31:I[34905,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\",\"/_next/static/chunks/3hbib079lby60.js\",\"/_next/static/chunks/1fj0uml3qu68o.js\",\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"/_next/static/chunks/1iwmi60he0-f_.js\",\"/_next/static/chunks/0ns0h7d41fq95.js\",\"/_next/static/chunks/0ci5nxs3u78ac.js\"],\"LocaleSwitcher\"]\n32:I[20663,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3qaax4dyknb9r.js\",\"/_next/static/chunks/3pitheqmgz64_.js\",\"/_next/static/chunks/3nqz4-1q4z9j4.js\",\"/_next/static/chunks/1bn3do3kcl2-r.js\",\"/_next/static/chunks/2p099v8o90qd0.js\",\"/_next/static/chunks/3hbib079lby60.js\",\"/_next/static/chunks/1fj0uml3qu68o.js\",\"/_next/static/chunks/41ckn_9gnvj3i.js\",\"/_next/static/chunks/1iwmi60he0-f_.js\",\"/_next/static/chunks/0ns0h7d41fq95.js\",\"/_next/static/chunks/0ci5nxs3u78ac.js\"],\"SiteHeaderAuthActions\"]\n22:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"id\":\"highlight-heading\",\"children\":\"La plaisance, sans intermédiaire\"}],[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":\"SailingLoc met en relation propriétaires et locataires pour une expérience nautique authentique. Publiez votre annonce, gérez vos disponibilités et recevez vos paiements en toute sécurité — nous prélevons une commission de 10 % sur chaque location.\"}]]}]\n23:[\"$\",\"div\",null,{\"className\":\"grid gap-4\",\"children\":[[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-2 font-semibold text-[#1a2b48]\",\"children\":\"Propriétaires\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-600\",\"children\":\"Mettez en ligne vos bateaux, gérez le calendrier et les documents contractuels depuis votre espace dédié.\"}]]}],[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-2 font-semibold text-[#1a2b48]\",\"children\":\"Locataires\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-600\",\"children\":\"Recherchez par port, dates et type de bateau. Réservez et payez en ligne, puis laissez un avis après votre sortie.\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"section\",null,{\"aria-labelledby\":\"how-it-works-heading\",\"className\":\"bg-white px-6 py-16 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"id\":\"how-it-works-heading\",\"children\":\"Comment ça marche ?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-neutral-500\",\"children\":\"Trois étapes pour prendre le large\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 md:grid-cols-3\",\"children\":[[\"$\",\"article\",null,{\"className\":\"flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-search size-5\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"14j7rj\",{\"d\":\"m21 21-4.34-4.34\"}],[\"$\",\"circle\",\"4ej97u\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"text-sm font-semibold text-[#c9866a]\",\"children\":\"01\"}]]}],[\"$\",\"h3\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]\",\"children\":\"Rechercher\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-600\",\"children\":\"Filtrez par port, dates, type de bateau et budget pour trouver l'embarcation idéale.\"}]]}],[\"$\",\"article\",null,{\"className\":\"flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar-check size-5\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],[\"$\",\"path\",\"19s6y9\",{\"d\":\"m9 16 2 2 4-4\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"text-sm font-semibold text-[#c9866a]\",\"children\":\"02\"}]]}],[\"$\",\"h3\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]\",\"children\":\"Réserver\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-600\",\"children\":\"Choisissez vos dates sur le calendrier, consultez le récapitulatif et payez en ligne de manière sécurisée.\"}]]}],[\"$\",\"article\",null,{\"className\":\"flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-10 items-center justify-center rounded-full bg-[#1a2b48]/10 text-[#1a2b48]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ship size-5\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1p8cqu\",{\"d\":\"M12 10.189V14\"}],[\"$\",\"path\",\"qbqxhf\",{\"d\":\"M12 2v3\"}],[\"$\",\"path\",\"qpkstq\",{\"d\":\"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6\"}],[\"$\",\"path\",\"7tigtc\",{\"d\":\"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76\"}],[\"$\",\"path\",\"1924j5\",{\"d\":\"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"text-sm font-semibold text-[#c9866a]\",\"children\":\"03\"}]]}],[\"$\",\"h3\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className text-xl font-semibold text-[#1a2b48]\",\"children\":\"Naviguer\"}],\"$L27\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"section\",null,{\"aria-labelledby\":\"testimonials-heading\",\"className\":\"px-6 py-16 md:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"playfair_display_e92add47-module__REmhGa__className mb-10 text-center text-3xl font-bold text-[#1a2b48] md:text-4xl\",\"id\":\"testimonials-heading\",\"children\":\"Ils ont pris le large avec SailingLoc\"}],[\"$\",\"div\",null,{\"className\":\"mb-12 grid gap-6 md:grid-cols-2\",\"children\":[[\"$\",\"article\",null,{\"className\":\"flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"flex gap-0.5 text-[#c9866a]\",\"children\":[[\"$\",\"svg\",\"0\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"1\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"2\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"3\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"4\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]]}],\"$L28\",\"$L29\"]}],\"$L2a\"]}],\"$L2b\"]}]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/search\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"shrink-0 text-sm font-semibold text-[#1a2b48] transition-colors hover:text-[#D68A6E]\",\"children\":[\"Voir tout\",\" →\"]}]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"$L2c\",\"30000000-0000-0000-0000-000000000003\",{\"ref\":\"$undefined\",\"href\":\"/fr/boats/30000000-0000-0000-0000-000000000003\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3\",\"children\":[[\"$\",\"$L2d\",null,{\"alt\":\"L'Albatros, Voilier disponible à la location à La Rochelle\",\"className\":\"object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]\",\"fill\":true,\"sizes\":\"(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw\",\"src\":\"https://xgvswjbgycvsoxegtjdy.supabase.co/storage/v1/object/public/boat-images/30000000-0000-0000-0000-000000000003/cover.webp\",\"style\":{\"objectPosition\":\"50% 58%\"}}],[\"$\",\"span\",null,{\"className\":\"relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm\",\"children\":\"Skipper inclus\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"L'Albatros\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-sm font-medium text-[#1a2b48]\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],\"5\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\"Voilier\",\" · \",\"9,8\",\" m · \",\"La Rochelle\"]}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-1 text-xs text-neutral-400\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Diesel auxiliaire\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-0.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-anchor size-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"nqf5sj\",{\"d\":\"M12 6v16\"}],[\"$\",\"path\",\"y7qv08\",{\"d\":\"m19 13 2-1a9 9 0 0 1-18 0l2 1\"}],[\"$\",\"path\",\"1fldmi\",{\"d\":\"M9 11h6\"}],[\"$\",\"circle\",\"muu5ef\",{\"cx\":\"12\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}],\"Skipper optionnel\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-lg font-bold text-[#1a2b48]\",\"children\":\"320 €\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\" / \",\"jour\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L2c\",\"30000000-0000-0000-0000-000000000006\",{\"ref\":\"$undefined\",\"href\":\"/fr/boats/30000000-0000-0000-0000-000000000006\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3\",\"children\":[[\"$\",\"$L2d\",null,{\"alt\":\"Poséidon, Catamaran disponible à la location à Nice\",\"className\":\"object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]\",\"fill\":true,\"sizes\":\"(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw\",\"src\":\"https://xgvswjbgycvsoxegtjdy.supabase.co/storage/v1/object/public/boat-images/30000000-0000-0000-0000-000000000006/cover.webp\",\"style\":{\"objectPosition\":\"43% 58%\"}}],[\"$\",\"span\",null,{\"className\":\"relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm\",\"children\":\"Premium\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"Poséidon\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-sm font-medium text-[#1a2b48]\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],\"4,9\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\"Catamaran\",\" · \",\"13,4\",\" m · \",\"Nice\"]}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-1 text-xs text-neutral-400\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Deux moteurs diesel\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-0.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-anchor size-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"nqf5sj\",{\"d\":\"M12 6v16\"}],[\"$\",\"path\",\"y7qv08\",{\"d\":\"m19 13 2-1a9 9 0 0 1-18 0l2 1\"}],[\"$\",\"path\",\"1fldmi\",{\"d\":\"M9 11h6\"}],[\"$\",\"circle\",\"muu5ef\",{\"cx\":\"12\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}],\"Skipper inclus\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-lg font-bold text-[#1a2b48]\",\"children\":\"720 €\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\" / \",\"jour\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"$L2c\",\"30000000-0000-0000-0000-000000000005\",{\"ref\":\"$undefined\",\"href\":\"/fr/boats/30000000-0000-0000-0000-000000000005\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3\",\"children\":[[\"$\",\"$L2d\",null,{\"alt\":\"Calypso, Voilier disponible à la location à La Rochelle\",\"className\":\"object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]\",\"fill\":true,\"sizes\":\"(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw\",\"src\":\"https://xgvswjbgycvsoxegtjdy.supabase.co/storage/v1/object/public/boat-images/30000000-0000-0000-0000-000000000005/cover.webp\",\"style\":{\"objectPosition\":\"50% 57%\"}}],[\"$\",\"span\",null,{\"className\":\"relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm\",\"children\":\"Éco\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"Calypso\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-sm font-medium text-[#1a2b48]\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],\"4,9\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\"Voilier\",\" · \",\"11,2\",\" m · \",\"La Rochelle\"]}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-1 text-xs text-neutral-400\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Hybride (voile + électrique)\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-lg font-bold text-[#1a2b48]\",\"children\":\"550 €\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\" / \",\"jour\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"$L2c\",\"30000000-0000-0000-0000-00000000000a\",{\"ref\":\"$undefined\",\"href\":\"/fr/boats/30000000-0000-0000-0000-00000000000a\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"group block overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex h-40 items-start overflow-hidden bg-neutral-200 p-3\",\"children\":[[\"$\",\"$L2d\",null,{\"alt\":\"Neptune, Yacht disponible à la location à Nice\",\"className\":\"object-cover transition-transform duration-500 ease-out group-hover:scale-[1.035]\",\"fill\":true,\"sizes\":\"(min-width: 1280px) 270px, (min-width: 1024px) 30vw, (min-width: 640px) 50vw, 100vw\",\"src\":\"https://xgvswjbgycvsoxegtjdy.supabase.co/storage/v1/object/public/boat-images/30000000-0000-0000-0000-00000000000a/cover.webp\",\"style\":{\"objectPosition\":\"47% 58%\"}}],[\"$\",\"span\",null,{\"className\":\"relative z-10 inline-flex items-center gap-1 rounded-full bg-white/95 px-3 py-1 text-xs font-semibold text-[#1a2b48] shadow-sm backdrop-blur-sm\",\"children\":\"Premium\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"Neptune\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-sm font-medium text-[#1a2b48]\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-3.5 fill-[#c9866a] text-[#c9866a]\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],\"4,8\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\"Yacht\",\" · \",\"15\",\" m · \",\"Nice\"]}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-1 text-xs text-neutral-400\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Deux moteurs inboard\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-0.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-anchor size-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"nqf5sj\",{\"d\":\"M12 6v16\"}],[\"$\",\"path\",\"y7qv08\",{\"d\":\"m19 13 2-1a9 9 0 0 1-18 0l2 1\"}],[\"$\",\"path\",\"1fldmi\",{\"d\":\"M9 11h6\"}],[\"$\",\"circle\",\"muu5ef\",{\"cx\":\"12\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}],\"Skipper inclus\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-lg font-bold text-[#1a2b48]\",\"children\":\"980 €\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\" / \",\"jour\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 bg-[#1a2b48]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-6xl items-center justify-between px-6 py-4\",\"children\":[\"$L2e\",[\"$\",\"nav\",null,{\"aria-label\":\"Main navigation\",\"className\":\"hidden items-center gap-6 text-sm font-medium md:flex\",\"children\":[\"$L2f\",\"$L30\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-white/30\",\"children\":\"|\"}],[\"$\",\"$L31\",null,{\"variant\":\"dark\"}]]}],[\"$\",\"$L32\",null,{\"firstName\":null,\"isAdmin\":false,\"isAuthenticated\":false,\"isOwner\":false}]]}]}]\n"])</script><script>self.__next_f.push([1,"27:[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-600\",\"children\":\"Échangez avec le propriétaire, embarquez et profitez de votre location en toute sérénité.\"}]\n28:[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-700\",\"children\":[\"“\",\"Excellent week-end à bord d'un voilier impeccable. La réservation en ligne était simple et le propriétaire très réactif.\",\"”\"]}]\n29:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"Léa B.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-neutral-500\",\"children\":\"Locataire — La Rochelle\"}]]}]\n"])</script><script>self.__next_f.push([1,"2a:[\"$\",\"article\",null,{\"className\":\"flex flex-col gap-4 rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"flex gap-0.5 text-[#c9866a]\",\"children\":[[\"$\",\"svg\",\"0\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"1\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"2\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"3\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}],[\"$\",\"svg\",\"4\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-star size-4 fill-current\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"r04s7s\",{\"d\":\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-neutral-700\",\"children\":[\"“\",\"Je loue mon bateau trois saisons par an. L'espace propriétaire me permet de tout gérer : calendrier, documents et paiements.\",\"”\"]}],\"$L33\"]}]\n"])</script><script>self.__next_f.push([1,"2b:[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-6 text-sm font-medium uppercase tracking-wider text-neutral-400\",\"children\":\"Partenaires de confiance\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-4\",\"children\":[[\"$\",\"span\",\"partner_insurance\",{\"className\":\"rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm\",\"children\":\"NautiAssur\"}],[\"$\",\"span\",\"partner_shop\",{\"className\":\"rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm\",\"children\":\"Marine Store\"}],[\"$\",\"span\",\"partner_port\",{\"className\":\"rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm\",\"children\":\"Ports de France\"}],[\"$\",\"span\",\"partner_payment\",{\"className\":\"rounded-full border border-neutral-200 bg-white px-5 py-2.5 text-sm font-medium text-neutral-500 shadow-sm\",\"children\":\"Stripe\"}]]}]]}]\n26:[\"$\",\"footer\",null,{\"className\":\"bg-[#1a2b48] px-6 py-10 text-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-6xl flex-col items-center gap-6\",\"children\":[\"$L34\",[\"$\",\"nav\",null,{\"aria-label\":\"Footer navigation\",\"className\":\"flex flex-wrap justify-center gap-6 text-sm text-white/70\",\"children\":[\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\"]}],[\"$\",\"$L31\",null,{\"variant\":\"dark\"}],[\"$\",\"p\",null,{\"className\":\"text-center text-sm text-white/60\",\"children\":\"© 2026 SailingLoc — projet étudiant fictif\"}],[\"$\",\"p\",null,{\"className\":\"max-w-xl text-center text-xs text-white/40\",\"children\":\"Projet étudiant fictif : aucun achat ou réservation réel ne peut être effectué\"}]]}]}]\n2f:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/search\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"text-white/90 transition-colors hover:text-white\",\"children\":\"Rechercher un bateau\"}]\n30:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/become-owner\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"text-white/90 transition-colors hover:text-white\",\"children\":\"Devenir propriétaire\"}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold text-[#1a2b48]\",\"children\":\"Marc T.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-neutral-500\",\"children\":\"Propriétaire — Marseille\"}]]}]\n2e:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"inline-flex shrink-0 items-center rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"$L2d\",null,{\"alt\":\"SailingLoc\",\"className\":\"h-8 w-auto sm:h-9\",\"height\":118,\"priority\":true,\"sizes\":\"136px\",\"src\":\"/images/brand/logo-wordmark-light.png\",\"width\":447}]}]\n34:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"inline-flex shrink-0 items-center rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D68A6E] focus-visible:ring-offset-2\",\"children\":[\"$\",\"$L2d\",null,{\"alt\":\"SailingLoc\",\"className\":\"h-8 w-auto sm:h-9\",\"height\":118,\"priority\":true,\"sizes\":\"136px\",\"src\":\"/images/brand/logo-wordmark-light.png\",\"width\":447}]}]\n35:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/legal\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"transition-colors hover:text-white\",\"children\":\"Mentions légales\"}]\n36:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/terms-of-use\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"transition-colors hover:text-white\",\"children\":\"CGU\"}]\n37:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/terms-of-sales\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"transition-colors hover:text-white\",\"children\":\"CGV\"}]\n38:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"transition-colors hover:text-white\",\"children\":\"RGPD\"}]\n39:[\"$\",\"$L2c\",null,{\"ref\":\"$undefined\",\"href\":\"/fr/cookies\",\"locale\":\"$undefined\",\"localeCookie\":\"$1d:props:localeCookie\",\"className\":\"transition-colors hover:text-white\",\"children\":\"Cookies\"}]\n"])</script></body></html>