.formulaire_carte__51Pap{border:1px solid var(--hair);border-radius:18px;padding:clamp(22px,3.4vw,40px);background:var(--glass);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--glass-shadow);display:grid;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px)}.formulaire_section__9iF9p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 28px;gap:6px 28px;border:0;margin:0;padding:0;min-width:0}.formulaire_titreSection__6Cyjy{grid-column:1/-1;display:flex;align-items:baseline;gap:14px;font-family:var(--f-d);font-weight:600;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.03em;color:var(--fg);margin-bottom:4px}.formulaire_titreSection__6Cyjy span{font-family:var(--f-b);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--orange)}@media (max-width:720px){.formulaire_section__9iF9p{grid-template-columns:minmax(0,1fr)}}.formulaire_champ__pla_b{display:flex;flex-direction:column;gap:8px;min-width:0;border:0;margin:14px 0 0;padding:0}.formulaire_large__ZydVn{grid-column:1/-1}.formulaire_libelle__log5L{font-family:var(--f-b);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);padding:0}.formulaire_champ__pla_b input:not([type=radio]):not([type=file]),.formulaire_champ__pla_b select,.formulaire_champ__pla_b textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--hair);border-radius:0;color:var(--fg);font-family:var(--f-t);font-size:18px;padding:10px 0;outline:none;transition:border-color .25s var(--ease)}.formulaire_champ__pla_b select{font-family:var(--f-b);font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.formulaire_champ__pla_b select option{background:var(--bg);color:var(--fg)}.formulaire_champ__pla_b input::placeholder,.formulaire_champ__pla_b textarea::placeholder{color:var(--fg-faint);font-style:italic}.formulaire_champ__pla_b input:focus,.formulaire_champ__pla_b select:focus,.formulaire_champ__pla_b textarea:focus{border-bottom-color:var(--orange)}.formulaire_champ__pla_b textarea{min-height:150px;resize:vertical;line-height:1.5}.formulaire_champ__pla_b[data-erreur=true] input:not([type=radio]),.formulaire_champ__pla_b[data-erreur=true] select,.formulaire_champ__pla_b[data-erreur=true] textarea{border-bottom-color:var(--orange)}.formulaire_aide__KOuR3,.formulaire_erreur__CyIwb{font-family:var(--f-b);font-size:12px;line-height:1.45}.formulaire_erreur__CyIwb{color:var(--orange)}.formulaire_aide__KOuR3{color:var(--fg-faint)}.formulaire_pilules__ZENDH{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.formulaire_pilule__3kfvi{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--hair);border-radius:100px;background:transparent;color:var(--fg-soft);font-family:var(--f-b);font-size:13px;cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.formulaire_pilule__3kfvi:hover{border-color:var(--fg-faint);color:var(--fg)}.formulaire_pilule__3kfvi[data-choisi=true]{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--fg)}.formulaire_pilule__3kfvi input{position:absolute;opacity:0;pointer-events:none}.formulaire_pilule__3kfvi:focus-visible,.formulaire_pilule__3kfvi:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.formulaire_ajout__9SC1U input{max-width:420px}.formulaire_choix__JxFIq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:720px){.formulaire_choix__JxFIq{grid-template-columns:minmax(0,1fr)}}.formulaire_option___OtCR{display:grid;grid-gap:10px;gap:10px;text-align:left;padding:clamp(20px,2.6vw,28px);border:1px solid var(--hair);border-radius:16px;background:var(--surface);color:var(--fg);cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.formulaire_option___OtCR:hover{border-color:var(--fg-faint);transform:translateY(-2px)}.formulaire_option___OtCR[aria-pressed=true]{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,var(--surface))}.formulaire_optionK__QlwRK{font-family:var(--f-b);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.formulaire_optionH__CZfZM{font-family:var(--f-d);font-weight:600;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.035em;line-height:1.05}.formulaire_optionH__CZfZM em{font-family:var(--f-t);font-weight:400;font-style:italic;letter-spacing:-.01em}.formulaire_optionD__1NwO6{font-family:var(--f-t);font-size:17px;line-height:1.45;color:var(--fg-mut)}.formulaire_pied__dk3lk{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.formulaire_mention__O98n1{flex:1 1 280px;font-family:var(--f-b);font-size:12px;line-height:1.55;color:var(--fg-faint)}.formulaire_mention__O98n1 a{text-decoration:underline}.formulaire_echec__4Vycz{grid-column:1/-1;font-family:var(--f-b);font-size:14px;color:var(--orange);border-left:2px solid var(--orange);padding-left:12px}.formulaire_fichier__hhBxq{font-family:var(--f-b);font-size:13px;color:var(--fg-mut)}.formulaire_fichier__hhBxq::-webkit-file-upload-button{margin-right:12px;padding:8px 14px;border:1px solid var(--hair);border-radius:100px;background:transparent;color:var(--fg);font-family:var(--f-b);font-size:12px;font-weight:600;cursor:pointer}.formulaire_fichier__hhBxq::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--hair);border-radius:100px;background:transparent;color:var(--fg);font-family:var(--f-b);font-size:12px;font-weight:600;cursor:pointer}.formulaire_merci__4o_Xi{display:grid;grid-gap:14px;gap:14px;padding:clamp(10px,2vw,20px) 0}.formulaire_merciH__aYTid{font-family:var(--f-d);font-weight:600;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;line-height:1;color:var(--fg)}.formulaire_merciH__aYTid em{font-family:var(--f-t);font-weight:400;font-style:italic;color:var(--orange)}.formulaire_merciD__On81S{font-family:var(--f-t);font-size:19px;line-height:1.5;color:var(--fg-soft);max-width:560px}