:root{font-family:"Leelawadee UI","Segoe UI",Tahoma,sans-serif;color:#213e32;background:#f7f9f5;font-synthesis:none;--green:#17634a;--muted:#65776c;--line:#dce5dc}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #338566;outline-offset:5px}[hidden]{display:none!important}.shell{max-width:1184px;margin:auto;padding:0 32px}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:28px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.mark{background:var(--green);color:white;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:29px;line-height:1}.brand-dot{color:var(--green);margin-left:-8px}.header nav{display:flex;gap:28px;align-items:center;font-size:14px}.login-link{border:1px solid #cdd9cd;border-radius:10px;padding:11px 17px;background:#fff8}.skip{position:absolute;left:20px;top:-100px;background:#fff;padding:14px;z-index:10}.skip:focus{top:12px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center;padding:49px 0 70px}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:#5b7667;display:inline-flex;align-items:center;gap:8px}.dot{width:6px;height:6px;border-radius:50%;background:#3e8664}h1{font-size:clamp(32px,3.4vw,45px);font-weight:700;line-height:1.44;letter-spacing:-1px;margin:18px 0 16px}h1>span{color:var(--green)}.lead{font-size:16px;line-height:1.9;color:var(--muted);margin:0 0 26px}.download-card{padding:22px;border:1px solid var(--line);background:white;border-radius:18px;box-shadow:0 12px 30px #173c2010}.release-heading{display:flex;align-items:center;gap:13px}.release-heading strong{display:block;font-size:17px}.release-heading>div>span{font-size:12px;color:var(--muted);display:block;margin-top:4px}.windows-icon{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:27px;height:27px;flex-shrink:0}.windows-icon i{background:var(--green);border-radius:1px}.pilot-tag{font-size:11px;color:#805718;background:#fbf2db;padding:5px 9px;border-radius:20px;margin-left:auto;white-space:nowrap}.pilot-notice{font-size:12px;line-height:1.8;background:#fcf7e9;color:#715527;border:1px solid #efe4c3;padding:11px 13px;border-radius:10px;margin:18px 0}.pilot-notice strong{font-weight:650}.primary{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--green);border:1px solid var(--green);border-radius:10px;padding:15px 10px;color:#fff;font-size:14px;font-weight:600;transition:background .15s}.primary:hover{background:#114c37}.release-meta{font-size:11px;text-align:center;color:var(--muted);line-height:1.8;margin:10px 0 0}.unavailable{padding:12px;background:#eff2ed;text-align:center;border-radius:10px;color:#637266;font-size:13px}.security-note{font-size:11px;line-height:1.9;color:var(--muted);padding-left:5px;margin:15px 0 0}details{border-top:1px solid var(--line);padding-top:14px;margin-top:15px;font-size:12px}summary{cursor:pointer;color:#436e57}dl{margin:15px 0}dt{color:var(--muted);font-size:11px}dd{margin:3px 0 12px;line-height:1.7}code{font-family:Consolas,monospace;font-size:.9em}#sha256,#msi-sha256{overflow-wrap:anywhere;font-size:11px;background:#f1f4ef;padding:8px;display:block;border-radius:6px;color:#314d3d}.integrity-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.integrity-actions button{background:#fff;border:1px solid var(--line);border-radius:7px;color:#436e57;padding:7px 10px;cursor:pointer;font-size:11px}.integrity-actions a{text-decoration:underline;text-underline-offset:3px}.fine{font-size:11px!important;color:var(--muted);line-height:1.8}.visual{position:relative;padding:60px 0 60px;isolation:isolate}.orbit{position:absolute;border-radius:50%;z-index:-1}.orbit-one{width:430px;height:430px;background:#e9efdf;top:25px;left:15px}.orbit-two{width:330px;height:330px;border:1px solid #d1dfc8;top:75px;left:65px}.app-window{border:1px solid #d1ddd0;background:#f4f7f2;border-radius:15px;overflow:hidden;box-shadow:0 25px 55px #2349331a;transform:rotate(-2deg)}.window-bar{background:#fff9;padding:15px 16px;display:flex;justify-content:space-between;border-bottom:1px solid #dce5d7;font-size:11px;color:#6a7e6b}.window-bar>span{display:flex;align-items:center;gap:7px}.mini-mark{background:var(--green);color:#fff;padding:1px 5px;border-radius:5px;font-size:14px}.window-body{display:flex;min-height:355px}.mock-nav{width:55px;background:#e8efe4;border-right:1px solid #dce5d7;display:flex;align-items:center;flex-direction:column;gap:20px;padding-top:25px;color:#627b67}.mock-nav span{width:32px;height:30px;display:grid;place-items:center;font-size:16px}.mock-nav .nav-on{border-radius:8px;background:#d2e2cb;color:#1c5a3f}.mock-content{flex:1;padding:26px 27px 22px}.mock-eyebrow{font-size:10px;color:#6c816e;margin:0 0 10px}.mock-title{font-size:23px;font-weight:600;line-height:1.5}.mock-time{padding:16px 0 13px}.mock-time>span{display:block;font-size:10px;color:#7a8877}.mock-time strong{font-family:Consolas,monospace;font-size:35px;font-weight:500;display:block;letter-spacing:1px;margin:3px 0}.mock-time small{display:flex;align-items:center;gap:5px;font-size:10px;color:#577656}.mock-time i{width:5px;height:5px;border-radius:50%;background:#518448}.mock-buttons{display:flex;gap:8px;font-size:10px}.mock-buttons span{padding:8px 13px;border:1px solid #cad9c5;border-radius:7px;color:#4b6950;background:#fff}.mock-buttons span:first-child{background:#dbe9d5}.mock-sharing{display:flex;align-items:center;gap:10px;padding:13px;background:#fff;border:1px solid #dde6d7;border-radius:9px;margin-top:20px}.mock-sharing strong{font-size:11px;display:block}.mock-sharing div>span{font-size:9px;color:#7b8b75;display:block;margin-top:4px}.monitor-symbol{color:#739265;font-size:23px}.share-dot{width:6px;height:6px;border-radius:50%;background:#83a96d;margin-left:auto}.floating-note{position:absolute;bottom:30px;left:-20px;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#fff;border:1px solid #dce5d7;box-shadow:0 12px 30px #203e1c0d;border-radius:12px}.floating-note>span{display:grid;place-items:center;width:31px;height:31px;background:#e5efdf;color:#3d7146;border-radius:50%;font-size:16px}.floating-note strong{font-size:12px;display:block}.floating-note small{font-size:10px;color:#6c7c65;display:block;margin-top:5px}.mock-caption{position:absolute;font-size:9px;bottom:0;right:7px;color:#798975}.steps-section{border-top:1px solid var(--line);padding:43px 0}.section-heading h2{font-size:25px;font-weight:650;margin:12px 0 8px;letter-spacing:-.5px}.section-heading>p{font-size:13px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:35px;margin:32px 0 0}.steps li{border-left:1px solid #d7e1d3;padding:0 0 0 21px}.step-number{font-family:Consolas,monospace;font-size:13px;color:#709269}.steps h3{font-size:16px;margin:10px 0}.steps p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.help-grid{background:#edf2e8;border:1px solid #e0e7d9;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:26px 30px;margin-bottom:45px}.help-grid h2{font-size:16px;margin:0 0 10px}.help-grid p{font-size:13px;color:var(--muted);line-height:1.9;margin:0 0 10px}.help-grid a{font-size:12px;color:var(--green);font-weight:600}.footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:25px;padding-bottom:30px;color:var(--muted);font-size:11px;gap:15px}.no-script{padding:20px;background:#fff4d9;border-radius:10px}@media(max-width:1000px){.hero{gap:30px}.mock-content{padding:25px 20px}.orbit-one{width:330px;height:330px;left:0;top:55px}.orbit-two{width:270px;height:270px;left:30px;top:85px}.floating-note{left:-7px}.desktop-break{display:none}.hero{padding-top:30px}}@media(max-width:760px){.shell{padding-left:22px;padding-right:22px}.header{height:80px}.header nav>a:first-child{display:none}.header nav{gap:0}.brand{font-size:24px}.mark{width:32px;height:32px;font-size:25px;border-radius:10px}.login-link{padding:9px 11px;font-size:12px}.hero{grid-template-columns:1fr;padding:26px 0 36px;gap:0}.intro{max-width:520px;margin:auto;width:100%}h1{font-size:36px}.lead{font-size:15px}.visual{display:none}.steps{grid-template-columns:1fr;gap:24px}.steps li{padding-left:17px}.help-grid{grid-template-columns:1fr;gap:25px;padding:24px;margin-bottom:30px}.footer{flex-wrap:wrap}.footer>span:nth-child(2){display:none}.steps-section{padding:30px 0}.primary{font-size:13px}}@media(max-width:360px){.shell{padding-left:16px;padding-right:16px}h1{font-size:31px}.download-card{padding:17px}.pilot-tag{font-size:10px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.primary{transition:none}}.secondary{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:12px;background:#fff;border:1px solid #cdd9cd;border-radius:10px;padding:12px 10px;color:var(--green);font-size:13px;font-weight:600;transition:background .15s}.secondary:hover{background:#f1f4ef}#msi-integrity{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:6px}#msi-integrity dl{margin-bottom:12px}@media(prefers-reduced-motion:reduce){.secondary{transition:none}}
