.formulaire[data-astro-cid-fusloxtj],.succes[data-astro-cid-fusloxtj]{background:var(--color-blanc);border-radius:36px;flex-direction:column;gap:16px;padding:clamp(24px,4vw,48px);scroll-margin-top:24px;display:flex}.formulaire[data-astro-cid-fusloxtj][hidden],.succes[data-astro-cid-fusloxtj][hidden],.erreur[data-astro-cid-fusloxtj][hidden]{display:none}h2[data-astro-cid-fusloxtj]{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem);font-weight:800}.ligne[data-astro-cid-fusloxtj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-astro-cid-fusloxtj]{flex-direction:column;gap:6px;min-width:0;font-size:15px;font-weight:700;display:flex}.oblig[data-astro-cid-fusloxtj]{color:var(--color-texte-doux);font-weight:500}input[data-astro-cid-fusloxtj][type=text],input[data-astro-cid-fusloxtj][type=tel],input[data-astro-cid-fusloxtj][type=email],select[data-astro-cid-fusloxtj],textarea[data-astro-cid-fusloxtj]{font:inherit;color:var(--color-nuit);background-color:var(--color-brume);border:2px solid #0000;border-radius:16px;min-width:0;padding:13px 16px;font-size:17px;font-weight:400;transition:border-color .2s,background .2s}select[data-astro-cid-fusloxtj]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-bleu) 50%), linear-gradient(135deg, var(--color-bleu) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}input[data-astro-cid-fusloxtj]:focus,select[data-astro-cid-fusloxtj]:focus,textarea[data-astro-cid-fusloxtj]:focus{border-color:var(--color-bleu);background-color:var(--color-blanc);outline:none}textarea[data-astro-cid-fusloxtj]{resize:vertical;min-height:150px}.aide[data-astro-cid-fusloxtj]{color:var(--color-texte-doux);margin:-8px 0 0;font-size:14px}.piege[data-astro-cid-fusloxtj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.envoi[data-astro-cid-fusloxtj]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.envoi[data-astro-cid-fusloxtj] button[data-astro-cid-fusloxtj]{cursor:pointer;font:inherit;border:0;font-weight:700}.envoi[data-astro-cid-fusloxtj] button[data-astro-cid-fusloxtj]:disabled{opacity:.7;cursor:wait}.mention[data-astro-cid-fusloxtj]{color:var(--color-texte-doux);flex:280px;margin:0;font-size:14px}.erreur[data-astro-cid-fusloxtj]{background:var(--color-accent-clair);border-left:4px solid var(--color-accent);border-radius:12px;margin:0;padding:12px 16px;font-weight:600}.succes[data-astro-cid-fusloxtj]{background:var(--color-menthe)}.succes[data-astro-cid-fusloxtj] p[data-astro-cid-fusloxtj]{margin:0;font-size:18px}@media (width<=640px){.ligne[data-astro-cid-fusloxtj]{grid-template-columns:minmax(0,1fr)}}.section[data-astro-cid-gaadmxsl]{padding-block:clamp(32px,5vw,64px)}.facons[data-astro-cid-gaadmxsl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.carte[data-astro-cid-gaadmxsl]{border-radius:32px;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex}.carte[data-astro-cid-gaadmxsl].bleue{background:linear-gradient(150deg, var(--color-ciel) 0%, var(--color-ciel-clair) 100%)}.carte[data-astro-cid-gaadmxsl].verte{background:linear-gradient(150deg, var(--color-accent-clair) 0%, var(--color-ciel-clair) 100%)}.carte[data-astro-cid-gaadmxsl] h3[data-astro-cid-gaadmxsl],.encart[data-astro-cid-gaadmxsl] h2[data-astro-cid-gaadmxsl]{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:800;line-height:1.1}.carte[data-astro-cid-gaadmxsl] p[data-astro-cid-gaadmxsl],.encart[data-astro-cid-gaadmxsl] p[data-astro-cid-gaadmxsl]{color:var(--color-texte-doux);max-width:60ch;margin:0}.deux-colonnes[data-astro-cid-gaadmxsl]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:24px 56px;display:grid}.points[data-astro-cid-gaadmxsl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]{background:var(--color-blanc);color:var(--color-texte-doux);border-radius:24px;padding:22px 24px 24px;line-height:1.5}.points[data-astro-cid-gaadmxsl] strong[data-astro-cid-gaadmxsl]{color:var(--color-nuit);margin-bottom:8px;font-size:19px;line-height:1.2;display:block}.points[data-astro-cid-gaadmxsl] strong[data-astro-cid-gaadmxsl]:before{content:"";background:var(--color-accent);border-radius:3px;width:28px;height:6px;margin-bottom:14px;display:block}.points[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]:nth-child(2n) strong[data-astro-cid-gaadmxsl]:before{background:var(--color-bleu)}.duo[data-astro-cid-gaadmxsl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.encart[data-astro-cid-gaadmxsl]{background:var(--color-blanc);border-radius:32px;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex}.etapes[data-astro-cid-gaadmxsl]{counter-reset:etape;gap:14px;margin:0;padding:0;list-style:none;display:grid}.etapes[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]{counter-increment:etape;background:var(--color-blanc);color:var(--color-texte-doux);border-radius:24px;min-height:88px;padding:22px 24px 22px 88px;line-height:1.5;position:relative}.etapes[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]:before{content:counter(etape);background:var(--color-bleu);width:48px;height:48px;color:var(--color-blanc);box-shadow:var(--ombre-sticker);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;position:absolute;top:20px;left:22px;transform:rotate(-6deg)}.etapes[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]:nth-child(2n):before{background:var(--color-accent);color:var(--color-nuit);transform:rotate(5deg)}.etapes[data-astro-cid-gaadmxsl] strong[data-astro-cid-gaadmxsl]{color:var(--color-nuit)}.formulaire-zone[data-astro-cid-gaadmxsl]{max-width:960px}@media (width<=960px){.deux-colonnes[data-astro-cid-gaadmxsl],.duo[data-astro-cid-gaadmxsl],.facons[data-astro-cid-gaadmxsl]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.points[data-astro-cid-gaadmxsl]{grid-template-columns:minmax(0,1fr)}.etapes[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]{padding:20px 20px 20px 78px}.etapes[data-astro-cid-gaadmxsl] li[data-astro-cid-gaadmxsl]:before{width:42px;height:42px;font-size:19px;left:18px}}
