@font-face{font-family:Alagard;src:url(alagard.ttf) format('truetype');font-display:swap}*{box-sizing:border-box}html{background:#0b100e;color:#e1d8bf;font-family:Alagard,serif}body{margin:0;background:radial-gradient(ellipse at 50% 0,#29362b 0,transparent 60%)}main{max-width:1000px;margin:auto;padding:44px 28px 22px}header{text-align:center;padding:10px 0 35px}h1{font:clamp(42px,7vw,68px)/1.1 Alagard,serif;margin:0;color:#eadcb5}.subtitle{font-size:22px;letter-spacing:3px;color:#c4ad75;margin:12px 0 0}.journey{text-align:center;padding:35px 20px 33px;border:1px solid #736343;background:radial-gradient(ellipse at 50% 30%,#293a2e,#101813);box-shadow:0 18px 70px #0005}.seal{font-size:44px;color:#c4ad75;line-height:1}h2{font-size:28px;font-weight:400;margin:19px 0 10px}.platform{font-size:20px;color:#b0bda9;margin:0 0 28px}.download{display:inline-block;background:#c2a66c;color:#111a14;border:1px solid #dac18b;padding:17px 32px;font-size:24px;text-decoration:none;box-shadow:0 4px 18px #0005}.download:hover{background:#dfc58d}.download:focus-visible{outline:3px solid #f3e0b1;outline-offset:5px}.details{font-size:16px;color:#a5b69d;margin:17px 0 0}.details+.details{margin-top:8px}.begin{padding:24px 0 16px}.begin h2{font-size:24px;color:#d9cba9}ol{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;list-style:none;padding:0;counter-reset:step}li{counter-increment:step;border-top:1px solid #45523e;padding-top:15px}li:before{content:counter(step);display:block;color:#aa905c;font-size:25px;margin-bottom:10px}li span{font-size:20px;color:#d9d6bb}li p{font-size:18px;line-height:1.5;color:#aebba6;margin:9px 0}.note{font-size:16px;line-height:1.5;color:#9aaa93;margin:12px 0}footer{border-top:1px solid #2a392d;padding-top:20px;font-size:13px;line-height:1.6;color:#87957f;display:flex;justify-content:space-between;gap:15px}@media(max-width:650px){main{padding:25px 18px 20px}.subtitle{font-size:18px}header{padding-bottom:27px}.journey{padding:25px 12px}.download{font-size:21px;padding:15px 22px}ol{grid-template-columns:1fr;gap:12px}li:before{float:left;margin-right:14px}footer{display:block}footer span{display:block}}

.seal{width:34px;height:34px;border:3px solid #c4ad75;border-radius:50%;margin:0 auto;box-shadow:0 0 0 7px #c4ad7520}
