:root{font-family:Tahoma,'Segoe UI',sans-serif;color:#263d3a;background:#f5f0e6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header,main,footer{max-width:1120px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:32px 25px;border-bottom:1px solid #e0ddcf;font-size:12px}.brand{font-size:22px;font-weight:bold}.brand span{color:#287364}.hero{padding:70px 25px 65px}.eyebrow{color:#8a886e;font-size:11px}h1{font-size:64px;line-height:1.4;letter-spacing:-2px;margin:19px 0}h1 em{font-style:normal;color:#287364}.hero p{color:#7d8779;line-height:2;font-size:15px;margin:0 0 27px}.button{background:#287364;color:#fffef5;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;border-radius:9px;padding:16px 24px;font-size:13px;font-weight:bold;box-shadow:0 4px 0 #1c574a;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:19px}#games{padding:0 25px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.section-title h2{font-size:27px}.section-title>span{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.5px;color:#8f9586;direction:ltr}.game-card{display:grid;grid-template-columns:350px 1fr;border:1px solid #dddccd;border-radius:19px;overflow:hidden;background:#fffdf7}.art{position:relative;background:radial-gradient(circle at 40% 45%,#ecedd8,#d7e1c8);display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:360px}.art img{transform:rotate(-8deg);border-radius:40px;box-shadow:12px 15px 0 #638d6a22}.art-caption{font:9px Arial,sans-serif;letter-spacing:3px;margin-top:35px;color:#6e886b}.new{position:absolute;top:23px;right:23px;background:#287364;color:#fff;padding:7px 11px;font-size:9px;border-radius:5px}.copy{padding:36px}h3{font-size:36px;margin:13px 0 17px;letter-spacing:-1px}h3 small{font-size:14px;color:#788674;letter-spacing:0;margin-right:8px;font-weight:400}.copy>p{font-size:13px;color:#7c8777;line-height:2;max-width:480px;margin:0}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 26px}.chips span{font-size:9px;background:#edf0e4;border:1px solid #dde4d2;border-radius:5px;padding:6px 9px}.copy p.note{font-size:9px;color:#9a9c8b;margin-top:18px}.links{display:flex;gap:16px;font-size:9px;color:#7e8c75;margin-top:13px}.links a:hover{text-decoration:underline}.how{padding:65px 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.how>div{border-top:1px solid #dbdccb;padding-top:23px}.how>div>span{font-size:12px;color:#a58345}.how h3{font-size:20px;margin:14px 0 10px;letter-spacing:0}.how p{font-size:12px;line-height:2;color:#828b7a;margin:0}footer{border-top:1px solid #e0ddcf;padding:25px;display:flex;justify-content:space-between;font-size:10px;color:#8a9380}a:focus-visible{outline:3px solid #c9843f;outline-offset:6px}@media(max-width:760px){header{padding:24px 20px}.brand{font-size:19px}.hero{padding:44px 20px}h1{font-size:43px}.hero p{font-size:13px}.game-card{grid-template-columns:1fr}.art{min-height:310px}.art img{width:180px;height:180px}.art-caption{margin-top:27px}.copy{padding:26px}.section-title h2{font-size:23px}.section-title>span{font-size:7px}#games{padding:0 20px}.how{padding:45px 20px;grid-template-columns:1fr;gap:27px}.how h3{font-size:22px}.how p{font-size:13px}.copy p.note{font-size:10px}footer{padding:23px 20px;font-size:9px}footer>span:last-child{display:none}}
.web-link{font-size:11px;color:#647e68;margin:0 15px;display:inline-block;line-height:2}.native-gallery{padding:55px 25px 0}.native-gallery h2{font-size:34px}.native-gallery>p{font-size:13px;line-height:2;color:#7c8777;max-width:700px}.phone-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:33px 0}.phone-shots img{width:100%;border:7px solid #173b40;border-radius:28px;box-shadow:0 12px 25px #173b4014}.native-gallery>.button{margin-bottom:20px}@media(max-width:760px){.native-gallery{padding:35px 20px 0}.native-gallery h2{font-size:26px}.phone-shots{gap:12px;overflow-x:auto;grid-template-columns:repeat(3,190px);padding-bottom:15px}.phone-shots img{border-width:5px;border-radius:20px}.web-link{margin:15px 0 0;display:block}}
