:root{color-scheme:dark;font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eef2ff;background:#090d16}*{box-sizing:border-box}body{margin:0}a{color:inherit}header,footer{max-width:1120px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.identity{display:flex;gap:12px;align-items:center;font-size:12px;letter-spacing:.12em;font-weight:700;text-decoration:none}.mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#4586ff;color:white;font-size:23px;font-weight:800;letter-spacing:0}.badge{font-size:12px;color:#a9b8d3;border:1px solid #273248;border-radius:99px;padding:7px 12px}main{max-width:900px;padding:58px 32px 70px;margin:auto}.eyebrow{color:#7ea9ff;letter-spacing:.18em;font-size:11px;font-weight:700}h1{font-size:clamp(40px,7vw,70px);line-height:1.07;letter-spacing:-.055em;margin:22px 0}h1 span{color:#8391ad}.intro{font-size:18px;color:#a9b8d3;max-width:540px;margin:24px 0 36px}.brands{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{padding:28px;border:1px solid #28344d;border-radius:20px;background:#111a2b}.card-top{display:flex;align-items:center;justify-content:space-between;color:#8091b3;font-size:12px}.tag{letter-spacing:.12em}.card h2{font-size:28px;letter-spacing:-.035em;margin:32px 0 4px}.card p{color:#91a3c4;margin:0 0 26px}.button{display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#4586ff;color:#fff;padding:14px 16px;border-radius:10px;font-weight:650}.button:hover{background:#6199ff}.button.secondary{background:#233350}.button.secondary:hover{background:#304365}a:focus-visible{outline:3px solid #b8d0ff;outline-offset:5px}.instructions{margin-top:35px;border-top:1px solid #26314a;padding-top:24px}.instructions h2{font-size:18px;margin:0 0 16px}.instructions ol{padding-left:23px;color:#bac5db}.instructions li{padding:5px 0}.instructions p{font-size:13px;color:#8595b4;max-width:580px}footer{font-size:12px;color:#8090ad;border-top:1px solid #1d273b}@media(max-width:580px){header,footer{padding:22px}.badge{display:none}main{padding:32px 22px 46px}.brands{grid-template-columns:1fr}.card{padding:23px}.intro{font-size:16px}footer{align-items:flex-start;flex-direction:column;gap:5px}}
