.page_researchPage__9omde{min-height:100vh;padding-top:calc(var(--spacing-xl) + 80px);padding-bottom:var(--spacing-xl)}.page_pageHeader__x8vBG{max-width:1400px;margin:0 auto var(--spacing-xl);padding:0 var(--spacing-md)}.page_label__f1pAe{display:block;font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}.page_title__sWoN0{font-family:var(--font-display);font-size:var(--font-size-hero);text-transform:uppercase;margin-bottom:var(--spacing-md)}.page_intro__yJzA_{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-muted);max-width:700px}.page_formContainer__UGqXE{max-width:900px;margin:0 auto;padding:0 var(--spacing-md)}.page_surveyForm__LgAp7{background-color:var(--color-bg-primary);padding:var(--spacing-lg);border:1px solid rgba(13,13,14,.1);border-radius:var(--radius-md)}.page_formTitle__6wCPe{font-family:var(--font-display);font-size:var(--font-size-xl);text-transform:uppercase;padding-bottom:var(--spacing-sm);border-bottom:1px solid rgba(13,13,14,.1)}.page_formTitle__6wCPe,.page_questionGroup__6YcRh{margin-bottom:var(--spacing-lg)}.page_questionLabel__SUv5l{display:block;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.page_questionNumber__dRoR_{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent-maroon);margin-right:var(--spacing-xs)}.page_formInput__Y2Qb2{width:100%;font-family:var(--font-body);font-size:var(--font-size-base);padding:var(--spacing-sm);border:1px solid rgba(13,13,14,.2);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);transition:border-color var(--transition-fast)}.page_formInput__Y2Qb2:focus{outline:none;border-color:var(--color-accent-maroon)}.page_formInput__Y2Qb2::placeholder{color:var(--color-text-muted)}.page_radioGroup__UMYlv{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_radioOption___Gq8_{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}.page_radioOption___Gq8_ input[type=radio]{width:18px;height:18px;accent-color:var(--color-accent-maroon);cursor:pointer}.page_radioOption___Gq8_ span{font-family:var(--font-body);font-size:var(--font-size-sm)}.page_checkboxGroup__atvXC{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_checkboxOption__ZzVHS{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}.page_checkboxOption__ZzVHS input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent-maroon);cursor:pointer}.page_checkboxOption__ZzVHS span{font-family:var(--font-body);font-size:var(--font-size-sm)}.page_submitButton__GcT3q{width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-base);margin-top:var(--spacing-md)}.page_submitButton__GcT3q:hover:not(:disabled){background-color:var(--color-accent-maroon);transform:translateY(-2px)}.page_submitButton__GcT3q:disabled{opacity:.7;cursor:not-allowed}.page_errorMessage__MKNnz{font-family:var(--font-mono);font-size:var(--font-size-xs);color:#ef4444;margin-top:var(--spacing-sm);text-align:center}.page_successMessage__xfbsz{text-align:center;padding:var(--spacing-xl)}.page_successTitle__TTOjK{font-family:var(--font-display);font-size:var(--font-size-xl);text-transform:uppercase;margin-bottom:var(--spacing-sm);color:var(--color-accent-maroon)}.page_successText__KgxRJ{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.page_resetButton__RY5GN{padding:var(--spacing-xs) var(--spacing-md);background:transparent;border:2px solid var(--color-text-primary);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-base)}.page_resetButton__RY5GN:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}@media (max-width:576px){.page_researchPage__9omde{padding-top:calc(var(--spacing-lg) + 60px)}.page_surveyForm__LgAp7{padding:var(--spacing-md)}}