.suite-install{box-sizing:border-box;max-width:680px;margin:28px auto;padding:28px 22px;border:1px solid #385171;border-radius:24px;background:#112139;color:#edf5ff;line-height:1.65}
.suite-back{color:#bde3ff}.suite-eyebrow{margin:24px 0 8px;color:#71e5c5;font-weight:800;letter-spacing:.12em}.suite-install h1{font-size:clamp(25px,5vw,34px);line-height:1.35;margin:0 0 14px}.suite-install h2{font-size:21px;margin:8px 0}.suite-lead{font-size:19px}.suite-apps{list-style:none;padding:0;display:grid;gap:10px;margin:24px 0}.suite-apps li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:12px 16px;background:#1f3652;border-radius:12px}.suite-apps strong{font-size:17px}.suite-apps span{font-size:14px;color:#bde3ff}.suite-steps article,.suite-group{padding:20px 0;border-top:1px solid #39506e}.suite-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#bde3ff;color:#112139;font-weight:bold}.suite-button{display:block;box-sizing:border-box;width:100%;min-height:52px;padding:14px 18px;border:1px solid #9ec9ec;border-radius:12px;background:#254462;color:#fff;text-align:center;text-decoration:none;font:inherit;font-weight:800;font-size:18px;cursor:pointer}.suite-primary{background:#a9f2d9;border-color:#a9f2d9;color:#10362d}.suite-status{font-weight:700;color:#ffde95}.suite-note{font-size:15px;color:#c0cddd}.suite-help summary{padding:14px 0;cursor:pointer;font-weight:bold}.suite-help a{color:#bde3ff}.suite-install [hidden]{display:none!important}.suite-button:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:420px){.suite-install{margin:12px 0;padding:22px 16px;border-radius:16px}}
