.games-section{background:#f8fbff}.game-feature{display:grid;grid-template-columns:.95fr 1.05fr;gap:74px;align-items:center}.game-copy .lead{font-size:20px;color:#334155}.game-tags{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 30px}.game-tags span{padding:8px 12px;border:1px solid #dce3ec;border-radius:999px;color:#475569;background:#fff;font-size:12px;font-weight:700}.game-art{display:grid;place-items:center;min-height:320px;border:1px solid #e2e8f0;border-radius:28px;background:radial-gradient(circle at 78% 20%,#fde68a 0 8%,transparent 8.5%),linear-gradient(180deg,#dbeafe 0 66%,#cde8d0 66% 100%);overflow:hidden}.game-window{position:relative;width:78%;height:210px;border:10px solid #334155;border-radius:18px;background:linear-gradient(#c9e4f4 0 64%,#ead7b6 64%);box-shadow:0 22px 36px #0f172a22}.game-sun{position:absolute;right:14%;top:18px;width:36px;height:36px;border-radius:50%;background:#fbbf24}.game-door{position:absolute;right:12px;bottom:0;width:48px;height:120px;border:5px solid #334155;border-bottom:0;border-radius:8px 8px 0 0;background:#fff4dd}.game-door span{position:absolute;top:57%;left:7px;width:5px;height:5px;border-radius:50%;background:#334155}.game-cat,.game-paw{position:absolute;left:14%;bottom:12px;font-size:48px}.game-cat-two{left:37%;font-size:44px}.game-paw{left:62%;bottom:70px;color:#2563eb;font-size:38px}.ck-hero{padding:94px 0 84px;background:radial-gradient(circle at 80% 10%,rgba(37,99,235,.10),transparent 30%),linear-gradient(180deg,#fff,#fbfdff)}.ck-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:68px;align-items:center}.ck-hero h1{font-size:clamp(48px,6vw,72px)}.ck-hero h1 span{color:var(--blue)}.ck-scene{position:relative;height:350px;overflow:hidden;border:1px solid #dce3ec;border-radius:30px;background:linear-gradient(180deg,#c9e4f4 0 64%,#cde8d0 64% 100%);box-shadow:var(--shadow)}.ck-sun{position:absolute;right:14%;top:34px;width:52px;height:52px;border-radius:50%;background:#fbbf24}.ck-door{position:absolute;right:34px;bottom:0;width:74px;height:182px;border:8px solid #334155;border-bottom:0;border-radius:12px 12px 0 0;background:#fff4dd}.ck-door span{position:absolute;left:10px;top:52%;width:7px;height:7px;border-radius:50%;background:#334155}.ck-cat,.ck-dog,.ck-toy{position:absolute;bottom:22px;font-size:62px;filter:drop-shadow(0 8px 3px #33415522)}.ck-cat-one{left:18%}.ck-cat-two{left:39%;font-size:55px}.ck-dog{right:18%;font-size:58px}.ck-dog-two{right:36%;font-size:54px;bottom:83px}.ck-toy{left:58%;bottom:22px;font-size:40px}.ck-play-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.ck-play-grid p{color:#cbd5e1}.ck-cards .card{min-height:260px}.policy-main{padding:68px 0 88px;background:linear-gradient(180deg,#fbfdff 0,#fff 260px)}.policy-wrap{max-width:840px}.policy-wrap h1{font-size:clamp(42px,6vw,62px);margin-bottom:10px}.policy-wrap h2{font-size:25px;letter-spacing:-.025em;margin:38px 0 12px}.policy-wrap p,.policy-wrap li{color:#475569;font-size:16px}.policy-wrap a{color:var(--blue-dark);text-underline-offset:3px}.policy-updated{color:#7b8494!important;font-size:14px!important;margin-bottom:28px}.policy-wrap ul{padding-left:24px}.policy-wrap li{padding-left:4px;margin:7px 0}.policy-back{display:flex;gap:12px;flex-wrap:wrap;margin-top:50px;padding-top:22px;border-top:1px solid var(--line)}@media(max-width:900px){.game-feature,.ck-hero-grid,.ck-play-grid{grid-template-columns:1fr;gap:42px}.game-art{order:2}.ck-scene{height:320px}.ck-play-grid{gap:24px}}@media(max-width:640px){.ck-hero{padding:62px 0}.ck-scene{height:270px}.ck-door{right:20px;width:58px;height:145px}.ck-cat,.ck-dog{font-size:48px}.ck-cat-two,.ck-dog-two{font-size:44px}.policy-main{padding:48px 0 62px}.policy-wrap h2{font-size:22px;margin-top:30px}}
