:root{font-family:Segoe UI,Arial,sans-serif;color:#17372d;background:#f6f7f1;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{max-width:1140px;padding:24px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9e0d6}header>a:last-child{font-size:13px}.brand{display:flex;align-items:center;gap:11px;font-size:25px;letter-spacing:-1px}.brand img{border-radius:10px}.brand b{font-weight:400}main{max-width:1060px;margin:auto;padding:0 24px 70px}.intro{padding:77px 0 48px}.eyebrow,.browser-label{font-size:10px;font-weight:600;letter-spacing:2px}h1{font-weight:500;font-size:clamp(39px,5.6vw,66px);letter-spacing:-2px;line-height:1.04;margin:25px 0}h1 em{font-family:Georgia,serif;font-weight:400}.intro>p{max-width:565px;font-size:17px;line-height:1.7;color:#52665a}.features{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.features span{font-size:11px;padding:8px 12px;border:1px solid #d4dece;border-radius:30px;color:#426049}.section-heading{display:flex;align-items:flex-start;gap:16px;margin:34px 0 22px}.step{border:1px solid #c8d6bf;background:#e9efdf;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:15px}h2{font-weight:500;font-size:27px;letter-spacing:-.6px;margin:1px 0 9px}.section-heading p,.note,.small{font-size:13px;line-height:1.7;color:#52665a;margin:0}.browser-grid,.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}article{background:#fff;border:1px solid #dce2d9;border-radius:14px;padding:28px}.browser-label{color:#53675c;font-size:9px}h3{font-weight:500;font-size:24px;letter-spacing:-.5px;margin:16px 0 10px}article p{font-size:13px;line-height:1.7;color:#52665a}.button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#17372d;color:#fff;border-radius:8px;padding:15px 17px;font-size:13px;font-weight:600;margin-top:22px}.button:hover{background:#2a503f}.button span{font-size:19px;font-weight:400}article small{display:block;font-size:10px;color:#52665a;margin:12px 0 0}.note{padding:15px 0 8px;max-width:700px}.install-grid h3{margin-top:0;font-size:21px}.install-grid label{display:block;font-size:12px;line-height:1.7;color:#52665a;margin-bottom:10px}.copy-row{display:flex;border:1px solid #cbd7c3;border-radius:7px;overflow:hidden;background:#f8faf5}.copy-row input{width:0;flex:1;border:0;padding:12px 8px;font:12px Consolas,monospace;background:transparent;color:#17372d}.copy-row button{border:0;border-left:1px solid #cbd7c3;padding:10px 12px;font-size:12px;color:#17372d;background:#e9efdf;cursor:pointer}ol{padding-left:20px;margin-bottom:0}li{font-size:13px;line-height:1.8;margin-top:9px;color:#52665a}.small{margin:15px 0;max-width:790px}#copy-status{font-size:12px;min-height:19px}.finish{background:#17372d;color:#fff;display:flex;gap:20px;padding:35px;border-radius:16px;margin:42px 0 48px}.light{color:#d5e5c9;background:#31533c;border-color:#5a7755}.finish p{max-width:670px;color:#d1dfd0;font-size:14px;line-height:1.8}.pale{background:#d6e8c9;color:#17372d;max-width:270px}.pale:hover{background:#c3ddaf}.questions{max-width:800px}details{border-bottom:1px solid #d7dfd2;padding:17px 0}summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}details p{font-size:13px;line-height:1.85;color:#52665a}footer{border-top:1px solid #dce2d9;padding:26px 24px;display:flex;justify-content:center;flex-wrap:wrap;gap:23px;font-size:10px;color:#52665a}footer span{letter-spacing:.7px}footer a{text-decoration:underline;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #7d995e;outline-offset:3px}@media(max-width:650px){header{padding:20px}.intro{padding-top:45px}h1{letter-spacing:-1.2px}.browser-grid,.install-grid{grid-template-columns:1fr}.section-heading{gap:12px}h2{font-size:24px}article{padding:23px}.finish{padding:25px;gap:14px}.finish h2{font-size:23px}.features{gap:7px}footer{justify-content:flex-start}}

/* Shared MGM Vault object and tactile control language. */
:root{font-family:"Helvetica Neue",Arial,system-ui,sans-serif;background:#f8f9f5;color:#1b2621}h1 em{color:#18543e}.intro{position:relative;padding-right:250px}.extension-object{position:absolute;right:0;top:64px;object-fit:contain}article{border-radius:23px;background:linear-gradient(155deg,#fff,#eef1e8);border:1px solid #dde4d7;box-shadow:inset 0 2px 0 white,0 3px 0 #e6e9e0,0 12px 24px #233d2d05}.button{background:#18543e;border:1px solid #174a37;border-radius:15px;box-shadow:0 3px 0 #103c2d,0 6px 14px #18543e14,inset 0 1px 0 #ffffff20;transition:transform .18s,background .18s}.button:hover{background:#20694d;transform:translateY(-1px)}.button:active{transform:translateY(2px)}.finish{background:#18543e;border-radius:23px}.button.pale{background:#eef3ed;color:#18543e;box-shadow:0 3px 0 #c7d5be}.copy-row{border-radius:12px}.copy-row button:hover{background:#dbe8d4}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #2d6b53;outline-offset:4px}@media(max-width:767px){.intro{padding-right:0;padding-top:32px}.extension-object{position:static;display:block;width:170px;height:170px;margin:0 auto 22px}.copy-row input{font-size:16px}}@media(prefers-reduced-motion:reduce){.button{transition:none;transform:none!important}}
