@media (max-width:991px){.col-lg-4,.col-lg-8{flex:0 0 100%;max-width:100%}.main-header{font-size:1.8rem}}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-400.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-300.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-300-italic.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-400-italic.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-500.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-500-italic.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-600.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-600-italic.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-700.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-700-italic.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-900.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/poppins/poppins-900-italic.woff2') format('woff2')}@font-face{font-family:'Jura Fallback';src:local('Arial');size-adjust:102%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:'Jura';font-style:normal;font-weight:400;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/jura/jura-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/libre-baskerville/libre-400.woff2') format('woff2')}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:optional;src:url('../../frontend/MageMe/mageme/en_US/fonts/libre-baskerville/libre-400-italic.woff2') format('woff2')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/libre-baskerville/libre-700.woff2') format('woff2')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url('../../frontend/MageMe/mageme/en_US/fonts/MaterialIcons-Regular.ttf') format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}/*! MageMe Dark Design System v1.0
 *  Shared tokens, primitives, and components for the dark premium pages.
 *  Loaded globally — templates apply classes instead of duplicating CSS.
 */
:root{--mgm-accent:#ff8b00;--mgm-accent-glow:rgba(255,139,0,.4);--mgm-accent-muted:#ffad47;--mgm-accent-hover:#e67e00;--mgm-teal:#17a2b8;--mgm-teal-light:#3dd6f5;--mgm-green:#10b981;--mgm-green-light:#6ee7b7;--mgm-amber-light:#fcd34d;--mgm-red-light:#ff7070;--mgm-bg1:#111827;--mgm-bg2:#1e2d45;--mgm-bg3:#121f32;--mgm-bg-body:#f8f9fa;--mgm-glass:rgba(255,255,255,.07);--mgm-glass-border:rgba(255,255,255,.11);--mgm-row-sep:rgba(255,255,255,.055);--mgm-t1:#fff;--mgm-t2:rgba(255,255,255,.72);--mgm-t3:rgba(255,255,255,.42);--mgm-t4:rgba(255,255,255,.25)}body:is(.customer-account-index,.customer-account-login,.customer-account-create,.customer-account-edit,.customer-account-logoutsuccess,.customer-account-forgotpassword,.customer-address-form,.customer-address-index,.checkout-cart-index,.checkout-index-index,.checkout-onepage-success,.sales-order-history,.sales-order-view,.sales-order-invoice,.sales-order-creditmemo,.licenses-index-index,.downloads-index-index,.composer-index-index,.cms-no-route){background:var(--mgm-bg-body)}:is(.customer-account-index,.customer-account-login,.customer-account-create,.customer-account-edit,.customer-account-logoutsuccess,.customer-account-forgotpassword,.customer-address-form,.customer-address-index,.checkout-cart-index,.checkout-index-index,.checkout-onepage-success,.sales-order-history,.sales-order-view,.sales-order-invoice,.sales-order-creditmemo,.licenses-index-index,.downloads-index-index,.composer-index-index,.cms-no-route){.page-title-wrapper{display:none !important}.page-main{padding:0 !important;margin:0 !important;max-width:100% !important}.columns{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}.column.main{padding:0 !important;margin-bottom:0 !important;width:100% !important;max-width:100% !important}.sidebar{display:none !important}}.checkout-index-index #co-page .opc-wrapper .opc{background:0 0 !important;background-color:transparent !important}.checkout-index-index aside.opc-sidebar{background:0 0 !important;background-color:transparent !important}.checkout-index-index aside.opc-sidebar>.modal-inner-wrap>.modal-header{display:none !important}.checkout-index-index #co-page .opc-block-summary{display:flex !important;flex-direction:column !important}.checkout-index-index #co-page .opc-block-summary>.title{order:0 !important}.checkout-index-index #co-page .opc-block-summary>.table-totals{order:1 !important}.checkout-index-index #co-page .opc-block-summary>.items-in-cart{order:2 !important;border-top:1px solid rgba(255,255,255,.09) !important;padding-top:14px !important;margin-top:8px !important}.checkout-index-index #co-page .opc-block-summary .product-item{display:block !important;float:none !important;width:100% !important}.checkout-index-index #co-page .opc-block-summary .product-item-name{font-size:.85rem !important;font-weight:600 !important;color:#fff !important;margin-bottom:1px !important;display:block !important}.checkout-index-index #co-page .opc-block-summary .product.options{margin:0 !important;padding:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.checkout-index-index #co-page .opc-block-summary .co-option{font-size:.75rem !important;color:rgba(255,255,255,.42) !important;line-height:1.3 !important}.checkout-index-index #co-page .opc-block-summary .co-option-label:after{content:':\00a0'}.checkout-index-index #co-page .opc-block-summary .co-option-value{color:rgba(255,255,255,.55) !important}.checkout-index-index #co-page .opc-block-summary .co-option+.co-option .co-option-label:before{content:'\00a0·\00a0';color:rgba(255,255,255,.22)}.checkout-index-index #co-page .opc-block-summary .co-qty-price{display:flex !important;align-items:baseline !important;margin-top:3px !important}.checkout-index-index #co-page .opc-block-summary .co-qty-price .details-qty{display:flex !important;gap:4px !important;font-size:.75rem !important;color:rgba(255,255,255,.38) !important}.checkout-index-index #co-page .opc-block-summary .co-qty-price .details-qty .label,.checkout-index-index #co-page .opc-block-summary .co-qty-price .details-qty .value{font-size:inherit !important;color:inherit !important}.checkout-index-index #co-page .opc-block-summary .co-qty-price .subtotal{margin-left:auto !important}.checkout-index-index #co-page .opc-block-summary .co-qty-price .subtotal .price{font-size:.82rem !important;font-weight:700 !important;color:#ff8b00 !important}.checkout-index-index #co-page .opc-block-summary:after,.checkout-index-index #co-page .minicart-items-wrapper:after{display:none !important}.mgm-dark-page{background:linear-gradient(135deg,var(--mgm-bg1) 0%,var(--mgm-bg2) 50%,var(--mgm-bg3) 100%);position:relative;overflow:hidden;padding:52px 24px 80px;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:'Inter','Poppins',sans-serif;font-size:.875rem;color:var(--mgm-t2)}.mgm-dark-page:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}.mgm-orb{position:absolute;border-radius:50%;filter:blur(85px);pointer-events:none;z-index:0}.mgm-orb--orange{width:500px;height:500px;background:radial-gradient(circle,var(--mgm-accent),transparent 70%);top:-170px;right:-100px;opacity:.20}.mgm-orb--teal{width:400px;height:400px;background:radial-gradient(circle,var(--mgm-teal),transparent 70%);bottom:-140px;left:-80px;opacity:.18}.mgm-dark-wrap{position:relative;z-index:1;width:100%;margin:0 auto}.mgm-dark-wrap--xs{max-width:520px}.mgm-dark-wrap--sm{max-width:680px}.mgm-dark-wrap--md{max-width:900px}.mgm-dark-wrap--lg{max-width:1000px}.mgm-dark-wrap--xl{max-width:1200px}.mgm-eyebrow{display:inline-flex;align-items:center;gap:6px;background:rgba(255,139,0,.1);border:1px solid rgba(255,139,0,.28);color:var(--mgm-accent-muted);border-radius:30px;padding:4px 14px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.mgm-eyebrow-dot{width:5px;height:5px;background:var(--mgm-accent);border-radius:50%;animation:mgm-blink 1.8s infinite}.mgm-eyebrow--green{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:var(--mgm-green-light)}.mgm-eyebrow--green .mgm-eyebrow-dot{background:var(--mgm-green)}.mgm-glass-card{background:var(--mgm-glass);border:1px solid var(--mgm-glass-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 4px 40px rgba(0,0,0,.3);overflow:hidden;position:relative}.mgm-glass-card:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--mgm-accent) 30%,var(--mgm-teal) 70%,transparent);z-index:1}.mgm-glass-card--padded{padding:32px 28px}.mgm-dark-title{font-family:'Inter','Poppins',sans-serif;font-size:1.9rem;font-weight:800;color:var(--mgm-t1);line-height:1.15;margin:0 0 8px}.mgm-dark-title--lg{font-size:2.4rem;margin-bottom:12px}.mgm-dark-title .mgm-accent{color:var(--mgm-accent)}.mgm-dark-title .mgm-accent-green{color:var(--mgm-green-light)}.mgm-dark-subtitle{font-size:.95rem;color:var(--mgm-t3);line-height:1.6;margin:0 0 12px}.mgm-card-hd{display:flex;align-items:center;gap:14px;padding:18px 22px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.mgm-card-icon{width:42px;height:42px;border-radius:10px;flex-shrink:0;background:rgba(255,139,0,.12);border:1px solid rgba(255,139,0,.25);display:flex;align-items:center;justify-content:center}.mgm-card-icon .material-icons{font-size:1.25rem;color:var(--mgm-accent)}.mgm-card-icon--teal{background:rgba(23,162,184,.12);border-color:rgba(23,162,184,.25)}.mgm-card-icon--teal .material-icons{color:var(--mgm-teal-light)}.mgm-card-title{font-size:1.05rem;font-weight:700;color:var(--mgm-t1);margin:0;flex:1;line-height:1.3}.mgm-tbl-head{padding:11px 22px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.mgm-tbl-head>span{font-size:.68rem;font-weight:700;color:var(--mgm-t3);text-transform:uppercase;letter-spacing:.07em}.mgm-tbl-row{padding:0 22px;border-bottom:1px solid var(--mgm-row-sep);border-left:3px solid transparent;transition:background .16s,border-left-color .16s}.mgm-tbl-row:last-child{border-bottom:none}.mgm-tbl-row:hover{background:rgba(255,255,255,.034)}.mgm-pill{display:inline-flex;align-items:center;gap:4px;border-radius:20px;padding:4px 11px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.mgm-pill .material-icons{font-size:.82rem}.mgm-pill--pending{background:rgba(255,139,0,.13);border:1px solid rgba(255,139,0,.28);color:var(--mgm-accent-muted)}.mgm-pill--processing{background:rgba(23,162,184,.13);border:1px solid rgba(23,162,184,.28);color:var(--mgm-teal-light)}.mgm-pill--complete{background:rgba(16,185,129,.13);border:1px solid rgba(16,185,129,.28);color:var(--mgm-green-light)}.mgm-pill--closed{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);color:var(--mgm-t3)}.mgm-pill--canceled{background:rgba(239,68,68,.11);border:1px solid rgba(239,68,68,.24);color:var(--mgm-red-light)}.mgm-pill--holded{background:rgba(245,158,11,.11);border:1px solid rgba(245,158,11,.24);color:var(--mgm-amber-light)}.mgm-pill--default{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);color:var(--mgm-t3)}.mgm-dark-page .mgm-label{display:block;color:var(--mgm-t2) !important;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.mgm-dark-page .mgm-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-family:'Inter','Poppins',sans-serif;font-size:.95rem;padding:12px 14px;caret-color:var(--mgm-accent);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.mgm-dark-page .mgm-input::placeholder{color:var(--mgm-t4)}.mgm-dark-page .mgm-input:focus{outline:none;border-color:rgba(255,139,0,.5);box-shadow:0 0 0 3px rgba(255,139,0,.1);background:rgba(255,255,255,.08)}.mgm-dark-page .mgm-select{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-family:'Inter','Poppins',sans-serif;font-size:.95rem;padding:12px 14px;appearance:none;box-sizing:border-box}.mgm-dark-page .mgm-select:focus{outline:none;border-color:rgba(255,139,0,.5);box-shadow:0 0 0 3px rgba(255,139,0,.1)}.mgm-dark-page .mgm-select option{background:var(--mgm-bg1);color:#fff}.mgm-dark-page .mgm-input.mage-error,.mgm-dark-page .mgm-input.validation-failed{border-color:rgba(255,80,80,.6);box-shadow:0 0 0 3px rgba(255,80,80,.1)}.mgm-dark-page div.mage-error{color:var(--mgm-red-light) !important;font-size:.78rem;margin-top:4px}.mgm-dark-page input[type=checkbox]{accent-color:var(--mgm-accent)}.mgm-field{margin-bottom:18px}.mgm-dark-page .mgm-btn-primary,.mgm-dark-page .mgm-btn-ghost,.mgm-dark-page .mgm-btn-link{--link-color:255,255,255;--link-alpha:1}.mgm-dark-page .mgm-btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--mgm-accent);color:#fff;border:none !important;border-radius:8px;padding:14px 32px;font-family:'Inter','Poppins',sans-serif;font-size:1rem;font-weight:700;box-shadow:0 4px 20px var(--mgm-accent-glow);cursor:pointer;transition:background-color .2s ease,color .2s ease;transform:none !important;text-decoration:none}.mgm-dark-page .mgm-btn-primary:hover,.mgm-dark-page .mgm-btn-primary:focus,.mgm-dark-page .mgm-btn-primary:active{background:var(--mgm-accent-hover);border:none !important;box-shadow:0 4px 20px var(--mgm-accent-glow);color:#fff;transform:none !important}.mgm-dark-page .mgm-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.mgm-dark-page .mgm-btn-ghost{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px 28px;font-family:'Inter','Poppins',sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;transform:none;text-decoration:none}.mgm-dark-page .mgm-btn-ghost:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff;transform:none}.mgm-dark-page .mgm-btn-link{display:inline-flex;align-items:center;gap:5px;background:0 0;border:none;color:var(--mgm-teal-light);font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.mgm-dark-page .mgm-btn-link:hover{color:#fff;text-decoration:underline}.mgm-dark-page .page.messages .messages{margin:0 !important;display:inline-flex !important;flex-direction:column !important;align-items:flex-start !important}.mgm-dark-page .page.messages .message>:first-child:before{display:none !important}.mgm-dark-page .page.messages .message{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 8px !important;padding:13px 18px !important;font-family:'Inter','Poppins',sans-serif !important;font-size:.875rem !important;border-radius:10px !important;border:none !important;width:auto !important;max-width:100% !important}.mgm-dark-page .page.messages .message:before{font-family:'Material Icons' !important;font-size:1.1rem !important;flex-shrink:0 !important;line-height:1 !important;-webkit-font-feature-settings:'liga' !important;font-feature-settings:'liga' !important}.mgm-dark-page .page.messages .message.error{background:rgba(255,80,80,.08) !important;border:1px solid rgba(220,38,38,.35) !important;color:var(--mgm-red-light) !important}.mgm-dark-page .page.messages .message.error:before{content:'\e000' !important;color:var(--mgm-red-light) !important}.mgm-dark-page .page.messages .message.success{background:rgba(16,185,129,.09) !important;border:1px solid rgba(16,185,129,.32) !important;color:var(--mgm-green-light) !important}.mgm-dark-page .page.messages .message.success:before{content:'\e86c' !important;color:var(--mgm-green-light) !important}.mgm-dark-page .page.messages .message.notice,.mgm-dark-page .page.messages .message.info{background:rgba(23,162,184,.09) !important;border:1px solid rgba(23,162,184,.32) !important;color:var(--mgm-teal-light) !important}.mgm-dark-page .page.messages .message.notice:before,.mgm-dark-page .page.messages .message.info:before{content:'\e88e' !important;color:var(--mgm-teal-light) !important}.mgm-dark-page .page.messages .message.warning{background:rgba(245,158,11,.09) !important;border:1px solid rgba(245,158,11,.32) !important;color:var(--mgm-amber-light) !important}.mgm-dark-page .page.messages .message.warning:before{content:'\e002' !important;color:var(--mgm-amber-light) !important}.mgm-dark-page .page.messages .message>*,.mgm-dark-page .page.messages .message a{font-family:'Inter','Poppins',sans-serif !important;color:inherit !important;font-size:.875rem !important;background:0 0 !important}.mgm-dark-page .page.messages.mgm-visually-hidden{background:0 0 !important}.mgm-dark-page .page.messages.mgm-visually-hidden:has(.message){filter:drop-shadow(0 4px 20px rgba(0,0,0,.6))}.mgm-dark-page .page.messages.mgm-visually-hidden .message:first-child{margin-top:0 !important}.mgm-dark-page .page.messages.mgm-visually-hidden .message.error{background:rgba(40,10,10,.92) !important;border:1px solid rgba(220,38,38,.5) !important}.mgm-dark-page .page.messages.mgm-visually-hidden .message.success{background:rgba(5,30,20,.92) !important;border:1px solid rgba(16,185,129,.5) !important}.mgm-dark-page .page.messages.mgm-visually-hidden .message.notice,.mgm-dark-page .page.messages.mgm-visually-hidden .message.info{background:rgba(5,20,30,.92) !important;border:1px solid rgba(23,162,184,.5) !important}.mgm-dark-page .page.messages.mgm-visually-hidden .message.warning{background:rgba(30,20,5,.92) !important;border:1px solid rgba(245,158,11,.5) !important}.mgm-serial-code{font-family:'Courier New',Courier,monospace;font-size:.82rem;font-weight:600;color:var(--mgm-t1);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 9px;word-break:break-all;letter-spacing:.03em;line-height:1.4}.mgm-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:none;cursor:pointer;background:rgba(255,139,0,.08);color:var(--mgm-accent-muted) !important;transition:background .16s;flex-shrink:0}.mgm-copy-btn:hover{background:rgba(255,139,0,.18)}.mgm-copy-btn .material-icons{font-size:.95rem}.mgm-trust-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:40px}.mgm-trust-item{display:flex;align-items:center;gap:7px;color:var(--mgm-t3);font-size:.8rem;font-weight:500}.mgm-trust-item .material-icons{font-size:1rem;color:var(--mgm-teal-light)}.mgm-back-link{display:inline-flex;align-items:center;gap:4px;color:var(--mgm-t3);font-size:.8rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:color .2s;margin-bottom:20px}.mgm-back-link:hover{color:var(--mgm-t1)}.mgm-back-link .material-icons{font-size:.95rem}.mgm-dark-page .form.create.account,.mgm-dark-page .form.edit.account,.mgm-dark-page .form-create-account,.mgm-dark-page .form-edit-account{background:0 0 !important;max-width:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important;border:none !important;border-radius:0 !important}.mgm-dark-page .field .control .input-text,.mgm-dark-page .field .control input[type=text],.mgm-dark-page .field .control input[type=email],.mgm-dark-page .field .control input[type=password],.mgm-dark-page .field .control input[type=tel]{height:auto !important;border-radius:8px !important;box-shadow:none !important}.mgm-dark-page .field .control select{border-radius:8px !important;box-shadow:none !important}.mgm-dark-page .mgm-reg-name-row>.field,.mgm-dark-page .mgm-reg-2col>.field{margin-top:0 !important}.mgm-dark-page fieldset,.mgm-dark-page .form-edit-account .fieldset,.mgm-dark-page .form-create-account .fieldset{border:none !important;padding:0 !important;margin:0 !important;min-width:0;width:100% !important;float:none !important;box-sizing:border-box}.mgm-dark-page legend{display:none !important}.mgm-dark-page>br{display:none !important}.mgm-dark-page .field{margin-bottom:18px}.mgm-dark-page .field:last-child{margin-bottom:0}.mgm-dark-page .field>.label,.mgm-dark-page .field>label{display:block;color:var(--mgm-t2) !important;font-family:'Inter','Poppins',sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.mgm-dark-page .field>.label>span,.mgm-dark-page .field>label>span{font-weight:600}.mgm-dark-page .field .control .input-text,.mgm-dark-page .field .control input[type=text],.mgm-dark-page .field .control input[type=email],.mgm-dark-page .field .control input[type=password],.mgm-dark-page .field .control input[type=tel]{width:100% !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:8px !important;color:#fff !important;font-family:'Inter','Poppins',sans-serif !important;font-size:.95rem !important;padding:11px 14px !important;caret-color:var(--mgm-accent);transition:border-color .2s,box-shadow .2s,background .2s !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important;height:auto !important}.mgm-dark-page .field .control .input-text::placeholder,.mgm-dark-page .field .control input::placeholder{color:var(--mgm-t4) !important}.mgm-dark-page .field .control .input-text:focus,.mgm-dark-page .field .control input[type=text]:focus,.mgm-dark-page .field .control input[type=email]:focus,.mgm-dark-page .field .control input[type=password]:focus,.mgm-dark-page .field .control input[type=tel]:focus{outline:none !important;border-color:rgba(255,139,0,.55) !important;box-shadow:0 0 0 3px rgba(255,139,0,.12) !important;background:rgba(255,255,255,.08) !important}.mgm-dark-page .field .control select{background:rgba(255,255,255,.05) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff60' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:8px !important;color:#fff !important;font-family:'Inter','Poppins',sans-serif !important;font-size:.95rem !important;width:100% !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important;cursor:pointer !important;transition:border-color .2s,box-shadow .2s !important;outline:none !important;padding:11px 40px 11px 14px !important;height:auto !important}.mgm-dark-page .field .control select option{background:var(--mgm-bg2) !important;color:#fff !important}.mgm-dark-page .field .control select:focus{border-color:rgba(255,139,0,.55) !important;box-shadow:0 0 0 3px rgba(255,139,0,.12) !important;background-color:rgba(255,255,255,.08) !important}.mgm-dark-page .field .control .input-text.mage-error,.mgm-dark-page .field .control input.mage-error,.mgm-dark-page .field .control select.mage-error{border-color:rgba(255,80,80,.6) !important;box-shadow:0 0 0 3px rgba(255,80,80,.1)}.mgm-dark-page div.mage-error{color:var(--mgm-red-light) !important;font-size:.78rem;margin-top:4px}.mgm-dark-page .field.choice{display:flex;align-items:center;gap:10px;margin-top:4px;margin-bottom:0}.mgm-dark-page input[type=checkbox]{-webkit-appearance:none !important;appearance:none !important;margin-top:0 !important;width:18px !important;height:18px !important;border:1.5px solid rgba(255,255,255,.22) !important;border-radius:5px !important;background:rgba(255,255,255,.06) !important;cursor:pointer;flex-shrink:0;margin:0;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.mgm-dark-page input[type=checkbox]:after{content:'';position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .15s}.mgm-dark-page input[type=checkbox]:hover{border-color:rgba(255,139,0,.45) !important;background:rgba(255,139,0,.06) !important}.mgm-dark-page input[type=checkbox]:checked{background:var(--mgm-accent) !important;border-color:var(--mgm-accent) !important;box-shadow:0 0 8px rgba(255,139,0,.3)}.mgm-dark-page input[type=checkbox]:checked:after{border-color:#fff}.mgm-dark-page input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(255,139,0,.18) !important}.mgm-dark-page input.required-captcha.checkbox[name^=recaptcha-validate]{visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.mgm-dark-page .field.choice .label,.mgm-dark-page .field.choice label{color:var(--mgm-t2) !important;font-size:.875rem;font-weight:500;text-transform:none !important;letter-spacing:0 !important;margin-bottom:0 !important;line-height:18px !important;cursor:pointer}.mgm-dark-page .field.choice[data-bind]{margin:10px 0 8px}.mgm-dark-page .field.choice[data-bind] label{color:var(--mgm-t3) !important;font-size:.82rem}.mgm-dark-page #password-strength-meter-container{margin-top:8px}.mgm-dark-page .password-strength-meter{font-size:.77rem;color:var(--mgm-t3);padding:6px 10px;background:rgba(255,255,255,.04);border-radius:6px;border:1px solid rgba(255,255,255,.08);line-height:1.4}.mgm-dark-page #password-strength-meter-label{font-weight:700}.mgm-dark-page .password-strength-meter-1 #password-strength-meter-label{color:var(--mgm-red-light)}.mgm-dark-page .password-strength-meter-2 #password-strength-meter-label{color:var(--mgm-accent-muted)}.mgm-dark-page .password-strength-meter-3 #password-strength-meter-label{color:var(--mgm-teal-light)}.mgm-dark-page .password-strength-meter-4 #password-strength-meter-label{color:#14ffaf}.mgm-dark-page .field-tooltip{display:inline-flex;align-items:center;position:relative}.mgm-dark-page .field-tooltip>.label{display:none !important;width:0 !important;overflow:hidden !important}.mgm-dark-page .field-tooltip-action{display:block !important;width:22px !important;height:22px !important;border:none !important;background:0 0 !important;color:var(--mgm-t3) !important;font-size:0 !important;cursor:pointer;transition:color .2s;text-decoration:none !important;padding:0 !important;flex-shrink:0}.mgm-dark-page .field-tooltip-action:before{content:'' !important;display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:22px 22px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E") no-repeat 50% 50%;mask-size:22px 22px}.mgm-dark-page .field-tooltip:hover .field-tooltip-action{color:var(--mgm-accent-muted) !important}.mgm-dark-page .field-tooltip-content{display:block !important;visibility:hidden;opacity:0;position:absolute !important;top:auto !important;bottom:calc(100% + 10px) !important;left:50% !important;right:auto !important;transform:translateX(-50%) translateY(4px) !important;width:260px !important;padding:14px 16px !important;background:linear-gradient(135deg,#1a2a42,#1e2d45) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:10px !important;box-shadow:0 8px 32px rgba(0,0,0,.45) !important;color:var(--mgm-t2) !important;font-family:'Inter','Poppins',sans-serif !important;font-size:.8rem !important;line-height:1.55 !important;z-index:100 !important;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s}.mgm-dark-page .field-tooltip-content:after{content:'' !important;position:absolute !important;top:100% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;border:6px solid transparent !important;border-top-color:rgba(255,255,255,.12) !important;width:0 !important;height:0 !important;background:0 0 !important}.mgm-dark-page .field-tooltip-content:before{content:'' !important;position:absolute !important;top:100% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;border:5px solid transparent !important;border-top-color:#1e2d45 !important;z-index:1 !important;width:0 !important;height:0 !important;background:0 0 !important}.mgm-dark-page .field-tooltip:hover .field-tooltip-content{visibility:visible !important;opacity:1 !important;transform:translateX(-50%) translateY(0) !important;pointer-events:auto}.mgm-sec-title{display:flex;align-items:center;gap:9px;font-size:.95rem;font-weight:700;color:var(--mgm-t1);margin:0 0 20px}.mgm-sec-title .material-icons{font-size:1.1rem;color:var(--mgm-accent)}.mgm-divider{border:none;border-top:1px solid rgba(255,255,255,.06);margin:28px 0}@keyframes mgm-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}@media (max-width:768px){.mgm-dark-page{padding:40px 16px 60px}.mgm-dark-title{font-size:1.5rem}.mgm-dark-title--lg{font-size:1.8rem}}@media (max-width:640px){.mgm-dark-page .mgm-btn-primary,.mgm-dark-page .mgm-btn-ghost{width:100%;justify-content:center}}.product-features ul{list-style:disc;padding-left:1.5rem}.product-features ul li{list-style:disc}.product-features strong{font-weight:700}.product-features .table td,.product-features .table th{padding:.75rem}.mgm-btn-primary .material-icons,.mgm-edit-btn-primary .material-icons,.mgm-reg-btn-primary .material-icons,.mgm-btn-ghost .material-icons{font-size:1.1rem}#ft-root .mgm-orb--orange{width:420px;height:420px;top:-140px;right:-80px;opacity:.18;filter:blur(80px)}#ft-root .mgm-orb--teal{width:360px;height:360px;bottom:-120px;left:-60px;opacity:.16;filter:blur(80px)}.ft-company-legal{font-weight:400;color:rgba(255,255,255,.5);font-size:.875rem}