.Formulaire-module__zFSDzG__pageContainer{max-width:800px;font-family:var(--font-inter),sans-serif;color:var(--foreground);margin:60px auto;padding:40px 20px}.Formulaire-module__zFSDzG__title{text-align:center;color:#171717;letter-spacing:-.02em;margin-bottom:3rem;font-size:2.8rem;font-weight:800}.Formulaire-module__zFSDzG__form{background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;gap:2rem;padding:4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000d}.Formulaire-module__zFSDzG__form:before{content:"";background:#1a2a1f;width:100%;height:6px;position:absolute;top:0;left:0}.Formulaire-module__zFSDzG__formGroup{flex-direction:column;display:flex}.Formulaire-module__zFSDzG__label{color:#171717;letter-spacing:-.01em;margin-bottom:.8rem;font-size:1rem;font-weight:700}.Formulaire-module__zFSDzG__required{color:#1a2a1f;margin-left:4px}.Formulaire-module__zFSDzG__input,.Formulaire-module__zFSDzG__textarea,.Formulaire-module__zFSDzG__select{color:#171717;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:12px;outline:none;padding:1rem 1.2rem;font-size:1rem;transition:all .2s}.Formulaire-module__zFSDzG__input:focus,.Formulaire-module__zFSDzG__textarea:focus,.Formulaire-module__zFSDzG__select:focus{background-color:#fff;border-color:#171717;box-shadow:0 0 0 4px #1717170d}.Formulaire-module__zFSDzG__textarea{resize:vertical;min-height:150px}.Formulaire-module__zFSDzG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23171717' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:12px}.Formulaire-module__zFSDzG__fileInput{color:#555;cursor:pointer;background-color:#f9f9f9;border:2px dashed #e5e5e5;border-radius:12px;padding:10px;font-size:1rem;transition:all .2s}.Formulaire-module__zFSDzG__fileInput:hover{background-color:#ececec;border-color:#bbb}.Formulaire-module__zFSDzG__submitButton{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:50px;margin-top:1.5rem;padding:1.2rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 10px 20px #0000001a}.Formulaire-module__zFSDzG__submitButton:hover{background-color:#c62828;transform:translateY(-3px);box-shadow:0 15px 30px #c6282840}@media (max-width:600px){.Formulaire-module__zFSDzG__pageContainer{margin:30px auto;padding:20px}.Formulaire-module__zFSDzG__form{padding:2rem 1.5rem}.Formulaire-module__zFSDzG__title{font-size:2rem}}
