@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");.GamesPage_page__ERw_6{position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:#f6f1e8;background-image:var(--games-bg-url);background-repeat:no-repeat;background-position:top;background-size:cover;padding:clamp(100px,12vw,132px) 0 clamp(80px,10vw,120px);box-sizing:border-box}.GamesPage_inner__JUKHr{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box}.GamesPage_header__Rzsze{text-align:center;max-width:620px;margin:0 auto clamp(40px,5vw,64px)}.GamesPage_eyebrow__wk8aw{display:block;margin-bottom:clamp(16px,2vw,22px);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0b90f7}.GamesPage_title___o3Ny{margin:0 0 22px;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.2}.GamesPage_titlePlay__gjclG{color:#1a2e4a}.GamesPage_titleLearn___1Lfd{color:#0B90F7}.GamesPage_subtitle__gSlCo{margin:0 auto 16px;max-width:720px;font-family:Manrope,sans-serif;font-size:clamp(.95rem,1.6vw,1.125rem);line-height:1.5;color:rgba(26,46,74,.72)}.GamesPage_divider__7zGg8{display:block;margin:0 auto;width:72px;height:12px;color:#5eb0e8}.GamesPage_grid__VeRNB{width:100%}.GamesPage_gridInner__ybNiv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px);width:100%}.GamesPage_card__WRnAG{position:relative;display:flex;flex-direction:column;height:100%;min-height:clamp(220px,24vw,280px);border-radius:20px;overflow:hidden;box-shadow:0 10px 32px rgba(26,46,74,.08);transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.GamesPage_card__WRnAG:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(26,46,74,.12)}}.GamesPage_cardPurple__2yqsh{background:linear-gradient(145deg,#faf8fe,#f4f0fc)}.GamesPage_cardBlue__jiRCQ{background:linear-gradient(145deg,#f8fbfe,#eef6fc)}.GamesPage_cardAmber__iJhny{background:linear-gradient(145deg,#fefcf7,#faf5eb)}.GamesPage_cardGreen__zKbty{background:linear-gradient(145deg,#f8fcf9,#eff8f3)}.GamesPage_iconBadge__pUC6T{position:absolute;top:16px;left:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 4px 12px rgba(0,0,0,.06)}.GamesPage_iconBadge__pUC6T svg{width:18px;height:18px}.GamesPage_cardPurple__2yqsh .GamesPage_iconBadge__pUC6T{color:#6b4fc7}.GamesPage_cardBlue__jiRCQ .GamesPage_iconBadge__pUC6T{color:#2f7ec4}.GamesPage_cardAmber__iJhny .GamesPage_iconBadge__pUC6T{color:#d4842c}.GamesPage_cardGreen__zKbty .GamesPage_iconBadge__pUC6T{color:#3d8f5c}.GamesPage_cardContent__qoBLD{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;padding:clamp(52px,6vw,60px) clamp(18px,2.5vw,24px) clamp(18px,2.5vw,24px);max-width:58%}.GamesPage_cardTag__bmrpO{font-family:Manrope,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;color:rgba(26,46,74,.7)}.GamesPage_cardTitle__iako8{margin:0 0 8px;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.35rem,1.5vw,1.5rem);line-height:1.15;color:#1a2e4a}.GamesPage_cardDesc__DAz8l{margin:0 0 16px;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.4vw,1rem);line-height:1.45;color:rgba(26,46,74,.68)}.GamesPage_playBtn__Fk0Vs{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:10px 18px;border-radius:999px;font-family:Manrope,sans-serif;font-size:.8125rem;color:#fff;text-decoration:none;transition:filter .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.GamesPage_playBtn__Fk0Vs:hover{filter:brightness(1.06);transform:scale(1.02)}}.GamesPage_playBtnPurple__PQtKE{background:#7b61c9}.GamesPage_playBtnBlue__EFGg0{background:#3d8fd4}.GamesPage_playBtnAmber__lVzhr{background:#e8943a}.GamesPage_playBtnGreen__5dMya{background:#4a9b62}.GamesPage_cardArt__1rbRA{position:absolute;right:0;bottom:0;width:54%;height:auto;z-index:1;pointer-events:none}.GamesPage_cardArt__1rbRA img{width:100%;height:100%;object-fit:cover;object-position:right bottom;display:block;filter:drop-shadow(0 8px 16px rgba(26,46,74,.06))}@media (max-width:1024px){.GamesPage_page__ERw_6{background-position:top;background-size:cover}.GamesPage_gridInner__ybNiv{gap:clamp(14px,2vw,20px)}.GamesPage_cardContent__qoBLD{max-width:62%}.GamesPage_cardArt__1rbRA{width:50%;height:auto}}@media (max-width:768px){.GamesPage_page__ERw_6{padding-top:96px;background-position:top}.GamesPage_header__Rzsze{margin-bottom:32px;padding-top:48px}.GamesPage_gridInner__ybNiv{grid-template-columns:1fr;gap:14px}.GamesPage_card__WRnAG{min-height:200px}.GamesPage_cardContent__qoBLD{max-width:55%;padding-top:68px}.GamesPage_cardArt__1rbRA{width:48%;height:auto}}@media (max-width:480px){.GamesPage_gridInner__ybNiv{gap:32px}.GamesPage_card__WRnAG{min-height:188px}.GamesPage_cardContent__qoBLD{max-width:52%;padding-left:14px;padding-right:12px}.GamesPage_iconBadge__pUC6T{top:12px;left:12px;width:32px;height:32px}.GamesPage_playBtn__Fk0Vs{padding:8px 14px;font-size:.75rem}.GamesPage_cardArt__1rbRA{width:78%;height:auto}}@media (min-width:1200px){.GamesPage_inner__JUKHr{max-width:1320px}.GamesPage_gridInner__ybNiv{gap:28px}.GamesPage_card__WRnAG{min-height:280px}.GamesPage_cardArt__1rbRA{height:auto;width:56%}}@media (min-width:1440px){.GamesPage_inner__JUKHr{max-width:1400px}}.GamesPage_closingSection__DpEMz{margin:clamp(80px,10vw,120px) auto 0;max-width:720px;text-align:center;padding:0 clamp(20px,4vw,48px)}.GamesPage_closingTitle__0Wd_O{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(2.1rem,3vw,2.1em);line-height:1.1;color:#1a2e4a;margin-bottom:16px}.GamesPage_closingBody__Mr2u4{font-family:Manrope,sans-serif;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5;color:rgba(26,46,74,.72);margin-bottom:32px}.GamesPage_closingBtn__P__cX{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;font-family:Manrope,sans-serif;font-size:1rem;color:#fff;background:#2f8fd9;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 12px rgba(47,143,217,.25)}.GamesPage_closingBtn__P__cX:hover{background:#247bbd;transform:translateY(-2px);box-shadow:0 6px 16px rgba(47,143,217,.35)}.aiino-btn,.btn.btn-ghost,.btn.btn-outline,.btn.btn-primary{--aiino-btn-bg:#0b90f7;--aiino-btn-fg:#ffffff;--aiino-btn-border:#0b90f7;--aiino-btn-shadow:0 4px 16px rgba(11,144,247,0.24);--aiino-btn-hover-bg:#ffffff;--aiino-btn-hover-fg:#0b90f7;--aiino-btn-hover-shadow:0 10px 28px rgba(11,144,247,0.18);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:9999px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;border:2px solid var(--aiino-btn-border);background-color:var(--aiino-btn-bg);color:var(--aiino-btn-fg);box-shadow:var(--aiino-btn-shadow);position:relative;overflow:hidden;white-space:nowrap;z-index:0;transition:color .38s cubic-bezier(.4,0,.2,1),background-color .38s cubic-bezier(.4,0,.2,1),border-color .38s cubic-bezier(.4,0,.2,1),box-shadow .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.4,0,.2,1)}.aiino-btn:before,.btn.btn-ghost:before,.btn.btn-outline:before,.btn.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%);transform:translateX(-130%);transition:transform .65s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:-1}.aiino-btn:hover:before,.btn.btn-ghost:hover:before,.btn.btn-outline:hover:before,.btn.btn-primary:hover:before{transform:translateX(130%)}.aiino-btn:hover,.btn.btn-ghost:hover,.btn.btn-outline:hover,.btn.btn-primary:hover{background-color:var(--aiino-btn-hover-bg);color:var(--aiino-btn-hover-fg);border-color:var(--aiino-btn-border);box-shadow:var(--aiino-btn-hover-shadow);transform:translateY(-3px)}.aiino-btn:active,.btn.btn-ghost:active,.btn.btn-outline:active,.btn.btn-primary:active{transform:translateY(-1px)}.aiino-btn--primary,.btn.btn-primary{--aiino-btn-bg:#0b90f7;--aiino-btn-fg:#ffffff;--aiino-btn-border:#0b90f7;--aiino-btn-hover-bg:#ffffff;--aiino-btn-hover-fg:#0b90f7}.aiino-btn--secondary,.btn.btn-ghost,.btn.btn-outline{--aiino-btn-bg:#ffffff;--aiino-btn-fg:#0b90f7;--aiino-btn-border:#0b90f7;--aiino-btn-shadow:0 4px 14px rgba(11,144,247,0.1);--aiino-btn-hover-bg:#0b90f7;--aiino-btn-hover-fg:#ffffff;--aiino-btn-hover-shadow:0 10px 28px rgba(11,144,247,0.24)}.aiino-btn__icon,.aiino-btn__label{position:relative;z-index:1}.aiino-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .38s cubic-bezier(.4,0,.2,1)}.aiino-btn:hover .aiino-btn__icon{transform:translate(4px,-4px)}.aiino-btn--sm{padding:11px 22px;font-size:.9rem}.aiino-btn--sm .aiino-btn__icon svg{width:16px;height:16px}.aiino-btn--lg,.btn.btn-lg{padding:16px 36px;font-size:1.05rem}.aiino-btn--lg .aiino-btn__icon svg{width:20px;height:20px}.aiino-btn--disabled,.aiino-btn:disabled,.btn.btn-primary:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.aiino-btn--block{width:100%}.mobile-menu-btns .aiino-btn,.nav-btns .aiino-btn{padding:12px 24px;font-size:.95rem}.contact-submit-btn.aiino-btn,.ea-form-submit-btn.aiino-btn,.ea-form-success-close-btn.aiino-btn,.founding-submit-btn.aiino-btn,.founding-submit-button.aiino-btn,.founding-success-close-btn.aiino-btn,.founding-success-home-button.aiino-btn,.hps-cta.aiino-btn,.marketing-consent-primary-btn.aiino-btn,.marketing-consent-secondary-btn.aiino-btn,.plan-btn.aiino-btn{width:100%}.founding-submit-btn.aiino-btn,.founding-submit-button.aiino-btn{margin-top:8px}.founding-submit-button.aiino-btn{opacity:0}.marketing-consent-primary-btn.aiino-btn{margin-bottom:16px}.hps-cta.aiino-btn{margin-top:auto;min-height:44px}