.hero[data-astro-cid-j7pv25f6]{background:var(--papier);padding:clamp(48px,4vw,80px) 0 clamp(56px,4vw,80px)}.hero__grille[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,56px);align-items:center}.hero__image[data-astro-cid-j7pv25f6]{position:relative;margin:0}.hero__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--r-carte);width:100%;max-width:579px}.repere[data-astro-cid-j7pv25f6]{position:absolute;left:64%;top:60%;width:0;height:0}.repere[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-26px;top:0;width:26px;height:2px;background:var(--marque-creme);transform:translateY(-50%);box-shadow:0 0 0 1px #1c2e242e}.repere__point[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:13px;height:13px;border-radius:var(--r-pastille);background:var(--vert);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--marque-creme),0 0 0 4px #1c2e2447}.repere__etiquette[data-astro-cid-j7pv25f6]{position:absolute;right:26px;top:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;margin:0;padding:11px 15px;white-space:nowrap;background:var(--surface);border:1px solid var(--ligne);border-radius:var(--r-carte)}.repere__objet[data-astro-cid-j7pv25f6]{font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:15px;line-height:1.3;color:var(--encre)}.repere__etat[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:7px;font-family:"Source Sans 3",sans-serif;font-size:13.5px;line-height:1.3;color:var(--encre-douce)}.repere__pastille[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:var(--r-pastille);background:var(--vert);flex:0 0 auto}.hero__titre[data-astro-cid-j7pv25f6]{margin-bottom:32px;max-width:15ch}@media(min-width:981px){.hero__titre[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,1.6rem + 1.9vw,3.25rem);font-weight:400;line-height:1.06}}.hero__texte[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:34em;margin-bottom:22px}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;background:var(--action);color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.0625rem;text-align:center;text-decoration:none;padding:14px 28px;min-height:52px;border-radius:var(--r-bouton);max-width:340px;margin:34px 0 10px;transition:background .18s ease,transform .05s ease}.hero__cta[data-astro-cid-j7pv25f6]:hover{background:var(--action-fonce)}.hero__cta[data-astro-cid-j7pv25f6]:active{transform:translateY(1px)}.hero__reassurance[data-astro-cid-j7pv25f6]{font-family:"Source Sans 3",sans-serif;font-size:var(--t-petit);color:var(--encre-douce);margin:0}.hero__reassurance[data-astro-cid-j7pv25f6]+.hero__reassurance[data-astro-cid-j7pv25f6]{margin-top:6px}.zone-beige[data-astro-cid-j7pv25f6]{background:var(--beige-zone);padding:clamp(48px,3.5vw,72px) 0}.urgence__entete[data-astro-cid-j7pv25f6]{max-width:720px;margin-bottom:clamp(36px,3vw,52px)}.urgence__chapo[data-astro-cid-j7pv25f6]{font-family:"Source Sans 3",sans-serif;font-size:17px;color:var(--encre);line-height:1.5;text-wrap:balance;margin:0 0 18px}.urgence__titre[data-astro-cid-j7pv25f6]{font-size:var(--t-h2);line-height:1.16;letter-spacing:-.014em;margin:0}.urgence__titre[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;white-space:nowrap}.parcours[data-astro-cid-j7pv25f6]{position:relative;--rail:30px;max-width:720px}.parcours[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:var(--rail);top:42px;bottom:52px;width:3px;margin-left:-1.5px;background:var(--ligne);border-radius:2px}.parcours__liste[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.parcours__etape[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px 1fr;position:relative}.parcours__num[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin-top:-2px;justify-self:start;margin-left:calc(var(--rail) - 19px);width:38px;height:38px;border-radius:var(--r-pastille);display:flex;align-items:center;justify-content:center;background:var(--foret);color:var(--encre-inverse);font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:17px;box-shadow:0 0 0 6px var(--beige-zone)}.parcours__carte[data-astro-cid-j7pv25f6]{padding:2px 0 clamp(20px,3vw,28px);border-bottom:1px solid var(--ligne)}.parcours__etape[data-astro-cid-j7pv25f6]+.parcours__etape[data-astro-cid-j7pv25f6] .parcours__carte[data-astro-cid-j7pv25f6]{padding-top:clamp(20px,3vw,28px)}.parcours__etape[data-astro-cid-j7pv25f6]+.parcours__etape[data-astro-cid-j7pv25f6] .parcours__num[data-astro-cid-j7pv25f6]{margin-top:calc(clamp(20px,3vw,28px) - 2px)}.parcours__etape[data-astro-cid-j7pv25f6]:last-child .parcours__carte[data-astro-cid-j7pv25f6]{border-bottom:0}.parcours__titre[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(20px,2.4vw,25px);line-height:1.22;letter-spacing:-.008em;color:var(--encre);margin:0 0 11px;text-wrap:balance}.parcours__nous[data-astro-cid-j7pv25f6]{font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.58;color:var(--encre-douce);margin:0}.parcours__arrivee[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px 1fr;margin-top:clamp(20px,3vw,28px);position:relative;align-items:center}.parcours__point[data-astro-cid-j7pv25f6]{position:relative;z-index:1;justify-self:start;margin-left:calc(var(--rail) - 11px);width:22px;height:22px;border-radius:var(--r-pastille);background:var(--vert);box-shadow:0 0 0 6px var(--beige-zone)}.parcours__fin[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(19px,2.2vw,22px);line-height:1.25;color:var(--encre);margin:0}.parcours__note[data-astro-cid-j7pv25f6]{font-size:17px;line-height:27px;color:var(--encre);max-width:720px;margin:34px 0 0}@media(prefers-reduced-motion:no-preference){.parcours--anim[data-astro-cid-j7pv25f6]:before{transform:scaleY(0);transform-origin:top center}.parcours--anim[data-astro-cid-j7pv25f6].is-visible:before{transform:scaleY(1);transition:transform .9s cubic-bezier(.22,.61,.36,1)}.parcours--anim[data-astro-cid-j7pv25f6] .parcours__num[data-astro-cid-j7pv25f6],.parcours--anim[data-astro-cid-j7pv25f6] .parcours__point[data-astro-cid-j7pv25f6]{opacity:0;transform:scale(.55)}.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__num[data-astro-cid-j7pv25f6],.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__point[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__etape[data-astro-cid-j7pv25f6]:nth-child(1) .parcours__num[data-astro-cid-j7pv25f6]{transition-delay:.18s}.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__etape[data-astro-cid-j7pv25f6]:nth-child(2) .parcours__num[data-astro-cid-j7pv25f6]{transition-delay:.42s}.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__etape[data-astro-cid-j7pv25f6]:nth-child(3) .parcours__num[data-astro-cid-j7pv25f6]{transition-delay:.66s}.parcours--anim[data-astro-cid-j7pv25f6].is-visible .parcours__point[data-astro-cid-j7pv25f6]{transition-delay:.92s}}@media(max-width:760px){.parcours[data-astro-cid-j7pv25f6]{--rail:22px}.parcours[data-astro-cid-j7pv25f6]:before{top:38px;bottom:48px;width:2px;margin-left:-1px}.parcours__etape[data-astro-cid-j7pv25f6],.parcours__arrivee[data-astro-cid-j7pv25f6]{grid-template-columns:46px 1fr}.parcours__num[data-astro-cid-j7pv25f6]{width:34px;height:34px;font-size:16px;margin-top:-3px;margin-left:calc(var(--rail) - 17px);box-shadow:0 0 0 5px var(--beige-zone)}.parcours__point[data-astro-cid-j7pv25f6]{margin-left:calc(var(--rail) - 11px);box-shadow:0 0 0 5px var(--beige-zone)}.parcours__note[data-astro-cid-j7pv25f6]{font-size:16px;line-height:26px;margin-top:28px}}.zone-faq[data-astro-cid-j7pv25f6]{background:var(--surface);padding:clamp(48px,3.5vw,72px) 0}.faq[data-astro-cid-j7pv25f6],.faq__titre[data-astro-cid-j7pv25f6]{max-width:860px}.faq__titre[data-astro-cid-j7pv25f6]{font-size:var(--t-h2);line-height:1.16;letter-spacing:-.014em;color:var(--encre);margin-bottom:28px}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--ligne);padding:18px 0}.faq__item[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--ligne)}.faq__question[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-family:"Source Sans 3",sans-serif;font-size:1.0625rem;font-weight:600;color:var(--encre);-webkit-tap-highlight-color:transparent}.faq__question[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-j7pv25f6]:after{content:"+";flex:0 0 auto;font-size:1.4rem;font-weight:400;color:var(--vert);line-height:1;transition:transform .2s ease}.faq__item[data-astro-cid-j7pv25f6][open] .faq__question[data-astro-cid-j7pv25f6]:after{transform:rotate(45deg)}.faq__question[data-astro-cid-j7pv25f6]:hover{color:var(--action)}.faq__reponse[data-astro-cid-j7pv25f6]{padding-top:14px;font-size:1.0625rem;line-height:1.62;color:var(--encre)}.faq__reponse[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 12px;font-size:inherit;line-height:inherit}.faq__reponse[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.faq__renvoi[data-astro-cid-j7pv25f6]{font-size:16px;line-height:26px;color:var(--encre-douce);margin-top:26px}.faq__renvoi[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--action);text-decoration:underline;text-underline-offset:2px}.faq__renvoi[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--action-fonce)}.zone-reseau[data-astro-cid-j7pv25f6]{background:var(--papier);padding:clamp(48px,3.5vw,72px) 0}.reseau__titre[data-astro-cid-j7pv25f6]{font-size:var(--t-h2);line-height:1.16;letter-spacing:-.014em;margin-bottom:20px}.reseau__intro[data-astro-cid-j7pv25f6]{font-size:18px;line-height:28px;max-width:62ch;margin-bottom:44px}.reseau__liste[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:38px 31px;margin:0;padding:0}.reseau__liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-top:18px;border-top:2px solid var(--vert)}.reseau__cle[data-astro-cid-j7pv25f6]{display:block;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);line-height:1.5;margin-bottom:12px}.reseau__liste[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:18px;line-height:28px;margin:0}.section--appel[data-astro-cid-j7pv25f6]{padding:clamp(56px,4vw,88px) 0}.section--appel[data-astro-cid-j7pv25f6] .cta-final[data-astro-cid-j7pv25f6]{margin-top:0;padding-top:0;border-top:0}.cta-collant[data-astro-cid-j7pv25f6]{display:none}@media(max-width:620px){.repere[data-astro-cid-j7pv25f6]{position:absolute;left:5%;top:auto;bottom:5%;width:auto;height:auto}.repere[data-astro-cid-j7pv25f6]:before,.repere__point[data-astro-cid-j7pv25f6]{display:none}.repere__etiquette[data-astro-cid-j7pv25f6]{position:static;transform:none}}@media(max-width:980px){.hero[data-astro-cid-j7pv25f6]{padding:36px 0 48px}.hero__grille[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.hero__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{margin:0 auto}.reseau__liste[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:34px}.hero__cta[data-astro-cid-j7pv25f6]{max-width:none}}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{padding:28px 0 40px}.hero__cta[data-astro-cid-j7pv25f6]{font-size:19px;padding:15px 20px}.zone-beige[data-astro-cid-j7pv25f6],.zone-faq[data-astro-cid-j7pv25f6],.zone-reseau[data-astro-cid-j7pv25f6]{padding:40px 0 48px}.section--appel[data-astro-cid-j7pv25f6]{padding:44px 0 96px}body{padding-bottom:76px}.cta-collant[data-astro-cid-j7pv25f6]{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:50;background:var(--action);color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.0625rem;text-align:center;text-decoration:none;padding:15px 20px;border-radius:var(--r-bouton);box-shadow:0 6px 20px #1c2e2438}.cta-collant[data-astro-cid-j7pv25f6]:active{transform:translateY(1px)}}
