.registration-form_page__XsRdU{padding:48px 0 80px;background:#f8fafc;min-height:80vh}@media only screen and (max-width:767px){.registration-form_page__XsRdU{padding:32px 0 60px}}[data-theme=dark] .registration-form_page__XsRdU{background:#0d1e32}.registration-form_backLink__JKJ1N{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:none;margin-bottom:28px;opacity:.8;transition:opacity .15s}.registration-form_backLink__JKJ1N:hover{opacity:1;text-decoration:none;color:var(--color-primary)}[data-theme=dark] .registration-form_backLink__JKJ1N,[data-theme=dark] .registration-form_backLink__JKJ1N:hover{color:#5aacce}.registration-form_summarySubtitle__rAG4J{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);font-weight:700;margin-bottom:4px}[data-theme=dark] .registration-form_summarySubtitle__rAG4J{color:#5aacce}.registration-form_summaryCard__LuH2l{background:#fff;border:1.5px solid #ebebeb;border-radius:14px;padding:20px 24px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}[data-theme=dark] .registration-form_summaryCard__LuH2l{background:#1a2d4a;border-color:rgba(255,255,255,.08)}.registration-form_summaryLeft__2GJqB{display:flex;flex-direction:column;gap:6px}.registration-form_summaryTitle__GE8lI{font-size:18px;font-weight:700;font-family:var(--font-secondary);color:var(--color-heading);margin:0}[data-theme=dark] .registration-form_summaryTitle__GE8lI{color:#fff}.registration-form_summaryMeta__9f_y6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.registration-form_levelBadge__04lE2{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#fff;border-radius:99px;padding:3px 12px}.registration-form_ageBadge__GadGj{font-size:12px;color:#7a5200;background:rgba(248,184,31,.18);border-radius:4px;padding:3px 10px;font-weight:600}[data-theme=dark] .registration-form_ageBadge__GadGj{color:#f4c04d;background:rgba(248,184,31,.15)}.registration-form_summaryPriceWrap__RFtxc{text-align:right}.registration-form_originalPrice__BQg6S{font-size:14px;color:#999;text-decoration:line-through;margin-bottom:2px}.registration-form_summaryPrice__WJUUb{font-size:22px;font-weight:800;font-family:var(--font-secondary);color:var(--color-primary);white-space:nowrap;display:flex;align-items:center;gap:8px}[data-theme=dark] .registration-form_summaryPrice__WJUUb{color:#5aacce}.registration-form_discountTag__Y2tjd{font-size:11px;font-weight:700;background:#198754;color:#fff;border-radius:4px;padding:2px 8px;letter-spacing:.5px}.registration-form_referralBanner__HXD24{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;background:rgba(25,135,84,.1);border:1.5px solid rgba(25,135,84,.25);color:#198754;font-size:14px;font-weight:600;margin-bottom:20px}.registration-form_referralBanner__HXD24 i{font-size:20px}[data-theme=dark] .registration-form_referralBanner__HXD24{background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.3);color:#34d399}.registration-form_referralBannerInvalid__joHHS{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;background:rgba(248,184,31,.1);border:1.5px solid rgba(248,184,31,.3);color:#a06c00;font-size:14px;font-weight:600;margin-bottom:20px}.registration-form_referralBannerInvalid__joHHS i{font-size:20px}[data-theme=dark] .registration-form_referralBannerInvalid__joHHS{background:rgba(248,184,31,.1);color:#f4c04d}.registration-form_soldOutCard__ofY1X{background:#fff;border:1.5px solid #ebebeb;border-radius:16px;padding:48px 36px;text-align:center;margin-top:20px}[data-theme=dark] .registration-form_soldOutCard__ofY1X{background:#1a2d4a;border-color:rgba(255,255,255,.08)}@media only screen and (max-width:767px){.registration-form_soldOutCard__ofY1X{padding:32px 20px}}.registration-form_soldOutIcon__Z1nt9{font-size:56px;color:#dc3545;margin-bottom:16px;line-height:1}.registration-form_soldOutTitle__oUCcC{font-size:26px;font-weight:800;font-family:var(--font-secondary);color:var(--color-heading);margin:0 0 8px}[data-theme=dark] .registration-form_soldOutTitle__oUCcC{color:#fff}.registration-form_soldOutText__xFzFH{font-size:15px;color:#666;margin:0 0 28px;line-height:1.7}[data-theme=dark] .registration-form_soldOutText__xFzFH{color:rgba(255,255,255,.6)}.registration-form_soldOutCta__7rWQB{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary);color:#fff;border:none;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:700;font-family:var(--font-secondary);text-decoration:none;transition:opacity .15s,transform .15s}.registration-form_soldOutCta__7rWQB:hover{opacity:.9;transform:translateY(-1px);color:#fff;text-decoration:none}.registration-form_soldOutCta__7rWQB i{font-size:16px}.registration-form_successCard__9x8GG{background:#fff;border:1.5px solid #ebebeb;border-radius:16px;padding:48px 36px;text-align:center;margin-top:20px}[data-theme=dark] .registration-form_successCard__9x8GG{background:#1a2d4a;border-color:rgba(255,255,255,.08)}@media only screen and (max-width:767px){.registration-form_successCard__9x8GG{padding:32px 20px}}.registration-form_successIcon__67_aP{font-size:56px;color:#198754;margin-bottom:16px;line-height:1}.registration-form_successTitle__FIesk{font-size:26px;font-weight:800;font-family:var(--font-secondary);color:var(--color-heading);margin:0 0 8px}[data-theme=dark] .registration-form_successTitle__FIesk{color:#fff}.registration-form_successText__qs9jz{font-size:15px;color:#666;margin:0 0 28px}[data-theme=dark] .registration-form_successText__qs9jz{color:rgba(255,255,255,.6)}.registration-form_discountBanner__6EnRC{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;background:rgba(25,135,84,.1);color:#198754;font-size:15px;font-weight:600;margin-bottom:28px}.registration-form_discountBanner__6EnRC i{font-size:20px}[data-theme=dark] .registration-form_discountBanner__6EnRC{background:rgba(25,135,84,.12);color:#34d399}.registration-form_referralShareBox__xqcAz{background:#f8fafc;border:1.5px dashed #d0d5dd;border-radius:12px;padding:24px;margin-bottom:24px;text-align:left}[data-theme=dark] .registration-form_referralShareBox__xqcAz{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.registration-form_referralShareTitle__XU0ox{font-size:16px;font-weight:700;font-family:var(--font-secondary);color:var(--color-heading);margin:0 0 6px;display:flex;align-items:center;gap:8px}.registration-form_referralShareTitle__XU0ox i{color:var(--color-primary)}[data-theme=dark] .registration-form_referralShareTitle__XU0ox{color:#fff}[data-theme=dark] .registration-form_referralShareTitle__XU0ox i{color:#5aacce}.registration-form_referralShareDesc__sgCZP{font-size:13px;color:#666;margin:0 0 16px;line-height:1.5}[data-theme=dark] .registration-form_referralShareDesc__sgCZP{color:rgba(255,255,255,.5)}.registration-form_referralLinkRow__Vk5JL{display:flex;gap:8px;margin-bottom:12px}@media only screen and (max-width:767px){.registration-form_referralLinkRow__Vk5JL{flex-direction:column}}.registration-form_referralLinkInput__7mCLn{flex:1 1;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-primary);background:#fff;cursor:pointer;outline:none}.registration-form_referralLinkInput__7mCLn:focus{border-color:var(--color-primary)}[data-theme=dark] .registration-form_referralLinkInput__7mCLn{background:rgba(0,92,133,.1);border-color:rgba(255,255,255,.12);color:#5aacce}.registration-form_copyBtn___K6_c{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:700;color:var(--color-primary);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.registration-form_copyBtn___K6_c:hover{background:#f0f7fa;border-color:var(--color-primary)}[data-theme=dark] .registration-form_copyBtn___K6_c{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.12);color:#5aacce}[data-theme=dark] .registration-form_copyBtn___K6_c:hover{background:rgba(90,172,206,.1)}.registration-form_whatsappBtn__CFNHq{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:8px;background:#25d366;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.registration-form_whatsappBtn__CFNHq:hover{background:#1ebb57;color:#fff;text-decoration:none}.registration-form_whatsappBtn__CFNHq i{font-size:18px}.registration-form_backToModuleBtn__qgUSI{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:8px}.registration-form_backToModuleBtn__qgUSI:hover{text-decoration:underline;color:var(--color-primary)}[data-theme=dark] .registration-form_backToModuleBtn__qgUSI,[data-theme=dark] .registration-form_backToModuleBtn__qgUSI:hover{color:#5aacce}.registration-form_formCard__bMkV5{background:#fff;border:1.5px solid #ebebeb;border-radius:16px;overflow:visible}[data-theme=dark] .registration-form_formCard__bMkV5{background:#1a2d4a;border-color:rgba(255,255,255,.08)}.registration-form_section__4e7Dx{padding:28px 32px;border-bottom:1px solid #f0f0f0}.registration-form_section__4e7Dx:last-child{border-bottom:none}@media only screen and (max-width:767px){.registration-form_section__4e7Dx{padding:22px 20px}}[data-theme=dark] .registration-form_section__4e7Dx{border-color:rgba(255,255,255,.07)}.registration-form_sectionHeading__NSA0r{font-size:15px;font-weight:700;font-family:var(--font-secondary);color:var(--color-primary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(0,92,133,.1)}[data-theme=dark] .registration-form_sectionHeading__NSA0r{color:#5aacce;border-color:rgba(90,172,206,.2)}.registration-form_formGroup__llucA{margin-bottom:18px}.registration-form_label__FSlsm{display:block;font-size:13px;font-weight:600;color:var(--color-heading);margin-bottom:6px}.registration-form_label__FSlsm span{color:#e53e3e;margin-left:2px}[data-theme=dark] .registration-form_label__FSlsm{color:rgba(255,255,255,.85)}.registration-form_input__W0CUn,.registration-form_select__l_DJi,.registration-form_textarea__zt0Aa{width:100%;height:48px;padding:0 16px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:var(--font-primary);color:var(--color-heading);background:#fff;transition:border-color .2s,box-shadow .2s;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.registration-form_input__W0CUn:focus,.registration-form_select__l_DJi:focus,.registration-form_textarea__zt0Aa:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,92,133,.1)}.registration-form_input__W0CUn::placeholder,.registration-form_select__l_DJi::placeholder,.registration-form_textarea__zt0Aa::placeholder{color:#aaa}[data-theme=dark] .registration-form_input__W0CUn,[data-theme=dark] .registration-form_select__l_DJi,[data-theme=dark] .registration-form_textarea__zt0Aa{background-color:#0f1c2e;border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.9);color-scheme:dark}[data-theme=dark] .registration-form_input__W0CUn::placeholder,[data-theme=dark] .registration-form_select__l_DJi::placeholder,[data-theme=dark] .registration-form_textarea__zt0Aa::placeholder{color:rgba(255,255,255,.3)}[data-theme=dark] .registration-form_input__W0CUn:focus,[data-theme=dark] .registration-form_select__l_DJi:focus,[data-theme=dark] .registration-form_textarea__zt0Aa:focus{border-color:#5aacce;box-shadow:0 0 0 3px rgba(90,172,206,.15)}.registration-form_customSelect__Lh_so{position:relative;width:100%}.registration-form_customSelectTrigger__mU2up{width:100%;height:48px;padding:0 40px 0 16px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:var(--font-primary);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.registration-form_customSelectTrigger__mU2up:focus{outline:none}.registration-form_customSelectTrigger__mU2up.registration-form_open__p6rWB{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,92,133,.1)}[data-theme=dark] .registration-form_customSelectTrigger__mU2up{background:#0f1c2e;border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}[data-theme=dark] .registration-form_customSelectTrigger__mU2up.registration-form_open__p6rWB{border-color:#5aacce;box-shadow:0 0 0 3px rgba(90,172,206,.15)}.registration-form_customSelectValue__ewkMs{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-heading)}.registration-form_customSelectValue__ewkMs.registration-form_placeholder__sMG5f{color:#aaa}[data-theme=dark] .registration-form_customSelectValue__ewkMs{color:rgba(255,255,255,.9)}[data-theme=dark] .registration-form_customSelectValue__ewkMs.registration-form_placeholder__sMG5f{color:rgba(255,255,255,.3)}.registration-form_customSelectChevron__xPP1W{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#475569;transition:transform .2s}.registration-form_customSelectChevron__xPP1W.registration-form_open__p6rWB{transform:rotate(180deg)}[data-theme=dark] .registration-form_customSelectChevron__xPP1W{color:#8ab4d4}.registration-form_customSelectDropdown__1jvmw{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:200;overflow:hidden;max-height:240px;overflow-y:auto}[data-theme=dark] .registration-form_customSelectDropdown__1jvmw{background:#0f1c2e;border-color:rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.5)}.registration-form_customSelectOption__E8ypL{padding:11px 16px;font-size:14px;font-family:var(--font-primary);color:#1a2538;cursor:pointer;transition:background .12s}.registration-form_customSelectOption__E8ypL:hover{background:#f1f5f9}.registration-form_customSelectOption__E8ypL.registration-form_selected__LwnUJ{background:rgba(0,92,133,.08);color:var(--color-primary);font-weight:600}[data-theme=dark] .registration-form_customSelectOption__E8ypL{color:rgba(255,255,255,.85)}[data-theme=dark] .registration-form_customSelectOption__E8ypL:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .registration-form_customSelectOption__E8ypL.registration-form_selected__LwnUJ{background:rgba(90,172,206,.15);color:#5aacce}.registration-form_studentCard__aCXd2{border:1.5px solid #e8eef3;border-radius:10px;padding:18px 20px;margin-bottom:14px;background:#fafcfd}[data-theme=dark] .registration-form_studentCard__aCXd2{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.registration-form_studentCardHeader__wdCd0{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.registration-form_studentCardLabel__bQeyA{font-size:13px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .registration-form_studentCardLabel__bQeyA{color:#5aacce}.registration-form_removeStudentBtn__7cNdU{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid #fca5a5;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#dc2626;cursor:pointer;transition:background .15s}.registration-form_removeStudentBtn__7cNdU:hover{background:#fef2f2}[data-theme=dark] .registration-form_removeStudentBtn__7cNdU{border-color:rgba(252,165,165,.4);color:#fca5a5}[data-theme=dark] .registration-form_removeStudentBtn__7cNdU:hover{background:rgba(220,38,38,.1)}.registration-form_addStudentBtn__b9scj{display:inline-flex;align-items:center;gap:8px;background:rgba(0,92,133,.06);border:1.5px dashed rgba(0,92,133,.3);border-radius:8px;padding:11px 20px;font-size:13px;font-weight:600;color:var(--color-primary);cursor:pointer;width:100%;justify-content:center;margin-top:4px;transition:background .15s,border-color .15s}.registration-form_addStudentBtn__b9scj:hover{background:rgba(0,92,133,.1);border-color:var(--color-primary)}[data-theme=dark] .registration-form_addStudentBtn__b9scj{background:rgba(90,172,206,.06);border-color:rgba(90,172,206,.25);color:#5aacce}[data-theme=dark] .registration-form_addStudentBtn__b9scj:hover{background:rgba(90,172,206,.12);border-color:#5aacce}.registration-form_checkboxGroup__Y_rTo,.registration-form_radioGroup__r8MiD{display:flex;flex-direction:column;gap:10px;margin-top:4px}.registration-form_checkboxItem__DAd2z,.registration-form_radioItem__Ko_z4{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.registration-form_checkboxItem__DAd2z input[type=checkbox],.registration-form_checkboxItem__DAd2z input[type=radio],.registration-form_radioItem__Ko_z4 input[type=checkbox],.registration-form_radioItem__Ko_z4 input[type=radio]{width:18px;height:18px;margin-top:1px;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary)}.registration-form_checkboxItem__DAd2z .registration-form_itemLabel__FmFSp,.registration-form_radioItem__Ko_z4 .registration-form_itemLabel__FmFSp{font-size:14px;color:var(--color-heading);line-height:1.5;cursor:pointer}[data-theme=dark] .registration-form_checkboxItem__DAd2z .registration-form_itemLabel__FmFSp,[data-theme=dark] .registration-form_radioItem__Ko_z4 .registration-form_itemLabel__FmFSp{color:rgba(255,255,255,.8)}.registration-form_inlineRadioGroup__OSsFp{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.registration-form_inlineRadioItem__pXcLf{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 16px;cursor:pointer;transition:border-color .15s,background .15s}.registration-form_inlineRadioItem__pXcLf input[type=radio]{accent-color:var(--color-primary);cursor:pointer}.registration-form_inlineRadioItem__pXcLf label{font-size:13px;font-weight:500;color:var(--color-heading);cursor:pointer}[data-theme=dark] .registration-form_inlineRadioItem__pXcLf label{color:rgba(255,255,255,.8)}.registration-form_inlineRadioItem__pXcLf:has(input:checked){border-color:var(--color-primary);background:rgba(0,92,133,.05)}[data-theme=dark] .registration-form_inlineRadioItem__pXcLf{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}[data-theme=dark] .registration-form_inlineRadioItem__pXcLf:has(input:checked){border-color:#5aacce;background:rgba(90,172,206,.1)}.registration-form_errorMsg__uKurk{font-size:12px;color:#e53e3e;margin-top:5px;display:flex;align-items:center;gap:4px}.registration-form_conditionalBlock__0txkm{margin-top:16px;padding:20px;background:rgba(0,92,133,.03);border:1.5px solid rgba(0,92,133,.1);border-radius:10px}[data-theme=dark] .registration-form_conditionalBlock__0txkm{background:rgba(90,172,206,.05);border-color:rgba(90,172,206,.15)}.registration-form_consentItem__gjkSz{display:flex;align-items:flex-start;gap:12px}.registration-form_consentItem__gjkSz input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex-shrink:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #d0d5dd;border-radius:4px;background:#fff;position:relative;transition:background .15s,border-color .15s}.registration-form_consentItem__gjkSz input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.registration-form_consentItem__gjkSz input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}.registration-form_consentItem__gjkSz input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(0,92,133,.15)}[data-theme=dark] .registration-form_consentItem__gjkSz input[type=checkbox]{background:#0f1c2e;border-color:rgba(255,255,255,.2)}[data-theme=dark] .registration-form_consentItem__gjkSz input[type=checkbox]:checked{background:#5aacce;border-color:#5aacce}[data-theme=dark] .registration-form_consentItem__gjkSz input[type=checkbox]:checked:after{border-color:#0f1c2e}[data-theme=dark] .registration-form_consentItem__gjkSz input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(90,172,206,.2)}.registration-form_consentItem__gjkSz .registration-form_consentLabel___BS_l{font-size:14px;color:#555;line-height:1.6}.registration-form_consentItem__gjkSz .registration-form_consentLabel___BS_l a{color:var(--color-primary);font-weight:600;text-decoration:underline}[data-theme=dark] .registration-form_consentItem__gjkSz .registration-form_consentLabel___BS_l{color:rgba(255,255,255,.7)}[data-theme=dark] .registration-form_consentItem__gjkSz .registration-form_consentLabel___BS_l a{color:#5aacce}.registration-form_rewardPreferenceBox__aVxge{margin-top:24px;padding:20px;border:1.5px solid rgba(0,92,133,.12);border-radius:12px;background:rgba(0,92,133,.03)}[data-theme=dark] .registration-form_rewardPreferenceBox__aVxge{border-color:rgba(90,172,206,.15);background:rgba(90,172,206,.05)}.registration-form_rewardPreferenceHeader__tTDZh{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.registration-form_rewardPreferenceHeader__tTDZh>i{font-size:22px;color:var(--color-primary);margin-top:2px;flex-shrink:0}[data-theme=dark] .registration-form_rewardPreferenceHeader__tTDZh>i{color:#5aacce}.registration-form_rewardPreferenceHeader__tTDZh strong{font-size:14px;font-weight:700;color:var(--color-heading);display:block;margin-bottom:2px}[data-theme=dark] .registration-form_rewardPreferenceHeader__tTDZh strong{color:#fff}.registration-form_rewardPreferenceDesc__wW8SG{font-size:13px;color:#666;line-height:1.5;margin:0}.registration-form_rewardPreferenceDesc__wW8SG strong{font-size:inherit;display:inline;color:var(--color-primary)}[data-theme=dark] .registration-form_rewardPreferenceDesc__wW8SG{color:rgba(255,255,255,.55)}[data-theme=dark] .registration-form_rewardPreferenceDesc__wW8SG strong{color:#5aacce}.registration-form_rewardOptions__WMxai{display:flex;gap:12px}@media only screen and (max-width:767px){.registration-form_rewardOptions__WMxai{flex-direction:column}}.registration-form_rewardOption__vxxPO{flex:1 1;display:block;border:1.5px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;background:#fff}.registration-form_rewardOption__vxxPO input[type=radio]{display:none}.registration-form_rewardOption__vxxPO:hover{border-color:rgba(0,92,133,.3);background:rgba(0,92,133,.02)}[data-theme=dark] .registration-form_rewardOption__vxxPO{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}[data-theme=dark] .registration-form_rewardOption__vxxPO:hover{border-color:rgba(90,172,206,.3);background:rgba(90,172,206,.06)}.registration-form_rewardOptionActive__9maMY{border-color:var(--color-primary)!important;background:rgba(0,92,133,.06)!important;box-shadow:0 0 0 3px rgba(0,92,133,.08)}[data-theme=dark] .registration-form_rewardOptionActive__9maMY{border-color:#5aacce!important;background:rgba(90,172,206,.1)!important;box-shadow:0 0 0 3px rgba(90,172,206,.12)}.registration-form_rewardOptionContent__wzCdr{display:flex;align-items:flex-start;gap:10px}.registration-form_rewardOptionContent__wzCdr>i{font-size:20px;color:var(--color-primary);margin-top:1px}[data-theme=dark] .registration-form_rewardOptionContent__wzCdr>i{color:#5aacce}.registration-form_rewardOptionTitle__8DlkM{display:block;font-size:13px;font-weight:700;color:var(--color-heading);margin-bottom:2px}[data-theme=dark] .registration-form_rewardOptionTitle__8DlkM{color:#fff}.registration-form_rewardOptionDesc__dFnlE{display:block;font-size:12px;color:#888;line-height:1.4}[data-theme=dark] .registration-form_rewardOptionDesc__dFnlE{color:rgba(255,255,255,.45)}.registration-form_stepper__TivVu{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;padding:0 4px;gap:0}@media only screen and (max-width:767px){.registration-form_stepper__TivVu{display:none}}.registration-form_stepItem__zfKVM{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;min-width:0}.registration-form_stepCircle__0G_pB{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:2px solid #d0d5dd;background:#fff;color:#999;position:relative;z-index:2;transition:all .25s ease}[data-theme=dark] .registration-form_stepCircle__0G_pB{background:#1a2d4a;border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.4)}.registration-form_stepActive__EcQNb .registration-form_stepCircle__0G_pB{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px rgba(0,92,133,.15)}[data-theme=dark] .registration-form_stepActive__EcQNb .registration-form_stepCircle__0G_pB{border-color:#5aacce;background:#5aacce;color:#0f1c2e;box-shadow:0 0 0 4px rgba(90,172,206,.2)}.registration-form_stepCompleted__tMN_I .registration-form_stepCircle__0G_pB{border-color:#198754;background:#198754;color:#fff}[data-theme=dark] .registration-form_stepCompleted__tMN_I .registration-form_stepCircle__0G_pB{border-color:#34d399;background:#34d399;color:#0f1c2e}.registration-form_stepLabel__vgmgY{font-size:11px;font-weight:600;color:#999;margin-top:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s}.registration-form_stepActive__EcQNb .registration-form_stepLabel__vgmgY{color:var(--color-primary)}[data-theme=dark] .registration-form_stepActive__EcQNb .registration-form_stepLabel__vgmgY{color:#5aacce}.registration-form_stepCompleted__tMN_I .registration-form_stepLabel__vgmgY{color:#198754}[data-theme=dark] .registration-form_stepCompleted__tMN_I .registration-form_stepLabel__vgmgY{color:#34d399}[data-theme=dark] .registration-form_stepLabel__vgmgY{color:rgba(255,255,255,.35)}.registration-form_stepLine__zsDfn{position:absolute;top:18px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:#e2e8f0;z-index:1}.registration-form_stepCompleted__tMN_I .registration-form_stepLine__zsDfn{background:#198754}[data-theme=dark] .registration-form_stepCompleted__tMN_I .registration-form_stepLine__zsDfn{background:#34d399}[data-theme=dark] .registration-form_stepLine__zsDfn{background:rgba(255,255,255,.1)}.registration-form_stepCounter__8WIYH{text-align:center;font-size:13px;font-weight:600;color:#999;margin-top:16px}@media(min-width:768px){.registration-form_stepCounter__8WIYH{display:none}}[data-theme=dark] .registration-form_stepCounter__8WIYH{color:rgba(255,255,255,.4)}.registration-form_stepHeader__Giptb{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.registration-form_stepHeader__Giptb>i{font-size:24px;color:var(--color-primary);margin-top:2px;flex-shrink:0}[data-theme=dark] .registration-form_stepHeader__Giptb>i{color:#5aacce}.registration-form_stepDescription__ttdDT{font-size:13px;color:#888;margin:4px 0 0;line-height:1.4}[data-theme=dark] .registration-form_stepDescription__ttdDT{color:rgba(255,255,255,.45)}.registration-form_divider__TIFjV{height:1px;background:#f0f0f0;margin:24px 0}[data-theme=dark] .registration-form_divider__TIFjV{background:rgba(255,255,255,.07)}.registration-form_subSectionHeading__4HAH7{font-size:13px;font-weight:700;color:var(--color-heading);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}[data-theme=dark] .registration-form_subSectionHeading__4HAH7{color:rgba(255,255,255,.7)}.registration-form_reviewBlock__Uls35{display:flex;flex-direction:column;gap:0;border:1.5px solid #e8eef3;border-radius:12px;overflow:hidden;background:#fafcfd}[data-theme=dark] .registration-form_reviewBlock__Uls35{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.registration-form_reviewSection__OOyIX{padding:16px 20px;border-bottom:1px solid #f0f0f0}.registration-form_reviewSection__OOyIX:last-child{border-bottom:none}[data-theme=dark] .registration-form_reviewSection__OOyIX{border-color:rgba(255,255,255,.06)}.registration-form_reviewSectionHeader__IaQqR{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.registration-form_reviewSectionHeader__IaQqR h4{font-size:13px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.4px;margin:0;display:flex;align-items:center;gap:6px}.registration-form_reviewSectionHeader__IaQqR h4 i{font-size:16px}[data-theme=dark] .registration-form_reviewSectionHeader__IaQqR h4{color:#5aacce}.registration-form_editStepBtn__76yvJ{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--color-primary);cursor:pointer;transition:background .15s}.registration-form_editStepBtn__76yvJ:hover{background:rgba(0,92,133,.05)}[data-theme=dark] .registration-form_editStepBtn__76yvJ{border-color:rgba(255,255,255,.12);color:#5aacce}[data-theme=dark] .registration-form_editStepBtn__76yvJ:hover{background:rgba(90,172,206,.1)}.registration-form_reviewRow___cwTX{display:flex;align-items:baseline;gap:12px;padding:5px 0;font-size:13px}@media only screen and (max-width:767px){.registration-form_reviewRow___cwTX{flex-direction:column;gap:2px}}.registration-form_reviewLabel__ELHzu{font-weight:600;color:#888;min-width:130px;flex-shrink:0}[data-theme=dark] .registration-form_reviewLabel__ELHzu{color:rgba(255,255,255,.45)}.registration-form_reviewValue__GeC1X{color:var(--color-heading);font-weight:500;word-break:break-word}[data-theme=dark] .registration-form_reviewValue__GeC1X{color:rgba(255,255,255,.85)}.registration-form_registrationConfirmed__6b3gK{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:12px;background:rgba(25,135,84,.08);border:1.5px solid rgba(25,135,84,.2);margin-bottom:24px}.registration-form_registrationConfirmed__6b3gK>i{font-size:24px;color:#198754;flex-shrink:0;margin-top:1px}[data-theme=dark] .registration-form_registrationConfirmed__6b3gK>i{color:#34d399}.registration-form_registrationConfirmed__6b3gK strong{display:block;font-size:15px;font-weight:700;color:#198754;margin-bottom:4px}[data-theme=dark] .registration-form_registrationConfirmed__6b3gK strong{color:#34d399}.registration-form_registrationConfirmed__6b3gK p{font-size:13px;color:#555;line-height:1.5;margin:0}.registration-form_registrationConfirmed__6b3gK p strong{display:inline;font-size:inherit;color:var(--color-heading);font-weight:600}[data-theme=dark] .registration-form_registrationConfirmed__6b3gK p{color:rgba(255,255,255,.55)}[data-theme=dark] .registration-form_registrationConfirmed__6b3gK p strong{color:rgba(255,255,255,.85)}[data-theme=dark] .registration-form_registrationConfirmed__6b3gK{background:rgba(25,135,84,.08);border-color:rgba(52,211,153,.2)}.registration-form_paymentFeeBox__sQ2tp{background:rgba(0,92,133,.04);border:1.5px solid rgba(0,92,133,.12);border-radius:12px;padding:18px 20px;margin-bottom:20px}[data-theme=dark] .registration-form_paymentFeeBox__sQ2tp{background:rgba(90,172,206,.06);border-color:rgba(90,172,206,.15)}.registration-form_paymentFeeRow__LpgpI{display:flex;align-items:center;justify-content:space-between;gap:12px}.registration-form_paymentFeeLabel__ktU_C{font-size:14px;font-weight:600;color:var(--color-heading)}[data-theme=dark] .registration-form_paymentFeeLabel__ktU_C{color:rgba(255,255,255,.8)}.registration-form_paymentFeeAmount__gd4VN{font-size:20px;font-weight:800;font-family:var(--font-secondary);color:var(--color-primary);display:flex;align-items:center;gap:8px}[data-theme=dark] .registration-form_paymentFeeAmount__gd4VN{color:#5aacce}.registration-form_paymentOriginalPrice__MedVU{font-size:14px;font-weight:500;color:#999;text-decoration:line-through}.registration-form_paymentFeeNote__7ZqZo{font-size:12px;color:#999;margin:4px 0 0;text-align:right}[data-theme=dark] .registration-form_paymentFeeNote__7ZqZo{color:rgba(255,255,255,.35)}.registration-form_paymentFeeDivider__CryxV{height:1px;background:rgba(0,92,133,.1);margin:14px 0}[data-theme=dark] .registration-form_paymentFeeDivider__CryxV{background:rgba(90,172,206,.12)}.registration-form_paymentNotice__niZt5{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:10px;background:rgba(248,184,31,.08);border:1.5px solid rgba(248,184,31,.2);margin-bottom:24px}.registration-form_paymentNotice__niZt5>i{font-size:22px;color:#b8860b;flex-shrink:0;margin-top:1px}[data-theme=dark] .registration-form_paymentNotice__niZt5>i{color:#f4c04d}.registration-form_paymentNotice__niZt5 strong{display:block;font-size:14px;font-weight:700;color:var(--color-heading);margin-bottom:4px}[data-theme=dark] .registration-form_paymentNotice__niZt5 strong{color:#fff}.registration-form_paymentNotice__niZt5 p{font-size:13px;color:#666;line-height:1.5;margin:0}.registration-form_paymentNotice__niZt5 p strong{display:inline;font-size:inherit;color:inherit;font-weight:700}[data-theme=dark] .registration-form_paymentNotice__niZt5 p{color:rgba(255,255,255,.55)}[data-theme=dark] .registration-form_paymentNotice__niZt5{background:rgba(248,184,31,.06);border-color:rgba(248,184,31,.15)}.registration-form_paymentMethod__Y0UuP{background:#fff;border:1.5px solid #e8eef3;border-radius:12px;padding:20px;margin-bottom:16px}.registration-form_paymentMethod__Y0UuP:last-child{margin-bottom:0}[data-theme=dark] .registration-form_paymentMethod__Y0UuP{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.registration-form_paymentMethodHeader__o152g{display:flex;align-items:center;gap:12px;margin-bottom:16px}.registration-form_paymentMethodBadge__T_ooO{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:var(--color-primary);border-radius:6px;padding:4px 10px;white-space:nowrap}[data-theme=dark] .registration-form_paymentMethodBadge__T_ooO{background:#5aacce;color:#0f1c2e}.registration-form_paymentMethodTitle__djX75{font-size:15px;font-weight:700;font-family:var(--font-secondary);color:var(--color-heading);margin:0}[data-theme=dark] .registration-form_paymentMethodTitle__djX75{color:#fff}.registration-form_paymentSteps__b4yiv{display:flex;flex-direction:column;gap:10px}.registration-form_paymentStep__Z6YlF{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:#555;line-height:1.5}.registration-form_paymentStep__Z6YlF strong{color:var(--color-heading)}[data-theme=dark] .registration-form_paymentStep__Z6YlF{color:rgba(255,255,255,.6)}[data-theme=dark] .registration-form_paymentStep__Z6YlF strong{color:rgba(255,255,255,.9)}.registration-form_paymentStepNum__DYD0c{width:24px;height:24px;border-radius:50%;background:rgba(0,92,133,.08);color:var(--color-primary);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}[data-theme=dark] .registration-form_paymentStepNum__DYD0c{background:rgba(90,172,206,.12);color:#5aacce}.registration-form_paymentHighlight___k1Ii{color:var(--color-primary)!important;font-weight:800!important;font-size:15px}[data-theme=dark] .registration-form_paymentHighlight___k1Ii{color:#5aacce!important}.registration-form_bankDetails__NNH9m{display:flex;flex-direction:column;gap:0;background:#f8fafc;border-radius:8px;overflow:hidden}[data-theme=dark] .registration-form_bankDetails__NNH9m{background:rgba(255,255,255,.03)}.registration-form_bankDetailRow__uswC1{display:flex;align-items:center;padding:11px 16px;border-bottom:1px solid #f0f0f0}.registration-form_bankDetailRow__uswC1:last-child{border-bottom:none}[data-theme=dark] .registration-form_bankDetailRow__uswC1{border-color:rgba(255,255,255,.06)}.registration-form_bankDetailLabel__RSAFQ{font-size:13px;font-weight:600;color:#888;min-width:130px;flex-shrink:0}[data-theme=dark] .registration-form_bankDetailLabel__RSAFQ{color:rgba(255,255,255,.45)}.registration-form_bankDetailValue__LX3eE{font-size:14px;font-weight:600;color:var(--color-heading)}[data-theme=dark] .registration-form_bankDetailValue__LX3eE{color:rgba(255,255,255,.85)}.registration-form_inviteSection__8qEJE{margin-top:28px;border:2px solid #25d366;border-radius:14px;padding:24px;background:linear-gradient(135deg,rgba(37,211,102,.04),rgba(37,211,102,.01));position:relative;overflow:hidden}.registration-form_inviteSection__8qEJE:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#25d366,#128c7e)}[data-theme=dark] .registration-form_inviteSection__8qEJE{background:linear-gradient(135deg,rgba(37,211,102,.08),rgba(37,211,102,.02));border-color:rgba(37,211,102,.4)}.registration-form_inviteSectionHeader__qEP_8{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.registration-form_inviteIconWrap___p1Wc{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.registration-form_inviteIconWrap___p1Wc i{font-size:22px;color:#fff}.registration-form_inviteSectionTitle__IpSuF{font-size:16px;font-weight:800;font-family:var(--font-secondary);color:var(--color-heading);margin:0 0 4px}[data-theme=dark] .registration-form_inviteSectionTitle__IpSuF{color:#fff}.registration-form_inviteSectionDesc__ABJye{font-size:13px;color:#555;line-height:1.55;margin:0}.registration-form_inviteSectionDesc__ABJye strong{color:#25d366;font-weight:700}[data-theme=dark] .registration-form_inviteSectionDesc__ABJye{color:rgba(255,255,255,.55)}.registration-form_inviteLinkBox__2Seq5{margin-bottom:16px}.registration-form_inviteLinkLabel__zNwMS{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#888;margin-bottom:6px}[data-theme=dark] .registration-form_inviteLinkLabel__zNwMS{color:rgba(255,255,255,.4)}.registration-form_inviteActions__P38BX{display:flex;align-items:center;gap:12px}@media only screen and (max-width:767px){.registration-form_inviteActions__P38BX{flex-direction:column;align-items:stretch}}.registration-form_navRow__8MNTs{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:12px}@media only screen and (max-width:767px){.registration-form_navRow__8MNTs{flex-direction:column-reverse;align-items:stretch}}.registration-form_backBtn__IuL_B{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;color:var(--color-heading);cursor:pointer;transition:background .15s,border-color .15s}.registration-form_backBtn__IuL_B:hover{background:#f8fafc;border-color:#cbd5e1}@media only screen and (max-width:767px){.registration-form_backBtn__IuL_B{width:100%;justify-content:center}}[data-theme=dark] .registration-form_backBtn__IuL_B{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.7)}[data-theme=dark] .registration-form_backBtn__IuL_B:hover{background:rgba(255,255,255,.05)}.registration-form_nextBtn__MgZKF{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:700;font-family:var(--font-secondary);cursor:pointer;transition:opacity .2s,transform .15s;white-space:nowrap}.registration-form_nextBtn__MgZKF:hover{opacity:.9;transform:translateY(-1px)}@media only screen and (max-width:767px){.registration-form_nextBtn__MgZKF{width:100%;justify-content:center}}[data-theme=dark] .registration-form_nextBtn__MgZKF{background:#5aacce;color:#0f1c2e}.registration-form_submitBtn__LkVhu{display:inline-flex;align-items:center;gap:8px;background:#198754;color:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:700;font-family:var(--font-secondary);cursor:pointer;transition:opacity .2s,transform .15s;white-space:nowrap}.registration-form_submitBtn__LkVhu:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.registration-form_submitBtn__LkVhu:disabled{opacity:.6;cursor:not-allowed}@media only screen and (max-width:767px){.registration-form_submitBtn__LkVhu{width:100%;justify-content:center}}.registration-form_spinner__4OpHa{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:registration-form_spin__pMZ_4 .7s linear infinite}@keyframes registration-form_spin__pMZ_4{to{transform:rotate(1turn)}}