.Step1PersonalInfo_pageContainer__PwABW{position:relative;width:100%}.Step1PersonalInfo_landingSubtitle__Kxcr6{text-align:left;margin-bottom:1.5rem;padding-left:.5rem}.Step1PersonalInfo_landingSubtitle__Kxcr6 h2{font-size:40px;font-weight:700;color:#FE8F15;margin:0 0 8px;font-family:Fraiche,sans-serif}.Step1PersonalInfo_landingSubtitle__Kxcr6 p{font-size:1rem;color:#333;margin:0 0 5px}.Step1PersonalInfo_privacyNote__c_HAT{font-size:.75rem;color:#888}.Step1PersonalInfo_orangeFormBox__ozaV6{position:relative;background:#FE8F15;border-radius:50px;padding:2rem 2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:visible;margin-bottom:1.5rem}.Step1PersonalInfo_formBadge__YFfBr{position:absolute;top:-20px;right:-20px;width:85px;height:85px;z-index:10;pointer-events:none}.Step1PersonalInfo_formBadge__YFfBr img{width:100%;height:100%;object-fit:contain}.Step1PersonalInfo_formGrid__jRWLe{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;gap:1rem 2rem}.Step1PersonalInfo_formColumnInner__fSjgh{display:flex;flex-direction:column;gap:.75rem}.Step1PersonalInfo_orangeInput__5FkvN,.Step1PersonalInfo_orangeSelect__GgQMo{width:100%;padding:12px 16px;border:none;border-radius:25px;font-size:.9rem;font-family:Outfit,sans-serif;background:rgba(255,255,255,.95);color:#333;outline:none;box-sizing:border-box}.Step1PersonalInfo_orangeInput__5FkvN::placeholder{color:#888}.Step1PersonalInfo_orangeSelect__GgQMo{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.Step1PersonalInfo_orangeInput__5FkvN.Step1PersonalInfo_error__JY8to,.Step1PersonalInfo_orangeSelect__GgQMo.Step1PersonalInfo_error__JY8to{border:2px solid #ef4444}.Step1PersonalInfo_errorMessage__e7BdG{font-size:.75rem;color:#fee2e2;background:rgba(239,68,68,.9);padding:4px 10px;border-radius:6px;margin-top:4px;font-weight:500}.Step1PersonalInfo_inputHint__4p9Wc{font-size:.7rem;color:rgba(255,255,255,.9);margin-top:2px}.Step1PersonalInfo_fieldGroup__d7FDE{display:flex;flex-direction:column;gap:4px}.Step1PersonalInfo_groupLabel__NCtcN{font-size:.85rem;font-weight:600;color:white;margin-bottom:2px}.Step1PersonalInfo_genderGroup___juTn{display:flex;flex-direction:column;gap:6px;margin:.5rem 0}.Step1PersonalInfo_radioLabel__n_D4U{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.85rem;color:white}.Step1PersonalInfo_radioLabel__n_D4U input[type=radio]{width:16px;height:16px;accent-color:white;cursor:pointer}.Step1PersonalInfo_phoneWrapper__m8MNr{display:flex;gap:8px;align-items:center}.Step1PersonalInfo_countryCode__KxVDr{background:rgba(255,255,255,.95);padding:12px 10px;border-radius:25px;font-size:.85rem;font-weight:600;color:#333;white-space:nowrap}.Step1PersonalInfo_phoneWrapper__m8MNr .Step1PersonalInfo_orangeInput__5FkvN{flex:1 1}.Step1PersonalInfo_eyeButton__gDoJ_{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2rem;color:#666;padding:4px;display:flex;align-items:center}.Step1PersonalInfo_uploadSection__VZoK4{margin-top:1.5rem}.Step1PersonalInfo_uploadLabel__Hrslp{display:block;font-size:.9rem;font-weight:600;color:white;margin-bottom:4px}.Step1PersonalInfo_uploadHint__rvFEQ{font-size:.75rem;color:rgba(255,255,255,.9);margin-bottom:10px;display:block}.Step1PersonalInfo_uploadGrid__kuHp_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Step1PersonalInfo_uploadBox__dyKkK{background:rgba(255,255,255,.95);border-radius:15px;padding:15px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.Step1PersonalInfo_uploadBox__dyKkK:hover{border-color:#FE8F15;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Step1PersonalInfo_uploadLabelArea__eMsdL{display:flex;align-items:center;gap:12px;cursor:pointer;width:100%}.Step1PersonalInfo_uploadIcon__CM47L{width:45px;height:45px;background:#FE8F15;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.Step1PersonalInfo_fileSelected__m0E8e .Step1PersonalInfo_uploadIcon__CM47L{background:#22c55e}.Step1PersonalInfo_uploadText__jtlGC p{margin:0 0 4px;font-size:.8rem;color:#555;line-height:1.3}.Step1PersonalInfo_uploadText__jtlGC span{color:#FE8F15;text-decoration:underline}.Step1PersonalInfo_uploadText__jtlGC span:last-child{color:#888;text-decoration:none;font-size:.7rem}.Step1PersonalInfo_fileSelected__m0E8e .Step1PersonalInfo_uploadText__jtlGC p{color:#22c55e}.Step1PersonalInfo_fileName__Jxb23{font-weight:600;color:#333!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.Step1PersonalInfo_fileStatus__KVPyo{color:#22c55e!important;font-size:.75rem;font-weight:500}.Step1PersonalInfo_uploadError__mkjNa{display:block;color:#fee2e2;font-size:.75rem;margin-top:8px;background:rgba(239,68,68,.8);padding:6px 12px;border-radius:8px}.Step1PersonalInfo_buttonsRow__diR7R{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.5rem}.Step1PersonalInfo_cancelButton__eXg4p{display:inline-flex!important;align-items:center;gap:8px;padding:10px 20px;background:#9CA3AF!important;color:white!important;border:2px solid #6b7280!important;border-radius:50px;font-family:Fraiche,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.Step1PersonalInfo_cancelButton__eXg4p:hover{background:#6B7280!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(107,114,128,.3)}.Step1PersonalInfo_cancelIcon__fFR9U{width:20px;height:20px;background:rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem}.Step1PersonalInfo_nextButton__w26aw{display:inline-flex!important;align-items:center;gap:8px;padding:10px 24px;background:#FE8F15!important;color:white!important;border:2px solid #000000!important;border-radius:50px;font-family:Fraiche,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.Step1PersonalInfo_nextButton__w26aw:hover{background:#e67e00!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(254,143,21,.4)}.Step1PersonalInfo_nextIcon__bqh6u{width:20px;height:20px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#FE8F15}@media (max-width:1024px){.Step1PersonalInfo_formGrid__jRWLe{grid-template-columns:1fr;gap:1rem}.Step1PersonalInfo_uploadGrid__kuHp_{grid-template-columns:1fr}.Step1PersonalInfo_uploadBox__dyKkK{max-width:100%}.Step1PersonalInfo_decorativeImage__S_BZu{max-width:350px;width:40%}}@media (max-width:768px){.Step1PersonalInfo_pageContainer__PwABW{padding-bottom:150px}.Step1PersonalInfo_orangeFormBox__ozaV6{padding:1.5rem;border-radius:30px}.Step1PersonalInfo_formBadge__YFfBr{width:60px;height:60px;top:-10px;right:-10px}.Step1PersonalInfo_uploadBox__dyKkK{max-width:100%}.Step1PersonalInfo_buttonsRow__diR7R{flex-direction:column;align-items:stretch}.Step1PersonalInfo_cancelButton__eXg4p,.Step1PersonalInfo_nextButton__w26aw{width:100%;justify-content:center}.Step1PersonalInfo_decorativeImage__S_BZu{max-width:200px;min-width:150px}.Step1PersonalInfo_landingSubtitle__Kxcr6 h2{font-size:28px}}.Step2AdditionalInfo_pageContainer__mZTHV{position:relative;width:100%}.Step2AdditionalInfo_landingSubtitle__1Wao2{text-align:left;margin-bottom:1.5rem;padding-left:.5rem}.Step2AdditionalInfo_landingSubtitle__1Wao2 h2{font-size:40px;font-weight:700;color:#FE8F15;margin:0 0 8px;font-family:Fraiche,sans-serif}.Step2AdditionalInfo_landingSubtitle__1Wao2 p{font-size:1rem;color:#333;margin:0 0 5px;font-weight:500}.Step2AdditionalInfo_optionalTag__sK0Ay{color:#888;font-weight:400;font-size:.85rem}.Step2AdditionalInfo_requiredTag__qNEk0{color:#ef4444;font-weight:600;font-size:.85rem}.Step2AdditionalInfo_errorBanner__PgAqO{background:rgba(239,68,68,.9);color:white;padding:10px 16px;border-radius:8px;font-size:.9rem;margin-bottom:12px;font-weight:500}.Step2AdditionalInfo_privacyNote__LqsLU{font-size:.8rem;color:#666;display:block;margin-top:4px}.Step2AdditionalInfo_orangeFormBox__4JL_W{position:relative;background:#FE8F15;border-radius:50px;padding:2rem 2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:visible;margin-bottom:1.5rem}.Step2AdditionalInfo_formBadge__JOvwC{position:absolute;top:-20px;right:-20px;width:85px;height:85px;z-index:10;pointer-events:none}.Step2AdditionalInfo_formBadge__JOvwC img{width:100%;height:100%;object-fit:contain}.Step2AdditionalInfo_sectionTitle__6uyfo{font-size:1rem;font-weight:600;color:white;margin-bottom:1rem}.Step2AdditionalInfo_socialInputs__51GYw{display:flex;flex-direction:column;gap:.75rem;max-width:50%}.Step2AdditionalInfo_socialInputWrapper__TxaXv{display:flex;align-items:center;gap:10px}.Step2AdditionalInfo_socialIcon__VRO8O{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.Step2AdditionalInfo_orangeInput__gbeQu{flex:1 1;padding:12px 16px;border:none;border-radius:25px;font-size:.9rem;font-family:Outfit,sans-serif;background:rgba(255,255,255,.95);color:#333;outline:none}.Step2AdditionalInfo_orangeInput__gbeQu::placeholder{color:#888}.Step2AdditionalInfo_separator__20E8L{height:1px;background:rgba(255,255,255,.3);margin:1.5rem 0;max-width:50%}.Step2AdditionalInfo_motivationSection__nogYL{max-width:55%}.Step2AdditionalInfo_motivationLabel__RM81b{display:block;font-size:.95rem;font-weight:600;color:white;margin-bottom:.75rem}.Step2AdditionalInfo_orangeTextarea__Kc38P{width:100%;padding:16px;border:none;border-radius:20px;font-size:.9rem;font-family:Outfit,sans-serif;background:rgba(255,255,255,.95);color:#333;outline:none;resize:vertical;min-height:120px}.Step2AdditionalInfo_orangeTextarea__Kc38P::placeholder{color:#888}.Step2AdditionalInfo_error__B7C9Q{border:2px solid #ef4444}.Step2AdditionalInfo_errorMessage__qVJbD{color:#ef4444;font-size:.8rem;margin-top:6px;display:block}.Step2AdditionalInfo_charCount__U8ZHM{display:flex;justify-content:space-between;margin-top:8px;font-size:.8rem;color:rgba(255,255,255,.9)}.Step2AdditionalInfo_buttonsRow__SjA_H{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.5rem}.Step2AdditionalInfo_cancelButton__vOjR9{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px!important;background:transparent!important;color:#6B7280!important;border:none!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step2AdditionalInfo_cancelButton__vOjR9:hover{color:#374151!important}.Step2AdditionalInfo_navButtons__0uNyI{display:flex;gap:1rem}.Step2AdditionalInfo_backButton__UhIqD{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px!important;background:#D1D5DB!important;color:#6B7280!important;border:none!important;border-radius:50px!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step2AdditionalInfo_backButton__UhIqD:hover{background:#9CA3AF!important;color:#ffffff!important;transform:translateY(-2px)}.Step2AdditionalInfo_nextButton__PRuC_{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px 10px 24px!important;background:#FE8F15!important;color:#ffffff!important;border:2px solid #000000!important;border-radius:50px!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step2AdditionalInfo_nextButton__PRuC_:hover{background:#e67e00!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(254,143,21,.4)}.Step2AdditionalInfo_btnIconCircle__D8o8Y{background:#9CA3AF;color:white;margin-right:4px}.Step2AdditionalInfo_btnIconCircleWhite__dL_5G,.Step2AdditionalInfo_btnIconCircle__D8o8Y{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.7rem}.Step2AdditionalInfo_btnIconCircleWhite__dL_5G{background:white;color:#FE8F15;margin-left:4px}@media (max-width:1024px){.Step2AdditionalInfo_separator__20E8L,.Step2AdditionalInfo_socialInputs__51GYw{max-width:55%}.Step2AdditionalInfo_motivationSection__nogYL{max-width:60%}.Step2AdditionalInfo_decorativeImage__LXyz3{max-width:320px;width:40%;right:0}}@media (max-width:768px){.Step2AdditionalInfo_orangeFormBox__4JL_W{padding:1.5rem;border-radius:30px}.Step2AdditionalInfo_formBadge__JOvwC{width:60px;height:60px;top:-10px;right:-10px}.Step2AdditionalInfo_motivationSection__nogYL,.Step2AdditionalInfo_separator__20E8L,.Step2AdditionalInfo_socialInputs__51GYw{max-width:100%}.Step2AdditionalInfo_buttonsRow__SjA_H{flex-direction:column;align-items:stretch}.Step2AdditionalInfo_navButtons__0uNyI{flex-direction:column}.Step2AdditionalInfo_backButton__UhIqD,.Step2AdditionalInfo_nextButton__PRuC_{width:100%;justify-content:justify}.Step2AdditionalInfo_landingSubtitle__1Wao2 h2{font-size:28px}}.TermsModal_modalOverlay__4gCh8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:TermsModal_fadeIn__x9fMo .2s ease-out}@keyframes TermsModal_fadeIn__x9fMo{0%{opacity:0}to{opacity:1}}.TermsModal_modalContent__hfaew{background:white;border-radius:24px;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:TermsModal_slideUp__sGPyo .3s ease-out;overflow:hidden}@keyframes TermsModal_slideUp__sGPyo{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TermsModal_modalHeader__vSSmQ{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;background:linear-gradient(135deg,#7DD8D5,#00BBB4)}.TermsModal_modalTitle__u2cjt{font-size:1.3rem;font-weight:700;color:white;margin:0;font-family:Fraiche,sans-serif}.TermsModal_modalClose__4ovbt{background:rgba(255,255,255,.2);border:none;width:36px;height:36px;border-radius:50%;color:white;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.TermsModal_modalClose__4ovbt:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.TermsModal_modalBody__X9t8u{padding:24px;overflow-y:auto;flex:1 1}.TermsModal_modalDescription__gJCeq{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px;border-left:4px solid #7dd8d5}.TermsModal_loadingDocs__AEKNl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#888}.TermsModal_spinner__SxrK_{width:40px;height:40px;border:3px solid #eee;border-top-color:#7dd8d5;border-radius:50%;animation:TermsModal_spin__6BLep .8s linear infinite;margin-bottom:12px}@keyframes TermsModal_spin__6BLep{to{transform:rotate(1turn)}}.TermsModal_errorState__Oci8f{text-align:center;padding:40px;color:#e53e3e}.TermsModal_retryBtn__jEK5O{margin-top:12px;padding:8px 20px;background:#7DD8D5;color:white;border:none;border-radius:20px;cursor:pointer;font-weight:600;transition:background .2s}.TermsModal_retryBtn__jEK5O:hover{background:#00BBB4}.TermsModal_noDocs__eZmv7{text-align:center;padding:40px;color:#888}.TermsModal_noDocs__eZmv7 p:first-child{font-size:1.1rem;margin-bottom:8px}.TermsModal_docsList__m_l9x{display:flex;flex-direction:column;gap:12px}.TermsModal_docItem__UC9Bh{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #eee;transition:all .2s}.TermsModal_docItem__UC9Bh:hover{background:#f0f7ff;border-color:#7DD8D5;transform:translateX(4px)}.TermsModal_docInfo__DQLkO{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.TermsModal_docIcon__TG7we{font-size:1.8rem;flex-shrink:0}.TermsModal_docTitle__A_s3N{font-weight:600;color:#333;font-size:.95rem;margin-bottom:2px}.TermsModal_docDesc__G51Zn{font-size:.8rem;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TermsModal_downloadBtn__l__0p{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#FE8F15;color:white;text-decoration:none;border-radius:20px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:all .2s;border:2px solid #000}.TermsModal_downloadBtn__l__0p:hover{background:#e67f00;transform:scale(1.02)}.TermsModal_modalFooter__UATIY{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;background:#f8f9fa}.TermsModal_modalCloseBtn__qI_Bx{padding:10px 24px;background:#00BBB4;color:white;border:2px solid #000;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Fraiche,sans-serif}.TermsModal_modalCloseBtn__qI_Bx:hover{background:#009b94;transform:translateY(-2px)}@media (max-width:640px){.TermsModal_modalOverlay__4gCh8{padding:10px}.TermsModal_modalContent__hfaew{max-height:90vh;border-radius:20px}.TermsModal_modalHeader__vSSmQ{padding:16px 20px}.TermsModal_modalTitle__u2cjt{font-size:1.1rem}.TermsModal_modalBody__X9t8u{padding:16px}.TermsModal_docItem__UC9Bh{flex-direction:column;align-items:flex-start;gap:12px}.TermsModal_docInfo__DQLkO{width:100%}.TermsModal_downloadBtn__l__0p{width:100%;justify-content:center}}.Step3BankingInfo_pageContainer__tl1Uy{position:relative;width:100%}.Step3BankingInfo_landingSubtitle__tDqwZ{text-align:left;margin-bottom:1.5rem;padding-left:.5rem}.Step3BankingInfo_landingSubtitle__tDqwZ h2{font-size:40px;font-weight:700;color:#FE8F15;margin:0 0 8px;font-family:Fraiche,sans-serif}.Step3BankingInfo_landingSubtitle__tDqwZ p{font-size:1rem;color:#333;margin:0 0 5px;font-weight:500}.Step3BankingInfo_privacyNote__FjP_Q{font-size:.8rem;color:#666;display:block;margin-top:4px}.Step3BankingInfo_orangeFormBox__7bm4B{position:relative;background:#FE8F15;border-radius:50px;padding:2rem 2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:visible;margin-bottom:1.5rem}.Step3BankingInfo_formBadge__CdzuX{position:absolute;top:-20px;right:-20px;width:85px;height:85px;z-index:10;pointer-events:none}.Step3BankingInfo_formBadge__CdzuX img{width:100%;height:100%;object-fit:contain}.Step3BankingInfo_fieldGroup__pWRV2{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.Step3BankingInfo_groupLabel__aRxKx{font-size:.95rem;font-weight:600;color:white;margin-bottom:4px}.Step3BankingInfo_orangeInput__rZhdn,.Step3BankingInfo_orangeSelect__HD3pw{width:100%;padding:14px 20px;border:none;border-radius:25px;font-size:1rem;font-family:Outfit,sans-serif;background:rgba(255,255,255,.95);color:#333;outline:none;box-sizing:border-box}.Step3BankingInfo_orangeInput__rZhdn::placeholder{color:#888}.Step3BankingInfo_orangeSelect__HD3pw{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.Step3BankingInfo_orangeInput__rZhdn.Step3BankingInfo_error__yp1_O,.Step3BankingInfo_orangeSelect__HD3pw.Step3BankingInfo_error__yp1_O{border:2px solid #ef4444}.Step3BankingInfo_inputHint__kYHyH{font-size:.8rem;color:rgba(255,255,255,.9);margin-top:4px}.Step3BankingInfo_errorMessage__fgAj2{font-size:.75rem;color:#fee2e2;background:rgba(239,68,68,.9);padding:6px 12px;border-radius:6px;margin-top:4px;font-weight:500}.Step3BankingInfo_bankingSection__d_zLP{margin-top:1.5rem}.Step3BankingInfo_sectionTitle__RRSAA{font-size:1.1rem;font-weight:600;color:white;margin:0 0 4px}.Step3BankingInfo_sectionSubtitle__3_NlM{font-size:.9rem;color:rgba(255,255,255,.9);margin-bottom:1rem}.Step3BankingInfo_paymentCards__bVe8v{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}.Step3BankingInfo_paymentCard__z22l2{background:white;border-radius:20px;padding:1.5rem;cursor:pointer;transition:all .3s ease;border:3px solid transparent;display:flex;flex-direction:column;gap:1rem}.Step3BankingInfo_paymentCard__z22l2:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.Step3BankingInfo_paymentCard__z22l2.Step3BankingInfo_selected__8xCcH{border-color:#333;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Step3BankingInfo_cardIconGreen__ICsiY{background:#9FD406}.Step3BankingInfo_cardIconGreen__ICsiY,.Step3BankingInfo_cardIconPink__GV3Yk{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.Step3BankingInfo_cardIconPink__GV3Yk{background:#E91E63}.Step3BankingInfo_cardContent__UC6v7 h4{font-size:1rem;font-weight:700;color:#333;margin:0}.Step3BankingInfo_cardContent__UC6v7 p{font-size:.85rem;color:#666;margin:4px 0 0}.Step3BankingInfo_bankingFields__fE42J{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.3)}.Step3BankingInfo_formGrid__JNPKY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;gap:1rem 2rem}.Step3BankingInfo_termsBox__bQVeF{background:#9FD406;border-radius:20px;padding:1.5rem;margin:1.5rem 0}.Step3BankingInfo_termsContent__wRdze{max-width:60%}.Step3BankingInfo_termsText__bBbZs{font-size:.8rem;color:white;line-height:1.5;margin:0 0 1.5rem}.Step3BankingInfo_checkboxGroup__KGu_M{display:flex;flex-direction:column;gap:1rem}.Step3BankingInfo_checkboxLabel__YYMIv{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.85rem;color:white;line-height:1.4}.Step3BankingInfo_checkboxLabel__YYMIv input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:white;cursor:pointer;flex-shrink:0}.Step3BankingInfo_checkboxLabel__YYMIv a{color:white;text-decoration:underline;font-weight:600}.Step3BankingInfo_legalDocumentsSection__reVzF{margin:1rem 0 1.5rem;padding:1rem;background:rgba(255,255,255,.15);border-radius:12px;text-align:center}.Step3BankingInfo_viewDocumentsBtn__HS7ex{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:white;color:#333;border:2px solid #333;border-radius:50px;font-family:Fraiche,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Step3BankingInfo_viewDocumentsBtn__HS7ex:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Step3BankingInfo_legalHint__Q_G1T{font-size:.75rem;color:rgba(255,255,255,.9);margin:8px 0 0}.Step3BankingInfo_inlineLink__YsouZ{background:none;border:none;color:white;text-decoration:underline;font-weight:600;cursor:pointer;padding:0;font-family:inherit;font-size:inherit}.Step3BankingInfo_inlineLink__YsouZ:hover{text-decoration:none}.Step3BankingInfo_buttonsRow__tWyA4{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.5rem}.Step3BankingInfo_cancelButton__VeUyq{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px!important;background:transparent!important;color:#6B7280!important;border:none!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step3BankingInfo_cancelButton__VeUyq:hover{color:#374151!important}.Step3BankingInfo_navButtons__tOnUh{display:flex;gap:1rem}.Step3BankingInfo_backButton___1_F2{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px!important;background:#D1D5DB!important;color:#6B7280!important;border:none!important;border-radius:50px!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step3BankingInfo_backButton___1_F2:hover{background:#9CA3AF!important;color:#ffffff!important;transform:translateY(-2px)}.Step3BankingInfo_nextButton__r4O_9{display:inline-flex!important;align-items:center;gap:.5rem;padding:10px 20px 10px 24px!important;background:#FE8F15!important;color:#ffffff!important;border:2px solid #000000!important;border-radius:50px!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;font-size:.95rem!important}.Step3BankingInfo_nextButton__r4O_9:hover:not(:disabled){background:#e67e00!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(254,143,21,.4)}.Step3BankingInfo_nextButton__r4O_9:disabled{opacity:.7;cursor:not-allowed}.Step3BankingInfo_btnIconCircle__k_FV3{background:#9CA3AF;color:white;margin-right:4px}.Step3BankingInfo_btnIconCircleWhite__NK2_V,.Step3BankingInfo_btnIconCircle__k_FV3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.7rem}.Step3BankingInfo_btnIconCircleWhite__NK2_V{background:white;color:#FE8F15;margin-left:4px}.Step3BankingInfo_spinner__VQSt7{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:Step3BankingInfo_spin__CAalH .8s linear infinite;display:inline-block}@keyframes Step3BankingInfo_spin__CAalH{to{transform:rotate(1turn)}}@media (max-width:1024px){.Step3BankingInfo_paymentCards__bVe8v{gap:1rem}.Step3BankingInfo_formGrid__JNPKY{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.Step3BankingInfo_orangeFormBox__7bm4B{padding:1.5rem;border-radius:30px}.Step3BankingInfo_formBadge__CdzuX{width:60px;height:60px;top:-10px;right:-10px}.Step3BankingInfo_paymentCards__bVe8v{grid-template-columns:1fr}.Step3BankingInfo_paymentCard__z22l2{padding:1rem}.Step3BankingInfo_landingSubtitle__tDqwZ h2{font-size:28px}.Step3BankingInfo_termsBox__bQVeF{padding:1rem}.Step3BankingInfo_buttonsRow__tWyA4{flex-direction:column;align-items:stretch}.Step3BankingInfo_navButtons__tOnUh{flex-direction:column}.Step3BankingInfo_backButton___1_F2,.Step3BankingInfo_nextButton__r4O_9{width:100%;justify-content:center}}.Step4Success_pageContainer__fgCPR{position:relative;width:100%}.Step4Success_landingSubtitle__Xi_VY{text-align:left;margin-bottom:1.5rem;padding-left:.5rem}.Step4Success_landingSubtitle__Xi_VY h2{font-size:40px;font-weight:700;color:#FE8F15;margin:0 0 8px;font-family:Fraiche,sans-serif}.Step4Success_landingSubtitle__Xi_VY p{font-size:1rem;color:#333;margin:0 0 5px;font-weight:500}.Step4Success_privacyNote__B5lX8{font-size:.8rem;color:#666;display:block;margin-top:4px}.Step4Success_orangeFormBox__d563s{position:relative;background:#FE8F15;border-radius:50px;padding:2rem 2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:visible;margin-bottom:1.5rem}.Step4Success_successContent__1F_tt{max-width:60%}.Step4Success_whatNextTitle__pqHWZ{font-size:1.3rem;font-weight:700;color:white;margin:0 0 1.5rem}.Step4Success_stepsList__Fe4zQ{list-style:none;padding:0;margin:0}.Step4Success_stepsList__Fe4zQ li{display:flex;flex-direction:column;margin-bottom:1rem;color:white;font-size:.9rem;line-height:1.4}.Step4Success_stepsList__Fe4zQ li:last-child{margin-bottom:0}.Step4Success_stepsList__Fe4zQ li strong{font-weight:700;margin-bottom:2px}.Step4Success_stepsList__Fe4zQ li span{font-weight:400;opacity:.95}.Step4Success_contactBox__vObg2{background:#9FD406;border-radius:20px;padding:1.5rem;margin:1.5rem 0}.Step4Success_contactContent__0O7zB{max-width:60%}.Step4Success_contactBox__vObg2 h3{font-size:1.1rem;font-weight:700;color:white;margin:0 0 8px}.Step4Success_contactEmail__EPt4y{font-size:.95rem;color:white;margin:0 0 4px}.Step4Success_contactNote__s8NmI{font-size:.8rem;color:rgba(255,255,255,.9);margin:0}.Step4Success_buttonsRow__thLd7{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:1rem!important;margin-bottom:1.5rem!important}.Step4Success_loginButton__oj5fZ{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:10px 20px 10px 24px!important;background:#FE8F15!important;color:#ffffff!important;border:2px solid #000000!important;border-radius:50px!important;font-family:Fraiche,sans-serif!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;font-size:.95rem!important;text-decoration:none!important}.Step4Success_loginButton__oj5fZ:hover{background:#e67e00!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(254,143,21,.4)!important}.Step4Success_btnIconCircleWhite__AMtmp{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;background:white!important;color:#FE8F15!important;border-radius:50%!important;font-size:.7rem!important;margin-left:4px!important}@media (max-width:1024px){.Step4Success_contactContent__0O7zB,.Step4Success_successContent__1F_tt{max-width:70%}}@media (max-width:768px){.Step4Success_orangeFormBox__d563s{padding:1.5rem!important;border-radius:30px!important}.Step4Success_landingSubtitle__Xi_VY h2{font-size:28px}.Step4Success_contactContent__0O7zB,.Step4Success_successContent__1F_tt{max-width:100%}.Step4Success_whatNextTitle__pqHWZ{font-size:1.1rem}.Step4Success_contactBox__vObg2{padding:1rem}.Step4Success_loginButton__oj5fZ{width:100%!important;justify-content:center!important}}.AmbassadorForm_mainTitle__ruoLI{font-family:Fraiche,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;color:#FE8F15;text-align:center;margin:0 0 1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.08)}.AmbassadorForm_stepper__BVk8u{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:2rem;background:#f5f5f5;border-radius:50px;padding:15px 40px;max-width:750px;margin-left:auto;margin-right:auto}.AmbassadorForm_stepperItem__xCrsS{display:flex;align-items:center;gap:10px}.AmbassadorForm_stepIcon__E9Rch{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.AmbassadorForm_stepIconActive__3fb52{background:#FE8F15;color:white}.AmbassadorForm_stepIconInactive__5f0Mn{background:#ddd;color:#999}.AmbassadorForm_stepIconCompleted__AOliN{background:#22c55e;color:white}.AmbassadorForm_stepLabel__JsUC6{font-size:.8rem;font-weight:500;white-space:nowrap}.AmbassadorForm_stepLabelActive___kMMR{color:#333;font-weight:600}.AmbassadorForm_stepLabelInactive__8XRTp{color:#999}.AmbassadorForm_stepLabelCompleted__uF_6p{color:#22c55e;font-weight:600}.AmbassadorForm_stepArrow__4EbFa{color:#ccc;font-size:1.2rem;font-weight:300;margin:0 5px}@media (max-width:768px){.AmbassadorForm_mainTitle__ruoLI{font-size:1.75rem;margin-bottom:1.25rem}.AmbassadorForm_stepper__BVk8u{flex-wrap:wrap;padding:12px 20px;gap:10px}.AmbassadorForm_stepperItem__xCrsS{flex-direction:column;gap:5px}.AmbassadorForm_stepArrow__4EbFa{display:none}}