*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100dvh;background:radial-gradient(ellipse at 50% 0,#27325b 0,transparent 55%),#101329;color:#eef7ff;font-family:Arial,'Microsoft YaHei',sans-serif}main{width:min(1120px,94%);margin:0 auto;padding:50px 0}header{display:flex;align-items:center;gap:18px;margin-bottom:46px}.brand{width:82px;height:82px;object-fit:contain}h1{font-size:clamp(30px,4vw,43px);margin:0 0 8px}header p{color:#b7d8c9;margin:0;font-size:18px}.devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.device{border:1px solid #ffffff20;border-radius:24px;background:#1b2038;padding:28px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}h2{font-size:25px;margin:0}.device p{margin:0;color:#c3d0e1;line-height:1.7;min-height:54px}.icon{font-size:38px}.qr{width:min(100%,230px);height:auto;background:#fff;padding:8px;border-radius:12px}.go{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border-radius:14px;text-decoration:none;background:#28cb8b;color:#04261b;font-weight:700;font-size:18px}.desktop-copy{width:100%;min-height:246px;display:grid;place-content:center;gap:18px}.sub{font-size:14px;color:#92b8ab;line-height:1.7}footer{margin-top:28px;text-align:center;color:#94acbf;font-size:14px;line-height:1.9}footer a{color:#b4dcca;margin:0 8px}.go:focus-visible,a:focus-visible{outline:3px solid #95dbff;outline-offset:4px}@media(max-width:800px){.devices{grid-template-columns:1fr}main{padding:28px 0}header{margin-bottom:26px}.device{padding:24px}.device p{min-height:0}.desktop-copy{min-height:110px}.qr{width:240px}.brand{width:66px;height:66px}}