.assessment-module__nNbx2G__container{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.assessment-module__nNbx2G__header{text-align:center;margin-bottom:3rem}.assessment-module__nNbx2G__title{color:var(--color-primary);margin-bottom:1rem;font-size:2.5rem}.assessment-module__nNbx2G__subtitle{color:var(--color-secondary);font-size:1.125rem}.assessment-module__nNbx2G__formBox{background:var(--color-bg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);border-radius:1rem;padding:3rem}.assessment-module__nNbx2G__formGroup{margin-bottom:1.5rem}.assessment-module__nNbx2G__label{color:var(--color-primary);margin-bottom:.5rem;font-weight:600;display:block}.assessment-module__nNbx2G__input,.assessment-module__nNbx2G__select,.assessment-module__nNbx2G__textarea{border:1px solid var(--border-color);width:100%;color:var(--color-text);background-color:var(--color-bg-alt);border-radius:.375rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.assessment-module__nNbx2G__input:focus,.assessment-module__nNbx2G__select:focus,.assessment-module__nNbx2G__textarea:focus{border-color:var(--color-accent);outline:none}.assessment-module__nNbx2G__textarea{resize:vertical;min-height:120px}.assessment-module__nNbx2G__submitBtn{width:100%;margin-top:1rem;padding:1rem;font-size:1.125rem}
