@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.e2wb2q_className{font-family:Inter,Inter Fallback;font-style:normal}.e2wb2q_variable{--landing-body:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.mujPbW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.mujPbW_variable{--landing-heading:"Manrope", "Manrope Fallback"}
.jDH3nq_page{--ink:#171717;--muted:#647184;--lime:#d7f779;color:var(--ink);font-family:var(--landing-body), Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f4f2;font-size:16px;line-height:1.6;overflow:clip}.jDH3nq_page *{box-sizing:border-box}.jDH3nq_page h1,.jDH3nq_page h2,.jDH3nq_page h3,.jDH3nq_brand{font-family:var(--landing-heading), Arial, sans-serif}.jDH3nq_page a{text-decoration:none}.jDH3nq_page a,.jDH3nq_page button,.jDH3nq_page summary{-webkit-tap-highlight-color:transparent}.jDH3nq_page :is(a,button,summary,input,select):focus-visible{outline-offset:5px;outline:3px solid #466a21}.jDH3nq_page section{scroll-margin-top:28px}.jDH3nq_skipLink{z-index:20;background:var(--lime);border-radius:12px;padding:12px 20px;position:absolute;top:-100px;left:20px}.jDH3nq_skipLink:focus{top:20px}.jDH3nq_header{max-width:1200px;margin:0 auto;padding:24px 32px 0}.jDH3nq_nav{background:#fff;border:1px solid #ededeb;border-radius:23px;align-items:center;gap:32px;min-height:84px;padding:16px 24px;display:flex}.jDH3nq_brand{letter-spacing:-1.1px;white-space:nowrap;align-items:center;gap:9px;font-size:24px;font-weight:800;display:inline-flex}.jDH3nq_brand img{-o-object-fit:contain;object-fit:contain}.jDH3nq_desktopLinks{color:var(--muted);flex:1;justify-content:flex-end;align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.jDH3nq_desktopLinks a:hover,.jDH3nq_footer a:hover{color:#476124}.jDH3nq_cta{background:var(--lime);min-height:54px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:15px 25px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.jDH3nq_cta:hover{background:#c9ec65;transform:translateY(-2px)}.jDH3nq_navCta{gap:13px;min-height:48px;padding:13px 20px;font-size:12px}.jDH3nq_mobileMenu{display:none}.jDH3nq_hero{text-align:center;min-height:80vh;padding:78px 24px 88px}.jDH3nq_eyebrow{letter-spacing:2.3px;text-transform:uppercase;color:#647184;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.jDH3nq_statusDot{background:#8acb55;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.jDH3nq_hero h1{letter-spacing:-4px;max-width:850px;margin:24px auto 0;font-size:clamp(48px,5.7vw,74px);font-weight:600;line-height:1.08}.jDH3nq_heroDescription{max-width:510px;color:var(--muted);margin:24px auto 0;font-size:18px;line-height:1.65}.jDH3nq_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.jDH3nq_textLink{align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:500;display:inline-flex}.jDH3nq_textLink:hover{color:#476124}.jDH3nq_benefitNotes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:28px;margin:26px auto 0;padding:0;font-size:11px;list-style:none;display:flex}.jDH3nq_benefitNotes li{align-items:center;gap:8px;display:flex}.jDH3nq_benefitNotes svg{stroke-width:1.6px}.jDH3nq_hatchFigure{max-width:900px;margin:45px auto 0}.jDH3nq_hatchArt{background:#f8f3ee;border:1px solid #eae4dd;border-radius:30px;padding:25px 35px 22px;position:relative;overflow:hidden}.jDH3nq_artIntro{justify-content:space-between;align-items:center;gap:12px;display:flex}.jDH3nq_smallLabel{color:#79726b;font-size:12px}.jDH3nq_artPill{color:#635e57;background:#ffffff80;border:1px solid #e5dcd2;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:inline-flex}.jDH3nq_hatchPair{justify-content:center;align-items:center;gap:24px;height:350px;margin-top:12px;display:flex}.jDH3nq_eggPortrait,.jDH3nq_petPortrait{background:#fff;border-radius:160px 160px 28px 28px;flex:0 270px;height:330px;overflow:hidden}.jDH3nq_eggPortrait{transform:rotate(-5deg)}.jDH3nq_petPortrait{transform:rotate(5deg)}.jDH3nq_eggPortrait img,.jDH3nq_petPortrait img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jDH3nq_revealArrow{color:#a18b70;flex-direction:column;flex:none;align-items:center;gap:13px;display:flex}.jDH3nq_revealArrow svg:first-child{color:#aabd62}.jDH3nq_artCaption{color:#7d7469;margin-top:14px;font-size:13px;line-height:1.5}.jDH3nq_artCaption strong{color:#3e3933;font-weight:500}.jDH3nq_hatchFigure figcaption,.jDH3nq_dashboardFigure figcaption{color:#6c7581;text-align:center;max-width:700px;margin:13px auto 0;font-size:10px;line-height:1.7}.jDH3nq_section{padding:100px 24px}.jDH3nq_sectionHeading{text-align:center;max-width:780px;margin:0 auto}.jDH3nq_sectionHeading h2{letter-spacing:-2px;margin-top:19px;font-size:clamp(36px,4vw,50px);font-weight:600;line-height:1.13}.jDH3nq_sectionHeading>p:last-child{max-width:640px;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.65}.jDH3nq_teacherSection{background:#fff;border-block:1px solid #e9eae7}.jDH3nq_dashboardFigure{max-width:1000px;margin:46px auto 0}.jDH3nq_dashboard{text-align:left;background:#fff;border:1px solid #e3e5e4;border-radius:22px;overflow:hidden;box-shadow:0 20px 65px #2837270b}.jDH3nq_browserBar{background:#fafbf9;border-bottom:1px solid #e9ece6;align-items:center;gap:5px;height:40px;padding:0 16px;display:flex}.jDH3nq_browserBar>span:not(.jDH3nq_previewBadge){background:#e7bbb1;border-radius:50%;width:7px;height:7px}.jDH3nq_browserBar>span:nth-child(2){background:#e5d59c}.jDH3nq_browserBar>span:nth-child(3){background:#bad1ad}.jDH3nq_browserBar p{text-align:center;color:#788071;flex:1;font-size:10px}.jDH3nq_previewBadge{color:#6a755d;font-size:9px}.jDH3nq_dashboardBody{min-height:425px;display:flex}.jDH3nq_dashboardSidebar{background:#fdfefb;border-right:1px solid #edf0e8;flex-direction:column;flex:none;width:180px;padding:27px 18px 20px;display:flex}.jDH3nq_dashboardBrand{letter-spacing:-.7px;align-items:center;gap:4px;font-size:17px;font-weight:750;display:flex}.jDH3nq_sidebarSelected{color:#527cbd;background:#edf4fe;border-radius:9px;align-items:center;gap:10px;margin-top:30px;padding:11px;font-size:12px;display:flex}.jDH3nq_sidebarNote{color:#8b947f;margin:auto 0;padding:30px 10px 12px}.jDH3nq_sidebarNote p{margin-top:10px;font-size:12px;line-height:1.7}.jDH3nq_teacherAvatar{color:#6f7766;align-items:center;gap:9px;font-size:10px;display:flex}.jDH3nq_teacherAvatar>span{color:#7d7c63;background:#ecebdc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.jDH3nq_dashboardContent{flex:1;min-width:0;padding:28px 30px 24px}.jDH3nq_classHeading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jDH3nq_classHeading p{color:#849078;font-size:10px}.jDH3nq_classHeading h3{letter-spacing:-.7px;align-items:center;gap:8px;margin-top:3px;font-size:22px;font-weight:650;display:flex}.jDH3nq_classHeading>div>span{color:#7c8573;font-size:10px}.jDH3nq_resetDemo{color:#747b6c;align-items:center;gap:6px;min-height:44px;padding:0 5px;font-size:9px;display:flex}.jDH3nq_resetDemo:hover{color:#42651e}.jDH3nq_studentList{margin-top:20px}.jDH3nq_studentRow{border-top:1px solid #edf0e8;grid-template-columns:1fr 54px 158px;align-items:center;gap:16px;min-height:92px;padding-block:10px;display:grid}.jDH3nq_studentIdentity{align-items:center;gap:12px;min-width:0;display:flex}.jDH3nq_studentImage{background:#fff;border:1px solid #f0f1ee;border-radius:12px;flex:none;width:60px;height:68px;overflow:hidden}.jDH3nq_studentImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jDH3nq_studentIdentity h4{font-size:13px;font-weight:600}.jDH3nq_studentIdentity p{color:#6c7663;font-size:10px}.jDH3nq_studentIdentity p span{color:#8b9385}.jDH3nq_studentXp{color:#526742;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.jDH3nq_studentXp small{font-size:9px;font-weight:500}.jDH3nq_rewardControls{justify-content:flex-end;gap:6px;display:flex;position:relative}.jDH3nq_rewardControls>span{color:#7a8373;font-size:8px;position:absolute;top:-14px;right:0}.jDH3nq_rewardControls button{color:#548133;background:#f5f9ee;border:1px solid #e0e9d5;border-radius:12px;width:44px;min-height:44px;font-size:12px;font-weight:600;transition:background .15s,transform .15s}.jDH3nq_rewardControls button:hover{background:var(--lime);transform:translateY(-2px)}.jDH3nq_rewardControls button:active{transform:scale(.95)}.jDH3nq_dashboardMessage{color:#657647;background:#f3f8e7;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:11px 14px;display:flex}.jDH3nq_dashboardMessage p{flex:1;font-size:10px}.jDH3nq_teacherNotes{color:#657184;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:31px;font-size:12px;display:flex}.jDH3nq_teacherNotes span{align-items:center;gap:8px;display:inline-flex}.jDH3nq_teacherNotes svg{stroke-width:1.5px;color:#7d9464}.jDH3nq_howSection{max-width:1000px;margin:0 auto;padding-top:110px;padding-bottom:110px}.jDH3nq_steps{max-width:780px;margin:46px auto 0;padding:0;list-style:none}.jDH3nq_steps li{border-bottom:1px solid #dedfd9;align-items:center;gap:28px;padding:28px 0;display:flex}.jDH3nq_steps li:first-child{border-top:1px solid #dedfd9}.jDH3nq_stepNumber{color:#8f9caa;flex:none;align-self:flex-start;width:28px;padding-top:4px;font-size:14px}.jDH3nq_stepCopy{flex:1}.jDH3nq_stepCopy h3{letter-spacing:-.7px;font-size:23px;font-weight:600;line-height:1.3}.jDH3nq_stepCopy p{max-width:550px;color:var(--muted);margin-top:9px;font-size:15px}.jDH3nq_stepIcon{color:#6383b9;background:#eaf0f9;border-radius:18px;flex:none;place-items:center;width:65px;height:65px;display:grid}.jDH3nq_steps li:nth-child(2) .jDH3nq_stepIcon{color:#759d3e;background:#edf3df}.jDH3nq_steps li:nth-child(3) .jDH3nq_stepIcon{color:#b88c70;background:#f5eae2}.jDH3nq_growthSection{background:#fff;border-block:1px solid #e9eae7}.jDH3nq_growthVisual{background:#eef5ff;border:1px solid #e3ecf9;border-radius:28px;max-width:900px;margin:46px auto 0;padding:26px 36px 30px}.jDH3nq_journeyLabel{color:#63758d;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.jDH3nq_journeyLabel>span:first-child{align-items:center;gap:8px;display:inline-flex}.jDH3nq_journeyLabel>span:last-child{color:#788aa2}.jDH3nq_growthStages{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:25px;padding:0;list-style:none;display:grid}.jDH3nq_growthStages li{position:relative}.jDH3nq_stageImage{background:#fff;border-radius:100px 100px 18px 18px;height:245px;overflow:hidden}.jDH3nq_stageImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jDH3nq_stageNumber{color:#7b90ab;letter-spacing:1px;margin-top:17px;font-size:9px;display:block}.jDH3nq_growthStages h3{letter-spacing:-.5px;margin-top:1px;font-size:20px;font-weight:600}.jDH3nq_growthStages p{color:#72849c;margin-top:4px;font-size:11px}.jDH3nq_growthProgress{background:#fff;border:1px solid #e3eaf4;border-radius:15px;max-width:490px;margin:27px auto 0;padding:16px 20px 13px}.jDH3nq_growthProgress>div:first-child{color:#4e6078;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.jDH3nq_growthProgress strong{color:#7c8b9e;font-size:12px;font-weight:500}.jDH3nq_progressTrack{background:#edf0f3;border-radius:99px;height:9px;margin-top:11px;overflow:hidden}.jDH3nq_progressTrack>span{border-radius:inherit;background:#8acb55;width:62%;height:100%;display:block}.jDH3nq_growthProgress p{color:#7c8b9e;margin-top:8px;font-size:9px}.jDH3nq_stageArrow{color:#96abc7;stroke-width:1.5px;position:absolute;top:115px;right:-33px}.jDH3nq_journeyComplete{color:#5b6e89;border-top:1px solid #dce6f4;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin-top:30px;padding-top:23px;font-size:12px;display:flex}.jDH3nq_journeyComplete>span{align-items:center;gap:9px;display:inline-flex}.jDH3nq_journeyComplete>span:first-child svg{color:#b69a52}.jDH3nq_growthFootnote{text-align:center;color:var(--muted);margin-top:22px;font-size:12px}.jDH3nq_waitlistSection{max-width:1200px;margin:0 auto;padding-block:70px}.jDH3nq_waitlistPanel{background:#f8f3ee;border:1px solid #e8e2da;border-radius:32px;padding:68px 24px 25px}.jDH3nq_waitlistForm{max-width:520px;margin:0 auto}.jDH3nq_waitlistForm form{max-width:100%;margin-top:32px}.jDH3nq_waitlistForm label{color:#51575e}.jDH3nq_waitlistForm :is(input[type=email],select){color:#272b26;border-color:#dedbd5;border-radius:13px;min-height:54px;padding:14px 17px;font-size:14px}.jDH3nq_waitlistForm :is(input,select):focus{--tw-ring-color:#d7f779;border-color:#879d58}.jDH3nq_waitlistForm input[type=checkbox]{accent-color:#7c9b3a}.jDH3nq_waitlistForm button[type=submit]{background:var(--lime);color:var(--ink);border-radius:999px;min-height:54px;font-size:14px}.jDH3nq_waitlistForm button[type=submit]:hover:not(:disabled){background:#c9ec65}.jDH3nq_waitlistForm form>p:last-child{color:#697079}.jDH3nq_waitlistForm form>p:last-child a{color:#4f642d}.jDH3nq_signupEgg{flex-direction:column;align-items:center;gap:7px;margin-top:25px;display:flex}.jDH3nq_signupEgg img{-o-object-fit:contain;object-fit:contain;border-radius:70px 70px 20px 20px;width:120px;height:160px}.jDH3nq_signupEgg span{color:#887f74;font-size:10px}.jDH3nq_footer{max-width:1200px;margin:0 auto;padding:0 40px 30px}.jDH3nq_footerTop{justify-content:space-between;align-items:center;gap:24px;padding:14px 0 30px;display:flex}.jDH3nq_footerTop .jDH3nq_brand{font-size:22px}.jDH3nq_footerTop nav{color:var(--muted);gap:27px;font-size:12px;display:flex}.jDH3nq_footerBottom{color:#707985;border-top:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:18px;padding-top:23px;font-size:10px;display:flex}.jDH3nq_footerBottom>div{gap:22px;display:flex}@media (min-width:1500px){.jDH3nq_hero{padding-top:92px}}@media (max-width:900px){.jDH3nq_header{padding-inline:24px}.jDH3nq_nav{gap:18px;padding-inline:18px}.jDH3nq_desktopLinks{gap:17px;font-size:11px}.jDH3nq_navCta{padding-inline:16px;font-size:11px}.jDH3nq_brand{font-size:21px}.jDH3nq_hero h1{letter-spacing:-3px}.jDH3nq_dashboardSidebar{width:145px;padding-inline:12px}.jDH3nq_dashboardBrand{font-size:14px}.jDH3nq_dashboardContent{padding-inline:20px}.jDH3nq_studentRow{grid-template-columns:1fr 42px 140px;gap:8px}.jDH3nq_studentImage{width:46px;height:60px}.jDH3nq_studentIdentity{gap:8px}.jDH3nq_classHeading h3{font-size:20px}.jDH3nq_growthStages{gap:30px}.jDH3nq_stageImage{height:220px}.jDH3nq_stageArrow{width:22px;top:100px;right:-27px}}@media (max-width:700px){.jDH3nq_header{padding:14px 16px 0}.jDH3nq_nav{border-radius:19px;justify-content:space-between;min-height:72px;padding:12px 16px}.jDH3nq_brand{gap:7px;font-size:23px}.jDH3nq_brand img{width:37px;height:37px}.jDH3nq_desktopLinks,.jDH3nq_navCta{display:none}.jDH3nq_mobileMenu{display:block;position:relative}.jDH3nq_mobileMenu summary{cursor:pointer;color:#586170;align-items:center;gap:6px;min-height:46px;padding:0 6px;list-style:none;display:flex}.jDH3nq_mobileMenu summary::-webkit-details-marker{display:none}.jDH3nq_mobileMenu summary span{font-size:11px}.jDH3nq_mobileMenu>div{z-index:10;background:#fff;border:1px solid #e5e7e0;border-radius:16px;width:210px;padding:8px;position:absolute;top:56px;right:-10px;box-shadow:0 12px 32px #0000000d}.jDH3nq_mobileMenu a{border-radius:9px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:13px;display:flex}.jDH3nq_mobileMenu a:last-child{background:var(--lime)}.jDH3nq_mobileMenu a:hover{background:#f1f4eb}.jDH3nq_hero{padding:62px 20px 66px}.jDH3nq_eyebrow{letter-spacing:1.7px;font-size:10px}.jDH3nq_hero h1{letter-spacing:-2.3px;margin-top:24px;font-size:clamp(42px,8.7vw,58px);line-height:1.1}.jDH3nq_heroDescription{max-width:380px;margin-top:21px;font-size:16px}.jDH3nq_heroActions{gap:10px 20px;margin-top:25px}.jDH3nq_cta{gap:14px;min-height:52px;padding-inline:22px;font-size:13px}.jDH3nq_textLink{font-size:12px}.jDH3nq_benefitNotes{gap:14px;margin-top:24px;font-size:9px}.jDH3nq_benefitNotes li{gap:5px}.jDH3nq_benefitNotes svg{width:15px;height:15px}.jDH3nq_hatchFigure{margin-top:34px}.jDH3nq_hatchArt{border-radius:23px;padding:19px 15px 20px}.jDH3nq_artIntro{justify-content:center}.jDH3nq_smallLabel{display:none}.jDH3nq_artPill{font-size:10px}.jDH3nq_hatchPair{gap:7px;height:245px;margin-top:7px}.jDH3nq_eggPortrait,.jDH3nq_petPortrait{border-radius:110px 110px 20px 20px;flex-basis:170px;height:225px}.jDH3nq_revealArrow{gap:13px}.jDH3nq_revealArrow svg{width:21px;height:21px}.jDH3nq_revealArrow svg:first-child{width:16px;height:16px}.jDH3nq_artCaption{margin-top:10px;font-size:12px}.jDH3nq_hatchFigure figcaption,.jDH3nq_dashboardFigure figcaption{margin-top:12px;padding-inline:6px;font-size:9px}.jDH3nq_section{padding:70px 20px}.jDH3nq_sectionHeading h2{letter-spacing:-1.6px;margin-top:18px;font-size:36px;line-height:1.15}.jDH3nq_sectionHeading>p:last-child{max-width:410px;margin-top:18px;font-size:16px}.jDH3nq_desktopBreak{display:none}.jDH3nq_dashboardFigure{margin-top:32px}.jDH3nq_dashboard{border-radius:17px}.jDH3nq_browserBar{padding-inline:12px}.jDH3nq_browserBar p{text-align:left;padding-left:9px;font-size:9px}.jDH3nq_previewBadge{font-size:8px}.jDH3nq_dashboardSidebar{display:none}.jDH3nq_dashboardBody{min-height:0}.jDH3nq_dashboardContent{padding:20px 17px 17px}.jDH3nq_classHeading h3{font-size:19px}.jDH3nq_classHeading>div>span,.jDH3nq_classHeading p{font-size:9px}.jDH3nq_resetDemo{flex:none;padding:0}.jDH3nq_resetDemo span{display:none}.jDH3nq_resetDemo{justify-content:center;width:44px;height:44px}.jDH3nq_studentList{margin-top:17px}.jDH3nq_studentRow{grid-template-columns:1fr auto;gap:8px 10px;padding-block:14px}.jDH3nq_studentImage{width:54px;height:65px}.jDH3nq_studentIdentity{gap:10px}.jDH3nq_studentIdentity h4{font-size:14px}.jDH3nq_studentIdentity p{font-size:11px}.jDH3nq_studentXp{padding-right:4px;font-size:19px}.jDH3nq_rewardControls{grid-column:1/-1;align-items:center;gap:8px}.jDH3nq_rewardControls>span{flex:1;font-size:10px;position:static}.jDH3nq_rewardControls button{width:52px;min-height:44px;font-size:13px}.jDH3nq_dashboardMessage{gap:7px;margin-top:6px;padding-inline:10px}.jDH3nq_dashboardMessage p{font-size:10px}.jDH3nq_dashboardMessage>svg:last-child{display:none}.jDH3nq_teacherNotes{gap:16px;margin-top:25px;font-size:10px}.jDH3nq_teacherNotes span{gap:5px}.jDH3nq_teacherNotes svg{width:16px;height:16px}.jDH3nq_steps{margin-top:32px}.jDH3nq_steps li{align-items:flex-start;gap:14px;padding-block:25px}.jDH3nq_stepNumber{width:19px;font-size:12px}.jDH3nq_stepCopy h3{font-size:21px}.jDH3nq_stepCopy p{margin-top:9px;font-size:14px}.jDH3nq_stepIcon{border-radius:13px;width:43px;height:43px}.jDH3nq_stepIcon svg{width:21px;height:21px}.jDH3nq_growthVisual{border-radius:22px;margin-top:32px;padding:20px 13px 23px}.jDH3nq_journeyLabel{justify-content:center;font-size:10px}.jDH3nq_journeyLabel>span:last-child{display:none}.jDH3nq_growthStages{gap:17px;margin-top:20px}.jDH3nq_stageImage{border-radius:70px 70px 12px 12px;height:150px}.jDH3nq_stageArrow{width:13px;top:65px;right:-15px}.jDH3nq_stageNumber{margin-top:13px;font-size:8px}.jDH3nq_growthStages h3{font-size:16px}.jDH3nq_growthStages p{font-size:9px;line-height:1.5}.jDH3nq_journeyComplete{flex-direction:column;gap:8px;margin-top:21px;padding-top:19px;font-size:11px}.jDH3nq_journeyComplete>svg{width:14px;height:14px;transform:rotate(90deg)}.jDH3nq_growthFootnote{margin-top:19px;font-size:11px}.jDH3nq_waitlistSection{padding:36px 16px}.jDH3nq_waitlistPanel{border-radius:26px;padding:47px 20px 24px}.jDH3nq_waitlistPanel .jDH3nq_eyebrow{letter-spacing:1.5px;font-size:9px}.jDH3nq_waitlistPanel .jDH3nq_sectionHeading h2{font-size:38px}.jDH3nq_waitlistPanel .jDH3nq_sectionHeading>p:last-child{font-size:15px}.jDH3nq_waitlistForm form{margin-top:27px}.jDH3nq_waitlistForm form>div>label{font-size:12px}.jDH3nq_waitlistForm :is(input[type=email],select){padding-inline:14px;font-size:13px}.jDH3nq_waitlistForm label[for=marketing-consent]{font-size:12px}.jDH3nq_signupEgg img{width:100px;height:134px}.jDH3nq_signupEgg span{font-size:9px}.jDH3nq_footer{padding:12px 24px 25px}.jDH3nq_footerTop{flex-direction:column;gap:23px;padding-block:15px 25px}.jDH3nq_footerTop nav{gap:22px;font-size:11px}.jDH3nq_footerBottom{text-align:center;flex-direction:column;gap:15px;font-size:9px}}@media (max-width:370px){.jDH3nq_hero,.jDH3nq_section{padding-inline:16px}.jDH3nq_hero h1{letter-spacing:-2px;font-size:40px}.jDH3nq_heroActions{flex-direction:column;gap:4px}.jDH3nq_benefitNotes{gap:10px;font-size:8px}.jDH3nq_hatchPair{height:215px}.jDH3nq_eggPortrait,.jDH3nq_petPortrait{height:195px}.jDH3nq_sectionHeading h2{font-size:33px}.jDH3nq_classHeading h3{font-size:17px}.jDH3nq_stageImage{height:126px}.jDH3nq_stageArrow{top:54px}.jDH3nq_waitlistSection{padding-inline:12px}.jDH3nq_waitlistPanel{padding-inline:15px}}@media (max-width:400px){.jDH3nq_waitlistSection,.jDH3nq_waitlistPanel{padding-inline:0}.jDH3nq_waitlistPanel .jDH3nq_sectionHeading{padding-inline:16px}.jDH3nq_waitlistForm{max-width:320px}}@media (prefers-reduced-motion:reduce){.jDH3nq_page *,.jDH3nq_page :before,.jDH3nq_page :after{transition:none!important;animation:none!important}}
