.registration-v2_body___W4Pd{font-family:Poppins,sans-serif;background-color:var(--primary-dark);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:20px;line-height:1.6}.registration-v2_container__fShsI{width:100%;max-width:600px;margin:0 auto}.registration-v2_h1__E7eRC{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:10px;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.registration-v2_subtitle__7K_Dz{text-align:center;color:var(--text-secondary);margin-bottom:40px;font-size:1.1rem}.registration-v2_formSection___lhV_{background:var(--card-background);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:0 6px 30px rgba(0,0,0,.4)}.registration-v2_sectionTitle__J_PzX{font-size:1.4rem;font-weight:700;margin-bottom:20px;color:var(--text-primary);display:flex;align-items:center;gap:10px}.registration-v2_sectionIcon__D33D9{width:24px;height:24px;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.registration-v2_formGroup__p122D{margin-bottom:20px}.registration-v2_label__4GDQB{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:.95rem;font-weight:600}.registration-v2_input__W09bl,.registration-v2_select__Fm2zR,.registration-v2_textarea__h8_yf{width:100%;padding:15px 20px;background:rgba(16,16,26,.6);border:2px solid rgba(138,138,175,.2);border-radius:30px;color:var(--text-primary);font-size:1rem;transition:all .3s ease;font-family:Poppins,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.registration-v2_textarea__h8_yf{border-radius:20px;resize:vertical;min-height:100px}.registration-v2_select__Fm2zR{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8AAF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:20px;padding-right:45px;cursor:pointer}.registration-v2_input__W09bl:focus,.registration-v2_select__Fm2zR:focus,.registration-v2_textarea__h8_yf:focus{outline:none;border-color:var(--gradient-end);box-shadow:0 0 15px rgba(249,0,191,.3);background:rgba(16,16,26,.8)}.registration-v2_input__W09bl::placeholder,.registration-v2_textarea__h8_yf::placeholder{color:rgba(138,138,175,.6)}.registration-v2_checkboxGroup__2PQe_,.registration-v2_radioGroup__tZKPz{display:flex;gap:20px;flex-wrap:wrap}.registration-v2_checkboxItem__vGHrU,.registration-v2_radioItem__BaSSp{display:flex;align-items:center;gap:8px}.registration-v2_checkbox__lQ_yp,.registration-v2_radio__9_B6M{width:20px;height:20px;accent-color:var(--gradient-end);cursor:pointer}.registration-v2_checkboxItem__vGHrU label,.registration-v2_radioItem__BaSSp label{margin-bottom:0;cursor:pointer;color:var(--text-primary)}.registration-v2_submitButton__77DEx{width:100%;padding:18px;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));border:none;border-radius:30px;color:white;font-size:1.1rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;margin-top:30px;box-shadow:0 5px 20px rgba(106,0,255,.4)}.registration-v2_submitButton__77DEx:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(106,0,255,.6)}.registration-v2_submitButton__77DEx:disabled{opacity:.6;cursor:not-allowed;transform:none}.registration-v2_errorMessage___GEhh{color:var(--gradient-end);font-size:.85rem;margin-top:5px}.registration-v2_successMessage__OAaVS h2{font-size:1.8rem;font-weight:700;margin-bottom:10px}.registration-v2_successMessage__OAaVS p{color:rgba(255,255,255,.9);font-size:1.1rem}.registration-v2_checkmarkContainer__HLVlY{margin-bottom:20px}.registration-v2_checkmark__OkNot{width:80px;height:80px;border-radius:50%;display:block;stroke-width:3;stroke:white;stroke-miterlimit:10;box-shadow:inset 0 0 0 #7ac142;animation:registration-v2_fill__iyAKY .4s ease-in-out .4s forwards,registration-v2_scale__sLcYA .3s ease-in-out .9s both;margin:0 auto}.registration-v2_checkmarkCircle__wTwui{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:registration-v2_stroke__FRloX .6s cubic-bezier(.65,0,.45,1) forwards}.registration-v2_checkmarkCheck__eapUk{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:registration-v2_stroke__FRloX .3s cubic-bezier(.65,0,.45,1) .8s forwards}.registration-v2_criticalInfoBox__mfCB1{background-color:rgba(16,16,26,.7);border:1px solid var(--border-color);border-radius:15px;padding:25px;margin-top:30px;text-align:left}.registration-v2_criticalInfoBox__mfCB1 h3{font-size:1.2rem;font-weight:600;color:var(--gradient-start);margin-bottom:15px;display:flex;align-items:center}.registration-v2_criticalInfoBox__mfCB1 ol{list-style-type:decimal;list-style-position:inside;padding-left:5px;space-y:15px}.registration-v2_criticalInfoBox__mfCB1 li{font-size:1rem;line-height:1.6}.registration-v2_finalContact__2AbW0{margin-top:25px;font-size:.9rem;color:var(--text-secondary)}.registration-v2_finalContact__2AbW0 a{color:var(--gradient-start);text-decoration:underline}@keyframes registration-v2_stroke__FRloX{to{stroke-dashoffset:0}}@keyframes registration-v2_scale__sLcYA{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes registration-v2_fill__iyAKY{to{box-shadow:inset 0 0 0 40px #7ac142}}.registration-v2_submitError__pA3T5{background-color:rgba(249,0,191,.1);border:1px solid rgba(249,0,191,.5);color:#f9c5e5;padding:15px;border-radius:15px;margin-bottom:20px;text-align:center}.registration-v2_termsText__tHe_b{font-size:.9rem;color:var(--text-secondary);line-height:1.5}@media (max-width:640px){.registration-v2_h1__E7eRC{font-size:2rem}.registration-v2_formSection___lhV_{padding:20px}.registration-v2_checkboxGroup__2PQe_,.registration-v2_radioGroup__tZKPz{flex-direction:column;gap:15px}}.registration-v2_loadingSpinner__bLOpG{width:20px;height:20px;border:3px solid transparent;border-top-color:white;border-radius:50%;animation:registration-v2_spin__L_UFy 1s linear infinite;margin:0 auto}@keyframes registration-v2_spin__L_UFy{to{transform:rotate(1turn)}}.registration-v2_buttonText__bhatJ{display:inline}.registration-v2_partnerWarningBox__pad7m{background-color:rgba(255,255,0,.1);border:1px solid rgba(255,255,0,.5);color:#ffeb3b;padding:15px;border-radius:15px;margin-top:20px;margin-bottom:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:.95rem}