.Form-module__iwjq6q__formContainer{background:radial-gradient(circle,#1a1a1a 0%,#050505 100%);justify-content:center;align-items:center;min-height:100vh;padding-top:120px;padding-bottom:40px;display:flex}.Form-module__iwjq6q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px}.Form-module__iwjq6q__title{font-family:var(--font-heading);text-align:center;color:var(--primary);margin-bottom:8px;font-size:2rem}.Form-module__iwjq6q__subtitle{text-align:center;color:var(--text-muted);margin-bottom:32px}.Form-module__iwjq6q__formGroup{margin-bottom:20px}.Form-module__iwjq6q__formGroup label{color:var(--text-main);margin-bottom:8px;font-weight:500;display:block}.Form-module__iwjq6q__formGroup input,.Form-module__iwjq6q__formGroup textarea{color:#000;background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;padding:12px;font-size:1rem;transition:border-color .2s}.Form-module__iwjq6q__formGroup input:focus,.Form-module__iwjq6q__formGroup textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #ffbe0b33}.Form-module__iwjq6q__submitBtn{background:var(--primary);color:#000;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;margin-top:16px;padding:14px;font-weight:700;transition:all .3s}.Form-module__iwjq6q__submitBtn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 0 15px #d4af3766}.Form-module__iwjq6q__footer{text-align:center;color:var(--text-muted);margin-top:24px;font-size:.9rem}.Form-module__iwjq6q__link{color:var(--primary);cursor:pointer;font-weight:600}.Form-module__iwjq6q__link:hover{text-decoration:underline}.Form-module__iwjq6q__error{border:1px solid var(--error);color:var(--error);border-radius:var(--radius-sm);background:#ef44441a;margin-bottom:20px;padding:12px}@media (max-width:768px){.Form-module__iwjq6q__card{padding:24px}.Form-module__iwjq6q__title{font-size:1.75rem}}
