.hero_wrap__mZzU4{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:max(16px,env(safe-area-inset-right,0px))}.hero_header__uvl00{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgb(255 255 255/.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hero_headerIn__TKhpK{display:flex;align-items:center;gap:12px 32px;padding-block:12px}.hero_logoLink__FFPRN{text-decoration:none;display:inline-flex}.hero_nav__AQVW_{display:flex;gap:6px 26px;flex:1 1;font-weight:800}.hero_nav__AQVW_ a{color:var(--ink);text-decoration:none;padding:8px 0}.hero_nav__AQVW_ a:hover{color:var(--grass-dark)}.hero_actions__g8QKo{display:flex;align-items:center;gap:16px}.hero_login__yQv2e{color:var(--ink);font-weight:800;text-decoration:none;padding:10px 4px}.hero_btnGreen__mMAZw{display:inline-block;background:var(--grass);color:#fff;font-weight:800;text-decoration:none;padding:12px 22px;border-radius:var(--radius-s);box-shadow:0 4px 0 var(--grass-dark);transition:transform .12s,box-shadow .12s}.hero_btnGreen__mMAZw:hover{transform:translateY(-1px);color:#fff}.hero_btnGreen__mMAZw:active{transform:translateY(3px);box-shadow:0 1px 0 var(--grass-dark)}.hero_menu__hsUlY{display:none;margin-left:auto;position:relative}.hero_menu__hsUlY summary{list-style:none;cursor:pointer;width:44px;height:44px;border-radius:12px;background:var(--bg-soft);display:grid;place-items:center}.hero_menu__hsUlY summary::-webkit-details-marker{display:none}.hero_menuPanel__IaDtn{position:absolute;right:0;top:52px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;display:flex;flex-direction:column;min-width:230px;box-shadow:0 16px 40px rgb(31 42 36/.12)}.hero_menuPanel__IaDtn a{color:var(--ink);text-decoration:none;font-weight:800;padding:12px 14px;border-radius:12px}.hero_menuPanel__IaDtn a:hover{background:var(--bg-soft)}.hero_hero__E5DLq{padding-block:44px 20px;display:flex;flex-direction:column;gap:28px}.hero_intro__iQBdn{max-width:900px;display:flex;flex-direction:column;gap:12px}.hero_eyebrow__dWBpm{font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--grass-dark)}.hero_title__RQpkd{font-size:clamp(34px,5vw,56px)}.hero_lead__f1azZ{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:46em}.hero_doors__E6MZy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.hero_door___8Edm{border-radius:var(--radius-l);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;min-height:540px}.hero_kid__52UC2{background:var(--sun)}.hero_teacher__18qOL{background:var(--sky);color:#fff}.hero_badge__eHGWl{align-self:flex-start;font-weight:800;font-size:15px;padding:6px 14px;border-radius:999px}.hero_kid__52UC2 .hero_badge__eHGWl{background:var(--ink);color:#fff}.hero_teacher__18qOL .hero_badge__eHGWl{background:#fff;color:var(--sky-dark)}.hero_doorTitle____gj9{font-size:clamp(32px,3.6vw,46px);position:relative;z-index:1}.hero_kidHint__DlQrs{max-width:290px;font-size:16px;position:relative;z-index:1}.hero_qr__EQjyu{font-weight:800;color:var(--ink);position:relative;z-index:1;align-self:flex-start}.hero_mascot__pLwTi{position:absolute;right:-10px;bottom:-8px;width:min(300px,52%);height:auto}.hero_codeForm__GSrXB{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.hero_cells__P_6Ld{display:grid;grid-template-columns:repeat(6,minmax(0,62px));grid-gap:clamp(6px,1vw,10px);gap:clamp(6px,1vw,10px)}.hero_cell__q02ch{width:100%;min-width:0;height:clamp(58px,5.6vw,78px);padding:0;border:3px solid transparent;border-radius:18px;background:#fff;text-align:center;font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(28px,2.8vw,40px);color:var(--ink);caret-color:var(--grass)}.hero_cell__q02ch:placeholder-shown{background:var(--sun-soft)}.hero_cell__q02ch:focus{outline:none;border-color:var(--ink);background:#fff}.hero_playBtn__lreoX{align-self:flex-start;border:0;background:var(--grass);color:#fff;font-family:var(--font-display),sans-serif;font-weight:800;font-size:26px;padding:16px 44px;border-radius:999px;box-shadow:0 6px 0 var(--grass-dark);cursor:pointer;transition:transform .12s,box-shadow .12s}.hero_playBtn__lreoX:active{transform:translateY(4px);box-shadow:0 2px 0 var(--grass-dark)}.hero_need__CBiRl{font-weight:800;color:var(--apple-dark);min-height:1.4em}.hero_benefits__mnEwa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:18px;position:relative;z-index:1;max-width:30em}.hero_benefits__mnEwa li{display:flex;gap:12px;align-items:flex-start}.hero_tick__aH7cS{width:30px;height:30px;border-radius:9px;background:var(--sun);flex-shrink:0;display:grid;place-items:center}.hero_ctaRow__yE9j8{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;position:relative;z-index:1}.hero_btnWhite__rxDdj{background:#fff;color:var(--sky-dark);font-family:var(--font-display),sans-serif;font-weight:800;font-size:21px;text-decoration:none;padding:16px 30px;border-radius:999px;box-shadow:0 6px 0 var(--sky-deep)}.hero_btnGhost__0wNlu{border:2px solid var(--sky-line);color:#fff;font-weight:800;text-decoration:none;padding:14px 22px;border-radius:999px}.hero_btnGhost__0wNlu:hover{background:rgb(255 255 255/.1);color:#fff}.hero_micro__J5i5L{font-size:15px;color:#DDEBFA;position:relative;z-index:1}.hero_preview__JvBVw{position:absolute;right:28px;bottom:120px;width:240px;background:#fff;color:var(--ink);border-radius:20px;padding:14px;box-shadow:0 18px 40px rgb(10 40 80/.28);transform:rotate(3deg);display:flex;flex-direction:column;gap:8px;font-size:14px;animation:hero_float__sj1WF 6s ease-in-out infinite}.hero_previewHead__WAm4V{display:flex;justify-content:space-between;align-items:center;gap:8px}.hero_saved__Z1K_u{color:var(--grass-dark);font-weight:800;font-size:12px}.hero_row__xLBkO{display:flex;align-items:center;gap:8px;background:var(--bg-soft);border-radius:12px;padding:4px 8px;font-weight:800}.hero_chips__KI5Q7{display:flex;flex-wrap:wrap;gap:4px}.hero_chip__8OIkD{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--bg-soft)}.hero_chipOn__BT40h{background:var(--grass);color:#fff}.hero_code__z4s8d{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:8px}.hero_code__z4s8d b{font-family:var(--font-display),sans-serif;font-size:20px;letter-spacing:.08em}.hero_teacher__18qOL .hero_withPreview__v1WVr{max-width:calc(100% - 270px)}@keyframes hero_float__sj1WF{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-8px)}}.hero_trust__eN9JW{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-weight:800;color:var(--muted);font-size:15px}.hero_trust__eN9JW li{display:flex;gap:8px;align-items:center}.hero_dot__IZhU9{width:10px;height:10px;border-radius:3px}@media (max-width:1100px){.hero_preview__JvBVw{display:none}.hero_teacher__18qOL .hero_withPreview__v1WVr{max-width:none}}@media (max-width:900px){.hero_actions__g8QKo,.hero_nav__AQVW_{display:none}.hero_menu__hsUlY{display:block}.hero_doors__E6MZy{grid-template-columns:1fr}.hero_door___8Edm{min-height:0}.hero_mascot__pLwTi{width:170px;right:-14px;bottom:-10px}.hero_kidHint__DlQrs{max-width:60%}}.demo_layout__kXjlm{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.demo_input__eC9En{background:#fff;border:2px solid var(--line);border-radius:26px;padding:18px;display:flex;flex-direction:column;gap:10px}.demo_input__eC9En b{font-size:16px}.demo_inRow__BZVBr{display:flex;align-items:center;gap:10px;background:var(--bg-soft);border-radius:14px;padding:6px 10px;font-weight:800}.demo_right__bHiyP{display:flex;flex-direction:column;gap:14px;min-width:0}.demo_tabs__6rvKt{display:flex;flex-wrap:wrap;gap:8px}.demo_tab__nUbQZ{border:2px solid var(--line);background:#fff;border-radius:999px;padding:10px 18px;font-weight:800;cursor:pointer}.demo_tab__nUbQZ[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.demo_more__1SYTG{font-size:14px;color:var(--muted)}.demo_tablet__9bG_N{background:var(--ink);border-radius:34px;padding:14px}.demo_screen__QJizZ{background:var(--sky-soft);border-radius:24px;min-height:420px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.demo_bar__JaU9j{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.demo_dots______F{display:flex;gap:6px}.demo_dots______F i{width:12px;height:12px;border-radius:50%;background:#fff}.demo_dots______F i.demo_on__Kprte{background:var(--sun)}.demo_say__YbIk9{border:0;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 4px 0 #B9D7F0;display:grid;place-items:center;cursor:pointer}.demo_caption__xkQoU{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(22px,2.4vw,30px);text-align:center;min-height:1.3em}.demo_voice__a8mO5{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:12px;color:var(--muted)}.demo_grid__oIWt8{display:grid;grid-gap:14px;gap:14px;width:100%;max-width:440px}.demo_g2__jUawG{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_g3__wlvZb{grid-template-columns:repeat(3,minmax(0,1fr))}.demo_card__NQHQ_{aspect-ratio:1;border:0;border-radius:22px;background:#fff;box-shadow:0 5px 0 #B9D7F0;display:grid;place-items:center;cursor:pointer;padding:10%;transition:transform .15s,background .2s}.demo_card__NQHQ_:active{transform:translateY(3px)}.demo_ok__bX8jN{background:var(--grass-soft);box-shadow:0 5px 0 var(--grass)}.demo_shake__ljpjj{animation:demo_shake__ljpjj .4s}@keyframes demo_shake__ljpjj{25%{transform:translateX(-8px)}50%{transform:translateX(8px)}75%{transform:translateX(-4px)}}.demo_back__lFpCo{background:var(--sky);box-shadow:0 5px 0 var(--sky-dark)}.demo_back__lFpCo>*{visibility:hidden}.demo_back__lFpCo:after{content:"?";color:#fff;font-family:var(--font-display),sans-serif;font-weight:800;font-size:34px;position:absolute}.demo_memCard__3jT2g{position:relative}.demo_shadow__sKrY3{filter:brightness(0) opacity(.22)}.demo_picked__4oOHw{outline:4px solid var(--sun-dark);outline-offset:2px}.demo_done__EVpBe{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:30px}.demo_stars__UvxdV{font-size:54px;color:var(--sun-dark);letter-spacing:.1em}.demo_again__8XDaH,.demo_stars__UvxdV{font-family:var(--font-display),sans-serif}.demo_again__8XDaH{border:0;background:var(--grass);color:#fff;font-weight:800;font-size:22px;padding:14px 32px;border-radius:999px;box-shadow:0 5px 0 var(--grass-dark);cursor:pointer}@media (max-width:860px){.demo_layout__kXjlm{grid-template-columns:1fr}.demo_input__eC9En{flex-direction:row;flex-wrap:wrap}.demo_input__eC9En b{width:100%}.demo_inRow__BZVBr{flex:1 1 140px}}.sections_wrap__VYErU{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:max(16px,env(safe-area-inset-right,0px))}.sections_section__njxWN{padding-block:clamp(48px,7vw,88px) 24px;display:flex;flex-direction:column;gap:28px}.sections_head__B3kLW{max-width:780px;display:flex;flex-direction:column;gap:10px}.sections_headRow__UkIUJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.sections_eyebrow__GJU7X{font-weight:800;color:var(--grass-dark)}.sections_h2__NXuHP{font-size:clamp(30px,3.6vw,44px)}.sections_lead__8ULZz{color:var(--muted);font-size:19px}.sections_link__QMGJD{font-weight:800;font-size:18px}.sections_steps__QcRNh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.sections_step__nEgsp{background:var(--bg-soft);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:10px}.sections_num__whu1d{width:52px;height:52px;border-radius:14px;font-family:var(--font-display),sans-serif;font-weight:800;font-size:26px;display:grid;place-items:center}.sections_step__nEgsp b{font-size:21px}.sections_step__nEgsp span:last-child{color:var(--muted)}.sections_dark__EBc7D{background:var(--ink);color:#fff;margin-top:56px}.sections_dark__EBc7D .sections_section__njxWN{padding-block:clamp(56px,7vw,88px)}.sections_kids__gbVTP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.sections_kid__1PZdu{background:var(--ink-2);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:6px}.sections_kid__1PZdu b{font-size:19px;color:var(--sun)}.sections_kid__1PZdu p{color:var(--on-dark)}.sections_worlds__smP31{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.sections_world__rFvWf{color:var(--ink);text-decoration:none;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:8px;transition:transform .15s}.sections_world__rFvWf:hover{transform:translateY(-4px);color:var(--ink)}.sections_world__rFvWf b{font-family:var(--font-display),sans-serif;font-size:26px}.sections_world__rFvWf span:last-child{color:var(--muted)}.sections_green__FhC5a{background:var(--grass-soft);margin-top:72px}.sections_parents__400DG{padding-block:64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.sections_pList__RAsgq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sections_pList__RAsgq li{background:#fff;border-radius:18px;padding:16px 18px}.sections_toggle__oOofQ{display:inline-flex;background:var(--bg-soft);border-radius:999px;padding:4px;font-weight:800}.sections_toggle__oOofQ button{border:0;background:transparent;padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:800}.sections_toggle__oOofQ button[aria-pressed=true]{background:var(--ink);color:#fff}.sections_plans__AppfX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.sections_plan__t_U9G{border:2px solid var(--line);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px}.sections_pro__bEQon{background:var(--sky);border-color:var(--sky);color:#fff;box-shadow:0 10px 0 var(--sky-dark)}.sections_price__ydT13{font-family:var(--font-display),sans-serif;font-weight:800;font-size:44px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sections_price__ydT13 small{font-size:18px;font-weight:700}.sections_planNote__mafhZ{color:var(--muted)}.sections_pro__bEQon .sections_planNote__mafhZ{color:#DDEBFA}.sections_plan__t_U9G ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.sections_rec__DjPqL{background:var(--sun);color:var(--ink);font-weight:800;font-size:14px;padding:4px 12px;border-radius:999px}.sections_planBtn__uKrWK{margin-top:auto;text-align:center;border:2px solid var(--ink);border-radius:var(--radius-s);padding:14px;font-weight:800;text-decoration:none;color:var(--ink)}.sections_planBtn__uKrWK:hover{background:var(--bg-soft);color:var(--ink)}.sections_pro__bEQon .sections_planBtn__uKrWK{background:#fff;border-color:#fff;color:var(--sky-dark)}.sections_faq__23_kf{max-width:900px;padding-block:40px 88px;display:flex;flex-direction:column;gap:12px}.sections_faq__23_kf details{border:2px solid var(--line);border-radius:18px;padding:18px 22px}.sections_faq__23_kf details[open]{border-color:var(--grass)}.sections_faq__23_kf summary{font-weight:800;font-size:19px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.sections_faq__23_kf summary::-webkit-details-marker{display:none}.sections_faq__23_kf summary:after{content:"+";font-family:var(--font-display),sans-serif;font-size:24px;line-height:1;color:var(--grass-dark)}.sections_faq__23_kf details[open] summary:after{content:"−"}.sections_faq__23_kf p{margin-top:10px;color:var(--muted)}.sections_final__JfZGi{background:var(--sun)}.sections_finalIn__Dt25B{padding-block:64px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.sections_finalIn__Dt25B h2{font-size:clamp(30px,3.6vw,44px);flex:1 1 520px}.sections_finalBtn__kar4I{background:var(--ink);color:#fff;font-family:var(--font-display),sans-serif;font-weight:800;font-size:22px;text-decoration:none;padding:20px 36px;border-radius:18px}.sections_finalBtn__kar4I:hover{color:#fff;transform:translateY(-1px)}.sections_footer__lX7F2{background:var(--ink);color:#C9D6CE;font-size:15px}.sections_fCols__ys4z1{padding-block:56px 24px;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.sections_fCol__U_wgF{display:flex;flex-direction:column;gap:8px}.sections_fCol__U_wgF b{color:#fff}.sections_fCol__U_wgF a{color:var(--on-dark);text-decoration:none}.sections_fCol__U_wgF a:hover{color:#fff;text-decoration:underline}.sections_fBottom__NBE1q{padding-block:18px 32px;border-top:1px solid #34443b;display:flex;flex-wrap:wrap;gap:8px 28px;color:#AFC0B5}.sections_mobileBar__4VLks{display:none}@media (max-width:1000px){.sections_worlds__smP31{grid-template-columns:repeat(2,minmax(0,1fr))}.sections_fCols__ys4z1,.sections_kids__gbVTP,.sections_plans__AppfX{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sections_kids__gbVTP,.sections_parents__400DG,.sections_plans__AppfX,.sections_steps__QcRNh{grid-template-columns:1fr}.sections_plans__AppfX .sections_pro__bEQon{order:-1}.sections_mobileBar__4VLks{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;gap:8px;background:#fff;border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) var(--gutter)}.sections_mobileBar__4VLks a{flex:1 1;text-align:center;font-weight:800;text-decoration:none;padding:13px 8px;border-radius:14px}.sections_footer__lX7F2{padding-bottom:72px}}