.landing_inner__D7SNj{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:40px}@media (max-width:639px){.landing_inner__D7SNj{padding:0 16px}}.landing_section__4Wt6b{padding:104px 0}.landing_sectionTight__DJxe5{padding:0 0 104px}@media (max-width:639px){.landing_section__4Wt6b{padding:72px 0}.landing_sectionTight__DJxe5{padding:0 0 72px}}.landing_h2__5z88V{font-size:clamp(28px,3vw,40px);line-height:1.15;text-wrap:balance}.landing_h3__mcnhZ{font-size:clamp(24px,2.4vw,32px);line-height:1.2;text-wrap:balance}.landing_lede__ZOJv5{max-width:36em;font-size:18px;line-height:1.55}.landing_nav__xmzbk{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.landing_navLinks___zFmI{display:flex;flex-wrap:wrap;gap:28px}.landing_navLinks___zFmI a{color:var(--ink);text-decoration:none;font-size:15px}.landing_navLinks___zFmI a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:899px){.landing_navLinks___zFmI{display:none}}@media (max-width:639px){.landing_nav__xmzbk{padding:10px 16px}}.landing_heroTitle__basQU{max-width:920px;font-size:clamp(30px,4vw,52px);line-height:1.12;text-wrap:balance}.landing_heroStage__S4YTK{position:relative;width:min(760px,100%);margin-top:12px}.landing_heroLili__KN8D2{position:absolute;left:-176px;bottom:-64px;width:168px;pointer-events:none}.landing_heroListen__89zUV{position:absolute;left:-24px;bottom:-40px;z-index:1}.landing_phoneOnly__N8G9U{display:none}@media (max-width:1119px){.landing_heroLili__KN8D2,.landing_heroListen__89zUV{display:none}.landing_phoneOnly__N8G9U{display:inline-flex}}.landing_heroBand__fAHze{margin-top:40px;padding:28px 0 32px;border-top:var(--line-ui) solid var(--card-edge)}.landing_rimmed__vq3_m{box-shadow:0 0 0 5px var(--rim)}.landing_facts__MFUQJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:0 auto;padding-top:28px;padding-bottom:28px;list-style:none}.landing_fact__5aZLT{font-size:24px;line-height:1.2}.landing_promises__1gSis{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px 40px}.landing_promise__YPB0E{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:var(--line) solid var(--card-edge)}.landing_bandSection__LUKVX{padding:96px 0;border-top:var(--line-ui) solid var(--card-edge);border-bottom:var(--line-ui) solid var(--card-edge)}.landing_tablist___SDCc{display:inline-flex;gap:4px;padding:4px;border-radius:var(--corner-round);background:var(--card);border:var(--line-ui) solid var(--card-edge)}.landing_audienceCard___j3GL{flex:999 1 540px;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:32px 40px;padding:36px;background:var(--card);border:var(--line) solid var(--card-edge);border-radius:var(--corner-xl)}@media (max-width:639px){.landing_audienceCard___j3GL{grid-template-columns:minmax(0,1fr);padding:24px}}.landing_teacherCard__N_azI{flex:1 1 260px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:28px;background:var(--card);border:var(--line) solid var(--card-edge);border-radius:var(--corner-xl)}.landing_phone__Q8lAq{width:240px;padding:8px;background:var(--card);border:var(--line) solid var(--card-edge);border-radius:40px}.landing_science__9mno4{flex-direction:row;flex-wrap:wrap;align-items:center;gap:56px}.landing_scienceWindow__kHA_2{flex:1 1 320px;min-width:0;max-width:460px;margin:0 auto}.landing_scienceRow__lCj80{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 16px;padding:16px 0;border-top:var(--hair) solid var(--rule)}.landing_scienceRow__lCj80:last-child{border-bottom:var(--hair) solid var(--rule)}@media (max-width:639px){.landing_scienceRow__lCj80{grid-template-columns:minmax(0,1fr)}}.landing_steps___5GvE{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.landing_step__CaQI0{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:20px;border:var(--line) solid var(--card-edge);border-radius:var(--corner-l)}.landing_stepSample__dM6BN{font-size:44px;line-height:1;font-variant-ligatures:none}.landing_stepSentence__YAjle{font-size:28px;line-height:1.15;font-variant-ligatures:none}.landing_price__V_weB{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:clamp(32px,4.5vw,64px)}.landing_priceFigure__LhP2M{font-size:clamp(52px,6vw,80px);line-height:1}.landing_included____Mym{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px}.landing_faq__vKgVw{border-bottom:var(--hair) solid var(--rule)}.landing_faq__vKgVw summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:700}.landing_faq__vKgVw summary::-webkit-details-marker{display:none}.landing_faqMark__nS24_{font-size:26px;line-height:1;transition:transform var(--dur-base) var(--ease-soft-out)}.landing_faq__vKgVw[open] .landing_faqMark__nS24_{transform:rotate(45deg)}.landing_finalBand__5luzC{padding-top:80px;overflow:hidden;border-top:var(--line-ui) solid var(--card-edge)}.landing_finalInner__XZQTF{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.landing_finalLili__jLsHD{width:220px;margin-bottom:-8px}@media (max-width:639px){.landing_finalLili__jLsHD{display:none}}