.page-module__IVhccG__wrapper{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module__IVhccG__card{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:2.5rem 2rem;box-shadow:0 4px 24px #00000014}.page-module__IVhccG__logo{justify-content:center;margin-bottom:1.5rem;display:flex}.page-module__IVhccG__logoImage{width:348px;height:auto}.page-module__IVhccG__title{color:#1a1a1a;margin:0 0 .5rem;font-weight:500;font-size:1.5rem!important}.page-module__IVhccG__subtitle{color:#666;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.page-module__IVhccG__form{text-align:left}.page-module__IVhccG__field{margin-bottom:1rem}.page-module__IVhccG__label{color:#333;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.page-module__IVhccG__input{box-sizing:border-box;background:#fafafa;border:1.5px solid #ddd;border-radius:8px;outline:none;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1;transition:border-color .15s;display:block}.page-module__IVhccG__input:focus{background:#fff;border-color:#e4002b}.page-module__IVhccG__error{color:#c00;background:#fff0f0;border-radius:6px;margin-bottom:1rem;padding:.5rem .75rem;font-size:.8125rem}.page-module__IVhccG__button{color:#fff;cursor:pointer;background:#e4002b;border:none;border-radius:8px;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:background .15s;display:block}.page-module__IVhccG__button:hover:not(:disabled){background:#c40024}.page-module__IVhccG__button:disabled{opacity:.6;cursor:not-allowed}
