.hero[data-astro-cid-fixlnrjr]{align-items:flex-end;min-height:min(88vh,54rem);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-fixlnrjr] .hero-fond{background:var(--noir);width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-fixlnrjr] .hero-fond img{filter:grayscale(.25)brightness(.5)contrast(1.05)}.hero[data-astro-cid-fixlnrjr]:after{content:"";background:linear-gradient(180deg, #0e0d0b59 0%, #0e0d0b8c 45%, var(--noir) 100%);position:absolute;inset:0}.hero-contenu[data-astro-cid-fixlnrjr]{z-index:1;padding:clamp(5rem,14vh,9rem) 0 clamp(3rem,8vh,5rem);position:relative}.hero[data-astro-cid-fixlnrjr] h1[data-astro-cid-fixlnrjr]{max-width:13ch}.hero-texte[data-astro-cid-fixlnrjr]{max-width:38rem;color:var(--sombre-texte);margin:0 0 2.25rem;font-size:1.1rem}.chiffres[data-astro-cid-fixlnrjr]{border-top:1px solid var(--sombre-bordure);border-bottom:1px solid var(--sombre-bordure)}.chiffres-liste[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(2,1fr);margin-block:0;padding:0;list-style:none;display:grid}.chiffres-liste[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{border-top:1px solid var(--sombre-bordure);padding:2rem 1rem 2rem 0}.chiffres-liste[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]:nth-child(-n+2){border-top:0}.chiffre[data-astro-cid-fixlnrjr]{font-family:var(--police-titres);color:var(--or);font-size:clamp(2.6rem,7vw,3.75rem);line-height:1;display:block}.chiffre-texte[data-astro-cid-fixlnrjr]{color:var(--sombre-doux);max-width:14rem;margin-top:.6rem;font-size:.85rem;display:block}@media (width>=800px){.chiffres-liste[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(4,1fr)}.chiffres-liste[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{border-top:0;border-left:1px solid var(--sombre-bordure);padding:2.5rem 1.5rem}.chiffres-liste[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]:first-child{border-left:0;padding-left:0}}.deux-cols[data-astro-cid-fixlnrjr]{gap:clamp(2rem,6vw,5rem);display:grid}@media (width>=900px){.deux-cols[data-astro-cid-fixlnrjr]{grid-template-columns:5fr 7fr;align-items:start}}.titre-large[data-astro-cid-fixlnrjr]{max-width:20ch}.h-moyen[data-astro-cid-fixlnrjr]{margin-bottom:.25rem;font-size:clamp(2rem,5vw,2.75rem)}.ligne-num[data-astro-cid-fixlnrjr]{letter-spacing:.1em;color:var(--accent);font-size:.75rem;font-weight:600}.texte-doux[data-astro-cid-fixlnrjr]{color:var(--texte-doux)}.lignes[data-astro-cid-fixlnrjr]{border-top:1px solid var(--bordure);margin:0;padding:0;list-style:none}.lignes[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{border-bottom:1px solid var(--bordure);grid-template-columns:3rem 1fr;gap:1rem;padding:1.75rem 0;display:grid}.lignes[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{color:var(--texte-doux);margin:0}.lignes[data-astro-cid-fixlnrjr] .risque-image{aspect-ratio:4/3;border-radius:var(--rayon);grid-column:2}@media (width>=640px){.lignes[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr].avec-image{grid-template-columns:3rem 1fr 11rem;align-items:start}.lignes[data-astro-cid-fixlnrjr] .risque-image{grid-area:1/3}}.promesse[data-astro-cid-fixlnrjr]{gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.promesse[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(3,1fr);gap:3rem}}.promesse[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{border-top:1px solid var(--titres);padding-top:1.5rem}.romain[data-astro-cid-fixlnrjr]{font-family:var(--police-titres);color:var(--accent);margin-bottom:1rem;font-size:1.5rem;font-style:italic;display:block}.promesse[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{color:var(--texte-doux);margin:0}.situations[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]{height:100%;color:var(--texte);border:1px solid var(--sombre-bordure);background:#ffffff05;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover,.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:focus-visible{border-color:var(--or)}.situations[data-astro-cid-fixlnrjr] .situation-image{aspect-ratio:4/3}.situations[data-astro-cid-fixlnrjr] .situation-image img{transition:transform .4s}.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover .situation-image img{transform:scale(1.03)}.situation-corps[data-astro-cid-fixlnrjr]{grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.35rem .75rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.situation-titre[data-astro-cid-fixlnrjr]{font-family:var(--police-titres);color:var(--titres);font-size:clamp(1.45rem,3.5vw,1.75rem);line-height:1.15;transition:color .2s}.situation-texte[data-astro-cid-fixlnrjr]{color:var(--texte-doux);grid-column:2/4;font-size:.95rem}.situation-fleche[data-astro-cid-fixlnrjr]{color:var(--accent);grid-area:1/3;font-size:1.35rem;transition:transform .2s}.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover .situation-titre[data-astro-cid-fixlnrjr]{color:var(--or)}.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover .situation-fleche[data-astro-cid-fixlnrjr]{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.situations[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover .situation-image img{transform:none}}.rapport[data-astro-cid-fixlnrjr]{align-items:center;gap:3rem;display:grid}@media (width>=900px){.rapport[data-astro-cid-fixlnrjr]{grid-template-columns:1fr 22rem}}.telephone[data-astro-cid-fixlnrjr]{background:var(--surface);width:100%;max-width:22rem;color:var(--texte);border:10px solid var(--noir);border-radius:30px;margin:0 auto;padding:1.25rem 1rem;font-size:.92rem;box-shadow:0 30px 60px -30px #0e0d0b73}.mention-exemple[data-astro-cid-fixlnrjr]{border:1px dashed var(--accent);color:var(--accent);margin:0 0 .75rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.tel-titre[data-astro-cid-fixlnrjr]{margin:0;font-weight:600}.tel-sous-titre[data-astro-cid-fixlnrjr]{color:var(--texte-doux);margin:0 0 .75rem}.tel-photos[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:.75rem;display:grid}.tel-photos[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tel-constats[data-astro-cid-fixlnrjr]{margin:0 0 .75rem;padding:0;list-style:none}.tel-constats[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{border-bottom:1px solid var(--bordure);padding:.4rem 0 .4rem 1.6rem;position:relative}.tel-constats[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]:before{font-weight:700;position:absolute;left:0}.tel-constats[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr].ok:before{content:"✓";color:var(--whatsapp)}.tel-constats[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr].alerte:before{content:"!";color:var(--accent);left:.3rem}.tel-avis[data-astro-cid-fixlnrjr]{margin:0;font-weight:600}.citation[data-astro-cid-fixlnrjr]{font-family:var(--police-titres);color:var(--or);margin:0;font-size:clamp(3.5rem,12vw,7rem);font-style:italic;line-height:.95}.role[data-astro-cid-fixlnrjr]{text-transform:uppercase;letter-spacing:.16em;color:var(--sombre-doux);margin:0 0 1.5rem;font-size:.72rem}.fondatrice-photo[data-astro-cid-fixlnrjr]{width:100%;max-width:20rem;margin-bottom:1.5rem}.fondatrice[data-astro-cid-fixlnrjr] .actions[data-astro-cid-fixlnrjr]{margin-top:2rem}.fondateur[data-astro-cid-fixlnrjr]{border-top:1px solid var(--titres);gap:2rem;padding-top:2.5rem;display:grid}@media (width>=900px){.fondateur[data-astro-cid-fixlnrjr]{grid-template-columns:5fr 7fr}}.fondateur[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{margin:0 0 1rem}.fondateur[data-astro-cid-fixlnrjr] .actions[data-astro-cid-fixlnrjr]{margin-top:1.5rem}.faq[data-astro-cid-fixlnrjr]{border-top:1px solid var(--bordure)}.faq[data-astro-cid-fixlnrjr] details[data-astro-cid-fixlnrjr]{border-bottom:1px solid var(--bordure)}.faq[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]{cursor:pointer;font-family:var(--police-titres);color:var(--titres);padding:1.4rem 2.5rem 1.4rem 0;font-size:1.45rem;line-height:1.2;list-style:none;position:relative}.faq[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]::-webkit-details-marker{display:none}.faq[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]:after{content:"+";font-family:var(--police-texte);color:var(--accent);font-size:1.4rem;position:absolute;top:1.2rem;right:.25rem}.faq[data-astro-cid-fixlnrjr] details[data-astro-cid-fixlnrjr][open] summary[data-astro-cid-fixlnrjr]:after{content:"–"}.faq[data-astro-cid-fixlnrjr] details[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{color:var(--texte-doux);max-width:40rem;margin:0 0 1.5rem}.final[data-astro-cid-fixlnrjr]{border-top:1px solid var(--sombre-bordure)}.final[data-astro-cid-fixlnrjr] .actions[data-astro-cid-fixlnrjr]{margin-top:2rem}
