.Home_container__XXbpJ{min-height:100vh;display:flex;flex-direction:column}.Home_navbar__GARmi{background-color:#36335c;padding:1rem;display:flex;align-items:center;justify-content:center}.Home_backRow__hSXJt{width:100%;padding:.55rem 1rem 0}.Home_backButton__Wk8En{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#5a567d;border-radius:4px;padding:.2rem;cursor:pointer}.Home_backButton__Wk8En:hover{background:rgba(90,86,125,.12)}.Home_backButton__Wk8En i{font-size:24px}.Home_logo__c3wsc{height:60px}.Home_progressBar__iijJ3{width:100%;height:10px;background-color:#eee}.Home_progressFill__EXKMS{height:100%;background-color:#36335c;transition:width .3s ease}.Home_main__9U9PE{flex:1;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.Home_card__DfBzw{max-width:600px;width:100%;margin:20px auto;padding:20px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.Home_cardHeader__I5NlZ{position:absolute;top:10px;right:10px;font-size:24px;color:#36335c}.Home_iconAlign__tPNx9{text-align:center;color:#36335c}.Home_question__mEbxi h2{margin-top:0;text-align:center}.Home_options__b1xUY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.Home_options__b1xUY button{padding:1rem;border:2px solid #36335c;border-radius:8px;background:white;cursor:pointer;transition:background .3s ease,color .3s ease}.Home_options__b1xUY button:hover{background:#36335c;color:white}.Home_optionActive__5YjX0{background:#36335c!important;color:#ffffff!important}.Home_multiNextButton__vV_qk{width:100%;margin-top:1rem}.Home_form__JJj6C{width:100%;max-width:500px;display:flex;flex-direction:column;gap:1rem;margin-top:20px}.Home_form__JJj6C input{padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease}.Home_form__JJj6C input:focus{border-color:#36335c;box-shadow:0 0 5px rgba(54,51,92,.5)}.Home_form__JJj6C input.Home_error__d8wZE{border:1px solid red}.Home_form__JJj6C label{font-size:14px}.Home_consent__p8tuo{display:flex;gap:.5rem;align-items:center}.Home_privacyNotice__sgKQN{font-size:14px;line-height:1.4;margin:0}.Home_privacyNotice__sgKQN a{color:#36335c;text-decoration:underline}.Home_footer__gvj6b{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.Home_submitButton__CvH4l{padding:.8rem;font-size:16px;background-color:#36335c;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.Home_submitButton__CvH4l:hover{background-color:#2d2a50}.Home_links__e3z5u{display:flex;gap:1rem;color:#36335c}.Home_loading__Q6fZ8{text-align:center}.Home_configHint__51bUD{font-size:14px;color:#b42318;margin-top:.4rem}.Home_spinner__xfAco{border:4px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;width:40px;height:40px;animation:Home_spin__S762f 1s linear infinite;margin:0 auto 1rem}@keyframes Home_spin__S762f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.Home_navbar__GARmi{background-color:#2d2a50}.Home_backButton__Wk8En{color:#ededed}.Home_progressBar__iijJ3{background-color:#444}.Home_progressFill__EXKMS{background-color:#2d2a50}.Home_card__DfBzw{background:#1e1e1e;border:1px solid #444;box-shadow:0 2px 4px rgba(255,255,255,.1)}.Home_cardHeader__I5NlZ,.Home_iconAlign__tPNx9,.Home_links__e3z5u{color:#ededed}.Home_options__b1xUY button{background:#1e1e1e;border:2px solid #2d2a50;color:#ededed}.Home_options__b1xUY button:hover{background:#2d2a50;color:white}.Home_optionActive__5YjX0{background:#2d2a50!important;color:#ffffff!important}.Home_form__JJj6C input{background:#333;border:1px solid #555;color:#ededed}.Home_form__JJj6C input.Home_error__d8wZE{border:1px solid red}.Home_form__JJj6C input:focus{border-color:#2d2a50;box-shadow:0 0 5px rgba(45,45,80,.5)}.Home_privacyNotice__sgKQN a{color:#ededed}.Home_footer__gvj6b{border-top:1px solid #444}.Home_submitButton__CvH4l{background-color:#2d2a50}.Home_submitButton__CvH4l:hover{background-color:#232c4a}.Home_spinner__xfAco{border:4px solid #333;border-top-color:#4caf50}.Home_configHint__51bUD{color:#ffb4a8}}