.formulario_container__TOGw0{padding:2rem 1rem;background:var(--color-white);display:flex;align-items:center;justify-content:center;min-height:90vh}.formulario_formWrapper__8Y55x{background:var(--color-white);padding:3rem;border-radius:var(--border-radius-cards);width:100%;max-width:600px;border:1px solid var(--color-border)}.formulario_title__v22mw{font-family:Poppins1,sans-serif;font-size:2.5rem;font-weight:700;color:var(--color-title);text-align:center;margin-bottom:.5rem}.formulario_subtitle__AU0CB{font-family:Poppins,sans-serif;color:var(--color-text);text-align:center;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6;opacity:.8}.formulario_form__S8Oyi{gap:1.5rem}.formulario_form__S8Oyi,.formulario_inputGroup__7jNsM{display:flex;flex-direction:column}.formulario_label__quA_7{font-family:Poppins,sans-serif;font-weight:600;color:var(--color-title);margin-bottom:.5rem;font-size:.95rem}.formulario_input__0XuxH,.formulario_textarea__XFukE{font-family:Nunito,sans-serif;padding:.875rem 1rem;border:2px solid var(--color-border);border-radius:var(--border-radius-field);font-size:1rem;transition:all .2s ease;color:var(--color-text);background-color:var(--color-white)}.formulario_input__0XuxH:focus,.formulario_textarea__XFukE:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(2,77,223,.1)}.formulario_textarea__XFukE{resize:vertical;min-height:120px}.formulario_submitButton__39B7f{font-family:Poppins,sans-serif;background:var(--color-primary);color:var(--color-white);padding:1rem 2rem;border:none;border-radius:var(--border-radius-btn);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem}.formulario_submitButton__39B7f:hover:not(:disabled){background:var(--hover-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(2,77,223,.3)}.formulario_submitButton__39B7f:disabled{opacity:.7;cursor:not-allowed;transform:none}.formulario_message__cjvkc{font-family:Poppins,sans-serif;padding:1rem;border-radius:var(--border-radius-field);margin-top:1rem;font-weight:500;text-align:center}.formulario_success__FfOb1{background-color:rgba(34,191,70,.1);color:var(--color-green);border:1px solid var(--color-green)}.formulario_error__sp_R_{background-color:rgba(250,27,27,.1);color:var(--color-red);border:1px solid var(--color-red)}.formulario_successContainer__1o8sy{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.formulario_successMessage__JEsJq{font-family:Poppins,sans-serif;color:var(--color-text);font-size:1.1rem;line-height:1.6;opacity:.8;margin-bottom:1rem}.formulario_homeButton__F5eBo{font-family:Poppins,sans-serif;background:var(--color-primary);color:var(--color-white);padding:1rem 2rem;border:none;border-radius:var(--border-radius-btn);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.formulario_homeButton__F5eBo:hover{background:var(--hover-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(2,77,223,.3)}@media (max-width:768px){.formulario_container__TOGw0{padding:1rem}.formulario_formWrapper__8Y55x{padding:2rem 1.5rem}.formulario_title__v22mw{font-size:2rem}}