.PaymentPersonal_page__NkQy2{background-color:#f8fcff;min-height:100vh;padding:40px 16px}@media(min-width:820px){.PaymentPersonal_page__NkQy2{padding:80px 16px}}.PaymentPersonal_container__D1O37{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:center}.PaymentPersonal_title__wHhny{font-family:Quicksand,sans-serif;font-size:20px;font-weight:700;color:#050d13;text-align:center;margin:0;width:100%}@media(min-width:820px){.PaymentPersonal_title__wHhny{font-size:28px;line-height:34px}}.PaymentPersonal_card__1LiuI{background:#fff;border-radius:20px;box-shadow:0 3px 3px rgba(0,0,0,.16);width:100%;overflow:hidden}.PaymentPersonal_cardHeader__5On9O{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ebebeb}@media(min-width:820px){.PaymentPersonal_cardHeader__5On9O{padding:24px 40px}}.PaymentPersonal_insurerInfo__w4Wuv{display:flex;flex-direction:column;gap:4px}.PaymentPersonal_insurerName__rQP3J{font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;color:#646464;margin:0}.PaymentPersonal_priceRow__cnyQB{font-family:Quicksand,sans-serif;font-weight:700;color:#050d13;line-height:1;margin:0}.PaymentPersonal_priceAmount__lJSb4{font-size:32px}@media(min-width:820px){.PaymentPersonal_priceAmount__lJSb4{font-size:40px}}.PaymentPersonal_priceCents___BAzR{font-size:20px}@media(min-width:820px){.PaymentPersonal_priceCents___BAzR{font-size:28px}}.PaymentPersonal_priceGst__FFOJd{font-size:14px;text-transform:uppercase}@media(min-width:820px){.PaymentPersonal_priceGst__FFOJd{font-size:20px}}.PaymentPersonal_logoWrapper__m5CM9{flex-shrink:0}.PaymentPersonal_logoWrapper__m5CM9 img{max-height:52px;width:auto;display:block}.PaymentPersonal_cardBody__ubLHz{padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:820px){.PaymentPersonal_cardBody__ubLHz{padding:24px 40px}}.PaymentPersonal_tabRow__4SAW7{display:flex;gap:16px;width:100%}@media(min-width:820px){.PaymentPersonal_tabRow__4SAW7{gap:40px;max-width:760px}}.PaymentPersonal_tab__R5Td0{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:12px;border:1px solid #a4cdff;background-color:#fff;cursor:pointer;padding:12px;transition:background-color .2s,border-color .2s}.PaymentPersonal_tab__R5Td0.PaymentPersonal_tabActive__YLt_l{background-color:#e8f5ff;border-color:#004bb4}.PaymentPersonal_tab__R5Td0:disabled{background-color:#eee;border-color:#d8d8d8}.PaymentPersonal_tab__R5Td0:disabled .PaymentPersonal_tabCreditTitle__rZ8_5,.PaymentPersonal_tab__R5Td0:disabled .PaymentPersonal_tabSubtext__dzUDU{color:#8c8c8c}.PaymentPersonal_tab__R5Td0:disabled:hover{cursor:default}.PaymentPersonal_tabPaynowWrapper__uIuhQ{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.PaymentPersonal_paynowLogo__i7oH3{height:26px;width:auto}.PaymentPersonal_instantBadge__zKlwd{position:absolute;top:-35px;right:-19px;display:inline-flex;align-items:center;gap:4px;background-color:#fdb71a;color:#fff;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;line-height:18px;padding:4px 8px;border-radius:6px 6px 0 6px;white-space:nowrap}.PaymentPersonal_instantBadge__zKlwd:after{content:"";position:absolute;bottom:-5px;right:0;width:0;height:0;border-color:#c98d12 transparent transparent;border-style:solid;border-width:5px 7px 0 0}.PaymentPersonal_tabCreditContent__y8__W{display:flex;flex-direction:column;align-items:center;gap:2px}.PaymentPersonal_tabCreditTitle__rZ8_5{display:flex;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700;color:#050d13}.PaymentPersonal_tabSubtext__dzUDU{font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;color:#646464;line-height:18px}.PaymentPersonal_qrSection__LRFId{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;border-radius:16px;width:100%}.PaymentPersonal_qrImageWrapper__UrJWX{position:relative;width:100%;max-width:300px;height:300px}.PaymentPersonal_qrImageWrapper__UrJWX img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.PaymentPersonal_qrImageWrapper__UrJWX.PaymentPersonal_blurred__ELReS img{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PaymentPersonal_qrImageWrapper__UrJWX.PaymentPersonal_blurred__ELReS .PaymentPersonal_qrPaynowLogoWrapper__G9SGD{background:none}.PaymentPersonal_qrPaynowLogoWrapper__G9SGD{padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.PaymentPersonal_qrPaynowLogo__fn6q9{-o-object-fit:contain;object-fit:contain;pointer-events:none;position:relative;max-width:72px;max-height:72px}@media(max-width:820px){.PaymentPersonal_qrPaynowLogo__fn6q9{max-width:60px;max-height:60px}}.PaymentPersonal_refreshButton__cE1Og{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0962cc;color:#fff;padding:10px 20px;border:none;border-radius:6px;font-family:Quicksand,sans-serif;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2)}.PaymentPersonal_qrAccountName__5Zbfs{font-family:Quicksand,sans-serif;font-size:14px;font-weight:500;color:#050d13;text-align:center;margin:0;white-space:nowrap}.PaymentPersonal_qrTimerRow__DPyrO{display:flex;align-items:center;gap:16px}.PaymentPersonal_qrTimer__DQX_Q{font-family:Quicksand,sans-serif;font-size:16px;font-weight:400;color:#050d13;white-space:nowrap}.PaymentPersonal_qrTimer__DQX_Q strong{font-weight:700}.PaymentPersonal_divider__jkFye{width:1px;height:24px;background-color:#c9c9c9;flex-shrink:0}.PaymentPersonal_saveQrBtn__D7uU2{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:8px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;color:#0962cc;text-decoration:none}.PaymentPersonal_saveQrBtn__D7uU2 img{width:24px;height:24px;flex-shrink:0}.PaymentPersonal_saveQrBtn__D7uU2:hover{opacity:.8}.PaymentPersonal_creditCardSection__AbFQn{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:24px}.PaymentPersonal_creditRow__xX7B_{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #ebebeb;width:100%}.PaymentPersonal_creditRowLabel__NLJZ3{color:#050d13}.PaymentPersonal_creditRowLabel__NLJZ3,.PaymentPersonal_downloadBtn__C31eS{font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;line-height:20px}.PaymentPersonal_downloadBtn__C31eS{display:inline-flex;align-items:center;justify-content:center;min-width:119px;padding:6px 16px;border:1px solid #004bb4;border-radius:6px;background:#fff;color:#004bb4;text-decoration:none;white-space:nowrap;flex-shrink:0}.PaymentPersonal_downloadBtn__C31eS:hover{opacity:.8}.PaymentPersonal_downloadBtnDisabled__gMY1G{display:inline-flex;align-items:center;justify-content:center;min-width:119px;padding:6px 16px;border:1px solid #a4cdff;border-radius:6px;background:#fff;font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;color:#646464;line-height:20px;white-space:nowrap;flex-shrink:0}.PaymentPersonal_uploadGroup__gSvMf{display:flex;flex-direction:column;gap:16px;width:100%}.PaymentPersonal_uploadArea__2Ge57{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:46px 10px 38px;border:1px dashed #a4cdff;border-radius:20px;background:#fff;cursor:pointer}.PaymentPersonal_uploadArea__2Ge57:hover .PaymentPersonal_uploadFileBtn__b_xs6{opacity:.9}.PaymentPersonal_fileInput__Fb5rq{display:none}.PaymentPersonal_uploadFileBtn__b_xs6{display:inline-flex;align-items:center;justify-content:center;min-width:119px;padding:6px 16px;border-radius:6px;background:#004bb4;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:20px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentPersonal_uploadSupportText__bApvg{font-family:Quicksand,sans-serif;font-size:14px;font-weight:400;color:#050d13;line-height:18px;text-align:center}.PaymentPersonal_uploadCard__Ofyz1{display:flex;align-items:center;gap:16px;width:100%;padding:16px 40px;background-color:#e8f5ff;border:1px solid #a4cdff;border-radius:16px}.PaymentPersonal_uploadCardLeft__uHYoz{flex:1 1;min-width:0}.PaymentPersonal_uploadCardRow__F_vZy{display:flex;align-items:center;gap:8px;width:100%}.PaymentPersonal_uploadSpinner__ZLlMc{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid rgba(18,110,221,.25);border-top-color:#004bb4;-webkit-animation:PaymentPersonal_spin__Mu1iK .8s linear infinite;animation:PaymentPersonal_spin__Mu1iK .8s linear infinite}.PaymentPersonal_uploadCheckmark__Gz0kw{flex-shrink:0;display:block}.PaymentPersonal_uploadFileName__mQ6Wa{font-family:Quicksand,sans-serif;font-size:14px;font-weight:500;color:#004bb4;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.PaymentPersonal_uploadProgressBar__6P9xt{flex:1 1;height:4px;background-color:#fff;border-radius:999px;overflow:hidden}.PaymentPersonal_uploadProgressFill__8zzRi{height:100%;background-color:#004bb4;border-radius:999px;transition:width .15s ease}.PaymentPersonal_uploadRemoveBtn__q_0dZ{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.PaymentPersonal_uploadRemoveBtn__q_0dZ:hover{opacity:.8}.PaymentPersonal_submitBtn__yJ_hb{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:10px;border:none;background-color:#004bb4;color:#fff;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700;cursor:pointer}.PaymentPersonal_submitBtn__yJ_hb:hover{opacity:.9}.PaymentPersonal_submitBtnDisabled__Og_tZ{background-color:#c9c9c9;cursor:not-allowed}.PaymentPersonal_submitBtnDisabled__Og_tZ:hover{opacity:1}@media(max-width:820px){.PaymentPersonal_container__D1O37{gap:24px}.PaymentPersonal_title__wHhny{font-size:21px;text-align:left;line-height:normal}.PaymentPersonal_card__1LiuI{border-radius:16px}.PaymentPersonal_cardHeader__5On9O{padding:16px}.PaymentPersonal_insurerName__rQP3J{font-size:14px}.PaymentPersonal_priceAmount__lJSb4{font-size:28px}.PaymentPersonal_priceCents___BAzR{font-size:18px}.PaymentPersonal_priceGst__FFOJd{font-size:14px}.PaymentPersonal_cardBody__ubLHz{padding:24px 16px 16px;gap:24px}.PaymentPersonal_tabRow__4SAW7{gap:16px}.PaymentPersonal_tab__R5Td0{min-height:66px;padding:12px}.PaymentPersonal_paynowLogo__i7oH3{height:20px}.PaymentPersonal_tabCreditTitle__rZ8_5{font-size:16px}.PaymentPersonal_tabCreditTitle__rZ8_5 svg{width:20px;height:20px;flex-shrink:0}.PaymentPersonal_instantBadge__zKlwd,.PaymentPersonal_tabSubtext__dzUDU{font-size:12px}.PaymentPersonal_qrSection__LRFId{padding:0 24px}.PaymentPersonal_qrTimerRow__DPyrO{gap:8px}.PaymentPersonal_qrTimer__DQX_Q{font-size:14px}.PaymentPersonal_saveQrBtn__D7uU2{font-size:14px;padding:4px}.PaymentPersonal_creditCardSection__AbFQn{padding-top:16px;gap:16px}.PaymentPersonal_creditRow__xX7B_{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:16px}.PaymentPersonal_creditRowLabel__NLJZ3{font-size:14px}.PaymentPersonal_downloadBtnDisabled__gMY1G,.PaymentPersonal_downloadBtn__C31eS{font-size:14px;width:100%;justify-content:center}.PaymentPersonal_uploadArea__2Ge57{padding:32px 10px 24px;border-radius:12px}.PaymentPersonal_uploadCard__Ofyz1{padding:12px 16px;border-radius:12px}.PaymentPersonal_submitBtn__yJ_hb{font-size:16px;height:52px}}.PaymentPersonal_processingOverlay__9EOGG{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:16px}.PaymentPersonal_processingModal__bIY4z{background:#fff;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;max-width:540px;overflow:hidden}.PaymentPersonal_processingHeader__UcVcg{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 32px 24px;border-bottom:1px solid #ebebeb}.PaymentPersonal_processingTitle__hi0zy{font-family:Quicksand,sans-serif;font-size:18px;font-weight:500;color:#050d13}.PaymentPersonal_spinner__G1B5g{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:3px solid #a4cdff;border-top-color:#0962cc;-webkit-animation:PaymentPersonal_spin__Mu1iK .8s linear infinite;animation:PaymentPersonal_spin__Mu1iK .8s linear infinite}@-webkit-keyframes PaymentPersonal_spin__Mu1iK{to{transform:rotate(1turn)}}@keyframes PaymentPersonal_spin__Mu1iK{to{transform:rotate(1turn)}}.PaymentPersonal_processingBody__k_5nu{display:flex;flex-direction:column;gap:24px;padding:32px}.PaymentPersonal_processingTimer__kk2yu{font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;margin:0}.PaymentPersonal_processingTimer__kk2yu strong{color:#050d13;font-weight:700}.PaymentPersonal_processingTimerLabel__D0G13{color:#646464}.PaymentPersonal_processingNote__TPdEQ{font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;color:#646464;margin:0;line-height:1.5}@media(max-width:820px){.PaymentPersonal_processingHeader__UcVcg{padding:24px 20px 20px}.PaymentPersonal_processingBody__k_5nu{padding:20px;gap:16px}.PaymentPersonal_processingTitle__hi0zy{font-size:16px}.PaymentPersonal_processingNote__TPdEQ,.PaymentPersonal_processingTimer__kk2yu{font-size:14px}}.PaymentPersonal_payLaterModal__vDp3V{position:relative;background:#fff;border-radius:10px;box-shadow:0 4px 2px rgba(0,0,0,.2);width:100%;max-width:689px;padding:45px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.PaymentPersonal_payLaterCloseBtn__kZEwe{position:absolute;top:16px;right:16px;width:25px;height:25px;border-radius:50%;background-color:#e5f0ff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PaymentPersonal_payLaterCloseBtn__kZEwe:hover{opacity:.8}.PaymentPersonal_payLaterTitle__3_nzK{font-family:Quicksand,sans-serif;font-size:21px;font-weight:700;color:#050d13;margin:0;line-height:normal}.PaymentPersonal_payLaterText__Tn7mL{font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;color:#050d13;line-height:24px;margin:0}@media(max-width:820px){.PaymentPersonal_payLaterModal__vDp3V{padding:24px 16px;gap:16px}.PaymentPersonal_payLaterCloseBtn__kZEwe{top:8px;right:8px}.PaymentPersonal_payLaterTitle__3_nzK{font-size:16px}.PaymentPersonal_payLaterText__Tn7mL{font-size:14px;line-height:24px}}.PaymentPersonal_payLaterBtn__obAeo{display:flex;align-items:center;justify-content:center;height:44px;padding:10px 20px;border-radius:10px;background:none;border:none;cursor:pointer;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;color:#126edd;text-decoration:underline;align-self:center}.PaymentPersonal_payLaterBtn__obAeo:hover{opacity:.8}