.page.svelte-5xurkj{max-width:960px;font-family:var(--font-sans);margin:0 auto;padding:1.5rem 1.5rem 5rem}.fil.svelte-5xurkj{color:var(--color-gris-500);margin:0 0 1.25rem;font-size:.8125rem}.fil.svelte-5xurkj a:where(.svelte-5xurkj){color:var(--color-canard-700)}.fil.svelte-5xurkj strong:where(.svelte-5xurkj){color:var(--color-anthracite)}.hero.svelte-5xurkj{background:#fff;border:1.5px solid #14504f1f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.75rem 2rem;display:grid}.hero.svelte-5xurkj h1:where(.svelte-5xurkj){font-family:var(--font-serif);color:var(--color-canard-700);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.hero.svelte-5xurkj .meta:where(.svelte-5xurkj){color:var(--color-gris-500);margin:0;font-size:.9375rem}.note-bloc.svelte-5xurkj{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.85rem 0 0;display:flex}.etoiles.svelte-5xurkj{color:var(--color-ambre-500);letter-spacing:.04em;font-size:1.125rem}.note-bloc.svelte-5xurkj strong:where(.svelte-5xurkj){color:var(--color-canard-700);font-size:1rem}.nb-avis.svelte-5xurkj{color:var(--color-gris-500);font-size:.8125rem}.hero-cta.svelte-5xurkj{text-align:center}.dispo.svelte-5xurkj{color:var(--color-canard-700);margin:0 0 .75rem;font-size:.875rem;font-weight:700}.cta-ambre.svelte-5xurkj{background:var(--color-ambre-500);color:var(--color-anthracite);border-radius:999px;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block}.cta-ambre.svelte-5xurkj:hover{background:var(--color-ambre-700);color:var(--color-pierre-claire)}.bloc.svelte-5xurkj{background:#fff;border:1.5px solid #14504f1a;border-radius:12px;margin-bottom:1.25rem;padding:1.5rem 1.75rem}.bloc.svelte-5xurkj h2:where(.svelte-5xurkj){font-family:var(--font-serif);color:var(--color-canard-700);margin:0 0 1rem;font-size:1.25rem}.prestations-grid.svelte-5xurkj{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.prestation-card.svelte-5xurkj{background:var(--color-pierre-claire);color:inherit;border:1.5px solid #0000;border-radius:8px;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:all .15s;display:flex}.prestation-card.svelte-5xurkj:hover{border-color:var(--color-ambre-500);transform:translateY(-1px)}.presta-icone.svelte-5xurkj{color:var(--color-canard-700);flex-shrink:0;align-items:center;display:flex}.presta-corps.svelte-5xurkj{flex-direction:column;gap:.15rem;display:flex}.presta-corps.svelte-5xurkj strong:where(.svelte-5xurkj){color:var(--color-canard-700);font-size:.9375rem}.presta-prix.svelte-5xurkj{color:var(--color-anthracite);font-size:.8125rem;font-weight:600}.presta-source.svelte-5xurkj{color:var(--color-gris-500);font-size:.6875rem}.creneaux-list.svelte-5xurkj{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.creneaux-list.svelte-5xurkj li:where(.svelte-5xurkj){background:var(--color-pierre-claire);border-radius:6px;padding:.65rem .85rem}.creneau-date.svelte-5xurkj{color:var(--color-canard-700);font-weight:700}.creneau-restriction.svelte-5xurkj{color:var(--color-gris-500);margin-top:.15rem;font-size:.75rem;font-style:italic;display:block}.aide.svelte-5xurkj{color:var(--color-gris-500);border-top:1px dashed #14504f1a;margin:.85rem 0 0;padding-top:.85rem;font-size:.8125rem}.avis-list.svelte-5xurkj{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.avis-card.svelte-5xurkj{background:var(--color-pierre-claire);border-radius:8px;padding:1rem 1.15rem}.avis-head.svelte-5xurkj{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.avis-date.svelte-5xurkj{font-family:var(--font-mono);color:var(--color-gris-500);font-size:.6875rem}.avis-auteur.svelte-5xurkj{color:var(--color-gris-500);margin:0 0 .5rem;font-size:.8125rem}.avis-commentaire.svelte-5xurkj{color:var(--color-anthracite);margin:0;font-size:.875rem;line-height:1.5}.cta-bloc.svelte-5xurkj{background:var(--color-canard-700);color:var(--color-pierre-claire);text-align:center;border-radius:14px;margin-top:2rem;padding:2rem}.cta-bloc.svelte-5xurkj h2:where(.svelte-5xurkj){font-family:var(--font-serif);color:var(--color-pierre-claire);margin:0 0 .75rem;font-size:1.5rem}.cta-bloc.svelte-5xurkj p:where(.svelte-5xurkj){color:#faf7f2d9;max-width:540px;margin:0 auto 1.5rem;line-height:1.5}@media (width<=700px){.hero.svelte-5xurkj{grid-template-columns:1fr}.hero-cta.svelte-5xurkj{text-align:left}}
