.landing-v1-module__GTfxBa__page{--green:#1f704c;--deep:#0d1830;--cream:#fffaf1;--line:#e9e5da;--muted:#5e665f;--blue:#e8f3ff;min-height:100vh;color:var(--deep);font-family:var(--font-ui);background:#fffdf9;overflow:hidden}.landing-v1-module__GTfxBa__page *{box-sizing:border-box}.landing-v1-module__GTfxBa__page a{text-decoration:none}.landing-v1-module__GTfxBa__page svg{width:1.35rem;height:1.35rem}.landing-v1-module__GTfxBa__skip{z-index:99;background:var(--deep);color:#fff;border-radius:.6rem;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.landing-v1-module__GTfxBa__skip:focus{transform:none}.landing-v1-module__GTfxBa__nav{z-index:10;justify-content:space-between;align-items:center;width:min(100% - 3rem,1180px);height:76px;margin:auto;display:flex;position:relative}.landing-v1-module__GTfxBa__brand{display:flex}.landing-v1-module__GTfxBa__nav nav{gap:2rem;display:flex}.landing-v1-module__GTfxBa__nav nav a,.landing-v1-module__GTfxBa__navActions>a:first-child{color:#26312d;font-size:.88rem;font-weight:500}.landing-v1-module__GTfxBa__navActions{align-items:center;gap:1rem;display:flex}.landing-v1-module__GTfxBa__primaryButton,.landing-v1-module__GTfxBa__secondaryButton,.landing-v1-module__GTfxBa__blueButton,.landing-v1-module__GTfxBa__lightButton{border-radius:14px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1.4rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.landing-v1-module__GTfxBa__primaryButton{background:var(--green);box-shadow:0 8px 20px #1f704c20;color:#fff!important}.landing-v1-module__GTfxBa__secondaryButton,.landing-v1-module__GTfxBa__blueButton{color:#13345e;background:#dfedff}.landing-v1-module__GTfxBa__blueButton{color:#fff;background:#1766ca}.landing-v1-module__GTfxBa__lightButton{min-width:250px;color:var(--deep);background:#fff}.landing-v1-module__GTfxBa__primaryButton:hover,.landing-v1-module__GTfxBa__secondaryButton:hover,.landing-v1-module__GTfxBa__blueButton:hover,.landing-v1-module__GTfxBa__lightButton:hover{transform:translateY(-2px)}.landing-v1-module__GTfxBa__arrow{display:inline-flex}.landing-v1-module__GTfxBa__arrow svg{width:1rem;height:1rem}.landing-v1-module__GTfxBa__hero{background:radial-gradient(circle at 50% 27%,#fff 0 20%,#0000 45%),linear-gradient(#fffdf9,#fffaf3);border-radius:0 0 36px 36px;grid-template-rows:auto 270px;grid-template-columns:1fr 1.25fr 1fr;width:min(100% - 2rem,1240px);min-height:720px;margin:auto;padding:40px 16px 0;display:grid;position:relative}.landing-v1-module__GTfxBa__heroCopy{z-index:2;text-align:center;position:relative}.landing-v1-module__GTfxBa__eyebrow,.landing-v1-module__GTfxBa__tag{color:#326248;letter-spacing:.04em;background:#eaf1e1;border-radius:999px;padding:.38rem .7rem;font-size:.69rem;font-weight:700;display:inline-block}.landing-v1-module__GTfxBa__hero h1{letter-spacing:-.055em;margin:1rem -4rem .8rem;font-size:clamp(2.6rem,4.1vw,4.45rem);line-height:1.02}.landing-v1-module__GTfxBa__hero h1 em{color:var(--green);font-style:normal}.landing-v1-module__GTfxBa__heroCopy>p{color:#4c5551;max-width:620px;margin:0 auto 1.25rem;font-size:1.02rem}.landing-v1-module__GTfxBa__heroButtons{justify-content:center;gap:.75rem;display:flex}.landing-v1-module__GTfxBa__heroCopy>small{color:#59625e;margin-top:.8rem;display:block}.landing-v1-module__GTfxBa__heroCopy>small span{color:#6faa71}.landing-v1-module__GTfxBa__heroPerson{justify-content:center;align-items:flex-end;padding-top:65px;display:flex;position:relative}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person{transform:scale(1.25)}.landing-v1-module__GTfxBa__scribble{width:130px;font-family:var(--font-display);font-size:1.05rem;line-height:1.15;position:absolute;top:34px;transform:rotate(-6deg)}.landing-v1-module__GTfxBa__heroTeacher .landing-v1-module__GTfxBa__scribble{left:2rem}.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__scribble{right:0;transform:rotate(5deg)}.landing-v1-module__GTfxBa__person{text-align:center}.landing-v1-module__GTfxBa__portrait{aspect-ratio:1;border-radius:50% 50% 44% 46%;place-items:center;width:142px;display:grid;box-shadow:inset 0 -24px #ffffff50}.landing-v1-module__GTfxBa__portrait span{font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px #0002;font-size:3.5rem;font-weight:600}.landing-v1-module__GTfxBa__person b,.landing-v1-module__GTfxBa__person small{display:block}.landing-v1-module__GTfxBa__person b{margin-top:.45rem}.landing-v1-module__GTfxBa__person small{color:var(--muted);font-size:.78rem}.landing-v1-module__GTfxBa__sage{background:linear-gradient(145deg,#b9d5ae,#397055)}.landing-v1-module__GTfxBa__blue{background:linear-gradient(145deg,#cee6ff,#668cb7)}.landing-v1-module__GTfxBa__lime{background:linear-gradient(145deg,#e4efb8,#9bb67b)}.landing-v1-module__GTfxBa__teacherHeroMock,.landing-v1-module__GTfxBa__guardianHeroMock{z-index:3;align-self:end;position:relative}.landing-v1-module__GTfxBa__teacherHeroMock{transform:translateY(32px)}.landing-v1-module__GTfxBa__learnerHero{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:180px}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person b,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person small{display:none}.landing-v1-module__GTfxBa__learnerHero>span{color:#49605c;width:180px;font-family:var(--font-display);text-align:center;background:#fff;border-radius:16px;padding:.8rem;position:absolute;bottom:2px;right:0;transform:rotate(-3deg);box-shadow:0 10px 30px #302d2030}.landing-v1-module__GTfxBa__productWindow{background:#fff;border:1px solid #e9ece8;border-radius:20px;grid-template-columns:110px 1fr;width:380px;min-height:260px;display:grid;overflow:hidden;box-shadow:0 22px 55px #27382a18}.landing-v1-module__GTfxBa__productSidebar{background:#fafcfb;flex-direction:column;gap:.35rem;padding:20px 12px;display:flex}.landing-v1-module__GTfxBa__productSidebar img{margin:0 5px 14px}.landing-v1-module__GTfxBa__productSidebar span{color:#52605a;border-radius:7px;padding:.5rem;font-size:.67rem}.landing-v1-module__GTfxBa__productSidebar .landing-v1-module__GTfxBa__sideActive{color:#1d6246;background:#eaf4e9}.landing-v1-module__GTfxBa__productBody{padding:18px 14px}.landing-v1-module__GTfxBa__productTitle,.landing-v1-module__GTfxBa__panelTitle,.landing-v1-module__GTfxBa__guardianTop,.landing-v1-module__GTfxBa__weekTitle,.landing-v1-module__GTfxBa__calendarHead{justify-content:space-between;display:flex}.landing-v1-module__GTfxBa__productTitle span:first-child{flex-direction:column;display:flex}.landing-v1-module__GTfxBa__productTitle small,.landing-v1-module__GTfxBa__weekTitle small{color:#707975;margin-top:.2rem;font-size:.65rem}.landing-v1-module__GTfxBa__lessonRows{flex-direction:column;gap:.55rem;margin-top:.8rem;display:flex}.landing-v1-module__GTfxBa__lessonRow{border:1px solid #eff1ef;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.landing-v1-module__GTfxBa__lessonRow>span:nth-child(2){min-width:0}.landing-v1-module__GTfxBa__lessonRow strong,.landing-v1-module__GTfxBa__lessonRow small{display:block}.landing-v1-module__GTfxBa__lessonRow strong{font-size:.69rem}.landing-v1-module__GTfxBa__lessonRow small{color:#65706a;font-size:.57rem}.landing-v1-module__GTfxBa__lessonRow em{color:#357052;background:#e9f5ed;border-radius:5px;align-self:start;padding:.22rem .4rem;font-size:.5rem;font-style:normal}.landing-v1-module__GTfxBa__lessonIcon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.landing-v1-module__GTfxBa__lessonIcon.landing-v1-module__GTfxBa__coral{color:#e17061;background:#fff0ed}.landing-v1-module__GTfxBa__lessonIcon.landing-v1-module__GTfxBa__blue{color:#667be3;background:#edf1ff}.landing-v1-module__GTfxBa__lessonIcon.landing-v1-module__GTfxBa__amber{color:#e8a83f;background:#fff4df}.landing-v1-module__GTfxBa__productWindowMini{width:380px}.landing-v1-module__GTfxBa__guardianWindow{width:380px;padding:16px 18px;display:block}.landing-v1-module__GTfxBa__guardianTop{justify-content:flex-start;align-items:center;gap:.5rem}.landing-v1-module__GTfxBa__guardianTop>span:last-child{margin-left:auto}.landing-v1-module__GTfxBa__avatar{color:#205c43;background:#d2e4cc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.landing-v1-module__GTfxBa__tabs{color:#66706f;border-bottom:1px solid #ececec;justify-content:space-between;margin:12px -18px;padding:0 18px 10px;font-size:.62rem;display:flex}.landing-v1-module__GTfxBa__tabs b{color:#2671cf;border-bottom:2px solid #2671cf}.landing-v1-module__GTfxBa__weekTitle{margin:.5rem 0}.landing-v1-module__GTfxBa__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;font-size:.57rem;display:grid}.landing-v1-module__GTfxBa__days span{padding:.4rem .15rem}.landing-v1-module__GTfxBa__dayActive{color:#1766ca;background:#dfeeff;border-radius:6px;font-weight:700}.landing-v1-module__GTfxBa__valueStrip{background:#eff7e9;border-radius:24px;grid-template-columns:repeat(5,1fr);gap:1rem;width:min(100% - 3rem,1180px);margin:38px auto 18px;padding:28px 34px;display:grid}.landing-v1-module__GTfxBa__valueStrip>div{align-items:center;gap:.8rem;display:flex}.landing-v1-module__GTfxBa__valueStrip>div>span{color:#18573d}.landing-v1-module__GTfxBa__valueStrip p,.landing-v1-module__GTfxBa__valueStrip b,.landing-v1-module__GTfxBa__valueStrip small{margin:0;display:block}.landing-v1-module__GTfxBa__valueStrip b{font-size:.83rem}.landing-v1-module__GTfxBa__valueStrip small{color:#617068;margin-top:.18rem;font-size:.7rem}.landing-v1-module__GTfxBa__audiences{grid-template-columns:1fr 1fr;gap:20px;width:min(100% - 3rem,1180px);margin:20px auto;display:grid}.landing-v1-module__GTfxBa__audienceCard{border-radius:28px;grid-template-columns:1.25fr .8fr;min-height:490px;padding:34px;display:grid;position:relative;overflow:hidden}.landing-v1-module__GTfxBa__teacherCard{background:linear-gradient(135deg,#f4faeb,#edf5e7)}.landing-v1-module__GTfxBa__guardianCard{background:linear-gradient(135deg,#f1f8ff,#deefff)}.landing-v1-module__GTfxBa__audienceCopy{z-index:2;position:relative}.landing-v1-module__GTfxBa__audienceCopy h2{letter-spacing:-.03em;margin:.75rem 0;font-size:1.55rem;line-height:1.08}.landing-v1-module__GTfxBa__audienceCopy>p{color:#4f5955;font-size:.82rem}.landing-v1-module__GTfxBa__checkList{flex-direction:column;gap:.58rem;padding:0;list-style:none;display:flex}.landing-v1-module__GTfxBa__checkList li{color:#394541;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.landing-v1-module__GTfxBa__checkList li>span{color:#fff;background:#34805c;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.landing-v1-module__GTfxBa__checkList svg{width:12px;height:12px}.landing-v1-module__GTfxBa__audienceCopy>a{margin-top:1rem;font-size:.8rem}.landing-v1-module__GTfxBa__studentPanel{background:#fff;border:1px solid #e1e7de;border-radius:22px;align-self:center;width:210px;padding:18px 14px;transform:translate(8px);box-shadow:0 16px 35px #42604a18}.landing-v1-module__GTfxBa__panelTitle{font-size:.85rem}.landing-v1-module__GTfxBa__search{color:#8a928e;background:#f6f7f5;border-radius:8px;margin:13px 0;padding:.55rem;font-size:.66rem}.landing-v1-module__GTfxBa__studentRow{border-bottom:1px solid #f0f0ed;grid-template-columns:32px 1fr auto;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.67rem;display:grid}.landing-v1-module__GTfxBa__studentRow b small{color:#758078;font-size:.55rem;font-weight:400;display:block}.landing-v1-module__GTfxBa__avatar0{background:#d4e6ca}.landing-v1-module__GTfxBa__avatar1{background:#f2dfc8}.landing-v1-module__GTfxBa__avatar2{background:#f0cfd3}.landing-v1-module__GTfxBa__avatar3{background:#d4e5f1}.landing-v1-module__GTfxBa__guardianCard>.landing-v1-module__GTfxBa__phone{align-self:center;transform:translate(15px,20px)}.landing-v1-module__GTfxBa__phone{background:#fbfbfa;border:8px solid #fff;border-radius:34px 34px 20px 20px;width:205px;min-height:410px;padding:20px 13px;box-shadow:0 14px 38px #48749220}.landing-v1-module__GTfxBa__phoneNotch{background:#ccd1d0;border-radius:5px;width:50px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.landing-v1-module__GTfxBa__phoneTop{justify-content:space-between;font-size:.55rem;display:flex}.landing-v1-module__GTfxBa__phone h4{margin:18px 0 10px}.landing-v1-module__GTfxBa__chips{gap:.35rem;font-size:.55rem;display:flex}.landing-v1-module__GTfxBa__chips>*{background:#f5f5f2;border-radius:6px;padding:.3rem .45rem}.landing-v1-module__GTfxBa__chips b{color:#2469bb;background:#dceeff}.landing-v1-module__GTfxBa__phone .landing-v1-module__GTfxBa__lessonRow{grid-template-columns:29px 1fr}.landing-v1-module__GTfxBa__phone .landing-v1-module__GTfxBa__lessonRow em{display:none}.landing-v1-module__GTfxBa__sectionIntro{text-align:center}.landing-v1-module__GTfxBa__sectionIntro h2{letter-spacing:-.04em;margin:.65rem 0 .4rem;font-size:clamp(2rem,3vw,3.1rem)}.landing-v1-module__GTfxBa__sectionIntro>p{color:var(--muted)}.landing-v1-module__GTfxBa__pains{background:#fff7eb;border-radius:30px;width:min(100% - 3rem,1180px);margin:70px auto;padding:60px}.landing-v1-module__GTfxBa__painGrid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:32px auto 25px;display:grid}.landing-v1-module__GTfxBa__painGrid>div{background:#fffdf8;border:1px solid #efe2d0;border-radius:18px;padding:22px}.landing-v1-module__GTfxBa__painGrid span{color:var(--green);font-size:.75rem;font-weight:700}.landing-v1-module__GTfxBa__painGrid p{font-family:var(--font-display);margin:1rem 0 0;font-size:1.05rem}.landing-v1-module__GTfxBa__pains>strong{text-align:center;color:var(--green);display:block}.landing-v1-module__GTfxBa__productStory{width:min(100% - 3rem,1120px);margin:100px auto}.landing-v1-module__GTfxBa__storyRow{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;margin:70px 0;display:grid}.landing-v1-module__GTfxBa__storyRow>div:first-child>span{color:var(--green);font-size:.75rem;font-weight:700}.landing-v1-module__GTfxBa__storyRow h3{margin:.5rem 0;font-size:2rem;line-height:1.1}.landing-v1-module__GTfxBa__storyRow>div:first-child p{color:var(--muted)}.landing-v1-module__GTfxBa__storyRow .landing-v1-module__GTfxBa__productWindow{width:100%;min-height:330px;transform:rotate(1deg)}.landing-v1-module__GTfxBa__storyRow .landing-v1-module__GTfxBa__lessonRow{padding:.85rem}.landing-v1-module__GTfxBa__storyReverse{grid-template-columns:1.3fr .7fr}.landing-v1-module__GTfxBa__storyReverse>div:first-child{grid-area:1/2}.landing-v1-module__GTfxBa__groupMock{border:1px solid var(--line);background:#fff;border-radius:24px;grid-area:1/1;padding:24px;box-shadow:0 20px 50px #29413212}.landing-v1-module__GTfxBa__groupMock>div{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:13px;display:flex}.landing-v1-module__GTfxBa__groupMock>div:first-child{justify-content:space-between}.landing-v1-module__GTfxBa__groupMock button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:.5rem .7rem}.landing-v1-module__GTfxBa__groupIcon{color:#286747;background:#eef5e9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.landing-v1-module__GTfxBa__groupMock p{flex:1;margin:0}.landing-v1-module__GTfxBa__groupMock p>*{display:block}.landing-v1-module__GTfxBa__groupMock small{color:#727a76}.landing-v1-module__GTfxBa__group1{color:#b85c36;background:#fff0e8}.landing-v1-module__GTfxBa__group2{color:#4771ae;background:#eaf2ff}.landing-v1-module__GTfxBa__calendarMock{border:1px solid var(--line);background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 50px #29413212}.landing-v1-module__GTfxBa__calendarHead{padding-bottom:18px}.landing-v1-module__GTfxBa__calendarHead span{color:#66716b;font-size:.75rem}.landing-v1-module__GTfxBa__calendarGrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.landing-v1-module__GTfxBa__calendarGrid>*{border:1px solid #efefeb;min-height:48px;padding:8px;font-size:.68rem}.landing-v1-module__GTfxBa__calendarGrid>b{text-align:center;background:#f5f8f3;min-height:auto}.landing-v1-module__GTfxBa__calendarGrid .landing-v1-module__GTfxBa__event{color:#2c6b49;background:#e8f5eb;border-color:#bddcc9;border-radius:7px;font-weight:700}.landing-v1-module__GTfxBa__journey{background:linear-gradient(135deg,#fffdf9,#f8f0e6);border-radius:30px;grid-template-columns:1fr 1.3fr .8fr;align-items:center;gap:36px;width:min(100% - 3rem,1180px);margin:80px auto;padding:50px;display:grid}.landing-v1-module__GTfxBa__journey h2{margin:.7rem 0;font-size:2.1rem;line-height:1.1}.landing-v1-module__GTfxBa__journey p{color:var(--muted)}.landing-v1-module__GTfxBa__textLink{color:var(--deep);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.landing-v1-module__GTfxBa__journeyPeople{justify-content:center;align-items:center;display:flex}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait{width:90px}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait span{font-size:2rem}.landing-v1-module__GTfxBa__journeyPeople>span{color:#b7986d;font-size:1.8rem}.landing-v1-module__GTfxBa__journey .landing-v1-module__GTfxBa__checkList{background:#ffffffb5;border:1px solid #eadfce;border-radius:18px;padding:22px}.landing-v1-module__GTfxBa__utilityBand{grid-template-columns:1fr 1fr;gap:18px;width:min(100% - 3rem,1180px);margin:80px auto;display:grid}.landing-v1-module__GTfxBa__utilityBand article{border-radius:24px;grid-template-columns:58px 1fr 1fr;align-items:center;gap:18px;min-height:190px;padding:28px;display:grid;position:relative;overflow:hidden}.landing-v1-module__GTfxBa__reminder{background:#eeeaff}.landing-v1-module__GTfxBa__mobile{background:#ffebe7}.landing-v1-module__GTfxBa__bigIcon{color:#172335;background:#ffffff80;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.landing-v1-module__GTfxBa__utilityBand h3{margin:.3rem 0;font-size:1.2rem}.landing-v1-module__GTfxBa__utilityBand p{color:#5b6260;margin:0;font-size:.76rem}.landing-v1-module__GTfxBa__notification{background:#ffffffd9;border-radius:13px;grid-template-columns:34px 1fr auto;gap:.6rem;padding:12px;display:grid;box-shadow:0 10px 25px #30385d1c}.landing-v1-module__GTfxBa__notification p>*{display:block}.landing-v1-module__GTfxBa__notification b{font-size:.65rem}.landing-v1-module__GTfxBa__notification small,.landing-v1-module__GTfxBa__notification>span{font-size:.55rem}.landing-v1-module__GTfxBa__mobile a{color:#172335;align-items:center;gap:.4rem;margin-top:14px;font-size:.72rem;font-weight:700;display:inline-flex}.landing-v1-module__GTfxBa__homePhone{color:#fff;background:linear-gradient(145deg,#1f6145,#142b28);border:8px solid #17302c;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;justify-content:center;align-self:end;align-items:center;height:160px;display:flex}.landing-v1-module__GTfxBa__homePhone>span{font-size:.5rem;position:absolute;top:38px}.landing-v1-module__GTfxBa__homePhone b{margin-top:.4rem;font-size:.6rem}.landing-v1-module__GTfxBa__faq{grid-template-columns:.7fr 1.3fr;gap:70px;width:min(100% - 3rem,1050px);margin:100px auto;display:grid}.landing-v1-module__GTfxBa__faq .landing-v1-module__GTfxBa__sectionIntro{text-align:left}.landing-v1-module__GTfxBa__faq details{border-bottom:1px solid var(--line)}.landing-v1-module__GTfxBa__faq summary{cursor:pointer;justify-content:space-between;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.landing-v1-module__GTfxBa__faq summary::-webkit-details-marker{display:none}.landing-v1-module__GTfxBa__faq details p{max-width:700px;color:var(--muted);padding:0 2rem 1.1rem 0}.landing-v1-module__GTfxBa__faq details[open] summary span{transform:rotate(45deg)}.landing-v1-module__GTfxBa__finalCta{color:#fff;background:linear-gradient(130deg,#174b35,#0e5f3b);border-radius:26px;justify-content:space-between;align-items:center;width:min(100% - 3rem,1180px);min-height:230px;margin:50px auto 30px;padding:45px 70px;display:flex}.landing-v1-module__GTfxBa__finalCta span{letter-spacing:.08em;font-size:.65rem}.landing-v1-module__GTfxBa__finalCta h2{margin:.5rem 0;font-size:2.2rem}.landing-v1-module__GTfxBa__finalCta p{color:#d5e5dc;margin:0}.landing-v1-module__GTfxBa__footer{color:#617068;justify-content:space-between;align-items:center;width:min(100% - 3rem,1180px);margin:auto;padding:30px 0 50px;font-size:.75rem;display:flex}.landing-v1-module__GTfxBa__footer p{margin:0}@media (max-width:1024px){.landing-v1-module__GTfxBa__nav nav{gap:1rem}.landing-v1-module__GTfxBa__hero{grid-template-columns:1fr 1.6fr 1fr;min-height:680px}.landing-v1-module__GTfxBa__hero h1{font-size:3.3rem}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person{transform:scale(.9)}.landing-v1-module__GTfxBa__scribble{display:none}.landing-v1-module__GTfxBa__productWindowMini,.landing-v1-module__GTfxBa__guardianWindow{width:320px}.landing-v1-module__GTfxBa__teacherHeroMock{transform:translate(-15px,25px)}.landing-v1-module__GTfxBa__guardianHeroMock{transform:translate(15px,20px)}.landing-v1-module__GTfxBa__audienceCard{grid-template-columns:1fr;padding:28px}.landing-v1-module__GTfxBa__studentPanel,.landing-v1-module__GTfxBa__guardianCard>.landing-v1-module__GTfxBa__phone{opacity:.55;position:absolute;bottom:-80px;right:-15px}.landing-v1-module__GTfxBa__audienceCopy{max-width:75%}.landing-v1-module__GTfxBa__journey{grid-template-columns:1fr 1.4fr}.landing-v1-module__GTfxBa__journey>.landing-v1-module__GTfxBa__checkList{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.landing-v1-module__GTfxBa__utilityBand article{grid-template-columns:50px 1fr}.landing-v1-module__GTfxBa__notification,.landing-v1-module__GTfxBa__homePhone{display:none}}@media (max-width:780px){.landing-v1-module__GTfxBa__nav{height:66px}.landing-v1-module__GTfxBa__nav nav{display:none}.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 150px 270px;grid-template-columns:1fr 1fr;min-height:auto;padding-top:30px;display:grid}.landing-v1-module__GTfxBa__heroCopy{grid-column:1/-1}.landing-v1-module__GTfxBa__hero h1{margin:.9rem 0;font-size:clamp(2.5rem,9vw,3.6rem)}.landing-v1-module__GTfxBa__heroPerson{display:none}.landing-v1-module__GTfxBa__teacherHeroMock,.landing-v1-module__GTfxBa__guardianHeroMock{align-self:end;transform:none}.landing-v1-module__GTfxBa__teacherHeroMock{grid-area:3/1}.landing-v1-module__GTfxBa__guardianHeroMock{grid-area:3/2}.landing-v1-module__GTfxBa__learnerHero{grid-area:2/1/auto/-1}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:120px}.landing-v1-module__GTfxBa__learnerHero>span{width:150px;font-size:.75rem;right:12%}.landing-v1-module__GTfxBa__productWindowMini,.landing-v1-module__GTfxBa__guardianWindow{width:330px}.landing-v1-module__GTfxBa__valueStrip{grid-template-columns:repeat(2,1fr)}.landing-v1-module__GTfxBa__valueStrip>div:last-child{grid-column:1/-1}.landing-v1-module__GTfxBa__audiences{grid-template-columns:1fr}.landing-v1-module__GTfxBa__audienceCard{min-height:470px}.landing-v1-module__GTfxBa__audienceCopy{max-width:65%}.landing-v1-module__GTfxBa__pains{padding:40px 25px}.landing-v1-module__GTfxBa__storyRow,.landing-v1-module__GTfxBa__storyReverse{grid-template-columns:1fr;gap:25px}.landing-v1-module__GTfxBa__storyReverse>div:first-child,.landing-v1-module__GTfxBa__groupMock{grid-area:auto/1}.landing-v1-module__GTfxBa__journey{text-align:center;grid-template-columns:1fr}.landing-v1-module__GTfxBa__journeyPeople{grid-row:2}.landing-v1-module__GTfxBa__journey .landing-v1-module__GTfxBa__checkList{text-align:left}.landing-v1-module__GTfxBa__utilityBand{grid-template-columns:1fr}.landing-v1-module__GTfxBa__faq{grid-template-columns:1fr;gap:25px}.landing-v1-module__GTfxBa__faq .landing-v1-module__GTfxBa__sectionIntro{text-align:center}.landing-v1-module__GTfxBa__finalCta{padding:40px}.landing-v1-module__GTfxBa__footer{flex-wrap:wrap;gap:15px}}@media (max-width:520px){.landing-v1-module__GTfxBa__nav{width:calc(100% - 1.5rem)}.landing-v1-module__GTfxBa__navActions>a:first-child{display:none}.landing-v1-module__GTfxBa__nav .landing-v1-module__GTfxBa__primaryButton{min-height:40px;padding:.5rem .8rem;font-size:.72rem}.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 120px 270px 240px;grid-template-columns:1fr;width:100%;padding:24px 12px 0}.landing-v1-module__GTfxBa__heroCopy{grid-column:1}.landing-v1-module__GTfxBa__heroCopy>p{font-size:.9rem}.landing-v1-module__GTfxBa__heroButtons{flex-direction:column;align-items:stretch;margin:0 20px}.landing-v1-module__GTfxBa__heroCopy>small{font-size:.7rem}.landing-v1-module__GTfxBa__learnerHero{grid-area:2/1}.landing-v1-module__GTfxBa__learnerHero>span{right:0}.landing-v1-module__GTfxBa__teacherHeroMock{grid-area:3/1;transform:translate(-16px)}.landing-v1-module__GTfxBa__guardianHeroMock{grid-area:4/1;transform:translate(16px)}.landing-v1-module__GTfxBa__productWindowMini,.landing-v1-module__GTfxBa__guardianWindow{width:calc(100vw - 38px);margin:auto}.landing-v1-module__GTfxBa__guardianHeroMock .landing-v1-module__GTfxBa__guardianWindow{height:225px;overflow:hidden}.landing-v1-module__GTfxBa__valueStrip,.landing-v1-module__GTfxBa__audiences,.landing-v1-module__GTfxBa__pains,.landing-v1-module__GTfxBa__productStory,.landing-v1-module__GTfxBa__journey,.landing-v1-module__GTfxBa__utilityBand,.landing-v1-module__GTfxBa__faq,.landing-v1-module__GTfxBa__finalCta,.landing-v1-module__GTfxBa__footer{width:calc(100% - 1.5rem)}.landing-v1-module__GTfxBa__valueStrip{grid-template-columns:1fr;padding:22px}.landing-v1-module__GTfxBa__valueStrip>div:last-child{grid-column:auto}.landing-v1-module__GTfxBa__audienceCard{min-height:540px;padding:24px}.landing-v1-module__GTfxBa__audienceCopy{max-width:100%}.landing-v1-module__GTfxBa__studentPanel,.landing-v1-module__GTfxBa__guardianCard>.landing-v1-module__GTfxBa__phone{opacity:.18}.landing-v1-module__GTfxBa__painGrid{grid-template-columns:1fr}.landing-v1-module__GTfxBa__pains{margin-top:45px;padding:36px 18px}.landing-v1-module__GTfxBa__productStory{margin:70px auto}.landing-v1-module__GTfxBa__storyRow{margin:45px 0}.landing-v1-module__GTfxBa__storyRow h3{font-size:1.6rem}.landing-v1-module__GTfxBa__storyRow .landing-v1-module__GTfxBa__productWindow{transform-origin:0 0;width:600px;margin-bottom:-140px;transform:scale(.55)}.landing-v1-module__GTfxBa__groupMock,.landing-v1-module__GTfxBa__calendarMock{padding:14px}.landing-v1-module__GTfxBa__journey{padding:35px 18px}.landing-v1-module__GTfxBa__journeyPeople{gap:3px}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait{width:70px}.landing-v1-module__GTfxBa__journeyPeople>span{font-size:1rem}.landing-v1-module__GTfxBa__journey .landing-v1-module__GTfxBa__checkList{grid-template-columns:1fr}.landing-v1-module__GTfxBa__utilityBand article{grid-template-columns:46px 1fr;padding:24px 18px}.landing-v1-module__GTfxBa__faq{margin:70px auto}.landing-v1-module__GTfxBa__finalCta{flex-direction:column;align-items:flex-start;gap:25px;padding:35px 24px}.landing-v1-module__GTfxBa__lightButton{width:100%}.landing-v1-module__GTfxBa__footer p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.landing-v1-module__GTfxBa__page *{scroll-behavior:auto!important;transition:none!important}}.landing-v1-module__GTfxBa__page{overflow:visible}.landing-v1-module__GTfxBa__portrait{isolation:isolate;background:#eef3e9;position:relative;overflow:hidden}.landing-v1-module__GTfxBa__portrait img,.landing-v1-module__GTfxBa__audiencePortrait img{object-fit:cover;object-position:center;animation:.7s cubic-bezier(.2,.7,.2,1) both landing-v1-module__GTfxBa__portraitIn}.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__portrait{background:#e8f3ff}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{background:#fff0e9}.landing-v1-module__GTfxBa__personCentral .landing-v1-module__GTfxBa__portrait{width:108%}.landing-v1-module__GTfxBa__person{transition:opacity .35s}.landing-v1-module__GTfxBa__audienceVisual{justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.landing-v1-module__GTfxBa__audiencePortrait{aspect-ratio:1.08;opacity:.62;filter:saturate(.88);border-radius:48% 48% 40% 44%;width:190px;position:absolute;top:-12px;right:-42px;overflow:hidden;box-shadow:0 18px 38px #34563e18}.landing-v1-module__GTfxBa__audiencePortrait img{object-position:center 35%}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__studentPanel,.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__phone{z-index:2;margin-top:130px;position:relative}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__phone{transform:translate(12px,22px)}.landing-v1-module__GTfxBa__page[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.landing-v1-module__GTfxBa__page[data-motion=ready] [data-reveal=mockup]{transform:translateY(30px)scale(.985)}.landing-v1-module__GTfxBa__page[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:none}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__valueStrip[data-visible=true]>div{animation:.5s cubic-bezier(.2,.7,.2,1) both landing-v1-module__GTfxBa__revealItem;animation-delay:calc(var(--item-index) * 70ms)}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__pains[data-visible=true] .landing-v1-module__GTfxBa__painGrid>div{animation:.55s cubic-bezier(.2,.7,.2,1) both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__pains[data-visible=true] .landing-v1-module__GTfxBa__painGrid>div+div{animation-delay:.1s}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__pains[data-visible=true]>strong{animation:.55s cubic-bezier(.2,.7,.2,1) .2s both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__journey[data-visible=true] .landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person:nth-of-type(2){animation:.55s 50ms both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__journey[data-visible=true] .landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person:first-of-type{animation:.55s .2s both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__journey[data-visible=true] .landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person:last-of-type{animation:.55s .32s both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__journey[data-visible=true] .landing-v1-module__GTfxBa__journeyPeople>span{animation:.4s .48s both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__page[data-motion=ready] .landing-v1-module__GTfxBa__journey[data-visible=true]>.landing-v1-module__GTfxBa__checkList{animation:.5s .62s both landing-v1-module__GTfxBa__revealItem}.landing-v1-module__GTfxBa__notification{transition-delay:.12s}.landing-v1-module__GTfxBa__faq summary span{transition:transform .25s}.landing-v1-module__GTfxBa__faq summary{align-items:center;min-height:52px}.landing-v1-module__GTfxBa__nav nav a,.landing-v1-module__GTfxBa__navActions>a:first-child,.landing-v1-module__GTfxBa__textLink,.landing-v1-module__GTfxBa__mobile a{transition:color .2s,transform .2s}.landing-v1-module__GTfxBa__nav nav a:hover,.landing-v1-module__GTfxBa__navActions>a:first-child:hover,.landing-v1-module__GTfxBa__textLink:hover,.landing-v1-module__GTfxBa__mobile a:hover{color:var(--green)}@keyframes landing-v1-module__GTfxBa__portraitIn{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}@keyframes landing-v1-module__GTfxBa__revealItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1024px){.landing-v1-module__GTfxBa__audienceVisual{width:46%;height:100%;position:absolute;bottom:0;right:0}.landing-v1-module__GTfxBa__audiencePortrait{width:190px;top:25px;right:-10px}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__studentPanel,.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__phone{margin:0;position:absolute;bottom:-65px;right:-8px}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait{width:86px}}@media (max-width:780px){.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 170px 285px 250px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 5px}.landing-v1-module__GTfxBa__heroCopy{grid-area:1/1/auto/-1}.landing-v1-module__GTfxBa__heroTeacher,.landing-v1-module__GTfxBa__learnerHero,.landing-v1-module__GTfxBa__heroGuardian{align-self:end;padding:0;display:flex}.landing-v1-module__GTfxBa__heroTeacher{grid-area:2/1}.landing-v1-module__GTfxBa__learnerHero{grid-area:2/2}.landing-v1-module__GTfxBa__heroGuardian{grid-area:2/3}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person{transform:none}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__portrait,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:112px}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:124px}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person small,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person small{display:none}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person b,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person b{font-size:.72rem}.landing-v1-module__GTfxBa__learnerHero>span{display:none}.landing-v1-module__GTfxBa__teacherHeroMock{grid-area:3/1/auto/-1;justify-self:start}.landing-v1-module__GTfxBa__guardianHeroMock{grid-area:4/1/auto/-1;justify-self:end}.landing-v1-module__GTfxBa__audienceCard{grid-template-rows:auto 300px;grid-template-columns:1fr;min-height:0}.landing-v1-module__GTfxBa__audienceCopy{max-width:none}.landing-v1-module__GTfxBa__audienceVisual{width:100%;height:300px;margin-top:20px;position:relative;bottom:auto;right:auto}.landing-v1-module__GTfxBa__audiencePortrait{opacity:.78;width:190px;top:8px;left:0;right:auto}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__studentPanel,.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__phone{margin:0;bottom:0;right:0}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait{width:82px}.landing-v1-module__GTfxBa__personCentral .landing-v1-module__GTfxBa__portrait{width:90px}}@media (max-width:520px){.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 142px 268px 232px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 10px 0}.landing-v1-module__GTfxBa__hero h1{letter-spacing:-.05em;font-size:clamp(2.2rem,11.2vw,3rem);line-height:1.04}.landing-v1-module__GTfxBa__heroCopy>p{font-size:.86rem;line-height:1.45}.landing-v1-module__GTfxBa__heroButtons{margin:0 10px}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__portrait,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:min(28vw,104px)}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:min(31vw,116px)}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__person b,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person b{margin-top:.2rem;font-size:.65rem}.landing-v1-module__GTfxBa__teacherHeroMock,.landing-v1-module__GTfxBa__guardianHeroMock{width:100%;transform:none}.landing-v1-module__GTfxBa__productWindowMini,.landing-v1-module__GTfxBa__guardianWindow{width:100%;max-width:100%;margin:0}.landing-v1-module__GTfxBa__productWindow{grid-template-columns:82px minmax(0,1fr);width:100%;min-width:0;max-width:100%}.landing-v1-module__GTfxBa__productSidebar{padding:15px 7px}.landing-v1-module__GTfxBa__productSidebar img{width:68px}.landing-v1-module__GTfxBa__productSidebar span{padding:.42rem .25rem;font-size:.55rem}.landing-v1-module__GTfxBa__productBody{min-width:0;padding:14px 9px}.landing-v1-module__GTfxBa__lessonRow{grid-template-columns:27px minmax(0,1fr);gap:.4rem;padding:.48rem}.landing-v1-module__GTfxBa__lessonRow em{display:none}.landing-v1-module__GTfxBa__guardianHeroMock .landing-v1-module__GTfxBa__guardianWindow{height:auto;min-height:222px;overflow:visible}.landing-v1-module__GTfxBa__audienceCard{grid-template-rows:auto 255px;padding:24px 20px}.landing-v1-module__GTfxBa__audienceVisual{height:250px}.landing-v1-module__GTfxBa__audiencePortrait{width:150px}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__studentPanel{width:180px;bottom:0;right:-4px}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__phone{bottom:-15px;right:-4px;transform:none}.landing-v1-module__GTfxBa__pains{padding:34px 18px}.landing-v1-module__GTfxBa__productStory{margin:64px auto}.landing-v1-module__GTfxBa__storyRow{gap:20px;margin:42px 0}.landing-v1-module__GTfxBa__storyRow .landing-v1-module__GTfxBa__productWindow{width:100%;max-width:100%;min-height:280px;margin:0;transform:none}.landing-v1-module__GTfxBa__storyRow .landing-v1-module__GTfxBa__lessonRow{padding:.68rem .5rem}.landing-v1-module__GTfxBa__groupMock,.landing-v1-module__GTfxBa__calendarMock{width:100%;min-width:0;overflow:hidden}.landing-v1-module__GTfxBa__calendarGrid>*{min-height:42px;padding:5px;font-size:.56rem}.landing-v1-module__GTfxBa__journey{padding:32px 14px}.landing-v1-module__GTfxBa__journey h2{font-size:1.75rem}.landing-v1-module__GTfxBa__journeyPeople{grid-template-columns:1fr 20px 1.08fr 20px 1fr;gap:0;width:100%;display:grid}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person{min-width:0}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__portrait,.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__personCentral .landing-v1-module__GTfxBa__portrait{width:min(24vw,88px);margin:auto}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__personCentral .landing-v1-module__GTfxBa__portrait{width:min(27vw,98px)}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person b{font-size:.72rem}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person small{font-size:.6rem}.landing-v1-module__GTfxBa__utilityBand{margin:58px auto}.landing-v1-module__GTfxBa__faq{margin:62px auto}.landing-v1-module__GTfxBa__finalCta{margin-top:38px}.landing-v1-module__GTfxBa__footer{padding-bottom:34px}}@media (max-width:360px){.landing-v1-module__GTfxBa__nav{width:calc(100% - 1rem)}.landing-v1-module__GTfxBa__brand img{width:96px}.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 130px 260px 225px;padding-inline:8px}.landing-v1-module__GTfxBa__hero h1{font-size:2.12rem}.landing-v1-module__GTfxBa__heroCopy>p{font-size:.79rem}.landing-v1-module__GTfxBa__heroButtons{margin:0}.landing-v1-module__GTfxBa__heroPerson .landing-v1-module__GTfxBa__portrait,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:88px}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:98px}.landing-v1-module__GTfxBa__audienceCard{padding:22px 16px}.landing-v1-module__GTfxBa__audiencePortrait{width:135px}.landing-v1-module__GTfxBa__audienceVisual .landing-v1-module__GTfxBa__studentPanel{width:165px}.landing-v1-module__GTfxBa__journeyPeople .landing-v1-module__GTfxBa__person small{font-size:.54rem}.landing-v1-module__GTfxBa__utilityBand article{grid-template-columns:40px 1fr;padding:22px 14px}.landing-v1-module__GTfxBa__bigIcon{width:42px;height:42px}.landing-v1-module__GTfxBa__finalCta{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.landing-v1-module__GTfxBa__page[data-motion=ready] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.landing-v1-module__GTfxBa__portrait img,.landing-v1-module__GTfxBa__audiencePortrait img,.landing-v1-module__GTfxBa__page[data-motion=ready] [data-visible] *{animation:none!important}.landing-v1-module__GTfxBa__person{transition:none}}.landing-v1-module__GTfxBa__hero{overflow:clip}.landing-v1-module__GTfxBa__hero .landing-v1-module__GTfxBa__portrait img{animation:none}.landing-v1-module__GTfxBa__heroTeacher{animation:.74s cubic-bezier(.2,.72,.2,1) both landing-v1-module__GTfxBa__heroRoleFromLeft}.landing-v1-module__GTfxBa__heroGuardian{animation:.74s cubic-bezier(.2,.72,.2,1) both landing-v1-module__GTfxBa__heroRoleFromRight}.landing-v1-module__GTfxBa__teacherHeroMock{grid-column:1}.landing-v1-module__GTfxBa__guardianHeroMock{grid-column:3}.landing-v1-module__GTfxBa__learnerHero{z-index:4;width:220px;animation:.7s cubic-bezier(.2,.72,.2,1) both landing-v1-module__GTfxBa__heroStudentIn;position:absolute;bottom:56px;left:50%;translate:-50%}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person,.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:180px}.landing-v1-module__GTfxBa__heroTeacher .landing-v1-module__GTfxBa__scribble{animation:.72s cubic-bezier(.2,.72,.2,1) 70ms both landing-v1-module__GTfxBa__heroMessageFromLeft}.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__scribble{animation:.72s cubic-bezier(.2,.72,.2,1) 70ms both landing-v1-module__GTfxBa__heroMessageFromRight}@keyframes landing-v1-module__GTfxBa__heroRoleFromLeft{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:none}}@keyframes landing-v1-module__GTfxBa__heroRoleFromRight{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}@keyframes landing-v1-module__GTfxBa__heroStudentIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes landing-v1-module__GTfxBa__heroMessageFromLeft{0%{opacity:0;transform:translate(-32px)rotate(-6deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes landing-v1-module__GTfxBa__heroMessageFromRight{0%{opacity:0;transform:translate(32px)rotate(5deg)}to{opacity:1;transform:rotate(5deg)}}@media (max-width:780px){.landing-v1-module__GTfxBa__teacherHeroMock,.landing-v1-module__GTfxBa__guardianHeroMock{grid-column:1/-1}.landing-v1-module__GTfxBa__learnerHero{width:auto;position:relative;bottom:auto;left:auto;translate:none}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person{width:124px}.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__portrait{width:100%}.landing-v1-module__GTfxBa__heroTeacher,.landing-v1-module__GTfxBa__heroGuardian{animation-name:landing-v1-module__GTfxBa__heroMobileSideIn}.landing-v1-module__GTfxBa__heroTeacher .landing-v1-module__GTfxBa__scribble,.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__scribble{animation:none}@keyframes landing-v1-module__GTfxBa__heroMobileSideIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}}@media (max-width:520px){.landing-v1-module__GTfxBa__learnerHero .landing-v1-module__GTfxBa__person{width:min(31vw,116px)}}@media (prefers-reduced-motion:reduce){.landing-v1-module__GTfxBa__heroTeacher,.landing-v1-module__GTfxBa__heroGuardian,.landing-v1-module__GTfxBa__learnerHero,.landing-v1-module__GTfxBa__heroTeacher .landing-v1-module__GTfxBa__scribble,.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__scribble{animation:none!important}}.landing-v1-module__GTfxBa__learnerHero{bottom:24px}.landing-v1-module__GTfxBa__learnerHero>span{width:196px;margin-top:.65rem;position:relative;bottom:auto;right:auto;transform:rotate(-2deg)}.landing-v1-module__GTfxBa__page[data-locale=ru] .landing-v1-module__GTfxBa__learnerHero>span{width:240px;padding:.68rem .8rem;font-size:.9rem;line-height:1.15}.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__person b,.landing-v1-module__GTfxBa__heroGuardian .landing-v1-module__GTfxBa__person small{display:block}.landing-v1-module__GTfxBa__heroGuardian{padding-bottom:0}.landing-v1-module__GTfxBa__guardianHeroMock{transform:translateY(68px)}.landing-v1-module__GTfxBa__navActions .language-switch{flex:none}.landing-v1-module__GTfxBa__navActions .language-switch button{min-width:34px;padding:.35rem .45rem;font-size:.68rem}@media (max-width:1200px){.landing-v1-module__GTfxBa__nav nav{gap:.75rem}.landing-v1-module__GTfxBa__nav nav a{font-size:.74rem}.landing-v1-module__GTfxBa__navActions{gap:.45rem}.landing-v1-module__GTfxBa__navActions>a:not(.landing-v1-module__GTfxBa__primaryButton){display:none}.landing-v1-module__GTfxBa__nav .landing-v1-module__GTfxBa__primaryButton{padding-inline:.75rem;font-size:.74rem}.landing-v1-module__GTfxBa__brand img{width:100px}}@media (max-width:780px){.landing-v1-module__GTfxBa__learnerHero{bottom:auto}.landing-v1-module__GTfxBa__learnerHero>span{display:none}}@media (max-width:520px){.landing-v1-module__GTfxBa__navActions{gap:.45rem}.landing-v1-module__GTfxBa__navActions .language-switch button{min-width:30px;padding:.28rem .34rem}.landing-v1-module__GTfxBa__nav .landing-v1-module__GTfxBa__primaryButton{padding-inline:.62rem}}@media (max-width:360px){.landing-v1-module__GTfxBa__navActions{gap:.3rem}.landing-v1-module__GTfxBa__nav .landing-v1-module__GTfxBa__primaryButton{padding-inline:.5rem}.landing-v1-module__GTfxBa__navActions .language-switch button{min-width:27px;padding-inline:.25rem}}@media (min-width:781px){.landing-v1-module__GTfxBa__hero{grid-template-rows:auto 310px}.landing-v1-module__GTfxBa__teacherHeroMock,.landing-v1-module__GTfxBa__guardianHeroMock{align-self:start;transform:translateY(34px)}}
