:root{--game-ink:#090a0d;--game-paper:#f5f7fb;--game-blue:#5b7cff;--game-lime:#b8f34a}
.games-page{background:var(--game-paper);color:var(--game-ink)}.game-strip{background:#11131a;color:#cfd5e8}.game-strip strong{color:#fff}.game-header{background:rgba(245,247,251,.9)}.game-button{background:var(--game-lime);color:#111;box-shadow:none}.game-button:hover{background:#a9e83a}.game-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:780;color:#6d7691;margin:0 0 19px}
.game-hero{max-width:1440px;margin:auto;padding:92px max(28px,calc((100vw - 1240px)/2)) 100px;display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center;min-height:760px}.game-hero h1{font-size:clamp(62px,7vw,102px);line-height:.88;letter-spacing:-.07em;margin-bottom:28px}.game-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--game-blue)}.game-hero-copy>p:not(.game-eyebrow):not(.game-minimum){font-size:18px;line-height:1.6;color:#596078;max-width:560px}.game-price{display:flex;align-items:baseline;gap:12px;margin:28px 0 18px}.game-price del{font-size:23px;color:#9298a8}.game-price strong{font-size:58px;letter-spacing:-.06em}.game-price span{color:#6c7386}.premium-game-offer{border:1px solid #d8deee;background:#fff;border-radius:15px;padding:16px 18px;margin:0 0 26px}.premium-game-offer span,.premium-game-offer strong,.premium-game-offer small{display:block}.premium-game-offer span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#6574aa}.premium-game-offer strong{font-size:18px;margin:5px 0}.premium-game-offer small{color:#81889a}.game-actions{display:flex;align-items:center;gap:24px}.game-text-link{font-size:14px;font-weight:700}.game-minimum{font-size:11px;color:#848a99;margin:24px 0 0}.game-photo{position:relative}.game-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:30px;box-shadow:0 36px 90px rgba(22,31,61,.22)}.game-photo:after{content:"";position:absolute;inset:0 0 28px;border-radius:30px;background:linear-gradient(180deg,transparent 45%,rgba(5,7,13,.72));pointer-events:none}.game-screen-card{position:absolute;z-index:1;left:28px;right:28px;bottom:62px;color:#fff}.game-screen-card span,.game-screen-card strong{display:block}.game-screen-card span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#d8def1;margin-bottom:8px}.game-screen-card strong{font-size:clamp(24px,2.5vw,39px);line-height:1.02;letter-spacing:-.04em;max-width:560px}.game-photo>p{font-size:9px;color:#9298a6;margin:11px 6px 0}.game-photo>p a{text-decoration:underline}
.game-proof{max-width:1184px;margin:auto;border-top:1px solid #dce0ea;border-bottom:1px solid #dce0ea;display:grid;grid-template-columns:repeat(4,1fr)}.game-proof div{padding:26px 24px;border-right:1px solid #dce0ea}.game-proof div:last-child{border:0}.game-proof strong,.game-proof span{display:block}.game-proof strong{font-size:16px}.game-proof span{font-size:11px;color:#7c8395;margin-top:5px}.game-section{max-width:1240px;margin:auto;padding:125px 28px}.game-section-head{max-width:760px;margin-bottom:54px}.game-section-head h2,.game-chooser h2{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.058em;margin-bottom:20px}.game-section-head>p:last-child{font-size:17px;line-height:1.6;color:#697087}.game-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.game-feature{min-height:350px;padding:34px;border-radius:25px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.game-feature>span{font-size:10px;color:#8d94a5;margin-bottom:auto}.game-feature h3{font-size:31px;letter-spacing:-.04em;margin-bottom:12px}.game-feature p{color:#687086;line-height:1.55;margin:0;max-width:470px}.game-feature-dark{background:#10131a;color:#fff}.game-feature-dark p{color:#9aa3ba}.game-feature-blue{background:#dde4ff}.game-compat{max-width:none;background:#0d1017;color:#fff;padding-left:max(28px,calc((100vw - 1184px)/2));padding-right:max(28px,calc((100vw - 1184px)/2))}.game-compat .game-eyebrow{color:#8f9abd}.game-compat .game-section-head>p:last-child{color:#a4acc0}.compat-cards{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #303541}.compat-cards article{padding:34px 28px;border-right:1px solid #303541;border-bottom:1px solid #303541;min-height:180px}.compat-cards article:nth-child(even){border-right:0}.compat-cards strong{font-size:21px}.compat-cards p{color:#969fb4;line-height:1.55;margin-top:14px}.game-chooser{padding:24px 28px 30px}.game-chooser-inner{max-width:1384px;margin:auto;background:var(--game-blue);color:#fff;border-radius:32px;padding:74px max(38px,calc((100% - 1120px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.game-chooser .game-eyebrow{color:#c9d2ff}.game-chooser-inner>div>p:last-child{color:#e0e5ff;line-height:1.6}.game-chooser form{background:#fff;color:#111;padding:30px;border-radius:22px}.game-chooser label{display:grid;gap:7px;font-size:11px;font-weight:730;color:#62697c;margin-bottom:15px}.game-chooser select,.game-chooser input{width:100%;border:1px solid #d9dce6;background:#fafbff;border-radius:11px;padding:14px}.game-total{border:1px solid #dfe3ee;background:#f3f6ff;border-radius:14px;padding:17px;margin-bottom:15px}.game-total span,.game-total strong,.game-total small{display:block}.game-total span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#767e92}.game-total strong{font-size:34px;letter-spacing:-.04em;margin:4px 0}.game-total small{color:#747b8d}.game-chooser form .button{width:100%}.game-chooser form>small{display:block;text-align:center;color:#7c8393;font-size:9px;line-height:1.5;margin-top:12px}.game-footer{color:var(--game-ink)}.game-mobile-cta{background:var(--game-lime);color:#111}
@media(max-width:1000px){.game-hero{grid-template-columns:1fr}.game-hero-copy{max-width:760px}.game-photo{max-width:900px}.game-proof{grid-template-columns:1fr 1fr}.game-proof div:nth-child(2){border-right:0}.game-proof div:nth-child(-n+2){border-bottom:1px solid #dce0ea}.game-chooser-inner{grid-template-columns:1fr;gap:40px}}
@media(max-width:760px){.game-hero{padding:66px 20px 78px;gap:40px;min-height:auto}.game-hero h1{font-size:58px}.game-actions{flex-direction:column;align-items:flex-start}.game-photo img{border-radius:20px}.game-photo:after{border-radius:20px}.game-screen-card{left:18px;right:18px}.game-proof{grid-template-columns:1fr;margin:0 20px}.game-proof div{border-right:0;border-bottom:1px solid #dce0ea}.game-section{padding:90px 20px}.game-feature-grid,.compat-cards{grid-template-columns:1fr}.game-feature{min-height:320px}.compat-cards article{border-right:0}.game-chooser{padding:0 12px 80px}.game-chooser-inner{padding:50px 20px}}

.real-game-demo{display:grid;grid-template-columns:.82fr 1.18fr;gap:74px;align-items:center}.real-game-demo-copy h2{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.058em;margin:0 0 22px}.real-game-demo-copy>p:not(.game-eyebrow){font-size:17px;line-height:1.6;color:#697087}.real-game-demo-copy ul{list-style:none;padding:0;margin:30px 0}.real-game-demo-copy li{padding:14px 0 14px 27px;border-top:1px solid #dce0ea;position:relative;font-size:14px}.real-game-demo-copy li:before{content:"✓";position:absolute;left:2px;color:#4d72ff;font-weight:800}.real-game-demo-copy .real-demo-note{font-size:11px!important;color:#81889a!important}.real-game-demo-media{margin:0}.real-game-demo-media video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#050608;border-radius:28px;box-shadow:0 35px 90px rgba(20,27,52,.23)}.real-game-demo-media figcaption{font-size:9px;color:#858ca0;margin:11px 5px 0}.real-game-demo-media a{text-decoration:underline}
@media(max-width:1000px){.real-game-demo{grid-template-columns:1fr;gap:40px}}
@media(max-width:760px){.real-game-demo-media video{border-radius:18px}}
