.page_page__MzX8p{min-height:100vh;background:linear-gradient(180deg,#000000,#1a1a1a);color:white;padding:2rem 0}.page_container___qju6{max-width:800px;margin:0 auto;padding:0 1rem}.page_title__xga3t{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem;background:linear-gradient(135deg,#ffffff,#cccccc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_subtitle__XBSs6{text-align:center;color:rgba(255,255,255,.7);margin-bottom:3rem}.page_progressBar__J7_no{position:relative;height:4px;background:rgba(255,255,255,.1);margin:3rem 0;border-radius:2px}.page_progressFill__1mOQu{position:absolute;top:0;left:0;height:100%;background:#c70f0f;transition:width .3s ease;border-radius:2px}.page_steps___m4bt{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.page_step__P5cy_{background:#1a1a1a;color:rgba(255,255,255,.5);padding:.5rem 1rem;border-radius:1rem;font-size:.9rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.page_step__P5cy_.page_active__AhUOn{background:#c70f0f;color:white;border-color:#c70f0f}.page_form__sFi9v{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.page_formStep__CLBR9{display:grid;gap:1.5rem}.page_formGroup__CNURF{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__CNURF label{font-size:.9rem;color:rgba(255,255,255,.8)}.page_formGroup__CNURF input:not([type=checkbox]),.page_formGroup__CNURF select,.page_formGroup__CNURF textarea{padding:.75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:white;font-size:.95rem;transition:all .3s ease}.page_formGroup__CNURF input:focus,.page_formGroup__CNURF select:focus,.page_formGroup__CNURF textarea:focus{outline:none;border-color:#c70f0f;background:rgba(255,255,255,.1)}.page_formGroup__CNURF textarea{resize:vertical;min-height:100px}.page_checkboxLabel__hNp50{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:rgba(255,255,255,.9)}.page_checkboxLabel__hNp50 input[type=checkbox]{width:1.2rem;height:1.2rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);cursor:pointer;accent-color:#c70f0f}.page_checkboxGrid__39JuX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.page_formNavigation__OkA89{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.page_nextButton__byT7b,.page_prevButton__jJEgj,.page_submitButton__n6q3U{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.95rem;font-weight:500;transition:all .3s ease;cursor:pointer}.page_prevButton__jJEgj{background:transparent;border:1px solid rgba(255,255,255,.2);color:white}.page_prevButton__jJEgj:hover{background:rgba(255,255,255,.1)}.page_nextButton__byT7b,.page_submitButton__n6q3U{background:#c70f0f;border:none;color:white}.page_nextButton__byT7b:hover,.page_submitButton__n6q3U:hover{background:#a00c0c}.page_submitButton__n6q3U:disabled{background:#666;cursor:not-allowed}.page_successContainer__ohQiH{max-width:600px;margin:4rem auto;text-align:center;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);padding:3rem 2rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.page_successIcon__q8lP9{width:80px;height:80px;background:#c70f0f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 2rem;color:white}.page_nextSteps__eCyal{margin-top:2rem;text-align:left;background:rgba(0,0,0,.2);padding:1.5rem;border-radius:.75rem}.page_nextSteps__eCyal h3{color:#c70f0f;margin-bottom:1rem}.page_nextSteps__eCyal ol{padding-left:1.5rem;color:rgba(255,255,255,.8)}.page_nextSteps__eCyal li{margin-bottom:.75rem;line-height:1.5}@media (max-width:640px){.page_step__P5cy_{font-size:.8rem;padding:.375rem .75rem}.page_form__sFi9v{padding:1.5rem}.page_formNavigation__OkA89{flex-direction:column}.page_nextButton__byT7b,.page_prevButton__jJEgj,.page_submitButton__n6q3U{width:100%}.page_checkboxGrid__39JuX{grid-template-columns:1fr}}