.PartnerRegistrationForm_registrationSection__9Fg2r{padding:80px 20px;background:#fff}@media(max-width:768px){.PartnerRegistrationForm_registrationSection__9Fg2r{padding:40px 15px}}.PartnerRegistrationForm_registrationSection__9Fg2r.PartnerRegistrationForm_partner-reg-v2-wrap__cLwH3{padding:48px 20px 80px;background:#faf9f7}.PartnerRegistrationForm_container__HdUVR{max-width:900px;margin:0 auto}.PartnerRegistrationForm_sectionTitle__tvyJ5{font-size:36px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:50px}@media(max-width:768px){.PartnerRegistrationForm_sectionTitle__tvyJ5{font-size:28px;margin-bottom:30px}}.PartnerRegistrationForm_formCard__fqJe3{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #e5e7eb}@media(max-width:768px){.PartnerRegistrationForm_formCard__fqJe3{padding:30px 20px;border-radius:16px}}.PartnerRegistrationForm_form__evxc1{width:100%}.PartnerRegistrationForm_stepContent__CmUjY{min-height:400px}.PartnerRegistrationForm_stepDescription__4Up72{font-size:16px;color:#7f8c8d;margin-bottom:30px;text-align:center}.PartnerRegistrationForm_formRow___uEJe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}@media(max-width:768px){.PartnerRegistrationForm_formRow___uEJe{grid-template-columns:1fr;gap:0}}.PartnerRegistrationForm_formGroup__N6woo{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.PartnerRegistrationForm_formGroup__N6woo label{font-size:14px;font-weight:600;color:#2c3e50}.PartnerRegistrationForm_input__XquC7{width:100%;height:56px;padding:0 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:#2c3e50;background:#fff;transition:all .3s ease}.PartnerRegistrationForm_input__XquC7:focus{outline:none;border-color:#78d2ff;box-shadow:0 0 0 4px rgba(120,210,255,.2)}.PartnerRegistrationForm_input__XquC7::-moz-placeholder{color:#9ca3af}.PartnerRegistrationForm_input__XquC7:-ms-input-placeholder{color:#9ca3af}.PartnerRegistrationForm_input__XquC7::placeholder{color:#9ca3af}.PartnerRegistrationForm_input__XquC7.PartnerRegistrationForm_errorInput___MSPq{border-color:#dc3545}.PartnerRegistrationForm_input__XquC7.PartnerRegistrationForm_errorInput___MSPq:focus{border-color:#dc3545;box-shadow:0 0 0 4px rgba(220,53,69,.1)}.PartnerRegistrationForm_errorMsg__WizKr{color:#dc3545;font-size:13px;margin-top:4px;font-weight:500}.PartnerRegistrationForm_checkboxLabel__GGS4R{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.5;color:#2c3e50}.PartnerRegistrationForm_checkbox__pZ3GR{margin-top:3px;width:18px;height:18px;cursor:pointer;accent-color:#78d2ff;flex-shrink:0}.PartnerRegistrationForm_radioGroup__54isX{display:flex;gap:20px;margin-top:8px}.PartnerRegistrationForm_radioLabel__mok4r{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#2c3e50;font-weight:500}.PartnerRegistrationForm_radio__xPIai{width:18px;height:18px;cursor:pointer;accent-color:#78d2ff}.PartnerRegistrationForm_spinner__E2oLK{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:PartnerRegistrationForm_spin__uBFrg .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes PartnerRegistrationForm_spin__uBFrg{to{transform:rotate(1turn)}}.PartnerRegistrationForm_required__yWQn8{color:#dc3545;font-weight:600}.PartnerRegistrationForm_optional__HqVE7{color:#6c757d;font-size:.85em;font-weight:400;font-style:italic;margin-left:4px}.PartnerRegistrationForm_loadingContainer__eTCY5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.PartnerRegistrationForm_loadingContainer__eTCY5 .PartnerRegistrationForm_spinner__E2oLK{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#78d2ff;border-radius:50%;animation:PartnerRegistrationForm_spin__uBFrg .8s linear infinite;margin-bottom:20px}.PartnerRegistrationForm_loadingContainer__eTCY5 p{color:#64748b;font-size:16px}.PartnerRegistrationForm_alreadyPartnerMessage__bEm8J{background:#f0f9ff;border:2px solid #0ea5e9;border-radius:12px;padding:40px;text-align:center}.PartnerRegistrationForm_alreadyPartnerMessage__bEm8J h3{color:#0369a1;font-size:24px;margin-bottom:12px}.PartnerRegistrationForm_alreadyPartnerMessage__bEm8J p{color:#0c4a6e;font-size:16px;margin-bottom:24px}.PartnerRegistrationForm_upgradeNotice__YPP9o{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:8px;padding:16px 20px;margin-bottom:24px}.PartnerRegistrationForm_upgradeNotice__YPP9o p{margin:0;color:#92400e;font-size:14px;line-height:1.6}.PartnerRegistrationForm_upgradeNotice__YPP9o p strong{color:#78350f;font-weight:600}.PartnerRegistrationForm_formActions__AFzW9{display:flex;gap:15px;justify-content:flex-end;margin-top:40px;padding-top:30px;border-top:1px solid #e5e7eb}@media(max-width:768px){.PartnerRegistrationForm_formActions__AFzW9{flex-direction:column-reverse}}.PartnerRegistrationForm_primaryButton__40RjG{padding:16px 40px;background:linear-gradient(135deg,#78d2ff,#5bc0f0);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(120,210,255,.3)}.PartnerRegistrationForm_primaryButton__40RjG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(120,210,255,.4)}.PartnerRegistrationForm_primaryButton__40RjG:active:not(:disabled){transform:translateY(0)}.PartnerRegistrationForm_primaryButton__40RjG:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.PartnerRegistrationForm_primaryButton__40RjG{width:100%}}.PartnerRegistrationForm_secondaryButton__0ZZoU{padding:16px 40px;background:#fff;color:#2c3e50;font-size:16px;font-weight:600;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s ease}.PartnerRegistrationForm_secondaryButton__0ZZoU:hover{border-color:#78d2ff;color:#78d2ff}@media(max-width:768px){.PartnerRegistrationForm_secondaryButton__0ZZoU{width:100%}}.PartnerRegistrationForm_labelWithInfo__j81E9{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.PartnerRegistrationForm_fieldInfoBtn__jUmbC{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:#64748b;cursor:help;border-radius:4px;line-height:0}.PartnerRegistrationForm_fieldInfoBtn__jUmbC:hover{color:#78d2ff}.PartnerRegistrationForm_fieldInfoBtn__jUmbC:focus-visible{outline:2px solid #78d2ff;outline-offset:2px}.PartnerRegistrationForm_fieldInfoBtnSvg__3oUrh{display:block}