.page-module__E0kJGG__page{min-height:100vh;font-family:var(--font-baloo);background:#eaf8ff;overflow:clip}.page-module__E0kJGG__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__E0kJGG__navWrap{z-index:80;pointer-events:none;padding:0 5vw;position:fixed;inset:18px 0 auto}.page-module__E0kJGG__nav{--nav-blue:#073c8f;--nav-yellow:#ffd12a;pointer-events:auto;background:#fff;border:1px solid #0b1c331f;border-radius:24px;align-items:center;gap:34px;width:min(1320px,100%);min-height:76px;margin:auto;padding:10px 14px 10px 24px;display:flex;box-shadow:0 14px 40px #003e8b1c}.page-module__E0kJGG__logo{font-family:var(--font-rubik-one);letter-spacing:-2px;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000;align-items:center;font-size:35px;line-height:1;text-decoration:none;display:inline-flex}.page-module__E0kJGG__logo span{color:#fff}.page-module__E0kJGG__logo strong{color:#ffd12a}.page-module__E0kJGG__navLinks{gap:clamp(22px,3vw,48px);margin:auto;display:flex}.page-module__E0kJGG__navLinks a,.page-module__E0kJGG__navCta{color:var(--nav-blue);font-size:15px;font-weight:800;text-decoration:none;transition:all .2s}.page-module__E0kJGG__navLinks a:hover{color:#126cff;transform:translateY(-2px)}.page-module__E0kJGG__navActions{flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.page-module__E0kJGG__navCta{background:var(--nav-yellow);white-space:nowrap;text-align:center;border:1px solid #e5ae00;border-radius:15px;padding:14px 24px;box-shadow:0 3px #dfa900}.page-module__E0kJGG__navRegister{border-color:var(--nav-blue);background:var(--nav-blue);color:var(--nav-yellow);box-shadow:0 3px #052b66}.page-module__E0kJGG__menuButton{background:0 0;border:0;display:none}.page-module__E0kJGG__showcaseSection,.page-module__E0kJGG__progressSection{background-color:#eaf8ff;background-image:url(/marco-hojas.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:relative}.page-module__E0kJGG__hero{isolation:isolate;background:url(/paisaje-inicio.webp) bottom/cover no-repeat;align-items:center;min-height:100svh;padding:118px max(5vw,28px) 80px;display:grid;position:relative}.page-module__E0kJGG__heroContent{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:46px;width:min(1270px,100%);margin:auto;display:grid}.page-module__E0kJGG__heroCopy{z-index:2;max-width:680px;animation:.8s both page-module__E0kJGG__rise;position:relative}.page-module__E0kJGG__hero h1{color:#073a8c;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,78px);font-weight:800;line-height:.98}.page-module__E0kJGG__hero h1 em{color:#126cff;font-style:normal;position:relative}.page-module__E0kJGG__hero h1 em:after{content:"";z-index:-1;background:#ffd21c;border-radius:50%;height:14px;position:absolute;bottom:-3px;left:-2%;right:-3%;transform:rotate(-2deg)}.page-module__E0kJGG__lead{color:#153b6e;max-width:640px;margin:24px 0;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.45}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.page-module__E0kJGG__primaryButton{color:#092550;background:#ffd21c;border-radius:18px;align-items:center;gap:15px;padding:16px 23px;font-size:19px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 7px #dda800}.page-module__E0kJGG__primaryButton:hover{transform:translateY(3px);box-shadow:0 4px #dda800}.page-module__E0kJGG__primaryButton span,.page-module__E0kJGG__playDot{color:#126cff;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.page-module__E0kJGG__textButton{color:#073f9d;font:800 17px var(--font-baloo);cursor:pointer;background:#fffffff2;border:2px solid #ffffffb8;border-radius:18px;align-items:center;gap:10px;padding:12px 18px;transition:all .2s;display:inline-flex;box-shadow:0 8px 22px #06458226}.page-module__E0kJGG__textButton:hover{transform:translateY(-2px);box-shadow:0 11px 26px #06458238}.page-module__E0kJGG__heroVisual{place-self:center end;place-items:end center;width:min(100%,460px);min-width:0;height:min(58svh,520px);display:grid}.page-module__E0kJGG__heroImage{object-fit:contain;filter:drop-shadow(0 22px 20px #16375a30);width:100%;height:100%}.page-module__E0kJGG__scrollHint{color:#072e72;flex-direction:column;align-items:center;font-size:20px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__scrollHint b{font-size:32px;line-height:.55;animation:1.5s infinite page-module__E0kJGG__bounce}.page-module__E0kJGG__learningJourney{isolation:isolate;background:#eaf8ff;position:relative;overflow:hidden}.page-module__E0kJGG__showcaseSection{padding:112px max(5vw,30px) 22px;scroll-margin-top:0}.page-module__E0kJGG__showcaseSection+.page-module__E0kJGG__showcaseSection{border-top:2px solid #fff9}.page-module__E0kJGG__sectionIntro{text-align:center;max-width:850px;margin:0 auto 30px}.page-module__E0kJGG__sectionIntro h2{color:#0746a4;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,4.8vw,67px);font-weight:800;line-height:.96}.page-module__E0kJGG__sectionIntro h2>span{color:#1c70ff;display:block}.page-module__E0kJGG__sectionIntro h2 em{color:#ffd018;font-style:normal}.page-module__E0kJGG__sectionIntro p{color:#0b57ca;margin:20px auto 0;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.35}.page-module__E0kJGG__familyTitle{flex-direction:column;align-items:center;display:flex}.page-module__E0kJGG__sectionIntro .page-module__E0kJGG__familyTitle em{color:#ffd018}.page-module__E0kJGG__sectionIntro .page-module__E0kJGG__familyTitle span{color:#1c70ff}.page-module__E0kJGG__gameGrid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1360px,100%);margin:auto;display:grid}.page-module__E0kJGG__gameCard{border:14px solid #fff;border-radius:29px;min-height:500px;padding:14px;transition:all .25s;overflow:hidden;box-shadow:0 15px 30px #07346f18}.page-module__E0kJGG__gameCard:hover{transform:translateY(-6px)}.page-module__E0kJGG__blue{background:#abcaf9}.page-module__E0kJGG__green{background:#60fa48}.page-module__E0kJGG__yellow{background:#ffe170}.page-module__E0kJGG__cardImage{background:#fff;border:3px solid #0b0b0b;border-radius:25px;width:100%;height:205px;position:relative;overflow:hidden}.page-module__E0kJGG__cardImage img{object-fit:contain}.page-module__E0kJGG__yellow .page-module__E0kJGG__cardImage{background:#fff8df}.page-module__E0kJGG__cardBody{text-align:center;color:#062f70;min-height:250px;padding:18px 5px 58px;position:relative}.page-module__E0kJGG__cardBody>span{font-size:20px;font-weight:600}.page-module__E0kJGG__cardBody h3{color:#fff;font-family:var(--font-baloo);letter-spacing:-.02em;-webkit-text-stroke:6px #0750b3;paint-order:stroke fill;text-shadow:none;margin:5px 0 12px;font-size:clamp(37px,3.4vw,52px);font-weight:800;line-height:1}.page-module__E0kJGG__cardBody p{margin:0;font-size:20px;font-weight:700;line-height:1.4}.page-module__E0kJGG__cardBody a{background:#eef5ff;border-radius:50%;place-items:center;width:64px;height:64px;text-decoration:none;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:0 5px 6px #07346f4a}.page-module__E0kJGG__cardBody a img{object-fit:contain;width:27px;height:40px}.page-module__E0kJGG__progressSection{align-items:center;padding:112px max(2.7vw,28px) 36px;display:flex}.page-module__E0kJGG__familyPanel{color:#fff;background:#176cf3;border-radius:28px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:40px;width:min(1360px,100%);min-height:500px;margin:auto;padding:72px 40px;display:grid}.page-module__E0kJGG__familyCopy h2{color:#fff;margin:0;font-size:clamp(38px,3.8vw,58px);line-height:1.12}.page-module__E0kJGG__familyCopy p{margin:18px 0 34px;font-size:28px;line-height:1.35}.page-module__E0kJGG__familyCopy a{color:#fff;border:2px solid #fff;border-radius:13px;align-items:center;gap:12px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__E0kJGG__progressCards{grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.page-module__E0kJGG__progressCard,.page-module__E0kJGG__miniStat{color:#082d72;background:#fff;border-radius:26px;min-height:350px;padding:35px 26px;box-shadow:0 12px 32px #0023642e}.page-module__E0kJGG__progressCard>span{font-size:22px;font-weight:800}.page-module__E0kJGG__progressCard strong{color:#176cf3;margin:26px 0;font-size:68px;display:block}.page-module__E0kJGG__progressBar{background:#dce9fa;border-radius:99px;height:27px;margin:10px 0 28px;overflow:hidden}.page-module__E0kJGG__progressBar i{background:#18e000;width:75%;height:100%;animation:1.5s page-module__E0kJGG__fill;display:block}.page-module__E0kJGG__progressCard small{font-size:24px;font-weight:700}.page-module__E0kJGG__miniStat{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__miniStat b{font-size:82px}.page-module__E0kJGG__miniStat strong{color:#176cf3;font-size:54px}.page-module__E0kJGG__miniStat span{text-align:center;font-size:22px;font-weight:800}.page-module__E0kJGG__footer{color:#fff;background:#062b67;justify-content:space-between;align-items:center;gap:25px;min-height:120px;padding:26px max(3.5vw,28px);display:flex}.page-module__E0kJGG__footer .page-module__E0kJGG__logo{font-size:38px}.page-module__E0kJGG__footer p{margin:0;font-size:18px;font-weight:800}.page-module__E0kJGG__footer>span{font-size:16px}.page-module__E0kJGG__videoModal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03162dcc;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.page-module__E0kJGG__videoDialog{background:#fff;border-radius:24px;width:min(1100px,94vw);padding:12px;position:relative;box-shadow:0 30px 90px #0008}.page-module__E0kJGG__video{background:#000;border-radius:15px;width:100%;max-height:82vh;display:block}.page-module__E0kJGG__videoClose{z-index:2;color:#062b67;cursor:pointer;background:#ffd21c;border:3px solid #fff;border-radius:50%;width:48px;height:48px;font:800 32px/1 Arial;position:absolute;top:-18px;right:-18px;box-shadow:0 5px 14px #0005}.page-module__E0kJGG__travelMascot{z-index:90;pointer-events:none;opacity:0;transform-origin:50%;will-change:transform;width:220px;height:auto;position:fixed;top:95px;left:-240px;right:auto}.page-module__E0kJGG__flyingParrotImage{filter:drop-shadow(0 16px 12px #12355c2b);width:100%;height:auto;animation:.65s ease-in-out infinite alternate page-module__E0kJGG__wingbeat;display:block}.page-module__E0kJGG__scene_games{opacity:1;animation:11s linear infinite page-module__E0kJGG__flyAcrossGames}.page-module__E0kJGG__scene_mango{opacity:1;animation:12s linear infinite page-module__E0kJGG__flyAcrossFamily}@keyframes page-module__E0kJGG__wingbeat{0%{transform:perspective(650px)rotateX(-12deg)scaleY(.94)}to{transform:perspective(650px)rotateX(12deg)scaleY(1.04)}}@keyframes page-module__E0kJGG__flyAcrossGames{0%{transform:translateY(30px)rotate(-8deg)}50%{transform:translate(calc(50vw + 120px),-35px)rotate(5deg)}to{transform:translate(calc(100vw + 480px),20px)rotate(-6deg)}}@keyframes page-module__E0kJGG__flyAcrossFamily{0%{transform:translate(calc(100vw + 480px),20px)scaleX(-1)rotate(-6deg)}50%{transform:translate(calc(50vw + 120px),65px)scaleX(-1)rotate(5deg)}to{transform:translateY(10px)scaleX(-1)rotate(-8deg)}}.page-module__E0kJGG__learningJourney:before,.page-module__E0kJGG__learningJourney:after{content:"";z-index:1;pointer-events:none;background:url(/camino-mangos.webp) 0 0/170px repeat-y;width:190px;animation:7s linear infinite page-module__E0kJGG__mangoFall;position:absolute;top:0;bottom:0}.page-module__E0kJGG__learningJourney:before{left:0}.page-module__E0kJGG__learningJourney:after{right:0;transform:scaleX(-1)}.page-module__E0kJGG__sectionIntro,.page-module__E0kJGG__gameGrid,.page-module__E0kJGG__familyPanel{z-index:2;position:relative}@keyframes page-module__E0kJGG__mangoFall{to{background-position:0 509px}}@keyframes page-module__E0kJGG__mangoFallTablet{to{background-position:0 434px}}@keyframes page-module__E0kJGG__mangoFallMobile{to{background-position:0 344px}}@keyframes page-module__E0kJGG__rise{0%{opacity:0;transform:translateY(24px)}}@keyframes page-module__E0kJGG__float{50%{transform:translateY(-13px)rotate(1deg)}}@keyframes page-module__E0kJGG__bounce{50%{transform:translateY(7px)}}@keyframes page-module__E0kJGG__fill{0%{width:0}}@media (max-width:1000px){.page-module__E0kJGG__nav{padding:10px 25px}.page-module__E0kJGG__navLinks{gap:22px}.page-module__E0kJGG__heroContent{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.page-module__E0kJGG__showcaseSection{padding-inline:9vw}.page-module__E0kJGG__gameCard{min-height:430px}.page-module__E0kJGG__cardImage{height:160px}.page-module__E0kJGG__cardBody p{font-size:16px}.page-module__E0kJGG__familyPanel{grid-template-columns:1fr}.page-module__E0kJGG__learningJourney:before,.page-module__E0kJGG__learningJourney:after{background-size:145px;width:165px;animation-name:page-module__E0kJGG__mangoFallTablet}.page-module__E0kJGG__learningJourney:before{left:-45px}.page-module__E0kJGG__learningJourney:after{right:-45px}}@media (max-width:880px){.page-module__E0kJGG__navWrap{padding:0 12px;inset:10px 0 auto}.page-module__E0kJGG__nav{border-radius:18px;gap:10px;min-height:64px;padding:8px 10px 8px 16px}.page-module__E0kJGG__nav .page-module__E0kJGG__logo{letter-spacing:-2px;font-size:30px}.page-module__E0kJGG__menuButton{background:#edf6ff;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin-left:auto;display:flex}.page-module__E0kJGG__menuButton i{background:#083c92;width:20px;height:2px;margin:0 auto}.page-module__E0kJGG__navLinks{background:#fff;border-radius:18px;flex-direction:column;padding:12px;display:none;position:absolute;top:74px;left:12px;right:12px;box-shadow:0 18px 40px #00265e33}.page-module__E0kJGG__navLinks a{padding:10px}.page-module__E0kJGG__navOpen{display:flex}.page-module__E0kJGG__navActions{margin-left:auto}.page-module__E0kJGG__navCta{padding:9px 10px;font-size:14px}}@media (max-width:440px){.page-module__E0kJGG__nav{grid-template-columns:1fr auto;display:grid}.page-module__E0kJGG__nav .page-module__E0kJGG__logo{justify-self:start}.page-module__E0kJGG__navActions{grid-column:1/-1;justify-self:center;margin:0}.page-module__E0kJGG__navLinks{top:calc(100% + 10px)}}@media (max-width:760px){.page-module__E0kJGG__footer .page-module__E0kJGG__logo{font-size:30px}.page-module__E0kJGG__showcaseSection,.page-module__E0kJGG__progressSection{background-position:50%;background-size:100% 100%}.page-module__E0kJGG__hero{padding:96px 20px 66px}.page-module__E0kJGG__heroContent{grid-template-columns:1fr;gap:8px}.page-module__E0kJGG__hero h1{font-size:clamp(41px,12vw,60px)}.page-module__E0kJGG__lead{font-size:17px}.page-module__E0kJGG__heroVisual{justify-self:center;width:min(100%,300px);height:300px}.page-module__E0kJGG__showcaseSection{padding:96px 18px 24px}.page-module__E0kJGG__sectionIntro h2{font-size:42px}.page-module__E0kJGG__gameGrid{grid-template-columns:1fr}.page-module__E0kJGG__gameCard{min-height:470px}.page-module__E0kJGG__cardImage{height:200px}.page-module__E0kJGG__cardBody p{font-size:19px}.page-module__E0kJGG__progressSection{padding:96px 18px 32px}.page-module__E0kJGG__familyPanel{padding:35px 20px}.page-module__E0kJGG__familyCopy p{font-size:21px}.page-module__E0kJGG__progressCards{grid-template-columns:1fr 1fr}.page-module__E0kJGG__progressCard{grid-column:1/-1;min-height:260px}.page-module__E0kJGG__miniStat{min-height:220px;padding:18px}.page-module__E0kJGG__miniStat b{font-size:56px}.page-module__E0kJGG__footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:22px}.page-module__E0kJGG__travelMascot{width:120px;display:block;top:52px;left:-130px}.page-module__E0kJGG__learningJourney:before,.page-module__E0kJGG__learningJourney:after{opacity:.78;background-size:115px;width:135px;animation-name:page-module__E0kJGG__mangoFallMobile}.page-module__E0kJGG__learningJourney:before{left:-65px}.page-module__E0kJGG__learningJourney:after{right:-65px}.page-module__E0kJGG__videoClose{top:-14px;right:-8px}}@media (max-width:440px){.page-module__E0kJGG__hero,.page-module__E0kJGG__showcaseSection,.page-module__E0kJGG__progressSection{padding-top:140px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__page,.page-module__E0kJGG__page *,.page-module__E0kJGG__page :before,.page-module__E0kJGG__page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-module__E0kJGG__travelMascot{display:none}.page-module__E0kJGG__learningJourney:before,.page-module__E0kJGG__learningJourney:after{animation:none}}
