.app-header-module__tB1oGG__header{z-index:20;background:#fff;border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;min-height:72px;padding:0 40px;display:flex;position:sticky;top:0}.app-header-module__tB1oGG__controls{align-items:center;gap:16px;display:flex}.app-header-module__tB1oGG__dropdown{position:relative}.app-header-module__tB1oGG__dropdown+.app-header-module__tB1oGG__dropdown{border-left:1px solid #e3e9f2;padding-left:16px}.app-header-module__tB1oGG__dropdownTrigger{color:#000;cursor:pointer;min-width:112px;height:36px;font:inherit;white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.app-header-module__tB1oGG__dropdown+.app-header-module__tB1oGG__dropdown .app-header-module__tB1oGG__dropdownTrigger{min-width:72px}.app-header-module__tB1oGG__dropdownTrigger:hover{opacity:.8}.app-header-module__tB1oGG__chevron{fill:none;stroke:#60728c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px;margin-left:auto}.app-header-module__tB1oGG__flag{object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px #10213f1a}.app-header-module__tB1oGG__dropdownMenu{z-index:30;background:#fff;border:1px solid #e3e9f2;border-radius:8px;min-width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #10213f24}.app-header-module__tB1oGG__dropdown:first-child .app-header-module__tB1oGG__dropdownMenu{min-width:168px}.app-header-module__tB1oGG__dropdownOption,.app-header-module__tB1oGG__selectedOption{color:#000;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.app-header-module__tB1oGG__dropdownOption:hover,.app-header-module__tB1oGG__selectedOption{background:#f0f5ff}.app-header-module__tB1oGG__checkmark{color:#2f54eb;margin-left:auto;font-size:13px;font-weight:800}.app-header-module__tB1oGG__brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.app-header-module__tB1oGG__brandText{color:#2d4778;letter-spacing:0;font-size:12px;font-weight:600;line-height:1}@media (max-width:640px){.app-header-module__tB1oGG__header{min-height:76px;padding:0 24px}.app-header-module__tB1oGG__controls{gap:8px}.app-header-module__tB1oGG__dropdown+.app-header-module__tB1oGG__dropdown{padding-left:8px}.app-header-module__tB1oGG__dropdownTrigger{min-width:auto;font-size:13px}.app-header-module__tB1oGG__dropdown:first-child .app-header-module__tB1oGG__dropdownTrigger span:nth-child(2){display:none}}
.checkout-components-module__DEq90W__section,.checkout-components-module__DEq90W__summary{background:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-components-module__DEq90W__section{padding:24px}.checkout-components-module__DEq90W__sectionHeader{align-items:flex-start;margin-bottom:16px;display:flex}.checkout-components-module__DEq90W__sectionHeader h2{color:#10213f;margin:0;font-size:18px;line-height:1.2}.checkout-components-module__DEq90W__sectionHeader p{color:#5a6c86;margin:6px 0 0;font-size:14px}.checkout-components-module__DEq90W__planOption,.checkout-components-module__DEq90W__offerItem,.checkout-components-module__DEq90W__paymentMethod{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0ee;border-radius:8px;transition:border-color .16s,box-shadow .16s}.checkout-components-module__DEq90W__planOption:hover,.checkout-components-module__DEq90W__offerItem:hover,.checkout-components-module__DEq90W__paymentMethod:hover{border-color:#2f54eb}.checkout-components-module__DEq90W__selectedPlan,.checkout-components-module__DEq90W__selectedOffer,.checkout-components-module__DEq90W__selectedPaymentMethod{border-color:#09329b;box-shadow:0 0 0 3px #09329b1a}.checkout-components-module__DEq90W__selectedPlanPanel{background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.checkout-components-module__DEq90W__selectedPlanPanel strong{color:#10213f;margin-top:4px;font-size:18px;font-weight:700;display:block}.checkout-components-module__DEq90W__selectedPlanPanel p{color:#516781;margin:6px 0 0;font-size:14px}.checkout-components-module__DEq90W__planLabel,.checkout-components-module__DEq90W__durationHeader{color:#60728c;font-size:13px;font-weight:700}.checkout-components-module__DEq90W__changePlanButton{color:#2f54eb;cursor:pointer;height:36px;font:inherit;background:#fff;border:1px solid #adc6ff;border-radius:8px;flex:none;padding:0 14px;font-size:14px;font-weight:700}.checkout-components-module__DEq90W__changePlanButton:hover{border-color:#2f54eb}.checkout-components-module__DEq90W__planChangeList{gap:10px;margin-top:12px;display:grid}.checkout-components-module__DEq90W__planOption{width:100%;padding:14px 16px;display:flex}.checkout-components-module__DEq90W__planOption strong{color:#10213f;font-size:15px;display:block}.checkout-components-module__DEq90W__planOption small{color:#61718a;margin-top:4px;font-size:13px;display:block}.checkout-components-module__DEq90W__planOption .checkout-components-module__DEq90W__couponOfferHint{color:#237804;font-weight:700}.checkout-components-module__DEq90W__durationHeader{margin-top:18px}.checkout-components-module__DEq90W__offerList{gap:10px;margin-top:16px;display:grid}.checkout-components-module__DEq90W__offerPrice{color:#10213f;justify-items:end;gap:3px;font-size:14px;display:grid}.checkout-components-module__DEq90W__originalOfferPrice{color:#8c9bab;font-size:12px;font-weight:400;text-decoration:line-through}.checkout-components-module__DEq90W__offerItem,.checkout-components-module__DEq90W__paymentMethod{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.checkout-components-module__DEq90W__offerItem strong,.checkout-components-module__DEq90W__paymentMethod strong{color:#10213f;font-size:15px;display:block}.checkout-components-module__DEq90W__offerItem small,.checkout-components-module__DEq90W__paymentMethod small{color:#61718a;margin-top:4px;font-size:13px;line-height:1.35;display:block}.checkout-components-module__DEq90W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-components-module__DEq90W__field{gap:8px;display:grid}.checkout-components-module__DEq90W__field span{color:#364c68;font-size:13px;font-weight:700}.checkout-components-module__DEq90W__field input{color:#10213f;width:100%;height:44px;font:inherit;background:#fbfcfe;border:1px solid #d9e2ef;border-radius:8px;outline:none;padding:0 14px}.checkout-components-module__DEq90W__field input:focus{border-color:#09329b;box-shadow:0 0 0 3px #09329b1a}.checkout-components-module__DEq90W__paymentMethods{gap:10px;display:grid}.checkout-components-module__DEq90W__paymentMethod{justify-content:flex-start;align-items:center;min-height:72px;padding:14px 16px}.checkout-components-module__DEq90W__paymentMethodLogo{background:#fff;flex:0 0 112px;place-items:center;width:112px;height:44px;display:grid}.checkout-components-module__DEq90W__paymentMethodContent{gap:4px;min-width:0;display:grid}.checkout-components-module__DEq90W__paymentMethodContent small{margin-top:0}.checkout-components-module__DEq90W__selectedPaymentMethod .checkout-components-module__DEq90W__paymentMethodLogo{background:#fff}@media (max-width:520px){.checkout-components-module__DEq90W__paymentMethod{flex-direction:column;align-items:flex-start}}.checkout-components-module__DEq90W__summary{padding:24px}.checkout-components-module__DEq90W__summaryHeader{border-bottom:1px solid #e5ebf3;padding-bottom:16px}.checkout-components-module__DEq90W__summaryHeader h2{color:#10213f;margin:0;font-size:18px;font-weight:700;line-height:1.1}.checkout-components-module__DEq90W__summaryRows{border-bottom:1px solid #e5ebf3;gap:14px;padding:18px 0;display:grid}.checkout-components-module__DEq90W__couponArea{border-bottom:1px solid #e5ebf3;padding:18px 0}.checkout-components-module__DEq90W__couponLabel{color:#364c68;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.checkout-components-module__DEq90W__couponInputRow{gap:8px;display:flex}.checkout-components-module__DEq90W__couponInputRow input{color:#10213f;min-width:0;height:38px;font:inherit;text-transform:uppercase;border:1px solid #d9e2ef;border-radius:6px;flex:1;padding:0 10px}.checkout-components-module__DEq90W__couponButton{color:#2f54eb;cursor:pointer;height:38px;font:inherit;background:#fff;border:1px solid #adc6ff;border-radius:6px;padding:0 12px;font-weight:700}.checkout-components-module__DEq90W__couponButton:disabled{cursor:not-allowed;opacity:.6}.checkout-components-module__DEq90W__couponRemoveButton{color:#cf1322;border-color:#ffa39e}.checkout-components-module__DEq90W__couponRemoveButton:hover{color:#fff;background:#cf1322;border-color:#cf1322}.checkout-components-module__DEq90W__couponSuccess,.checkout-components-module__DEq90W__couponInactive,.checkout-components-module__DEq90W__couponError{margin:7px 0 0;font-size:12px}.checkout-components-module__DEq90W__couponSuccess{color:#237804}.checkout-components-module__DEq90W__couponInactive{color:#ad6800}.checkout-components-module__DEq90W__couponError{color:#cf1322}.checkout-components-module__DEq90W__summaryRow,.checkout-components-module__DEq90W__totalRow{color:#60728c;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.checkout-components-module__DEq90W__summaryRow strong{color:#10213f}.checkout-components-module__DEq90W__totalRow{color:#10213f;padding:18px 0;font-weight:800}.checkout-components-module__DEq90W__totalRow strong{color:#2f54eb;font-size:26px}.checkout-components-module__DEq90W__payButton{color:#fff;cursor:pointer;width:100%;height:44px;font:inherit;background:#2f54eb;border:1px solid #2f54eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.checkout-components-module__DEq90W__payButton:hover{background:#1d39c4;border-color:#1d39c4}.checkout-components-module__DEq90W__payButton:disabled{cursor:not-allowed;background:#8ea2f8;border-color:#8ea2f8}.checkout-components-module__DEq90W__buttonSpinner{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.78s linear infinite checkout-components-module__DEq90W__buttonSpin}@keyframes checkout-components-module__DEq90W__buttonSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.checkout-components-module__DEq90W__section{padding:20px}.checkout-components-module__DEq90W__formGrid{grid-template-columns:1fr}}
.billing-transaction-detail-container-module__jPMo2a__shell{color:#10213f;background:#fff;min-height:100vh}.billing-transaction-detail-container-module__jPMo2a__page{width:min(960px,100% - 48px);margin:0 auto;padding:24px 0 48px}.billing-transaction-detail-container-module__jPMo2a__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.billing-transaction-detail-container-module__jPMo2a__header h1{color:#10213f;margin:0;font-size:22px;font-weight:700;line-height:1.25}.billing-transaction-detail-container-module__jPMo2a__header p{color:#60728c;margin:6px 0 0;font-size:13px}.billing-transaction-detail-container-module__jPMo2a__statusBadge{text-align:center;border-radius:8px;flex:none;min-width:96px;padding:7px 12px;font-size:13px;font-weight:700}.billing-transaction-detail-container-module__jPMo2a__statusNEW,.billing-transaction-detail-container-module__jPMo2a__statusPENDING{color:#8a5a00;background:#fff7e6;border:1px solid #ffd591}.billing-transaction-detail-container-module__jPMo2a__statusCOMPLETED{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.billing-transaction-detail-container-module__jPMo2a__statusFAILED,.billing-transaction-detail-container-module__jPMo2a__statusCANCELLED,.billing-transaction-detail-container-module__jPMo2a__statusEXPIRED{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.billing-transaction-detail-container-module__jPMo2a__grid{gap:16px;display:grid}.billing-transaction-detail-container-module__jPMo2a__feedbackPanel{color:#516781;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:24px}.billing-transaction-detail-container-module__jPMo2a__section{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:24px}.billing-transaction-detail-container-module__jPMo2a__section h2{color:#10213f;margin:0 0 16px;font-size:18px;line-height:1.2}.billing-transaction-detail-container-module__jPMo2a__rows{gap:12px;display:grid}.billing-transaction-detail-container-module__jPMo2a__infoRow{border-bottom:1px solid #edf1f7;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:0 0 12px;display:grid}.billing-transaction-detail-container-module__jPMo2a__infoRow:last-child{border-bottom:0;padding-bottom:0}.billing-transaction-detail-container-module__jPMo2a__infoRow span{color:#60728c;font-size:14px}.billing-transaction-detail-container-module__jPMo2a__infoRow strong{color:#10213f;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.billing-transaction-detail-container-module__jPMo2a__copyValue{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.billing-transaction-detail-container-module__jPMo2a__copyButton{color:#2f54eb;cursor:pointer;font:inherit;background:#f0f5ff;border:1px solid #adc6ff;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700}.billing-transaction-detail-container-module__jPMo2a__actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.billing-transaction-detail-container-module__jPMo2a__primaryButton,.billing-transaction-detail-container-module__jPMo2a__secondaryButton{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.billing-transaction-detail-container-module__jPMo2a__primaryButton{color:#fff;background:#2f54eb;border:1px solid #2f54eb}.billing-transaction-detail-container-module__jPMo2a__primaryButton:hover{background:#1d39c4;border-color:#1d39c4}.billing-transaction-detail-container-module__jPMo2a__secondaryButton{color:#2f54eb;background:#fff;border:1px solid #adc6ff}.billing-transaction-detail-container-module__jPMo2a__secondaryButton:hover{border-color:#2f54eb;box-shadow:0 0 0 3px #2f54eb14}@media (max-width:640px){.billing-transaction-detail-container-module__jPMo2a__page{width:min(100% - 32px,960px)}.billing-transaction-detail-container-module__jPMo2a__header{flex-direction:column}.billing-transaction-detail-container-module__jPMo2a__infoRow{grid-template-columns:1fr;gap:4px}.billing-transaction-detail-container-module__jPMo2a__actions{flex-direction:column-reverse}.billing-transaction-detail-container-module__jPMo2a__primaryButton,.billing-transaction-detail-container-module__jPMo2a__secondaryButton{width:100%}}
.checkout-container-module__gI4VEq__shell{color:#10213f;background:#fff;min-height:100vh;overflow:visible}.checkout-container-module__gI4VEq__page{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 48px;overflow:visible}.checkout-container-module__gI4VEq__hero{margin-bottom:20px}.checkout-container-module__gI4VEq__hero h1{color:#10213f;margin:0;font-size:22px;font-weight:700;line-height:1.25}.checkout-container-module__gI4VEq__checkoutGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid;overflow:visible}.checkout-container-module__gI4VEq__checkoutFlow{gap:16px;display:grid}.checkout-container-module__gI4VEq__feedbackPanel{color:#516781;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:24px}.checkout-container-module__gI4VEq__errorOverlay{z-index:100;background:#10213f5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-container-module__gI4VEq__errorDialog{background:#fff;border:1px solid #fecaca;border-radius:8px;width:min(100%,420px);padding:24px;box-shadow:0 18px 42px #10213f2e}.checkout-container-module__gI4VEq__errorDialog h2{color:#991b1b;margin:0;font-size:18px;line-height:1.2}.checkout-container-module__gI4VEq__errorDialog p{color:#516781;margin:10px 0 0;font-size:14px;line-height:1.5}.checkout-container-module__gI4VEq__errorActions{justify-content:flex-end;margin-top:20px;display:flex}.checkout-container-module__gI4VEq__errorActions button{color:#fff;cursor:pointer;min-width:92px;height:40px;font:inherit;background:#2f54eb;border:1px solid #2f54eb;border-radius:8px;font-size:14px;font-weight:700}.checkout-container-module__gI4VEq__errorActions button:hover{background:#1d39c4;border-color:#1d39c4}.checkout-container-module__gI4VEq__summaryColumn{z-index:10;align-self:start;height:fit-content;position:sticky;top:96px}@media (max-width:960px){.checkout-container-module__gI4VEq__checkoutGrid{grid-template-columns:1fr}.checkout-container-module__gI4VEq__summaryColumn{position:static}}@media (max-width:640px){.checkout-container-module__gI4VEq__page{width:min(100% - 32px,1180px);padding:28px 0 48px}.checkout-container-module__gI4VEq__hero h1{font-size:22px}}
.payment-result-container-module__JIL_sW__shell{color:#10213f;background:#fff;min-height:100vh}.payment-result-container-module__JIL_sW__page{justify-content:center;width:min(100% - 48px,960px);margin:0 auto;padding:56px 0 64px;display:flex}.payment-result-container-module__JIL_sW__resultCard{text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:min(100%,560px);padding:34px;box-shadow:0 18px 42px #10213f14}.payment-result-container-module__JIL_sW__success{border-top:5px solid #16a34a}.payment-result-container-module__JIL_sW__warning{border-top:5px solid #d97706}.payment-result-container-module__JIL_sW__danger{border-top:5px solid #dc2626}.payment-result-container-module__JIL_sW__resultIcon{color:#fff;background:#166534;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:34px;font-weight:800;line-height:1;display:flex;box-shadow:0 10px 22px #16653433}.payment-result-container-module__JIL_sW__warning .payment-result-container-module__JIL_sW__resultIcon{background:#b45309;box-shadow:0 10px 22px #b4530933}.payment-result-container-module__JIL_sW__danger .payment-result-container-module__JIL_sW__resultIcon{background:#b91c1c;box-shadow:0 10px 22px #b91c1c33}.payment-result-container-module__JIL_sW__resultCard h1{color:#10213f;margin:0;font-size:26px;font-weight:750;line-height:1.2}.payment-result-container-module__JIL_sW__resultCard p{color:#516781;max-width:390px;margin:8px auto 0;font-size:14px;line-height:1.5}.payment-result-container-module__JIL_sW__detailBox{text-align:left;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;gap:0;margin-top:26px;padding:4px 18px;display:grid}.payment-result-container-module__JIL_sW__infoRow{border-bottom:1px solid #edf1f7;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.payment-result-container-module__JIL_sW__infoRow:last-child{border-bottom:0}.payment-result-container-module__JIL_sW__infoRow span{color:#60728c;font-size:14px}.payment-result-container-module__JIL_sW__infoRow strong{color:#10213f;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.payment-result-container-module__JIL_sW__actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.payment-result-container-module__JIL_sW__primaryButton,.payment-result-container-module__JIL_sW__secondaryButton{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.payment-result-container-module__JIL_sW__primaryButton{color:#fff;background:#2f54eb;border:1px solid #2f54eb}.payment-result-container-module__JIL_sW__primaryButton:hover{background:#1d39c4;border-color:#1d39c4}.payment-result-container-module__JIL_sW__secondaryButton{color:#2f54eb;background:#fff;border:1px solid #adc6ff}.payment-result-container-module__JIL_sW__secondaryButton:hover{border-color:#2f54eb;box-shadow:0 0 0 3px #2f54eb14}@media (max-width:640px){.payment-result-container-module__JIL_sW__page{width:min(100% - 32px,960px);padding-top:32px}.payment-result-container-module__JIL_sW__resultCard{padding:28px 20px}.payment-result-container-module__JIL_sW__infoRow{grid-template-columns:1fr;gap:5px}.payment-result-container-module__JIL_sW__infoRow strong{text-align:left}.payment-result-container-module__JIL_sW__actions{flex-direction:column-reverse}.payment-result-container-module__JIL_sW__primaryButton,.payment-result-container-module__JIL_sW__secondaryButton{width:100%}}
