.payment_page__nktyh{min-height:calc(100vh - 68px);background:#F7F8FA;padding:40px 0 80px}.payment_container__jeu7k{max-width:960px;margin:0 auto;padding:0 20px}.payment_back__Hy2ii{font-size:13px;color:#94A3B8;text-decoration:none;display:block;margin-bottom:20px}.payment_back__Hy2ii:hover{color:#E8933A}.payment_title__L9GqW{font-size:30px;font-weight:900;color:#0D1B2A;margin-bottom:28px;letter-spacing:-.02em}.payment_stepBar__AUsI1{display:flex;align-items:center;margin-bottom:36px}.payment_stepItem__rdNC9{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#94A3B8}.payment_stepOn__th3Qb{color:#E8933A}.payment_stepCircle__rUtzG{width:30px;height:30px;border-radius:50%;border:2px solid #eaecf0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#fff;transition:all .3s}.payment_stepOn__th3Qb .payment_stepCircle__rUtzG{background:#E8933A;border-color:#E8933A;color:#fff}.payment_stepLine__MGRe_{width:48px;height:2px;background:#EAECF0;margin:0 8px}.payment_stepLineDone__FP2wN{background:#E8933A}.payment_layout__MhVdG{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;align-items:start}.payment_card__WFpis{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:28px;margin-bottom:20px}.payment_card__WFpis:last-child{margin-bottom:0}.payment_cardTitle__HX3rK{font-size:18px;font-weight:800;color:#0D1B2A;margin-bottom:20px}.payment_escrowSteps__W0YDP{display:flex;flex-direction:column;gap:18px}.payment_eStep__QJD0p{display:flex;gap:16px;align-items:flex-start}.payment_eIcon__lNVzV{width:44px;height:44px;background:#F7F8FA;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.payment_eTitle__HSUT_{font-size:14px;font-weight:700;color:#0D1B2A;margin-bottom:4px}.payment_eDesc__BC5Uz{font-size:13px;color:#64748B;line-height:1.6}.payment_dl__tKg5P{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 20px;gap:12px 20px}.payment_dl__tKg5P dt{font-size:13px;color:#94A3B8;font-weight:500}.payment_dl__tKg5P dd{font-size:14px;color:#0D1B2A;font-weight:600}.payment_dlPrice__378cK{color:#E8933A;font-size:20px;font-weight:900}.payment_dlNote__6HRHv{font-size:11px;color:#94A3B8;font-weight:400}.payment_side__7CicO{position:-webkit-sticky;position:sticky;top:88px}.payment_summaryCard__GpoRh{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:24px}.payment_summaryCard__GpoRh h3{font-size:16px;font-weight:800;color:#0D1B2A;margin-bottom:18px}.payment_sumRow__HLgGU{display:flex;justify-content:space-between;font-size:14px;color:#64748B;margin-bottom:10px}.payment_fee__TDSvw{color:#EF4444}.payment_sumNote__aX61x{font-size:11.5px;color:#94A3B8;background:#F7F8FA;padding:8px 12px;border-radius:8px;margin-bottom:16px;line-height:1.5}.payment_sumTotal__h9Q8G{display:flex;justify-content:space-between;font-size:20px;font-weight:900;color:#0D1B2A;padding-top:14px;border-top:2px solid #0d1b2a;margin-bottom:16px}.payment_securityBadge__jWAok{text-align:center;font-size:12px;color:#10B981;background:rgba(16,185,129,.08);padding:8px;border-radius:8px;margin-bottom:16px}.payment_nextBtn__ZK6AZ{width:100%;padding:14px;background:#E8933A;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;margin-bottom:14px;font-family:inherit}.payment_nextBtn__ZK6AZ:hover{background:#D4822B}.payment_cardLogos__fo6hd{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.payment_cardLogo__pGOb6{font-size:11px;font-weight:700;color:#64748B;background:#F1F5F9;padding:4px 8px;border-radius:4px}.payment_cardPreview__vlUtg{background:linear-gradient(135deg,#0D1B2A,#1A3050);border-radius:14px;padding:24px;margin-bottom:24px;color:#fff}.payment_cpNum__oEAJy{font-size:20px;font-weight:600;letter-spacing:3px;margin-bottom:20px;font-family:monospace}.payment_cpRow__EJdcx{display:flex;justify-content:space-between}.payment_cpLabel__533Ft{font-size:10px;opacity:.6;margin-bottom:4px;text-transform:uppercase}.payment_cpVal__kuMZj{font-size:14px;font-weight:600;letter-spacing:1px}.payment_fields__t7Y8d{display:flex;flex-direction:column;gap:18px}.payment_field__yQkex{display:flex;flex-direction:column;gap:6px}.payment_field__yQkex label{font-size:13px;font-weight:700;color:#0D1B2A}.payment_field__yQkex input{padding:13px 14px;border:1.5px solid #eaecf0;border-radius:10px;font-size:15px;outline:none;font-family:inherit;transition:border-color .2s}.payment_field__yQkex input:focus{border-color:#E8933A}.payment_field__yQkex input:disabled{background:#F7F8FA;color:#94A3B8}.payment_row2__qj0S7{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.payment_agree__t_Rpe{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#64748B;cursor:pointer}.payment_agree__t_Rpe input{width:18px;height:18px;accent-color:#E8933A;cursor:pointer}.payment_processingBox__gVSvU{text-align:center;padding:20px}.payment_spinner___7w9N{width:40px;height:40px;border:4px solid #f1f5f9;border-top-color:#e8933a;border-radius:50%;animation:payment_spin__3gQYK 1s linear infinite;margin:0 auto 12px}@keyframes payment_spin__3gQYK{to{transform:rotate(1turn)}}.payment_processingBox__gVSvU p{font-size:16px;font-weight:700;color:#0D1B2A;margin-bottom:4px}.payment_processingBox__gVSvU span{font-size:13px;color:#94A3B8}.payment_payBtn__NkdK3{width:100%;padding:15px;background:#0D1B2A;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-bottom:10px;font-family:inherit}.payment_payBtn__NkdK3:hover:not(:disabled){background:#1A3050}.payment_payBtn__NkdK3:disabled{opacity:.4;cursor:not-allowed}.payment_backBtn___nliW{width:100%;padding:11px;background:#fff;border:1.5px solid #eaecf0;border-radius:12px;font-size:14px;font-weight:600;color:#64748B;cursor:pointer;font-family:inherit}.payment_doneBox__vCYw_{background:#fff;border-radius:20px;border:1px solid #eaecf0;padding:56px 40px;text-align:center;max-width:520px;margin:0 auto}.payment_doneCircle__So9Nm{width:80px;height:80px;background:rgba(16,185,129,.1);color:#10B981;border-radius:50%;font-size:36px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.payment_doneBox__vCYw_ h2{font-size:26px;font-weight:900;color:#0D1B2A;margin-bottom:12px}.payment_doneBox__vCYw_ p{font-size:14px;color:#64748B;line-height:1.7;margin-bottom:28px}.payment_doneInfo__7_jJ7{background:#F7F8FA;border-radius:14px;padding:20px;margin-bottom:28px;text-align:left}.payment_doneRow__LbSvT{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.payment_doneRow__LbSvT span:first-child{color:#64748B}.payment_doneRow__LbSvT span:last-child{font-weight:700;color:#0D1B2A}.payment_monoText__lnjsO{font-family:monospace}.payment_heldBadge__kcH0y{background:rgba(59,130,246,.1);color:#3B82F6;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700}.payment_doneBtns__pRb8y{display:flex;flex-direction:column;gap:12px}.payment_doneMain__4_Lcd{background:#E8933A;color:#fff;padding:14px;font-weight:700;font-size:15px}.payment_doneMain__4_Lcd,.payment_doneSub__dg_MM{display:block;text-decoration:none;border-radius:12px}.payment_doneSub__dg_MM{background:#fff;color:#64748B;padding:12px;font-weight:600;font-size:14px;border:1.5px solid #eaecf0}@media(max-width:768px){.payment_layout__MhVdG{grid-template-columns:1fr}.payment_side__7CicO{position:static}.payment_stepLine__MGRe_{width:24px}.payment_doneBox__vCYw_{padding:36px 20px}.payment_row2__qj0S7{grid-template-columns:1fr}}@media(max-width:640px){.payment_container__jeu7k{padding:0 16px}.payment_title__L9GqW{font-size:24px;margin-bottom:20px}.payment_card__WFpis{padding:20px;margin-bottom:16px}.payment_cardTitle__HX3rK{font-size:16px;margin-bottom:16px}.payment_field__yQkex input{padding:12px;font-size:16px;min-height:40px}.payment_nextBtn__ZK6AZ{padding:12px;font-size:14px;min-height:44px}.payment_payBtn__NkdK3{padding:12px;font-size:15px;min-height:44px}.payment_backBtn___nliW{padding:10px;font-size:13px}.payment_summaryCard__GpoRh{padding:16px}.payment_row2__qj0S7{gap:10px}.payment_cpNum__oEAJy{font-size:16px}.payment_cpVal__kuMZj{font-size:13px}.payment_doneBox__vCYw_{padding:24px 16px}.payment_doneCircle__So9Nm{width:64px;height:64px;font-size:32px}.payment_doneBox__vCYw_ h2{font-size:22px;margin-bottom:12px}}@media(max-width:480px){.payment_page__nktyh{padding:24px 0 60px}.payment_container__jeu7k{padding:0 12px}.payment_title__L9GqW{font-size:20px;margin-bottom:16px}.payment_stepBar__AUsI1{margin-bottom:24px}.payment_stepItem__rdNC9{font-size:12px}.payment_stepLine__MGRe_{width:20px;margin:0 6px}.payment_card__WFpis{padding:16px}.payment_cardTitle__HX3rK{font-size:14px}.payment_fields__t7Y8d{gap:14px}.payment_field__yQkex{gap:4px}.payment_field__yQkex label{font-size:12px}.payment_field__yQkex input{padding:10px;font-size:14px;min-height:40px;border-radius:8px}.payment_nextBtn__ZK6AZ{padding:10px;font-size:13px}.payment_payBtn__NkdK3{padding:10px;font-size:14px}.payment_summaryCard__GpoRh{padding:12px}.payment_sumRow__HLgGU{font-size:13px}.payment_sumTotal__h9Q8G{font-size:18px}.payment_summaryCard__GpoRh h3{font-size:14px}.payment_agree__t_Rpe{font-size:12px;gap:8px}.payment_agree__t_Rpe input{width:16px;height:16px}.payment_doneBox__vCYw_{padding:20px 12px}.payment_doneCircle__So9Nm{width:56px;height:56px;font-size:28px;margin-bottom:16px}.payment_doneBox__vCYw_ h2{font-size:18px}.payment_doneBox__vCYw_ p{font-size:13px}.payment_doneBtns__pRb8y{gap:10px}.payment_doneMain__4_Lcd{padding:12px;font-size:14px}.payment_doneSub__dg_MM{padding:10px;font-size:13px}}