.games-welcome{color:#fff;background:#153d2c;border-radius:18px;grid-template-columns:1.25fr 1fr;align-items:center;gap:20px;min-height:330px;margin-bottom:26px;padding:42px;display:grid;position:relative;overflow:hidden}.games-label{letter-spacing:1.8px;color:#c5e5b3;margin-bottom:20px;font-size:10px;font-weight:700;display:block}.games-welcome h2{color:#fff;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(30px,3vw,46px);line-height:1.1}.games-welcome p{color:#dce9dd;max-width:490px;font-size:14px;line-height:1.7}.games-files-link{color:#d5f5a8;gap:25px;font-size:14px;font-weight:700;display:inline-flex}.games-shapes{isolation:isolate;height:250px;position:relative}.games-cube{background:linear-gradient(135deg,#f3bd73,#d98b54);border-radius:13px;width:120px;height:120px;position:absolute;top:60px;left:7%;transform:rotate(-15deg);box-shadow:inset -17px -12px #bc70465e,22px 28px 25px #071f2340}.games-ball{background:radial-gradient(circle at 30% 25%,#e0f3a9,#80b77a 75%);border-radius:50%;width:110px;height:110px;position:absolute;top:6px;right:3%;box-shadow:15px 22px 25px #071f2340}.games-ring{border:30px solid #80cbd0;border-radius:50%;width:130px;height:130px;position:absolute;bottom:0;right:7%;transform:rotate(-25deg)scaleY(.7);box-shadow:inset 4px 7px #58a1a6,5px 9px #4e979c}.games-spark{color:#e7edb5;font-size:42px;position:absolute;top:0;left:35%}.games-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0 34px;display:grid}.games-steps article{padding:5px 16px 8px 0}.games-steps article>span{color:#16804b;margin-bottom:15px;font-size:11px;font-weight:700;display:block}.games-steps h3{margin-bottom:10px;font-size:18px}.games-steps p{color:#647367;margin:0;font-size:13px;line-height:1.6}.games-library{margin:36px 0 28px}.games-library>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.games-library .eyebrow{color:#647367;margin:0 0 10px;font-size:10px}.games-library h2{margin:0;font-size:25px}.games-library>header>span{color:#647367;font-size:12px}.games-empty{background:#fff;border:1px dashed #b9cbbf;border-radius:14px;align-items:center;gap:28px;padding:34px;display:flex}.games-empty>span{color:#16804b;font-size:48px}.games-empty h3{margin-bottom:12px;font-size:22px}.games-empty p{color:#647367;max-width:580px;font-size:14px;line-height:1.65}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.games-card{background:#fff;border:1px solid #dde5df;border-radius:14px;padding:25px}.games-card-mark{color:#16804b;margin:5px 0 25px;font-size:42px;display:block}.games-card small{letter-spacing:1px;color:#647367;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.games-card h3{font-size:23px}.games-card p{color:#647367;font-size:14px;line-height:1.65}@media (max-width:1100px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-welcome{padding:30px}.games-shapes{transform:scale(.8)}}@media (max-width:650px){.games-welcome{grid-template-columns:1fr;gap:0;padding:28px}.games-shapes{transform-origin:50%;width:100%;max-width:290px;height:180px;margin:auto;transform:scale(.75)}.games-steps{gap:12px}.games-steps h3{font-size:15px}.games-steps p{font-size:12px}.games-library>header{flex-direction:column;align-items:flex-start;gap:14px}.games-empty{align-items:flex-start;gap:18px;padding:24px}.games-empty>span{font-size:30px}.games-grid{grid-template-columns:1fr}}
