.FormulaireBon-module__9g9yGa__main{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:3rem 1.5rem 4rem}@media (max-width:640px){.FormulaireBon-module__9g9yGa__main{padding:1.5rem 1rem 3rem}}.FormulaireBon-module__9g9yGa__retour{min-height:44px;color:var(--texte-doux);text-underline-offset:4px;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.FormulaireBon-module__9g9yGa__retour:hover{color:var(--creme)}.FormulaireBon-module__9g9yGa__centre{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:34rem;margin:2rem auto 0;display:flex}.FormulaireBon-module__9g9yGa__colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.FormulaireBon-module__9g9yGa__apercu{position:sticky;top:2rem}.FormulaireBon-module__9g9yGa__panneau{background:var(--nuit-carte);border:1px solid var(--filet);padding:2rem}.FormulaireBon-module__9g9yGa__titre{color:var(--creme);margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);line-height:.95}.FormulaireBon-module__9g9yGa__chapo{color:var(--texte);margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.FormulaireBon-module__9g9yGa__formulaire{flex-direction:column;gap:1.25rem;display:flex}.FormulaireBon-module__9g9yGa__champ{flex-direction:column;gap:.45rem;display:flex}.FormulaireBon-module__9g9yGa__champ label{letter-spacing:.12em;text-transform:uppercase;color:var(--creme);font-size:.78rem;font-weight:700}.FormulaireBon-module__9g9yGa__champ input,.FormulaireBon-module__9g9yGa__champ textarea{width:100%;min-height:48px;font:inherit;color:var(--creme);background:var(--nuit-creux);border:1px solid var(--filet-2);resize:vertical;border-radius:0;padding:.75rem .9rem;font-size:1rem}.FormulaireBon-module__9g9yGa__champ input::placeholder,.FormulaireBon-module__9g9yGa__champ textarea::placeholder{color:var(--texte-doux);opacity:1}.FormulaireBon-module__9g9yGa__champ input:focus,.FormulaireBon-module__9g9yGa__champ textarea:focus{outline:2px solid var(--neon);outline-offset:1px;border-color:#0000}.FormulaireBon-module__9g9yGa__aide{color:var(--texte-doux);font-size:.82rem;line-height:1.5}.FormulaireBon-module__9g9yGa__erreur{color:var(--creme);background:var(--nuit-carte-3);border-left:3px solid var(--neon);margin:0;padding:.75rem .9rem;font-size:.9rem}.FormulaireBon-module__9g9yGa__bouton,.FormulaireBon-module__9g9yGa__boutonSecondaire{width:100%;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.FormulaireBon-module__9g9yGa__bouton{min-height:60px;color:var(--nuit);background:var(--neon);border:none;padding:0 1.5rem;font-size:.95rem}.FormulaireBon-module__9g9yGa__bouton:hover:not(:disabled){background:var(--neon-survol)}.FormulaireBon-module__9g9yGa__bouton:disabled{opacity:.6;cursor:progress}.FormulaireBon-module__9g9yGa__boutonSecondaire{min-height:52px;color:var(--creme);border:1px solid var(--filet-3);background:0 0;margin-top:.75rem;padding:0 1.25rem;font-size:.85rem}.FormulaireBon-module__9g9yGa__boutonSecondaire:hover{border-color:var(--creme)}.FormulaireBon-module__9g9yGa__resultat{flex-direction:column;display:flex}.FormulaireBon-module__9g9yGa__avertissement{color:var(--texte-doux);margin:1.5rem 0 0;font-size:.875rem;line-height:1.55}@media (max-width:820px){.FormulaireBon-module__9g9yGa__colonnes{grid-template-columns:minmax(0,1fr);gap:2rem}.FormulaireBon-module__9g9yGa__apercu{position:static}.FormulaireBon-module__9g9yGa__panneau{padding:1.5rem 1.25rem}}
