
body{margin:0;min-height:100vh;display:grid;place-items:center;padding:22px;background:linear-gradient(145deg,var(--ofc-bg),var(--ofc-sky-soft))}
.download-card{width:min(500px,100%);background:white;border:1px solid var(--ofc-line);border-radius:30px;padding:32px;text-align:center;box-shadow:var(--ofc-shadow)}
.mark{width:118px;margin:auto;display:block}h1{font-size:32px;letter-spacing:-.04em;color:var(--ofc-navy);margin:16px 0 8px}p{color:var(--ofc-muted);line-height:1.5}.button{display:none;min-height:52px;border-radius:17px;align-items:center;justify-content:center;text-decoration:none;background:var(--ofc-sky-deep);color:white;font-weight:850;margin-top:10px}.beta{margin-top:18px;padding:16px;border-radius:18px;background:var(--ofc-sky-soft);color:#50627c;font-size:13px;line-height:1.45}.web{display:flex!important;background:white!important;border:1px solid var(--ofc-line);color:var(--ofc-navy)!important}.back{display:inline-block;margin-top:18px;text-decoration:none;color:var(--ofc-sky-deep);font-size:12px;font-weight:750}.dots{display:flex;justify-content:center;gap:7px;margin-top:20px}.dots i{width:8px;height:8px;border-radius:50%}.dots i:nth-child(1){background:var(--ofc-coral)}.dots i:nth-child(2){background:var(--ofc-amber)}.dots i:nth-child(3){background:var(--ofc-mint)}.dots i:nth-child(4){background:var(--ofc-sky)}.dots i:nth-child(5){background:var(--ofc-lavender)}
