.checkout-shell{display:grid!important;grid-template-columns:minmax(340px,0.85fr) minmax(480px,1.15fr)!important;min-height:100vh!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;background-color:#ffffff!important;box-shadow:0 4px 20px rgb(0 0 0 / .05)!important;border-radius:12px!important;overflow:hidden!important}.order-panel{background-color:#f1f3f6!important;border-right:1px solid #d7dce3!important;padding:48px clamp(24px, 4vw, 56px)!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.form-panel{background-color:#ffffff!important;padding:48px clamp(24px, 4vw, 56px)!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.brand-mark{color:#ffffff!important;letter-spacing:0.08em!important;background-color:#111318!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin-bottom:32px!important;font-size:13px!important;font-weight:700!important}.order-panel .eyebrow,.form-panel .eyebrow{color:#2454b8!important;letter-spacing:0.16em!important;margin:0 0 12px 0!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important}.order-panel h1{letter-spacing:-0.04em!important;margin-bottom:16px!important;font-size:clamp(32px, 3.5vw, 48px)!important;font-weight:400!important;color:#111318!important;line-height:1.15!important}.form-heading{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:32px!important}.form-heading h2{letter-spacing:-0.03em!important;margin:0!important;font-size:32px!important;font-weight:400!important;color:#111318!important}.step-badge{color:#54705c!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.price-heading{color:#3d4653!important;margin-bottom:8px!important;font-size:22px!important}.price-heading span{color:#111318!important;font-size:32px!important;font-weight:700!important}.renewal{max-width:390px!important;color:#687080!important;font-size:14px!important;line-height:1.6!important;margin-bottom:24px!important}.coupon-link{color:#2454b8!important;cursor:pointer!important;background:transparent!important;border:0!important;margin:24px 0 28px 0!important;padding:0!important;font-size:16px!important;font-weight:700!important;display:block!important}.summary-list{display:flex!important;flex-direction:column!important;gap:16px!important}.summary-item{display:grid!important;grid-template-columns:42px 1fr auto!important;align-items:center!important;gap:13px!important}.item-icon{color:#566274!important;background-color:#d9dee6!important;border-radius:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;font-size:11px!important;font-weight:700!important}.item-icon.small{background-color:#ffffff!important;border:1px solid #cbd2dc!important;text-transform:uppercase!important}.item-copy{display:flex!important;flex-direction:column!important;gap:2px!important}.item-copy strong{font-size:15px!important;color:#111318!important}.item-copy span{color:#687080!important;font-size:12px!important}.summary-item b{font-size:14px!important;font-weight:500!important;color:#111318!important}.total-row{border-top:1px solid #cbd1d9!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:32px!important;padding-top:20px!important;font-size:16px!important}.total-row strong{font-size:24px!important;color:#111318!important}.secure-note{color:#87909d!important;margin-top:48px!important;font-size:12px!important}h1,h2,h3,h4,h5,h6,.order-title,.form-title,.mepr-signup-form,.mepr-signup-form *,.mp_wrapper,.mp_wrapper *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.invoice-wrapper,.invoice-heading,.mp_wrapper .invoice-wrapper,.mp_wrapper .mepr-product-info,.mp_wrapper .mepr-checkout-invoice,.mp_wrapper .mepr-price-table,.mp_wrapper .mepr-transaction-invoice,.mp_wrapper .mepr_price_cell,.mp_wrapper .mepr-single-product-header,.mp_wrapper .mepr-product-name,.mepr-signup-form table.mepr-price-table,.mepr-signup-form .mepr-transaction-invoice,.mepr-signup-form .mepr_price_cell,.mepr-price-cell,.mepr-transaction-invoice{display:none!important}.mepr-signup-form,.mepr-checkout-form,.mp_wrapper .mepr-form{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;max-width:100%!important}.mepr-signup-form fieldset.mp-form-row-group-wrapper,.mepr-signup-form .mp-form-row-group-wrapper{border:none!important;padding:0!important;margin:0 0 18px 0!important;width:100%!important;background:transparent!important;box-sizing:border-box!important;display:block!important}.mepr-signup-form .mp-form-row-group-wrapper legend,.mepr-signup-form .mp-form-row-group-wrapper .mepr-form-row-legend{display:none!important}.mepr-signup-form .mp-form-row-group,.mepr-signup-form .mepr-form-row-group{display:flex!important;flex-direction:row!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.mepr-signup-form .mp-form-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;margin-bottom:18px!important;padding:0!important;clear:both!important;position:relative!important}.mepr-signup-form .mp-form-row-group>.mp-form-row,.mepr-signup-form .mp-form-row-group>div,.mepr-signup-form .mepr_first_name,.mepr-signup-form .mepr_last_name{flex:1!important;width:50%!important;margin-bottom:0!important;float:none!important}.mepr-signup-form .mepr_email,.mepr-signup-form .mepr_username,.mepr-signup-form .mepr_password,.mepr-signup-form .mepr_password_confirm{clear:both!important;width:100%!important;margin-bottom:18px!important}.mepr-signup-form .mp-form-label{display:block!important;width:100%!important;margin-bottom:6px!important;margin-top:0!important;padding:0!important;position:static!important;transform:none!important;float:none!important}.mepr-signup-form .mp-form-label label,.mepr-signup-form .mp-form-row label,.mepr-signup-form label:not(.irshare-addon){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#3c4655!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 6px 0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;float:none!important}.mepr-signup-form .cc-error{display:none!important}.mepr-signup-form input[type="text"].mepr-form-input,.mepr-signup-form input[type="email"].mepr-form-input,.mepr-signup-form input[type="password"].mepr-form-input,.mepr-signup-form select.mepr-form-input,.mepr-signup-form input.mepr-form-input{box-sizing:border-box!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border:1px solid #dfe3e9!important;border-radius:6px!important;background-color:#ffffff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;outline:none!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important;transition:border-color 0.15s ease,box-shadow 0.15s ease!important;width:100%!important;margin:0!important}.mepr-signup-form input[type="text"].mepr-form-input:focus,.mepr-signup-form input[type="email"].mepr-form-input:focus,.mepr-signup-form input[type="password"].mepr-form-input:focus,.mepr-signup-form select.mepr-form-input:focus,.mepr-signup-form input.mepr-form-input:focus{border-color:#2454b8!important;box-shadow:0 0 0 3px rgb(36 84 184 / .15)!important;background-color:#ffffff!important}.mepr-signup-form input::placeholder{color:#9aa2ad!important;opacity:1!important}.mepr-signup-form .mepr-submit,.mepr-signup-form input[type="submit"].mepr-submit,.mepr-signup-form button[type="submit"]{height:52px!important;min-height:52px!important;background-color:#0f172a!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;width:100%!important;margin-top:24px!important;transition:background-color 0.15s ease!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.mepr-signup-form .mepr-submit:hover,.mepr-signup-form input[type="submit"].mepr-submit:hover,.mepr-signup-form button[type="submit"]:hover{background-color:#1e293b!important}.mepr-signup-form fieldset.irshare-addons-container,.mp_wrapper fieldset.irshare-addons-container,fieldset.irshare-addons-container,.irshare-addons-container{margin:28px 0 20px 0!important;padding:0!important;border:none!important;background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;box-sizing:border-box!important;clear:both!important;display:block!important}.irshare-addons-container legend{color:#111318!important;margin:0 0 6px 0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;border:none!important;display:block!important;width:100%!important;float:none!important}.irshare-addons-container .fieldset-help{color:#687080!important;margin:0 0 18px 0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:block!important}.irshare-addon-grid{display:flex!important;flex-direction:column!important;gap:12px!important;margin:16px 0 0 0!important;padding:0!important;box-sizing:border-box!important}.mepr-signup-form label.irshare-addon,.mp_wrapper label.irshare-addon,label.irshare-addon,.irshare-addon{position:relative!important;display:grid!important;grid-template-columns:18px 1fr auto!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;margin:0!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;cursor:pointer!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important;transition:all 0.15s ease-in-out!important;user-select:none!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;width:100%!important;max-width:100%!important;height:auto!important;float:none!important}.mepr-signup-form label.irshare-addon:hover,.mp_wrapper label.irshare-addon:hover,label.irshare-addon:hover{border-color:#9db6ec!important;background-color:#fafbff!important}.mepr-signup-form label.irshare-addon.selected,.mp_wrapper label.irshare-addon.selected,label.irshare-addon.selected,.irshare-addon.selected{background-color:#f6f8fe!important;border-color:#9db6ec!important;box-shadow:0 0 0 1px #9db6ec!important}.irshare-addon input[type="checkbox"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;pointer-events:none!important;border:0!important;display:inline-block!important;visibility:hidden!important}.irshare-checkmark{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border:1.5px solid #cbd5e1!important;border-radius:4px!important;background-color:#ffffff!important;color:transparent!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-align:center!important;transition:all 0.15s ease!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.irshare-addon.selected .irshare-checkmark{border-color:#2454b8!important;background-color:#2454b8!important;color:#ffffff!important}.irshare-addon-info{display:grid!important;gap:3px!important;text-align:left!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.irshare-addon-info strong{color:#111318!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:block!important;margin:0!important;padding:0!important}.irshare-addon-info small{color:#687080!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:block!important;margin:0!important;padding:0!important}.irshare-addon .included{font-size:11px!important;font-weight:600!important;color:#475569!important;padding:3px 8px!important;background-color:#f1f5f9!important;border-radius:4px!important;border:1px solid #e2e8f0!important;white-space:nowrap!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:inline-block!important;margin:0!important;letter-spacing:0.02em!important}.irshare-language-error{color:#a13d3d!important;margin-top:12px!important;font-size:12px!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;display:none}@media (max-width:860px){.checkout-shell{grid-template-columns:1fr!important}.order-panel{border-right:0!important;border-bottom:1px solid #d7dce3!important}}@media (max-width:480px){.mepr-signup-form .mp-form-row-group{flex-direction:column!important}}