.AppDownloadSection_section__2JQLN{position:relative;isolation:isolate;overflow:clip;container-type:inline-size;background:#f2fafc;color:#123451}.AppDownloadSection_section__2JQLN:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:150px;background:linear-gradient(180deg,transparent,#fff 88%);content:"";pointer-events:none}.AppDownloadSection_background__3WHef{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 23% 70%,#d9f6f1 0,transparent 48%),radial-gradient(ellipse at 85% 65%,#e1eaff 0,transparent 45%),linear-gradient(180deg,#f8fcff,#edf8fc 65%,#fff);pointer-events:none}.AppDownloadSection_background__3WHef:after{position:absolute;inset:20% 0 0;background-image:linear-gradient(#8bbac4 1px,transparent 0),linear-gradient(90deg,#8bbac4 1px,transparent 0);background-size:52px 52px;mask-image:radial-gradient(ellipse at 50% 65%,#000,transparent 70%);opacity:.09;content:""}.AppDownloadSection_content__MQRvC{position:relative;z-index:1;width:min(1180px,100%);margin-inline:auto;padding:76px 32px 24px;text-align:center}.AppDownloadSection_eyebrow__N3lb1{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;border:1px solid rgb(20 184 166/22%);border-radius:999px;padding:8px 15px;background:rgb(255 255 255/78%);color:#0f766e;font-size:12px;font-weight:750;letter-spacing:.05em;line-height:1.3;box-shadow:0 3px 16px rgb(15 118 110/4%)}.AppDownloadSection_eyebrow__N3lb1 svg{width:15px;height:15px}.AppDownloadSection_heading__csPHB{max-width:860px;margin:0 auto;color:#11385a;font-size:clamp(36px,5.2cqi,60px);font-weight:850;letter-spacing:-.045em;line-height:1.16;text-wrap:balance}.AppDownloadSection_accent__IDt41{background:linear-gradient(100deg,#2563eb 12%,#0b9d98 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2563eb}.AppDownloadSection_description__f76YB{max-width:560px;margin:19px auto 0;color:#526b80;font-size:16px;line-height:1.7;text-wrap:pretty}.AppDownloadSection_actions__Y9Pou{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(684px,100%);margin:28px auto 0}.AppDownloadSection_motionControls__gnE8Z{display:flex;justify-content:center;margin-top:14px}.AppDownloadSection_storeButton__VpRQP{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:10px;border:1px solid #203e58;border-radius:14px;padding:9px 14px;background:#15344e;color:#fff;text-align:left;text-decoration:none;box-shadow:0 2px 3px rgb(17 56 90/12%),0 8px 19px rgb(17 56 90/8%);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.AppDownloadSection_storeButton__VpRQP:not(:disabled):hover{transform:translateY(-3px);background:#224964;box-shadow:0 6px 0 #0a263b,0 13px 23px rgb(17 56 90/16%)}.AppDownloadSection_storeButton__VpRQP:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px 0 #0a263b}.AppDownloadSection_storePending__U_TO3{cursor:default}.AppDownloadSection_storeIcon__iwmsZ{width:27px;height:27px;flex:0 0 auto}.AppDownloadSection_storeCopy__9u2Hn{display:flex;flex-direction:column;gap:1px}.AppDownloadSection_storeCaption__q4DlX{color:#d8e6f1;font-size:10px;font-weight:500;line-height:1.25}.AppDownloadSection_storeName__LNvXG{font-size:16px;font-weight:750;line-height:1.25;white-space:nowrap}.AppDownloadSection_pendingLabel__ChxYC{align-self:center;margin-left:3px;border:1px solid rgb(210 249 242/25%);border-radius:6px;padding:4px 6px;background:rgb(145 240 217/10%);color:#b8f0df;font-size:9px;font-weight:650;line-height:1.2;white-space:nowrap}.AppDownloadSection_webButton__8o02s{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:9px;border:1px solid #2e67e9;border-radius:14px;padding:13px 20px;background:#2563eb;color:#fff;font-size:14px;font-weight:750;text-decoration:none;box-shadow:0 2px 3px rgb(37 99 235/12%),0 10px 24px rgb(37 99 235/15%);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.AppDownloadSection_webButton__8o02s svg{width:19px;height:19px;flex:0 0 auto}.AppDownloadSection_webButton__8o02s:hover{transform:translateY(-3px);background:#1d56d7;box-shadow:0 6px 0 #1749b7,0 15px 27px rgb(37 99 235/22%)}.AppDownloadSection_webButton__8o02s:active{transform:translateY(2px);box-shadow:0 1px 0 #1749b7}.AppDownloadSection_storeButton__VpRQP:focus-visible,.AppDownloadSection_webButton__8o02s:focus-visible{outline:3px solid #0d9488;outline-offset:6px}.AppDownloadSection_actionArrival__7PpjU{min-width:0;transform-origin:center}.AppDownloadSection_actions__Y9Pou .AppDownloadSection_actionArrival__7PpjU:focus-within{opacity:1!important;transform:none!important}.AppDownloadSection_scrollStory__3Jp_j{min-height:var(--download-story-height,190svh)}.AppDownloadSection_scrollStory__3Jp_j:after{display:none}.AppDownloadSection_stickyPanel__oauoL{position:sticky;top:var(--download-sticky-top,66px);height:var(--download-panel-height,calc(100svh - 66px));isolation:isolate}.AppDownloadSection_content__MQRvC{padding:24px 32px 8px}.AppDownloadSection_eyebrow__N3lb1{margin-bottom:8px;padding:6px 12px}.AppDownloadSection_heading__csPHB{font-size:clamp(32px,4.2cqi,48px);line-height:1.08}.AppDownloadSection_description__f76YB{margin-top:8px;font-size:14px;line-height:1.5}.AppDownloadSection_actions__Y9Pou{margin-top:16px}.AppDownloadSection_scene__sdEkO{position:relative;width:min(1100px,100%);height:520px;margin:12px auto 0;pointer-events:none}.AppDownloadSection_scene__sdEkO:before{position:absolute;right:8%;bottom:34px;left:8%;height:85px;border-radius:50%;background:radial-gradient(ellipse,rgb(46 118 149/10%),transparent 68%);content:""}.AppDownloadSection_stage__dWty9{--download-base-height:520px;position:relative;width:100%;height:var(--download-base-height);transform:scale(var(--download-stage-scale,1));transform-origin:center top}.AppDownloadSection_sceneLight__36EN7{position:absolute;z-index:0;inset:4% 8% 8%;border-radius:50%;background:radial-gradient(ellipse at 45% 45%,rgb(90 222 206/24%),rgb(152 181 255/14%) 38%,transparent 68%)}.AppDownloadSection_halo__geE16{position:absolute;z-index:0;inset:30px 9% 60px;border:1px solid rgb(70 157 174/13%);border-radius:50%}.AppDownloadSection_halo__geE16:after,.AppDownloadSection_halo__geE16:before{position:absolute;inset:16px -24px;border:1px solid rgb(82 159 193/9%);border-radius:50%;content:""}.AppDownloadSection_halo__geE16:after{inset:-20px 30px}.AppDownloadSection_orbit__lwEzc{position:absolute;z-index:0;inset:0;width:100%;height:100%}.AppDownloadSection_reveal__A2WBH{position:relative;width:100%;transform-style:preserve-3d}.AppDownloadSection_browserPosition__vKT9c,.AppDownloadSection_mascotPosition__9peGs,.AppDownloadSection_phonePosition__wy1Yd{position:absolute}.AppDownloadSection_phonePosition__wy1Yd{z-index:3;transform-style:preserve-3d;top:45px;left:24%;width:190px;transform:translate3d(20px,20px,0) scale(1.02)}.AppDownloadSection_phone__J_wEK{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:.525;border:2px solid #4c6c88;border-radius:30px;padding:7px;background:linear-gradient(135deg,#4d6f8f,#112c44 55%,#466985);box-shadow:-4px 3px 0 #19334c,-6px 4px 0 #8eacbd,0 24px 36px rgb(21 70 103/17%);transform-style:preserve-3d;transform:perspective(1200px) rotateX(9deg) rotateY(-22deg) rotate(-9deg);backface-visibility:hidden}.AppDownloadSection_phone__J_wEK:after{position:absolute;z-index:2;top:9px;left:50%;width:30%;height:10px;border-radius:0 0 9px 9px;background:#18344d;transform:translateX(-50%);content:""}.AppDownloadSection_phoneScreen__M4QKf{position:relative;width:100%;min-height:0;flex:1;overflow:hidden;border:1px solid rgb(255 255 255/45%);border-radius:22px;background:#f4fbff}.AppDownloadSection_browserImage__GMcOc,.AppDownloadSection_phoneImage__ZGBvU{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.AppDownloadSection_browserLabel__hBLC4,.AppDownloadSection_phoneLabel__lHDQr{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;border:1px solid rgb(148 184 203/24%);border-radius:999px;padding:7px 12px;background:rgb(255 255 255/80%);color:#527184;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap}.AppDownloadSection_browserPosition__vKT9c{z-index:2;top:126px;right:12%;width:385px;transform:translate3d(38px,46px,0) scale(.88)}.AppDownloadSection_browser__CZIBg{position:relative;overflow:hidden;border:1px solid #97c1d4;border-radius:15px;padding:0 5px 5px;background:linear-gradient(135deg,#fff,#e4f1fa);box-shadow:4px 5px 0 #7099b0,5px 6px 0 #b4d0df,0 24px 36px rgb(35 84 123/15%);transform:perspective(1400px) rotateX(12deg) rotateY(-18deg) rotate(5deg);backface-visibility:hidden}.AppDownloadSection_browserBar__UwbK9{display:flex;height:30px;align-items:center;gap:14px;padding:0 9px}.AppDownloadSection_browserDots__XBOKe{display:flex;flex:0 0 auto;gap:4px}.AppDownloadSection_browserDots__XBOKe>*{width:5px;height:5px;border-radius:50%;background:#a8bfce}.AppDownloadSection_browserDots__XBOKe>:first-child{background:#f4b3ae}.AppDownloadSection_browserDots__XBOKe>:nth-child(2){background:#e9d3a3}.AppDownloadSection_browserAddress__5VJgL{display:inline-flex;align-items:center;gap:4px;max-width:210px;flex:1;overflow:hidden;border:1px solid #e3edf4;border-radius:5px;padding:3px 8px;background:rgb(255 255 255/75%);color:#6b8599;font-size:8px;line-height:1.4;white-space:nowrap}.AppDownloadSection_browserScreen__BFEXm{position:relative;overflow:hidden;aspect-ratio:1.72;border:1px solid #cadfe9;border-radius:5px 5px 10px 10px;background:#fff}.AppDownloadSection_mascotPosition__9peGs{z-index:4;top:19.5%;left:24%;width:52%;opacity:0;transform-style:preserve-3d;transform-origin:center}.AppDownloadSection_mascot__QHwA2{display:block;width:100%;height:auto;transform:translateZ(3px);filter:drop-shadow(2px 3px 0 rgb(16 91 105/28%)) drop-shadow(0 12px 9px rgb(25 84 112/17%))}.AppDownloadSection_phonePortal__Nkas_{position:absolute;z-index:2;top:19%;left:21%;width:58%;aspect-ratio:1;border:1px solid rgb(48 213 205/75%);border-radius:50%;background:radial-gradient(ellipse,rgb(143 255 237/40%),transparent 65%);box-shadow:0 0 14px rgb(39 206 214/24%),inset 0 0 12px rgb(39 206 214/18%);opacity:0;pointer-events:none}.AppDownloadSection_speechBubble__ZpBw_{position:absolute;top:-28px;left:4px;border:1px solid #c5e8e9;border-radius:12px 12px 12px 3px;padding:6px 10px;background:#fff;color:#087d79;font-size:10px;font-weight:650;white-space:nowrap;opacity:var(--story-speech,0)}.AppDownloadSection_glassChip__djT7L{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;border:1px solid rgb(255 255 255/95%);border-radius:14px;background:linear-gradient(135deg,rgb(255 255 255/92%),rgb(244 251 255/82%));color:#4b6d83;box-shadow:0 5px 24px rgb(68 112 149/6%),inset 0 0 0 1px rgb(148 190 213/12%)}.AppDownloadSection_lessonChip__wjIbb{top:90px;left:3%;padding:12px 15px;font-size:11px;font-weight:650;text-align:left}.AppDownloadSection_lessonChip__wjIbb>span>span{display:block;margin-top:3px;color:#8ba1ae;font-size:9px;font-weight:450}.AppDownloadSection_chipIcon__rJrHv{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:#e3f6f1;color:#0d9488}.AppDownloadSection_mathChip__l9RED{top:30px;right:19%;gap:18px;padding:8px 17px;color:#79a1cb;font-size:24px;font-weight:450}.AppDownloadSection_mathChip__l9RED>:nth-child(2){color:#39b4a7}.AppDownloadSection_completeChip__fjYwn{right:11%;bottom:16px;padding:10px 13px;font-size:10px;font-weight:550}.AppDownloadSection_checkIcon__h46A4{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e0f5ed;color:#26a486}.AppDownloadSection_sceneCaption___A0iu{position:relative;margin:4px auto 6px;color:#698292;font-size:12px;line-height:1.5;text-wrap:balance}.AppDownloadSection_motionControls__gnE8Z{align-items:center;gap:12px;margin-top:0}.AppDownloadSection_scrollHint__2GJPL{display:inline-flex;align-items:center;gap:7px;color:#7c94a3;font-size:11px}.AppDownloadSection_storyProgress__FVE5P{width:72px;height:3px;overflow:hidden;border-radius:99px;background:#dce9ef}.AppDownloadSection_storyProgress__FVE5P i{display:block;height:100%;background:#259caa;transform:scaleX(0);transform-origin:left}.AppDownloadSection_section__2JQLN[data-in-view=true] :is(.AppDownloadSection_phonePosition__wy1Yd,.AppDownloadSection_browserPosition__vKT9c,.AppDownloadSection_mascotPosition__9peGs,.AppDownloadSection_phone__J_wEK,.AppDownloadSection_browser__CZIBg,.AppDownloadSection_sceneLight__36EN7,.AppDownloadSection_halo__geE16,.AppDownloadSection_glassChip__djT7L,.AppDownloadSection_actionArrival__7PpjU,.AppDownloadSection_phonePortal__Nkas_){will-change:transform}@container (max-width: 950px){.AppDownloadSection_stage__dWty9{--download-base-height:470px}.AppDownloadSection_scene__sdEkO{height:470px}.AppDownloadSection_phonePosition__wy1Yd{top:40px;left:21%;width:170px}.AppDownloadSection_browserPosition__vKT9c{top:122px;right:6%;width:325px}.AppDownloadSection_lessonChip__wjIbb{top:80px;left:0;gap:7px;padding:9px}.AppDownloadSection_lessonChip__wjIbb>span>span{display:none}.AppDownloadSection_mathChip__l9RED{top:26px;right:13%}.AppDownloadSection_completeChip__fjYwn{bottom:20px;right:5%}}@container (max-width: 680px){.AppDownloadSection_stage__dWty9{--download-base-height:420px}.AppDownloadSection_content__MQRvC{padding:20px 22px 8px}.AppDownloadSection_heading__csPHB{font-size:clamp(29px,5.8cqi,39px)}.AppDownloadSection_actions__Y9Pou{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px;max-width:420px;margin:14px auto 0}.AppDownloadSection_webArrival__4JAb9{grid-column:1/-1;justify-self:center;width:calc((100% - 10px) / 2)}.AppDownloadSection_storeButton__VpRQP{min-height:55px;gap:8px;padding:8px 11px}.AppDownloadSection_storeName__LNvXG{font-size:15px}.AppDownloadSection_pendingLabel__ChxYC{padding:4px;font-size:8px}.AppDownloadSection_webButton__8o02s{min-height:55px;padding:11px}.AppDownloadSection_scene__sdEkO{height:420px}.AppDownloadSection_phonePosition__wy1Yd{top:28px;left:11%;width:145px}.AppDownloadSection_phone__J_wEK{border-radius:25px;padding:6px}.AppDownloadSection_phoneScreen__M4QKf{border-radius:18px}.AppDownloadSection_phone__J_wEK:after{top:7px;height:8px}.AppDownloadSection_browserPosition__vKT9c{top:142px;right:4%;width:260px}.AppDownloadSection_browser__CZIBg{border-radius:12px;padding:0 4px 4px}.AppDownloadSection_browserBar__UwbK9{height:25px;gap:8px;padding-inline:6px}.AppDownloadSection_browserAddress__5VJgL{font-size:7px;padding:2px 5px}.AppDownloadSection_browserLabel__hBLC4,.AppDownloadSection_lessonChip__wjIbb,.AppDownloadSection_phoneLabel__lHDQr{display:none}.AppDownloadSection_mathChip__l9RED{top:32px;right:8%;gap:14px;font-size:21px}.AppDownloadSection_completeChip__fjYwn{bottom:18px;right:8%;font-size:9px}.AppDownloadSection_halo__geE16{inset:30px 3% 30px}}@container (max-width: 440px){.AppDownloadSection_stage__dWty9{--download-base-height:345px}.AppDownloadSection_content__MQRvC{padding:18px 16px 6px}.AppDownloadSection_heading__csPHB{font-size:clamp(25px,7.2cqi,30px)}.AppDownloadSection_description__f76YB{font-size:12px}.AppDownloadSection_eyebrow__N3lb1{font-size:10px}.AppDownloadSection_actions__Y9Pou{gap:8px}.AppDownloadSection_webArrival__4JAb9{width:calc((100% - 8px) / 2)}.AppDownloadSection_storeButton__VpRQP{min-height:49px;gap:6px;border-radius:12px;padding:7px 9px}.AppDownloadSection_storeIcon__iwmsZ{width:22px;height:22px}.AppDownloadSection_storeCaption__q4DlX{font-size:8px}.AppDownloadSection_storeName__LNvXG{font-size:13px}.AppDownloadSection_pendingLabel__ChxYC{margin-left:0;padding:3px;font-size:7px}.AppDownloadSection_webButton__8o02s{min-height:49px;gap:6px;padding-inline:9px;border-radius:12px;font-size:12px}.AppDownloadSection_webButton__8o02s svg{width:16px;height:16px}.AppDownloadSection_scene__sdEkO{height:345px}.AppDownloadSection_phonePosition__wy1Yd{top:18px;left:8%;width:120px}.AppDownloadSection_phone__J_wEK{border-radius:21px;padding:5px}.AppDownloadSection_phoneScreen__M4QKf{border-radius:15px}.AppDownloadSection_phone__J_wEK:after{top:6px;height:7px}.AppDownloadSection_browserPosition__vKT9c{top:142px;right:1%;width:214px}.AppDownloadSection_browserLabel__hBLC4,.AppDownloadSection_phoneLabel__lHDQr{display:none}.AppDownloadSection_speechBubble__ZpBw_{top:-24px;left:-4px;padding:5px 7px;font-size:8px}.AppDownloadSection_mathChip__l9RED{top:38px;right:9%;gap:12px;padding:6px 13px;font-size:18px;border-radius:11px}.AppDownloadSection_completeChip__fjYwn{right:6%;bottom:4px;gap:6px;padding:6px 9px;font-size:8px;border-radius:11px}.AppDownloadSection_checkIcon__h46A4{width:19px;height:19px}.AppDownloadSection_checkIcon__h46A4 svg{width:12px;height:12px}.AppDownloadSection_sceneCaption___A0iu{max-width:calc(100% - 88px);margin-inline:0;text-align:left;font-size:10px}.AppDownloadSection_motionControls__gnE8Z{max-width:calc(100% - 88px);justify-content:flex-start;gap:8px}.AppDownloadSection_scrollHint__2GJPL{gap:5px;font-size:10px}.AppDownloadSection_storyProgress__FVE5P{width:32px}}@container (max-width: 340px){.AppDownloadSection_stage__dWty9{--download-base-height:320px}.AppDownloadSection_content__MQRvC{padding-inline:12px}.AppDownloadSection_heading__csPHB{font-size:23px}.AppDownloadSection_storeButton__VpRQP{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:6px;row-gap:1px;padding-inline:8px}.AppDownloadSection_storeIcon__iwmsZ{grid-row:1/3;width:20px;height:20px}.AppDownloadSection_storeCopy__9u2Hn{grid-column:2}.AppDownloadSection_pendingLabel__ChxYC{grid-column:2;margin:0;padding:0;background:transparent;font-size:7px}.AppDownloadSection_scene__sdEkO{height:320px}.AppDownloadSection_phonePosition__wy1Yd{left:6%;width:108px}.AppDownloadSection_browserPosition__vKT9c{top:136px;width:188px}.AppDownloadSection_mathChip__l9RED{right:4%;gap:10px;font-size:16px}.AppDownloadSection_completeChip__fjYwn{bottom:3px;right:3%;font-size:7px}}.AppDownloadSection_standalone__nr4lu{height:100%;min-height:0}.AppDownloadSection_standalone__nr4lu:after{display:none}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_stickyPanel__oauoL{position:relative;top:0;height:100%}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_content__MQRvC{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(16px,3svh,32px) 32px 12px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_scene__sdEkO{flex:0 0 auto;container-type:inline-size}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_sceneCaption___A0iu{flex:0 0 auto;max-width:none;margin:8px auto 0;text-align:center}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_phonePosition__wy1Yd>.AppDownloadSection_reveal__A2WBH{--device-lift:-18px;--device-settle:6px;--device-drift:5px;--device-tilt:1.1deg;animation:AppDownloadSection_gatewayDeviceFloat__mGQKV 5.6s ease-in-out infinite}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_browserPosition__vKT9c>.AppDownloadSection_reveal__A2WBH{--device-lift:-22px;--device-settle:10px;--device-drift:-7px;--device-tilt:-.8deg;animation:AppDownloadSection_gatewayDeviceFloat__mGQKV 6.8s ease-in-out -2.8s infinite}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_mascotPosition__9peGs>.AppDownloadSection_reveal__A2WBH{--flight-x:16px;--flight-y:14px;--flight-roll:4deg;animation:AppDownloadSection_gatewayMinFlight__f1Atz 5.5s ease-in-out infinite}.AppDownloadSection_mascotFrames__WqphM{--min-frame-time:400ms;position:relative;width:100%;aspect-ratio:154/129}.AppDownloadSection_mascotFrame__s6TE_{height:100%;object-fit:contain;animation:AppDownloadSection_gatewayMinFrame__sQOJ1 calc(var(--min-frame-time) * 4) step-end infinite}.AppDownloadSection_mascotFrame__s6TE_:not(:first-child){position:absolute;inset:0}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_glassChip__djT7L{--chip-lift:-12px;animation:AppDownloadSection_gatewayChipFloat__p7Y1f 6s ease-in-out infinite}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_mathChip__l9RED{animation-delay:-2s;animation-duration:7s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_completeChip__fjYwn{--chip-lift:-9px;animation-delay:-4s;animation-duration:8s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_sceneLight__36EN7{animation:AppDownloadSection_gatewayGlow__aRB65 8s ease-in-out infinite}.AppDownloadSection_motionTrail__wBfss{stroke-dasharray:7 93;animation:AppDownloadSection_gatewaySignal__AUMvC 5s linear infinite;filter:drop-shadow(0 0 3px #3fbcb650)}.AppDownloadSection_secondTrail__0WEeA{stroke-dasharray:5 95;animation-duration:6.5s;animation-delay:-3s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s{position:relative;overflow:hidden}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s:before{position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,#ffffff24 50%,transparent 80%);transform:translateX(-130%);animation:AppDownloadSection_gatewaySheen__S1VEe 6s ease-in-out infinite;pointer-events:none;content:""}.AppDownloadSection_standalone__nr4lu[data-departing=true] *,.AppDownloadSection_standalone__nr4lu[data-departing=true] :before,.AppDownloadSection_standalone__nr4lu[data-motion-paused=true] *,.AppDownloadSection_standalone__nr4lu[data-motion-paused=true] :before{animation-play-state:paused!important}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_speechBubble__ZpBw_{opacity:0!important;transition:opacity .12s}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_glassChip__djT7L{opacity:0!important;transition:opacity .22s}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_actions__Y9Pou,.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_description__f76YB,.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_heading__csPHB,.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_phoneLabel__lHDQr,.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_sceneCaption___A0iu{opacity:0;transition:opacity .24s}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_browserPosition__vKT9c{opacity:0;transition:opacity .32s}.AppDownloadSection_portalCore__hGoVp,.AppDownloadSection_portalRingInner___Zrgf,.AppDownloadSection_portalRing__t2fXW{position:absolute;inset:-10%;border:2px solid #5ce8dc;border-radius:50%;opacity:0}.AppDownloadSection_portalRing__t2fXW{border-top-color:#fff;border-bottom-color:#679cfc;box-shadow:0 0 14px #39d2c980,inset 0 0 12px #52e4dc50}.AppDownloadSection_portalRingInner___Zrgf{inset:3%;border-style:dashed;border-color:#d1fff5}.AppDownloadSection_portalCore__hGoVp{inset:15%;border:0;background:radial-gradient(ellipse,#fff 8%,#a6fff47a 50%,transparent 70%)}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_portalRing__t2fXW{opacity:1;animation:AppDownloadSection_portalSpin__EUNt_ .7s linear infinite;animation-play-state:running!important}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_portalRingInner___Zrgf{opacity:.8;animation:AppDownloadSection_portalSpin__EUNt_ .9s linear infinite reverse;animation-play-state:running!important}.AppDownloadSection_standalone__nr4lu[data-departing=true] .AppDownloadSection_portalCore__hGoVp{opacity:.8}.AppDownloadSection_standalone__nr4lu[data-in-view=true] :is(.AppDownloadSection_heading__csPHB,.AppDownloadSection_description__f76YB,.AppDownloadSection_actions__Y9Pou,.AppDownloadSection_glassChip__djT7L){will-change:opacity}.AppDownloadSection_standalone__nr4lu[data-exit-stage=focus] .AppDownloadSection_halo__geE16,.AppDownloadSection_standalone__nr4lu[data-exit-stage=focus] .AppDownloadSection_orbit__lwEzc{opacity:.2;transition:opacity .3s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_phoneScreen__M4QKf:after{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,#fff,#e9fcfa 55%,#eff6ff);opacity:0;pointer-events:none;content:""}.AppDownloadSection_standalone__nr4lu[data-exit-stage=focus] .AppDownloadSection_phoneScreen__M4QKf:after{opacity:1;transition:opacity .4s .16s}@keyframes AppDownloadSection_portalSpin__EUNt_{to{rotate:1turn}}@keyframes AppDownloadSection_gatewayDeviceFloat__mGQKV{0%,to{translate:0 var(--device-settle);rotate:calc(var(--device-tilt) * -1)}50%{translate:var(--device-drift) var(--device-lift);rotate:var(--device-tilt)}}@keyframes AppDownloadSection_gatewayMinFlight__f1Atz{0%,to{translate:-3px 3px;rotate:0deg}25%{translate:calc(var(--flight-x) * .5) calc(var(--flight-y) * -1);rotate:calc(var(--flight-roll) * -1)}50%{translate:var(--flight-x) -3px;rotate:0deg}75%{translate:3px calc(var(--flight-y) * .5);rotate:var(--flight-roll)}}@keyframes AppDownloadSection_gatewayMinFrame__sQOJ1{0%,24.999%{opacity:1}25%,to{opacity:0}}@keyframes AppDownloadSection_gatewayChipFloat__p7Y1f{0%,to{translate:0 0}50%{translate:0 var(--chip-lift)}}@keyframes AppDownloadSection_gatewaySignal__AUMvC{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes AppDownloadSection_gatewayGlow__aRB65{0%,to{opacity:.55;scale:.96}50%{opacity:1;scale:1.04}}@keyframes AppDownloadSection_gatewaySheen__S1VEe{0%,65%{transform:translateX(-130%)}95%,to{transform:translateX(130%)}}@media (max-width:680px){.AppDownloadSection_standalone__nr4lu .AppDownloadSection_content__MQRvC{padding:16px 20px 10px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_heading__csPHB{font-size:clamp(25px,6.5vw,36px)}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_description__f76YB{max-width:340px;font-size:12px}}@media (max-height:540px) and (min-width:600px){.AppDownloadSection_standalone__nr4lu .AppDownloadSection_content__MQRvC{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"heading scene" "description scene" "actions scene" "caption scene";align-content:center;column-gap:16px;padding:12px 24px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_heading__csPHB{grid-area:heading;font-size:clamp(23px,3.5vw,34px)}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_description__f76YB{grid-area:description;font-size:11px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_actions__Y9Pou{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webArrival__4JAb9{grid-column:1/-1;justify-self:center;width:calc((100% - 8px) / 2)}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_storeButton__VpRQP{min-height:48px;gap:6px;padding:7px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_storeIcon__iwmsZ{width:20px;height:20px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_storeCaption__q4DlX{font-size:8px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_storeName__LNvXG{font-size:12px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_pendingLabel__ChxYC{font-size:7px;padding:3px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s{min-height:48px;gap:5px;padding:8px;font-size:11px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s svg{width:15px;height:15px}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_scene__sdEkO{grid-area:scene;margin:0}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_sceneCaption___A0iu{grid-area:caption;font-size:10px}}@container (max-width: 680px){.AppDownloadSection_standalone__nr4lu .AppDownloadSection_phonePosition__wy1Yd>.AppDownloadSection_reveal__A2WBH{--device-lift:-3px;--device-settle:11px;--device-drift:2px;--device-tilt:.35deg}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_browserPosition__vKT9c>.AppDownloadSection_reveal__A2WBH{--device-lift:-14px;--device-settle:8px;--device-drift:-4px;--device-tilt:-.55deg}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_mascotPosition__9peGs>.AppDownloadSection_reveal__A2WBH{--flight-x:8px;--flight-y:9px;--flight-roll:2deg}}@media (prefers-reduced-motion:reduce){.AppDownloadSection_standalone__nr4lu .AppDownloadSection_browserPosition__vKT9c>.AppDownloadSection_reveal__A2WBH,.AppDownloadSection_standalone__nr4lu .AppDownloadSection_phonePosition__wy1Yd>.AppDownloadSection_reveal__A2WBH{--device-lift:-5px;--device-settle:5px;--device-drift:0px;--device-tilt:0deg;animation-duration:10s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_mascotPosition__9peGs>.AppDownloadSection_reveal__A2WBH{--flight-x:3px;--flight-y:4px;--flight-roll:0deg;animation-duration:10s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_glassChip__djT7L{--chip-lift:-3px;animation-duration:12s}.AppDownloadSection_mascotFrames__WqphM{--min-frame-time:1500ms}.AppDownloadSection_motionTrail__wBfss,.AppDownloadSection_secondTrail__0WEeA{animation-duration:12s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_sceneLight__36EN7{animation-duration:14s}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s:before{animation-duration:12s}}@media (max-width:340px){.AppDownloadSection_standalone__nr4lu .AppDownloadSection_webButton__8o02s{gap:5px;padding-inline:7px;font-size:11px;white-space:nowrap}.AppDownloadSection_standalone__nr4lu .AppDownloadSection_pendingLabel__ChxYC{justify-self:start}}.LearningGateway_page__C2nla{overflow:clip;box-sizing:border-box;height:100svh;min-height:100svh;display:grid;grid-template-rows:72px minmax(0,1fr);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#f8fcff;color:#123451}.LearningGateway_header__mNwLx{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dcebf080;padding-inline:clamp(20px,4vw,64px);background:#ffffffc7}.LearningGateway_brand__kvO79{display:inline-flex;min-height:44px;align-items:center}.LearningGateway_brand__kvO79 img{display:block;width:auto;height:32px}.LearningGateway_backLink__ui57l{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid #dce8f0;border-radius:999px;padding:8px 14px;background:#fff;color:#537087;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s}.LearningGateway_backLink__ui57l:hover{background:#edf7fc;transform:translateX(-2px)}.LearningGateway_backLink__ui57l:focus-visible,.LearningGateway_brand__kvO79:focus-visible{outline:3px solid #159e93;outline-offset:4px}.LearningGateway_main__BUFWB{min-height:0}.LearningGateway_page__C2nla[data-transition=returning] .LearningGateway_header__mNwLx{opacity:.3;transition:opacity .22s}.LearningGateway_transitionVeil__sZ_TX{position:fixed;z-index:100;width:1px;height:1px;top:0;left:0;border-radius:16px;transform-origin:0 0;background:linear-gradient(140deg,#effcf9,#f8fcff 65%);opacity:0;pointer-events:none;will-change:transform,opacity}.LearningGateway_page__C2nla[data-transition=covering] .LearningGateway_transitionVeil__sZ_TX{animation:LearningGateway_screenBridge__hXZ79 .42s cubic-bezier(.25,.65,.3,1) forwards}.LearningGateway_status__ZfTgo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes LearningGateway_screenBridge__hXZ79{0%{transform:translateZ(0) scale(1);opacity:0;border-radius:16px}22%{opacity:1}to{transform:translate3d(var(--bridge-x,0),var(--bridge-y,0),0) scale(var(--bridge-scale-x,1),var(--bridge-scale-y,1));opacity:1;border-radius:0}}@media (prefers-reduced-motion:reduce){.LearningGateway_page__C2nla[data-transition=covering] .LearningGateway_transitionVeil__sZ_TX{animation-duration:.32s}}@media (max-width:680px){.LearningGateway_page__C2nla{grid-template-rows:60px minmax(0,1fr)}.LearningGateway_brand__kvO79 img{height:27px}}@media (max-height:540px) and (min-width:600px){.LearningGateway_page__C2nla{grid-template-rows:52px minmax(0,1fr)}.LearningGateway_brand__kvO79 img{height:25px}}