.payment_cartContainer__VQA_I{max-width:1200px;margin:0 auto;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#2d3748}.payment_header__pdgGV{text-align:center;margin-bottom:2.5rem}.payment_header__pdgGV h1{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:.75rem;letter-spacing:-.025em}.payment_header__pdgGV p{color:#4a5568;font-size:1.125rem;line-height:1.6;max-width:600px;margin:0 auto}.payment_cartContent__9tGoY{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}@media (max-width:768px){.payment_cartContent__9tGoY{grid-template-columns:1fr}}.payment_addonCard__dAajJ,.payment_domainCard__dC34l,.payment_summaryCard__YoU36{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.75rem;margin-bottom:1.5rem;border:1px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease}.payment_addonCard__dAajJ:hover,.payment_domainCard__dC34l:hover,.payment_summaryCard__YoU36:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.payment_domainName__6AQ78{font-size:1.375rem;font-weight:700;color:#3182ce;margin-bottom:.5rem}.payment_domainType__njiGB{background:#ebf8ff;color:#3182ce;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;display:inline-block;margin-bottom:1rem;letter-spacing:.05em}.payment_domainPrice__iP_Ha{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.payment_domainDuration__iBXdi{color:#718096;font-size:.9375rem;margin-bottom:1rem}.payment_displaydiv__ChhcU{display:flex;justify-content:space-between}.payment_selectBox__Uwj0L{padding:10px;width:30%;border:1px solid #ccc;border-radius:5px;font-family:inherit;margin-bottom:10px}.payment_renewalNotice__UogFf{color:#c53030;font-size:.875rem;margin-bottom:1rem;padding:.75rem;width:50%;background:#fff5f5;border-radius:8px;border-left:3px solid #e53e3e}.payment_addonItem__6CsA4{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;border-bottom:1px solid #edf2f7}.payment_addonDetails__mJgO9{flex:1 1;padding-right:1rem}.payment_addonTitle__Vr0tI{font-weight:600;margin-bottom:.375rem;display:flex;align-items:center}.payment_addonDescription__wndWj{color:#718096;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.payment_addonPrice__jmjDr{font-weight:600;color:#2d3748;white-space:nowrap}.payment_toggleSwitch__78sTt{position:relative;display:inline-block;width:50px;height:26px;margin-left:1rem}.payment_toggleSwitch__78sTt input{opacity:0;width:0;height:0}.payment_slider__qQkbZ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:.3s;border-radius:34px}.payment_slider__qQkbZ:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}input:checked+.payment_slider__qQkbZ{background-color:#38a169}input:checked+.payment_slider__qQkbZ:before{transform:translateX(24px)}.payment_summaryTitle__IJlNd{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:#1a202c}.payment_summaryItem__4vf_p{display:flex;justify-content:space-between;margin-bottom:.875rem;font-size:.9375rem}.payment_summaryTotal__h2CKH{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;padding-top:1.25rem;border-top:1px solid #e2e8f0;color:#1a202c}.payment_discountText__8RXzU{font-weight:600;color:#0070f3;font-size:16px;cursor:pointer}.payment_couponContainer__uzyOa{display:flex}.payment_couponInput__tKr0l{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-family:inherit}.payment_applyButton__1r2Lt{padding:8px;background-color:#512da8;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-left:10px}.payment_errorText__oKpC4{color:red}.payment_discountValue__9XJE0{color:#1bad1b;font-weight:600}.payment_terms__DTMDH{font-size:.8125rem;color:#718096;margin:1.75rem 0;line-height:1.6}.payment_terms__DTMDH p{margin-bottom:.75rem}.payment_terms__DTMDH input[type=checkbox]{margin-right:.5rem}.payment_checkoutButton__Xrh0Z{width:100%;padding:1rem;background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:none;border-radius:8px;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.payment_checkoutButton__Xrh0Z:hover{background:linear-gradient(135deg,#3182ce,#2b6cb0);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.payment_checkoutButton__Xrh0Z:active{transform:translateY(0)}.payment_authHeader__ZcDbo{text-align:center;margin-top:2.5rem;margin-bottom:2.5rem}.payment_authTitle__MpJj7{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#2d3748;margin-bottom:.75rem;font-size:1.5rem}.payment_auth-icon-large__GCDzo{font-size:1.75rem;color:#4299e1}.payment_authTitleText__3pxmU{font-weight:700}.payment_authSubtitle__XlaYT{color:#718096;margin-bottom:1.5rem;line-height:1.6;font-size:1.0625rem;max-width:500px;margin-left:auto;margin-right:auto}.payment_authFooter__Z_W7d{text-align:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.payment_footerHighlight__n6XF1{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#2d3748;margin-bottom:1rem;font-size:1.0625rem}.payment_footer-icon__yMv_c{font-size:1.125rem;color:#667eea}.payment_footerLinks__poItN{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.payment_footerDivider__2rRMd{color:#cbd5e0}.payment_authSecurity__bHol2{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#718096;font-size:.8125rem;margin-bottom:1.25rem}.payment_auth-icon-small__yV14U{font-size:.9375rem;color:#38a169}.payment_footerCopyright__3GlUx{color:#a0aec0;font-size:.75rem}.payment_recommendedTag__ksMta{background:#38a169;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;margin-left:.5rem;letter-spacing:.05em;text-transform:uppercase}.payment_disabledAddon__mC2Qn{opacity:.7}.payment_disabledAddon__mC2Qn .payment_addonDescription__wndWj,.payment_disabledAddon__mC2Qn .payment_addonPrice__jmjDr,.payment_disabledAddon__mC2Qn .payment_addonTitle__Vr0tI{color:#a0aec0}.payment_buttonContainer__uvmmf{margin-top:2rem;text-align:center}.payment_backButton__AnbT7{display:inline-flex;align-items:center;gap:.5rem;color:#4299e1;text-decoration:none;font-weight:500;transition:color .2s ease;padding:.5rem 1rem;border-radius:6px}.payment_backButton__AnbT7:hover{color:#3182ce;background-color:#ebf8ff}.payment_material-symbols-outlined__MPJzd{font-size:1.25rem;vertical-align:middle}@media (max-width:640px){.payment_cartContainer__VQA_I{padding:1.5rem}.payment_header__pdgGV h1{font-size:1.75rem}.payment_addonCard__dAajJ,.payment_domainCard__dC34l,.payment_summaryCard__YoU36{padding:1.25rem}.payment_addonItem__6CsA4{flex-direction:column;align-items:flex-start;gap:.75rem}.payment_toggleSwitch__78sTt{margin-left:0;align-self:flex-end}}:root{--amplify-components-authenticator-router-box-shadow:0 0 16px var(--amplify-colors-overlay-10);--amplify-components-authenticator-router-border-width:0;--amplify-components-authenticator-form-padding:var(--amplify-space-medium) var(--amplify-space-xl) var(--amplify-space-xl);--amplify-components-button-primary-background-color:#1f3b8f;--amplify-components-fieldcontrol-focus-box-shadow:0 0 0 2px #4dabff;--amplify-components-tabs-item-active-border-color:#1f3b8f}.auth-header{text-align:center;padding:30px;font-family:Poppins,sans-serif;display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-header-image{width:100%;display:flex;justify-content:center}.image-dashboard{width:160px;height:auto;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.12));transition:transform .3s ease-in-out}.image-dashboard:hover{transform:scale(1.06)}.auth-title{color:#222;font-size:1.9rem;font-weight:600;margin-top:8px;align-items:center;gap:10px}.auth-icon-large{font-size:2.5rem;color:#004080}.auth-icon-small{vertical-align:middle}.auth-title-text{font-size:1.8rem;font-weight:600}.auth-subtitle{font-size:1rem;color:#555;font-weight:400;max-width:85%;text-align:center;line-height:1.4}.auth-security{font-size:.9rem;color:#777;align-items:center;gap:8px;margin-top:6px}.auth-footer{text-align:center;font-size:.9rem;color:#444;margin-top:25px;padding-top:18px;border-top:2px solid #ddd;font-family:Poppins,sans-serif}.footer-highlight{font-size:1.2rem;font-weight:600;color:#004080;margin-bottom:10px;gap:8px}.footer-highlight,.footer-links{align-items:center;justify-content:center}.footer-links{display:flex;gap:15px;margin-bottom:8px}.footer-links a{color:#004080;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:5px;transition:color .3s ease-in-out,transform .2s ease-in-out}.footer-links a:hover{color:#002d5a;text-decoration:underline;transform:scale(1.05)}.footer-divider{color:#aaa;font-size:1rem}.footer-icon{color:#004080;font-size:1rem}.footer-copyright{font-size:.85rem;color:#666;margin-top:5px}.amplify-button--primary{background:linear-gradient(90deg,#1f3b8f,#4dabff)!important;border-radius:8px;font-weight:700;transition:all .3s ease-in-out}.amplify-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(31,59,143,.3)}.amplify-input{border-radius:6px;border:1px solid #ccc;padding:12px;transition:border-color .3s ease-in-out}.amplify-input:focus{border-color:#1f3b8f;box-shadow:0 0 6px rgba(31,59,143,.3)}.auth-form-content{text-align:center;padding-bottom:20px}.auth-form-image{width:150px;height:auto;margin-bottom:15px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.auth-form-title{font-size:1.8rem;font-weight:600;color:#004080;margin-bottom:8px}.auth-form-subtitle{font-size:1rem;color:#666;font-weight:400;margin-bottom:10px}.auth-back-to-signin{font-size:.9rem;color:#555;margin-top:10px;text-align:center}.auth-link{color:blue;font-weight:600;cursor:pointer;text-decoration:none}.auth-link:hover{text-decoration:underline}@media (max-width:768px){.auth-title{font-size:1.6rem}.auth-icon-large{font-size:2.2rem}.footer-highlight{gap:2px}}.paymentSuccess_paymentContainer__U8oHo{border:1px solid #00000024;box-shadow:4px 4px 5.5px 4px rgba(0,0,0,.07);background:#fff;padding:2rem;border-radius:8px;max-width:800px;margin:0 auto}.paymentSuccess_paymentHeader__51ubX{text-align:center;margin-bottom:2rem}.paymentSuccess_successIcon__gpDkD{width:60px;height:60px;color:#4caf50}.paymentSuccess_successTitle__qksbc{font-weight:600;color:#4caf50;margin-top:1rem;font-size:1.8rem}.paymentSuccess_paymentDetails__Vkj3N{margin-top:2rem}.paymentSuccess_detailTitle__oMb_b{font-weight:600;font-size:1.5rem;margin-bottom:1.5rem}.paymentSuccess_detailItem__9mHdz{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.paymentSuccess_detailLabel__OGPMU{font-size:1rem;min-width:120px}.paymentSuccess_detailValue__EnzQf{font-weight:600}.paymentSuccess_successStatus__4SLO7{color:#4caf50;font-weight:600}.paymentSuccess_freeTrialNote__i_RLa{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #4caf50}.paymentSuccess_thankYouMessage__pQEx3{text-align:center;margin-top:2rem;line-height:1.6}.paymentSuccess_loadingMessage__vvZpj{text-align:center;padding:2rem}.paymentSuccess_errorMessage__T5Dby{text-align:center;padding:2rem;color:#dc3545}.paymentSuccess_instanceMessage__W1E_S{margin-top:1.5rem;text-align:center;font-weight:700;color:#4caf50}@media (max-width:768px){.paymentSuccess_paymentContainer__U8oHo{padding:1.5rem}.paymentSuccess_detailItem__9mHdz{flex-direction:column;align-items:flex-start;gap:.2rem}.paymentSuccess_detailLabel__OGPMU{min-width:auto}}