.ct[data-astro-cid-b6j3gwmu]{padding-top:calc(80px + clamp(40px,6vw,88px));padding-bottom:clamp(64px,8vw,112px)}.ct-in[data-astro-cid-b6j3gwmu]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ct-txt[data-astro-cid-b6j3gwmu]{gap:24px;display:grid}.ct-txt[data-astro-cid-b6j3gwmu] h1[data-astro-cid-b6j3gwmu]{font-size:clamp(2.6rem,1.4rem + 3.6vw,4.8rem)}.carte[data-astro-cid-b6j3gwmu] [data-astro-cid-b6j3gwmu]:focus-visible{outline-color:var(--bleu)}.coord[data-astro-cid-b6j3gwmu]{gap:14px;margin:8px 0 0;display:grid}.coord[data-astro-cid-b6j3gwmu] div[data-astro-cid-b6j3gwmu]{border-top:1px solid #ffffff40;gap:2px;padding-top:12px;display:grid}.coord[data-astro-cid-b6j3gwmu] dt[data-astro-cid-b6j3gwmu]{font-weight:650}.coord[data-astro-cid-b6j3gwmu] dd[data-astro-cid-b6j3gwmu]{color:var(--ciel);margin:0}.coord[data-astro-cid-b6j3gwmu] .lien[data-astro-cid-b6j3gwmu]{color:#fff}.carte[data-astro-cid-b6j3gwmu]{color:var(--ink);box-shadow:0 0 0 1px var(--trait), 0 30px 60px -40px #141e4659;background:#fff;border-radius:26px;padding:clamp(20px,3vw,40px)}.fm[data-astro-cid-b6j3gwmu]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fm[data-astro-cid-b6j3gwmu][hidden],.done[data-astro-cid-b6j3gwmu][hidden]{display:none}.besoins[data-astro-cid-b6j3gwmu]{border:0;grid-column:1/-1;margin:0 0 4px;padding:0}.besoins[data-astro-cid-b6j3gwmu] legend[data-astro-cid-b6j3gwmu]{margin-bottom:10px;padding:0;font-weight:650}.besoins[data-astro-cid-b6j3gwmu] div[data-astro-cid-b6j3gwmu]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-astro-cid-b6j3gwmu]{cursor:pointer;position:relative}.pill[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu]{opacity:0;cursor:pointer;position:absolute;inset:0}.pill[data-astro-cid-b6j3gwmu] span[data-astro-cid-b6j3gwmu]{box-shadow:inset 0 0 0 1.5px var(--trait);border-radius:999px;padding:10px 16px;font-weight:550;transition:background-color .2s,color .2s;display:inline-block}.pill[data-astro-cid-b6j3gwmu]:hover span[data-astro-cid-b6j3gwmu]{box-shadow:inset 0 0 0 1.5px var(--ink)}.pill[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu]:checked+span[data-astro-cid-b6j3gwmu]{background:var(--bleu);color:#fff;box-shadow:none}.pill[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu]:focus-visible+span[data-astro-cid-b6j3gwmu]{outline:2px solid var(--bleu);outline-offset:2px}.f[data-astro-cid-b6j3gwmu]{gap:6px;font-size:.95rem;font-weight:600;display:grid}.f[data-astro-cid-b6j3gwmu] em[data-astro-cid-b6j3gwmu]{color:var(--gris);font-style:normal;font-weight:400}.f--w[data-astro-cid-b6j3gwmu]{grid-column:1/-1}.f[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu],.f[data-astro-cid-b6j3gwmu] textarea[data-astro-cid-b6j3gwmu]{width:100%;font:400 1.02rem var(--f);color:var(--ink);background:#f3f4f8;border:0;border-radius:14px;padding:15px 16px;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1.5px #0000}.f[data-astro-cid-b6j3gwmu] textarea[data-astro-cid-b6j3gwmu]{resize:vertical}.f[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu]:focus,.f[data-astro-cid-b6j3gwmu] textarea[data-astro-cid-b6j3gwmu]:focus{box-shadow:inset 0 0 0 2px var(--bleu);background:#fff;outline:none}.ok[data-astro-cid-b6j3gwmu]{color:var(--gris);grid-template-columns:22px 1fr;gap:10px;font-size:.9rem;display:grid}.ok[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu]{width:20px;height:20px;accent-color:var(--bleu);margin-top:2px}.ok[data-astro-cid-b6j3gwmu] a[data-astro-cid-b6j3gwmu]{color:inherit}.hp[data-astro-cid-b6j3gwmu]{opacity:0;position:absolute;left:-9999px}.send[data-astro-cid-b6j3gwmu]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.err[data-astro-cid-b6j3gwmu]{color:#b4232c;font-weight:600}.f[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu][aria-invalid=true],.f[data-astro-cid-b6j3gwmu] textarea[data-astro-cid-b6j3gwmu][aria-invalid=true]{background:#fff6f6;box-shadow:inset 0 0 0 2px #d23a44}.ok[data-astro-cid-b6j3gwmu] input[data-astro-cid-b6j3gwmu][aria-invalid=true]{outline-offset:2px;outline:2px solid #d23a44}.done[data-astro-cid-b6j3gwmu]{outline:none;gap:10px;display:grid}@media (width<=900px){.ct-in[data-astro-cid-b6j3gwmu]{grid-template-columns:1fr}}@media (width<=560px){.fm[data-astro-cid-b6j3gwmu]{grid-template-columns:1fr}}
