.landing_page__gbLnG{--c-ink:#252039;--c-muted:#676276;--c-edge:#29233e;--c-paper:#fff;--c-bg:#fcfaff;--c-line:#c9b9e9;--c-tint:#e9e0ff;--c-purple:#6240d8;--c-blue:#4d4bd8;--c-yellow:#ffe277;max-width:1480px;margin:auto;padding:12px clamp(18px,3.5vw,52px) 70px;color:var(--c-ink);background:var(--c-bg);font-family:var(--font-body);border-radius:24px}.landing_page__gbLnG *{box-sizing:border-box;min-width:0}.landing_page__gbLnG :is(h1,h2,h3,p):not(:where(#landing_product-demo___eYn4 *)){margin:0}.landing_page__gbLnG a{color:inherit;text-decoration:none}.landing_page__gbLnG button:not(:where(#landing_product-demo___eYn4 *)){font:inherit;cursor:pointer}.landing_page__gbLnG :is(a,button,input,summary):focus-visible{outline:3px solid #8761ed;outline-offset:5px}.landing_page__gbLnG :is(a,button)>svg{flex:none}.landing_page__gbLnG h2:not(:where(#landing_product-demo___eYn4 *)){font:800 clamp(32px,4vw,54px) /1.07 var(--font-display);letter-spacing:-.045em}.landing_page__gbLnG h2:not(:where(#landing_product-demo___eYn4 *)) em{color:var(--c-purple);font-style:normal}.landing_page__gbLnG :is(section,article,[id=product-demo]){scroll-margin-top:130px}.landing_courseBar__RFKHI{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:2px solid var(--c-line);padding:4px 0 15px;font-size:12px}.landing_courseBar__RFKHI>a{min-height:44px;display:flex;align-items:center;gap:8px}.landing_courseBrand__4bvo7{font-size:16px;font-weight:850}.landing_plus__YY0Hs{display:grid;place-items:center;width:31px;height:32px;background:var(--c-purple);color:#fff;border-radius:7px;font-size:26px;font-weight:600;box-shadow:0 3px var(--c-edge)}.landing_year__wSpUj{padding-left:12px;margin-left:4px;border-left:1px solid var(--c-line);font:700 11px var(--font-mono);color:var(--c-purple)}.landing_courseBar__RFKHI>a:last-child{color:var(--c-muted)}.landing_courseBar__RFKHI b{color:var(--c-ink)}.landing_hero__75ODG{padding:12px 0 20px;position:relative}.landing_hero__75ODG:before{content:"";position:absolute;inset:0 -24px;border-radius:0 0 28px 28px;background:linear-gradient(115deg,#fffaf0 5%,#f0e9ff 60%,#e9edff);z-index:0}.landing_hero__75ODG>*{position:relative}.landing_platformIntro__6RTon{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center}.landing_platformIntro__6RTon .landing_sectionHeading__GIAdb{display:block;margin:0}.landing_platformIntro__6RTon .landing_sectionHeading__GIAdb>p{margin-top:22px;font-size:15px;line-height:1.8}.landing_platformIntro__6RTon h2{font-size:clamp(32px,3.4vw,47px)!important}.landing_demoStage__I0kR0{margin-top:42px}.landing_demoIntro__K5meq{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px}.landing_demoIntro__K5meq h2{font-size:clamp(28px,3vw,38px)!important;letter-spacing:-.035em}.landing_demoIntro__K5meq p{font-size:13px;line-height:1.75;color:var(--c-muted);max-width:340px}.landing_demoIntro__K5meq .landing_eyebrow__kbbjk{margin-bottom:6px}.landing_primary__hd14H,.landing_secondary__ZtYEc{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:53px;padding:13px 22px;border:2px solid var(--c-edge);border-radius:10px;box-shadow:0 5px var(--c-edge);background:var(--c-purple);color:#fff!important;font:800 14px/1.4 var(--font-body)!important;transition:transform .16s,box-shadow .16s;cursor:pointer}.landing_secondary__ZtYEc{background:var(--c-paper);color:var(--c-ink)!important}.landing_secondary__ZtYEc>span{border-left:1px solid var(--c-line);padding-left:12px;font-weight:500;font-size:12px}.landing_primary__hd14H:hover,.landing_secondary__ZtYEc:hover{transform:translateY(-2px);box-shadow:0 7px var(--c-edge)}.landing_primary__hd14H:active,.landing_secondary__ZtYEc:active{transform:translateY(3px);box-shadow:0 2px var(--c-edge)}.landing_evidenceStrip__aVsLg{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:18px;align-items:stretch;margin:30px 0 35px}.landing_evidenceStrip__aVsLg>div{display:flex;align-items:center;gap:17px;background:#fff0b9;color:#342b45;border:2px solid #342b45;border-radius:12px;padding:20px;box-shadow:4px 5px #342b45}.landing_evidenceStrip__aVsLg>div:nth-child(2){background:#e4dcff}.landing_evidenceStrip__aVsLg>div:nth-child(3){background:#e0eaff}.landing_evidenceStrip__aVsLg strong{font:850 52px/1 var(--font-display);letter-spacing:-.05em;display:flex;align-items:baseline;gap:2px;color:#4931a9}.landing_evidenceStrip__aVsLg strong>span{font-size:28px}.landing_evidenceStrip__aVsLg strong>small{font:700 12px var(--font-body);letter-spacing:0;margin-left:3px}.landing_evidenceStrip__aVsLg>div>span{font:500 11px/1.6 var(--font-body);color:#5c4f73}.landing_proofPerson___nEZz img{width:52px;height:52px;border:2px solid #342b45;border-radius:50%}.landing_proofPerson___nEZz b{display:block;color:#342b45;margin-bottom:3px;font-size:12px}.landing_proofPerson___nEZz a{display:inline-flex;align-items:center;gap:4px;color:#5233b4;font-size:11px;min-height:32px}.landing_sectionNav__f4Bt6{position:sticky;top:76px;z-index:10;display:flex;align-items:center;justify-content:center;gap:3px;padding:6px;background:var(--c-paper);border:2px solid var(--c-edge);border-radius:12px;box-shadow:0 4px 0 var(--c-edge);overflow:auto;scrollbar-width:thin;margin-bottom:14px}.landing_sectionNav__f4Bt6 a{flex:none;display:flex;align-items:center;justify-content:center;padding:10px 17px;min-height:44px;white-space:nowrap;border-radius:7px;font-size:12px;font-weight:750}.landing_sectionNav__f4Bt6 a:hover{background:var(--c-tint);color:var(--c-purple)}.landing_section__1ftOS{padding-top:83px}.landing_eyebrow__kbbjk{display:flex;align-items:center;gap:7px;font:750 10px/1.6 var(--font-mono);letter-spacing:.06em;color:var(--c-purple);margin-bottom:15px}.landing_sectionHeading__GIAdb{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:30px}.landing_sectionHeading__GIAdb>p{max-width:450px;font-size:16px;line-height:1.75;color:var(--c-muted);padding-bottom:3px}.landing_page__gbLnG section[id=inside-course]{background:var(--c-tint);color:var(--c-ink);border:2px solid var(--c-line);border-radius:24px;margin-top:64px;padding:36px 28px 30px}.landing_page__gbLnG section[id=inside-course] .landing_sectionHeading__GIAdb>p{color:var(--c-muted)}.landing_page__gbLnG section[id=inside-course] .landing_eyebrow__kbbjk,.landing_page__gbLnG section[id=inside-course] h2 em{color:var(--c-purple)}.landing_page__gbLnG .landing_advancedPlan__THdcL h3,.landing_page__gbLnG .landing_featureCopy__rJ5n_ h3{color:#fff}.landing_film__acWhH{overflow:hidden;border:2px solid #a091c0;border-radius:13px;background:#161221;box-shadow:0 9px #14101f}.landing_filmBar__adGAx{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f1ecff;color:#29233e;padding:8px 17px;font-size:12px}.landing_filmBar__adGAx>span{display:flex;align-items:center;gap:8px;font-weight:750}.landing_filmBar__adGAx button{display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 12px;border:1px solid #bfb1da;border-radius:7px;background:#fff;color:#42315f;font-size:12px;font-weight:700}.landing_film__acWhH video{width:100%;aspect-ratio:16/9;display:block}.landing_filmCaption__WvvYh{color:#c7bfd8;padding:12px 18px;font-size:11px;line-height:1.65}.landing_exploreLabel__XR9OZ{display:flex;align-items:center;justify-content:space-between;margin:38px 0 16px;gap:15px}.landing_exploreLabel__XR9OZ>span{font:650 10px var(--font-mono);color:var(--c-purple);letter-spacing:.07em}.landing_exploreLabel__XR9OZ p{font:600 21px var(--font-hand);color:var(--c-muted)}.landing_productTour__lYlVB{border:1px solid #5a506f;border-radius:12px;overflow:hidden;background:#352d4b}.landing_featureButtons___cyIZ{display:grid;grid-template-columns:repeat(6,1fr);padding:7px;gap:5px;border-bottom:1px solid #5a506f}.landing_featureButtons___cyIZ button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:0;border-radius:7px;background:transparent;color:#d0c6e6;padding:13px 6px;min-height:80px;font-size:11px;font-weight:700}.landing_featureButtons___cyIZ button>svg:last-child{display:none}.landing_featureButtons___cyIZ button[aria-pressed=true]{background:#fce68a;color:#29233e;box-shadow:0 3px #100c1a}.landing_featureButtons___cyIZ button:hover:not([aria-pressed=true]){background:#4e4269}.landing_featureBody___m_uL{display:grid;grid-template-columns:1fr 2.1fr;padding:26px;gap:10px 27px}.landing_featureCopy__rJ5n_{display:flex;align-items:flex-start;flex-direction:column;gap:16px;padding-top:5px}.landing_featureIcon__CAXng{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#4a3a6b;color:#dfd0ff}.landing_featureCopy__rJ5n_ h3{font:750 26px/1.13 var(--font-display);letter-spacing:-.03em;margin-bottom:14px}.landing_featureCopy__rJ5n_ p{font-size:13px;line-height:1.8;color:#d1c6e0}.landing_featureCopy__rJ5n_ small{display:block;font-size:10px;line-height:1.7;color:#b8a7d8;margin-top:18px}.landing_productScreen__Hkk2H{padding:0;overflow:hidden;border:2px solid #a99abb;border-radius:9px;color:#28213e;background:#fff;align-self:start}.landing_productScreen__Hkk2H img{width:100%;height:auto;display:block;animation:landing_screenEnter__Ug2E1 .25s ease-out}.landing_productScreen__Hkk2H>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;padding:10px;border-top:1px solid #ddd3ef;background:#f4f0fc}.landing_screenNote__Fp8W5{grid-column:2;font-size:10px;color:#b8abc9;line-height:1.6}.landing_samples__KnPuw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing_sampleCard__v89_j{display:block;padding:0;border:2px solid var(--c-edge);border-radius:15px;box-shadow:0 6px var(--c-edge);overflow:hidden;background:var(--c-paper);color:var(--c-ink);text-align:left;transition:transform .2s}.landing_sampleCard__v89_j:nth-child(2){transform:translateY(14px)}.landing_sampleCard__v89_j:hover{transform:translateY(-4px)}.landing_sampleImage__Yh76f{position:relative;display:block;overflow:hidden;border-bottom:2px solid var(--c-edge);background:#262033}.landing_sampleImage__Yh76f>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.landing_play__wIW6L{display:grid;place-items:center;position:absolute;inset:0;margin:auto;width:55px;height:55px;background:var(--c-yellow);color:#29233e;border:2px solid #29233e;border-radius:50%;box-shadow:0 4px #29233e;transition:transform .2s}.landing_sampleCard__v89_j:hover .landing_play__wIW6L{transform:scale(1.1)}.landing_duration__vZ9Zw{position:absolute;right:10px;bottom:10px;padding:4px 8px;background:#21192bdd;color:#fff;border-radius:4px;font:650 10px var(--font-mono)}.landing_sampleCopy__L_1ql{display:grid;gap:9px;padding:23px}.landing_sampleCopy__L_1ql>small{font:700 9px var(--font-mono);color:var(--c-purple);letter-spacing:.08em}.landing_sampleCopy__L_1ql>strong{font:800 28px/1.1 var(--font-display);letter-spacing:-.025em}.landing_sampleCopy__L_1ql>span{color:var(--c-muted);font-size:13px;line-height:1.65;min-height:43px}.landing_sampleCopy__L_1ql>b{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--c-line);padding-top:13px;margin-top:7px;font-size:12px;color:var(--c-purple)}.landing_curriculum__y3WEo{background:var(--c-paper);border:2px solid var(--c-edge);border-radius:14px;padding:24px;box-shadow:5px 6px var(--c-tint)}.landing_curriculumToolbar__Pbm_n{display:flex;align-items:center;justify-content:space-between;gap:20px}.landing_subjects__Dl9KV{display:flex;gap:8px}.landing_subjects__Dl9KV button{display:flex;align-items:center;gap:11px;min-height:50px;padding:11px 18px;background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line);border-radius:8px;font-weight:800;font-size:14px}.landing_subjects__Dl9KV button[aria-pressed=true]{color:#fff;background:var(--c-purple);border-color:var(--c-edge);box-shadow:0 3px var(--c-edge)}.landing_subjects__Dl9KV button>span{font-size:10px;font-weight:500;opacity:.85}.landing_courseSearch__j9yjE{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 13px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-muted)}.landing_courseSearch__j9yjE input{border:0;background:transparent;color:var(--c-ink);font:400 13px var(--font-body);width:205px;min-height:30px}.landing_curriculumMeta__ZghdZ{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:24px 0 12px;font-size:11px;color:var(--c-muted)}.landing_curriculumMeta__ZghdZ>p{font-weight:700;color:var(--c-ink)}.landing_modules__3njmt{display:grid;gap:9px}.landing_modules__3njmt details{border:1px solid var(--c-line);border-radius:8px;overflow:hidden}.landing_modules__3njmt summary{display:flex;align-items:center;gap:15px;min-height:70px;padding:14px 18px;cursor:pointer;list-style:none}.landing_modules__3njmt summary::-webkit-details-marker{display:none}.landing_moduleNumber__mS_9J{font:750 13px var(--font-mono);width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:var(--c-tint);color:var(--c-purple);flex:none}.landing_modules__3njmt summary h3{font:750 17px/1.35 var(--font-display);flex:1}.landing_moduleCount__g1L3q{font-size:11px;color:var(--c-muted);white-space:nowrap}.landing_modules__3njmt summary>svg{flex:none;transition:transform .2s}.landing_modules__3njmt details[open]{border-color:var(--c-purple)}.landing_modules__3njmt details[open] summary>svg{transform:rotate(90deg)}.landing_modules__3njmt ol{margin:0;padding:0 19px;list-style:none}.landing_modules__3njmt li{display:flex;align-items:center;gap:12px;padding:17px 3px;font-size:13px;line-height:1.7}.landing_modules__3njmt li+li{border-top:1px solid var(--c-line)}.landing_modules__3njmt li>svg{flex:none;color:var(--c-purple)}.landing_modules__3njmt li>span{flex:1}.landing_modules__3njmt li>small{white-space:nowrap;color:var(--c-muted);font-size:10px}.landing_catalogNote__czMGJ{font-size:11px;line-height:1.75;color:var(--c-muted);margin-top:18px!important}.landing_empty__Ihzhd{padding:35px 12px;text-align:center;font-size:14px}.landing_empty__Ihzhd button{margin-top:15px;padding:10px 17px;min-height:44px;background:var(--c-tint);color:var(--c-ink);border:1px solid var(--c-line);border-radius:7px}.landing_startingPoint__KTN7b{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin:90px 0;padding:39px;border:2px solid var(--c-edge);border-radius:20px;box-shadow:0 7px var(--c-edge)}.landing_startChoices__XTFhy{display:grid;gap:10px;margin-top:25px}.landing_startChoices__XTFhy button{display:flex;align-items:center;text-align:left;gap:11px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-paper);color:var(--c-ink);padding:12px 14px;min-height:53px;font-size:13px;font-weight:700}.landing_startChoices__XTFhy button>span{font:700 11px var(--font-mono);opacity:.65}.landing_startChoices__XTFhy button>svg{margin-left:auto}.landing_startChoices__XTFhy button[aria-pressed=true]{background:var(--c-purple);color:#fff;border-color:var(--c-edge);box-shadow:0 3px var(--c-edge)}.landing_startAnswer__R2uMu{align-self:center;position:relative;animation:landing_screenEnter__Ug2E1 .25s ease-out}.landing_startNumber__7YnYr{display:block;font:850 84px/1 var(--font-display);letter-spacing:-.07em;color:var(--c-purple);margin-bottom:17px}.landing_startAnswer__R2uMu h3{font:800 33px/1.12 var(--font-display);letter-spacing:-.03em;margin-bottom:16px}.landing_startAnswer__R2uMu>p{color:var(--c-muted);font-size:15px;line-height:1.8}.landing_textLink__WyCa_{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:17px;color:var(--c-purple)!important;font-size:13px;font-weight:800}.landing_teaching__QqdQi{display:grid;grid-template-columns:270px 1fr;gap:63px;align-items:center;max-width:1010px;margin:0 auto 15px;padding:20px 10px}.landing_teacherPhoto__Fi9It{transform:rotate(-4deg);position:relative}.landing_teacherPhoto__Fi9It img{width:100%;height:auto;display:block;border:3px solid var(--c-edge);border-radius:14px;box-shadow:8px 8px var(--c-tint)}.landing_teacherPhoto__Fi9It>span{position:relative;display:grid;text-align:center;width:fit-content;max-width:95%;padding:10px 24px;margin:-20px auto 0;transform:rotate(4deg);background:var(--c-yellow);color:#29233e;border:2px solid var(--c-edge);border-radius:7px;box-shadow:0 3px var(--c-edge);font:750 26px var(--font-hand)}.landing_teacherPhoto__Fi9It small{font:600 10px var(--font-body)}.landing_teaching__QqdQi blockquote{font-size:17px;line-height:1.75;margin:22px 0 16px}.landing_teaching__QqdQi p{font-size:14px;line-height:1.8;color:var(--c-muted)}.landing_studentQuote__hv61w{display:grid;grid-template-columns:55px 1fr;gap:5px 15px;background:var(--c-tint);padding:31px;border-radius:14px}.landing_quoteMark__VDiv4{font:850 95px/.9 var(--font-display);color:var(--c-purple)}.landing_studentQuote__hv61w blockquote{margin:0;font:600 26px/1.45 var(--font-display);letter-spacing:-.02em}.landing_studentQuote__hv61w>div{grid-column:2;display:flex;align-items:center;gap:12px;margin-top:18px}.landing_studentQuote__hv61w img{width:44px;height:44px;border-radius:50%;object-fit:cover}.landing_studentQuote__hv61w p{display:grid;gap:4px;font-size:12px}.landing_studentQuote__hv61w p>span{color:var(--c-muted);font-size:11px}.landing_students__RnnVz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px}.landing_studentCard__M0dMC{display:block;text-align:left;padding:0;border:2px solid var(--c-edge);border-radius:12px;box-shadow:0 5px var(--c-edge);background:var(--c-paper);color:var(--c-ink);overflow:hidden;transition:transform .2s}.landing_studentCard__M0dMC:hover{transform:translateY(-3px)}.landing_studentThumbnail__zTkIg{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#352942;border-bottom:2px solid var(--c-edge)}.landing_studentThumbnail__zTkIg>img{width:100%;height:100%;object-fit:cover}.landing_studentPlay__EHxFS{position:absolute;inset:0;margin:auto;width:53px;height:53px;display:grid;place-items:center;background:#fff;color:#5637b7;border:2px solid #29233e;border-radius:50%;box-shadow:0 4px #29233e}.landing_studentThumbnail__zTkIg>small{position:absolute;bottom:9px;left:12px;color:#fff!important;background:#29233eea;padding:5px 8px;border-radius:4px;font:600 8px var(--font-mono)}.landing_studentCard__M0dMC>span:last-child{display:grid;gap:7px;padding:19px}.landing_studentCard__M0dMC strong{font:800 23px var(--font-display)}.landing_studentCard__M0dMC small{color:var(--c-muted);font-size:12px}.landing_studentCard__M0dMC b{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--c-purple);font-size:12px;margin-top:8px}.landing_plans__MGZxv{display:grid;grid-template-columns:1fr 1fr;gap:28px}.landing_plan__fn6H3{display:flex;flex-direction:column;padding:31px;border:2px solid var(--c-edge);border-radius:17px;box-shadow:0 7px var(--c-edge);background:var(--c-paper)}.landing_planLabel__1CJ6b{display:flex;align-items:center;gap:9px;font:700 10px/1.6 var(--font-mono);letter-spacing:.04em;color:var(--c-purple)}.landing_planLabel__1CJ6b>svg{flex:none}.landing_plan__fn6H3 h3{font:800 36px/1.08 var(--font-display);letter-spacing:-.04em;margin:18px 0 15px}.landing_planIntro__B6pS2{font-size:14px;line-height:1.75;color:var(--c-muted)}.landing_price__H9Xr2{display:flex;align-items:center;gap:23px;font:850 63px/1 var(--font-display);letter-spacing:-.055em;padding:26px 0;margin:21px 0;border-block:1px solid var(--c-line)}.landing_price__H9Xr2>span{font:500 12px/1.6 var(--font-body);letter-spacing:0;color:var(--c-muted);max-width:145px}.landing_plan__fn6H3 ul{list-style:none;padding:0;margin:0;display:grid;gap:16px;font-size:14px;line-height:1.65}.landing_plan__fn6H3 li{display:flex;align-items:flex-start;gap:11px}.landing_plan__fn6H3 li>svg{flex:none;margin-top:3px;color:var(--c-purple)}.landing_planBottom__jvXCE{margin-top:auto;padding-top:30px}.landing_planBottom__jvXCE>a{width:100%}.landing_planBottom__jvXCE p{margin-top:17px;font-size:11px;line-height:1.75;color:var(--c-muted)}.landing_advancedPlan__THdcL{background:#352652;color:#fff}.landing_advancedPlan__THdcL :is(.landing_planLabel__1CJ6b,li>svg){color:#e6cd8f}.landing_advancedPlan__THdcL :is(.landing_planIntro__B6pS2,.landing_price__H9Xr2>span,.landing_planBottom__jvXCE p){color:#d5c9e8}.landing_advancedPlan__THdcL .landing_price__H9Xr2{border-color:#5c4a78}.landing_advancedPlan__THdcL .landing_secondary__ZtYEc{background:var(--c-yellow);color:#29233e!important}.landing_planFootnote__I_6NL{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:27px;font-size:13px;line-height:1.7;color:var(--c-muted)}.landing_planFootnote__I_6NL>svg{flex:none}.landing_planFootnote__I_6NL b{color:var(--c-ink)}.landing_planFootnote__I_6NL a{text-decoration:underline;text-underline-offset:3px}.landing_faq__T7inS{display:grid;grid-template-columns:1fr 1.8fr;gap:50px}.landing_faq__T7inS>div:last-child{display:grid;gap:9px}.landing_faq__T7inS details{border:1px solid var(--c-line);border-radius:9px;background:var(--c-paper)}.landing_faq__T7inS summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px;padding:17px 19px;font-size:14px;line-height:1.5;font-weight:750;cursor:pointer;list-style:none}.landing_faq__T7inS summary::-webkit-details-marker{display:none}.landing_faq__T7inS summary>span{font-size:24px;color:var(--c-purple)}.landing_faq__T7inS details[open]{border-color:var(--c-purple)}.landing_faq__T7inS details[open] summary>span{transform:rotate(45deg)}.landing_faq__T7inS details p{padding:0 19px 22px;color:var(--c-muted);font-size:13px;line-height:1.85}.landing_closing__hbhQU{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:2px solid var(--c-edge);margin-top:80px;padding:36px 0 0}.landing_closing__hbhQU h2{font-size:40px}.landing_closing__hbhQU p{margin-top:17px;font-size:13px;line-height:1.8;color:var(--c-muted)}.landing_closing__hbhQU>a{flex:none}.landing_mobileCta__dZwef,.landing_mobileCta__dZwef[hidden]{display:none}.landing_planVisual__zT2pZ{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:-31px -31px 25px;border-bottom:2px solid var(--c-edge);border-radius:14px 14px 0 0;overflow:hidden;background:#e9e2ff;color:#342b45}.landing_planVisual__zT2pZ img{display:block;width:100%;height:160px;object-fit:cover}.landing_planVisual__zT2pZ>span{padding:20px;font:550 16px/1.5 var(--font-body)}.landing_planVisual__zT2pZ b{font:850 24px/1.2 var(--font-display)}.landing_advancedPlan__THdcL .landing_planVisual__zT2pZ{background:#ffe68c;color:#342b45}.landing_advancedPlan__THdcL .landing_planVisual__zT2pZ img{object-position:center top}.landing_srOnly__0nUH2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes landing_screenEnter__Ug2E1{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.landing_page__gbLnG{padding-inline:28px}.landing_evidenceStrip__aVsLg{gap:20px}.landing_evidenceStrip__aVsLg>div{gap:12px}.landing_sectionNav__f4Bt6 a{padding-inline:12px}.landing_featureBody___m_uL{grid-template-columns:1fr 1.6fr;gap:15px;padding:22px}.landing_featureCopy__rJ5n_ h3{font-size:23px}.landing_featureCopy__rJ5n_ p{font-size:12px}.landing_startingPoint__KTN7b{gap:30px;padding:30px}.landing_teaching__QqdQi{gap:36px;grid-template-columns:230px 1fr}.landing_plan__fn6H3{padding:26px}.landing_plan__fn6H3 h3{font-size:31px}.landing_price__H9Xr2{font-size:52px}}@media (max-width:800px){.landing_page__gbLnG{padding-inline:20px}.landing_sectionNav__f4Bt6{justify-content:flex-start}.landing_sectionHeading__GIAdb{grid-template-columns:1fr;gap:17px}.landing_sectionHeading__GIAdb>p{max-width:600px;font-size:15px}.landing_page__gbLnG section[id=inside-course]{padding:29px 21px 22px}.landing_featureButtons___cyIZ{grid-template-columns:repeat(3,1fr)}.landing_featureButtons___cyIZ button{min-height:65px;gap:6px}.landing_featureBody___m_uL{grid-template-columns:1fr}.landing_featureCopy__rJ5n_{flex-direction:row}.landing_featureIcon__CAXng{flex:none}.landing_featureCopy__rJ5n_ small{margin-top:10px}.landing_screenNote__Fp8W5{grid-column:1}.landing_samples__KnPuw,.landing_students__RnnVz{gap:14px}.landing_sampleCopy__L_1ql{padding:17px}.landing_sampleCopy__L_1ql>strong{font-size:23px}.landing_sampleCopy__L_1ql>span{min-height:65px;font-size:12px}.landing_studentCard__M0dMC>span:last-child{padding:14px}.landing_studentCard__M0dMC strong{font-size:20px}.landing_studentCard__M0dMC b,.landing_studentCard__M0dMC small{font-size:10px}.landing_curriculumToolbar__Pbm_n{flex-wrap:wrap}.landing_courseSearch__j9yjE{flex:1}.landing_courseSearch__j9yjE input{width:100%}.landing_startingPoint__KTN7b{gap:25px;padding:25px}.landing_startChoices__XTFhy button{font-size:12px}.landing_startAnswer__R2uMu h3{font-size:27px}.landing_startAnswer__R2uMu p{font-size:13px}.landing_teaching__QqdQi{grid-template-columns:190px 1fr;gap:30px}.landing_teaching__QqdQi blockquote{font-size:15px}.landing_teaching__QqdQi p{font-size:13px}.landing_plans__MGZxv{gap:18px}.landing_plan__fn6H3{padding:22px}.landing_plan__fn6H3 h3{font-size:28px}.landing_planIntro__B6pS2,.landing_plan__fn6H3 ul{font-size:13px}.landing_price__H9Xr2{flex-wrap:wrap;gap:12px;font-size:49px}.landing_price__H9Xr2>span{max-width:none}.landing_faq__T7inS{grid-template-columns:1fr;gap:25px}.landing_closing__hbhQU{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:600px){.landing_page__gbLnG{padding:5px 15px 90px;border-radius:0}.landing_courseBar__RFKHI{flex-wrap:wrap;gap:0;padding-bottom:10px}.landing_courseBrand__4bvo7{font-size:14px}.landing_courseBar__RFKHI>a:last-child{font-size:11px;min-height:35px}.landing_year__wSpUj{font-size:10px}.landing_desktopBreak__OhHqm{display:none}.landing_evidenceStrip__aVsLg{margin:29px 0 25px;gap:19px 10px}.landing_evidenceStrip__aVsLg>div{align-items:flex-start;flex-direction:column;gap:7px}.landing_evidenceStrip__aVsLg strong{font-size:43px}.landing_evidenceStrip__aVsLg>div>span{font-size:11px}.landing_evidenceStrip__aVsLg .landing_proofPerson___nEZz{flex-direction:row;align-items:center;padding:17px 0 0;gap:13px}.landing_proofPerson___nEZz img{width:45px;height:45px}.landing_sectionNav__f4Bt6{top:68px;padding:4px;border-radius:9px;margin-inline:-4px}.landing_sectionNav__f4Bt6 a{padding:10px;font-size:11px}.landing_section__1ftOS{padding-top:60px}.landing_page__gbLnG h2:not(:where(#landing_product-demo___eYn4 *)){font-size:34px}.landing_eyebrow__kbbjk{font-size:9px;margin-bottom:11px}.landing_sectionHeading__GIAdb{margin-bottom:24px;gap:15px}.landing_sectionHeading__GIAdb>p{font-size:13px;line-height:1.8}.landing_page__gbLnG section[id=inside-course]{margin:34px -5px 0;padding:27px 16px 20px;border-radius:16px}.landing_film__acWhH{margin-inline:-6px}.landing_filmBar__adGAx{padding:7px 9px;font-size:10px}.landing_filmBar__adGAx>span{gap:6px}.landing_filmBar__adGAx>span>svg{display:none}.landing_filmBar__adGAx button{padding:5px 8px;font-size:10px;min-height:36px;gap:5px}.landing_filmCaption__WvvYh{padding:10px 12px;font-size:9px}.landing_exploreLabel__XR9OZ{margin-top:29px;flex-direction:column;gap:7px;align-items:flex-start}.landing_exploreLabel__XR9OZ>span{font-size:9px}.landing_exploreLabel__XR9OZ p{font-size:20px}.landing_featureButtons___cyIZ{padding:5px;gap:4px}.landing_featureButtons___cyIZ button{font-size:10px;min-height:64px}.landing_featureButtons___cyIZ button>svg{width:17px;height:17px}.landing_featureBody___m_uL{padding:16px 11px}.landing_featureIcon__CAXng{display:none}.landing_featureCopy__rJ5n_ h3{font-size:23px;margin-bottom:10px}.landing_productScreen__Hkk2H>span{font-size:10px}.landing_samples__KnPuw,.landing_students__RnnVz{grid-template-columns:1fr;gap:22px}.landing_sampleCard__v89_j:nth-child(2){transform:none}.landing_sampleCopy__L_1ql{padding:22px}.landing_sampleCopy__L_1ql>strong{font-size:29px}.landing_sampleCopy__L_1ql>span{min-height:0;font-size:13px}.landing_curriculum__y3WEo{padding:16px 11px;border-radius:10px}.landing_curriculumToolbar__Pbm_n{gap:15px}.landing_subjects__Dl9KV{width:100%;gap:8px}.landing_subjects__Dl9KV button{flex:1;flex-direction:column;gap:4px;font-size:13px;padding:10px}.landing_courseSearch__j9yjE{width:100%}.landing_curriculumMeta__ZghdZ{font-size:10px;margin-top:21px}.landing_modules__3njmt summary{padding:13px 10px;gap:9px}.landing_moduleNumber__mS_9J{width:27px;height:29px;font-size:11px}.landing_modules__3njmt summary h3{font-size:15px}.landing_moduleCount__g1L3q{font-size:9px;white-space:normal;max-width:38px;text-align:center}.landing_modules__3njmt summary>svg{width:15px}.landing_modules__3njmt ol{padding-inline:11px}.landing_modules__3njmt li{gap:8px;font-size:12px}.landing_modules__3njmt li>svg{display:none}.landing_modules__3njmt li>small{font-size:9px}.landing_catalogNote__czMGJ{font-size:10px}.landing_startingPoint__KTN7b{grid-template-columns:1fr;gap:26px;margin:58px 0;padding:23px;border-radius:14px}.landing_startChoices__XTFhy{margin-top:22px}.landing_startChoices__XTFhy button{font-size:12px;padding:12px 10px}.landing_startAnswer__R2uMu{border-top:1px solid var(--c-line);padding-top:23px}.landing_startNumber__7YnYr{font-size:49px;margin-bottom:11px}.landing_startAnswer__R2uMu h3{font-size:28px}.landing_teaching__QqdQi{grid-template-columns:1fr;gap:32px;padding-inline:5px}.landing_teacherPhoto__Fi9It{width:180px;margin:0 auto}.landing_studentQuote__hv61w{grid-template-columns:1fr;padding:23px;gap:0}.landing_quoteMark__VDiv4{font-size:67px;height:44px}.landing_studentQuote__hv61w blockquote{font-size:23px}.landing_studentQuote__hv61w>div{grid-column:1}.landing_studentCard__M0dMC>span:last-child{padding:20px}.landing_studentCard__M0dMC strong{font-size:25px}.landing_studentCard__M0dMC b,.landing_studentCard__M0dMC small{font-size:12px}.landing_plans__MGZxv{grid-template-columns:1fr;gap:29px}.landing_plan__fn6H3{padding:25px 21px;border-radius:13px}.landing_plan__fn6H3 h3{font-size:34px}.landing_price__H9Xr2{font-size:58px;gap:13px}.landing_price__H9Xr2>span{max-width:120px;font-size:11px}.landing_plan__fn6H3 ul{font-size:13px}.landing_planFootnote__I_6NL{align-items:flex-start;font-size:12px}.landing_planFootnote__I_6NL>svg{margin-top:4px}.landing_faq__T7inS summary{padding:16px;font-size:13px}.landing_faq__T7inS details p{padding:0 16px 19px;font-size:12px}.landing_closing__hbhQU{margin-top:55px;padding-top:28px}.landing_closing__hbhQU h2{font-size:33px}.landing_closing__hbhQU>a{width:100%}.landing_mobileCta__dZwef:not([hidden]){display:flex;position:fixed;align-items:center;justify-content:space-between;gap:10px;left:10px;right:10px;bottom:calc(77px + env(safe-area-inset-bottom));z-index:25;padding:10px 12px;border:2px solid var(--c-edge);border-radius:11px;box-shadow:0 4px var(--c-edge);background:var(--c-paper)}.landing_mobileCta__dZwef>span{display:grid;gap:4px;font-size:9px;color:var(--c-muted)}.landing_mobileCta__dZwef b{font-size:11px;color:var(--c-ink)}.landing_mobileCta__dZwef .landing_primary__hd14H{min-height:42px;padding:9px 12px;font-size:11px!important}}@media (max-width:350px){.landing_page__gbLnG{padding-inline:12px}.landing_page__gbLnG h2:not(:where(#landing_product-demo___eYn4 *)){font-size:31px}.landing_page__gbLnG section[id=inside-course]{padding-inline:13px}.landing_featureButtons___cyIZ button{font-size:9px}.landing_startingPoint__KTN7b{padding-inline:18px}.landing_startChoices__XTFhy button{font-size:11px}.landing_plan__fn6H3 h3{font-size:30px}.landing_price__H9Xr2{font-size:51px}.landing_price__H9Xr2>span{max-width:99px}}html[data-theme=dark] .landing_page__gbLnG{--c-ink:#f5f0ff;--c-muted:#bcb0cf;--c-edge:#9584b3;--c-paper:#2c253b;--c-bg:#221d2c;--c-line:#51445f;--c-tint:#3c2f51;--c-purple:#c0a1ff;--c-blue:#a7adff}html[data-theme=professional][data-scheme=dark] .landing_page__gbLnG:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){--c-ink:#f5f0ff;--c-muted:#bcb0cf;--c-edge:#9584b3;--c-paper:#2c253b;--c-bg:#221d2c;--c-line:#51445f;--c-tint:var(--brand-100);--c-purple:#c0a1ff;--c-blue:#a7adff}html[data-theme=dark] .landing_primary__hd14H,html[data-theme=dark] .landing_startChoices__XTFhy button[aria-pressed=true],html[data-theme=dark] .landing_subjects__Dl9KV button[aria-pressed=true]{background:#7040db}html[data-theme=professional][data-scheme=dark] .landing_primary__hd14H:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)),html[data-theme=professional][data-scheme=dark] .landing_startChoices__XTFhy button[aria-pressed=true]:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)),html[data-theme=professional][data-scheme=dark] .landing_subjects__Dl9KV button[aria-pressed=true]:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){background:var(--brand-500)}html[data-theme=professional] .landing_page__gbLnG :is(.landing_primary__hd14H,.landing_secondary__ZtYEc,.landing_sampleCard__v89_j,.landing_studentCard__M0dMC,.landing_plan__fn6H3,.landing_startingPoint__KTN7b,.landing_curriculum__y3WEo,.landing_teacherPhoto__Fi9It,.landing_teacherPhoto__Fi9It img,.landing_teacherPhoto__Fi9It>span){box-shadow:none;transform:none;border-radius:5px}@media (prefers-reduced-motion:reduce){.landing_mediaDialog__DxkFr *,.landing_page__gbLnG *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.landing_mediaDialog__DxkFr.foundation-modal{inset:0;margin:auto;width:min(1250px,calc(100vw - 28px));max-width:none;height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:3px solid var(--design-edge,#2b2147);border-radius:15px;background:var(--white,#fff);color:var(--ink,#2b2147);box-shadow:0 6px var(--design-edge,#2b2147);overflow:auto}.landing_mediaDialog__DxkFr.foundation-modal::backdrop{background:#21173db8;backdrop-filter:blur(3px)}.landing_mediaDialog__DxkFr.foundation-modal>.modal-content{width:100%;max-width:none;padding:0;margin:0;border:0;border-radius:0;box-shadow:none}.landing_mediaHeading__bXpZj{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:var(--white,#fff);border-bottom:1px solid var(--rule-violet)}.landing_mediaHeading__bXpZj span{display:block;font:650 10px/1.5 var(--font-mono);color:var(--ink-violet-soft);margin-bottom:6px}.landing_mediaHeading__bXpZj h2{font:800 24px/1.2 var(--font-display);margin:0}.landing_close__N0RS2{display:grid;place-items:center;flex:none;width:46px;height:46px;background:var(--white);color:var(--ink);border:2px solid var(--design-edge);border-radius:10px;box-shadow:0 3px var(--design-edge);cursor:pointer}.landing_video__0FU2S{display:block;width:100%;aspect-ratio:16/9;max-height:65dvh;background:#14111e;border:0}.landing_largeImage__kSaNW{overflow:auto;max-height:68dvh;background:#eeebf8}.landing_largeImage__kSaNW img{width:100%;min-width:800px;height:auto;display:block}.landing_mediaCaption__WEvLm{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font:400 13px/1.7 var(--font-body);padding:16px 24px;margin:0;color:var(--ink-violet-soft)}.landing_mediaCaption__WEvLm a{display:inline-flex;align-items:center;gap:6px;min-height:40px}.landing_mediaError__07rZE{padding:35px;color:var(--ink)}@media (max-width:600px){.landing_mediaHeading__bXpZj{padding:14px;gap:12px}.landing_mediaHeading__bXpZj h2{font-size:18px}.landing_mediaCaption__WEvLm{padding:14px;font-size:12px}}.landing_page__gbLnG section[id=lesson-samples]{padding:38px 26px 40px;margin-top:60px;background:#fff3bf;border:2px solid #cdbb72;border-radius:23px}.landing_page__gbLnG section[id=lesson-samples] .landing_sectionHeading__GIAdb h2{color:#302443}.landing_page__gbLnG section[id=lesson-samples] .landing_sectionHeading__GIAdb>p{color:#675438}.landing_page__gbLnG section[id=lesson-samples] .landing_eyebrow__kbbjk{color:#725511}.landing_sampleCard__v89_j{border-width:3px;box-shadow:5px 6px var(--c-edge)}.landing_sampleCard__v89_j:first-child .landing_sampleCopy__L_1ql{background:#ece4ff;color:#302443}.landing_sampleCard__v89_j:nth-child(2) .landing_sampleCopy__L_1ql{background:#e2ebff;color:#302443}.landing_sampleCard__v89_j:nth-child(3) .landing_sampleCopy__L_1ql{background:#fffdf7;color:#302443}.landing_sampleCopy__L_1ql>b,.landing_sampleCopy__L_1ql>small{color:#5538b2}.landing_sampleCopy__L_1ql>span{color:#665476}.landing_sampleCopy__L_1ql>b{border-color:#c4b4dc}.landing_page__gbLnG section[id=course-curriculum]{padding:58px 0 0}.landing_curriculum__y3WEo{border-width:3px;box-shadow:6px 7px #b5a1ef;padding:26px}.landing_modules__3njmt summary{background:var(--c-bg)}.landing_modules__3njmt details[open] summary{background:var(--c-tint)}.landing_subjects__Dl9KV button{border-width:2px}.landing_startingPoint__KTN7b{border-width:3px;box-shadow:6px 7px var(--c-edge);background:var(--c-tint)}.landing_teaching__QqdQi{padding:38px 34px;background:var(--c-paper);border:2px solid var(--c-edge);border-radius:18px;box-shadow:7px 7px var(--c-tint)}.landing_studentQuote__hv61w{border:3px solid var(--c-edge);box-shadow:6px 6px #bba7ed}.landing_studentCard__M0dMC{border-width:3px;box-shadow:4px 5px var(--c-edge)}.landing_studentCard__M0dMC:nth-child(2){background:var(--c-tint)}.landing_plan__fn6H3{border-width:3px}.landing_page__gbLnG section[id=course-options]{margin-top:62px;padding:37px 28px 28px;border:2px solid var(--c-line);border-radius:24px;background:var(--c-tint)}.landing_page__gbLnG section[id=course-options] .landing_sectionHeading__GIAdb{margin-bottom:34px}.landing_price__H9Xr2{border-block-style:dashed}.landing_faq__T7inS details{border:2px solid var(--c-line);box-shadow:0 3px var(--c-tint)}.landing_closing__hbhQU{padding:35px;border:3px solid #302443;border-radius:20px;background:#ffec98;color:#302443;box-shadow:5px 6px #302443}.landing_closing__hbhQU h2{color:#302443}.landing_closing__hbhQU p{color:#5d4e37}.landing_closing__hbhQU .landing_eyebrow__kbbjk{color:#654c17}@media (max-width:1100px){.landing_planVisual__zT2pZ{margin:-26px -26px 24px}.landing_planVisual__zT2pZ img{height:140px}.landing_planVisual__zT2pZ>span{padding:14px;font-size:12px}.landing_planVisual__zT2pZ b{font-size:21px}.landing_evidenceStrip__aVsLg{gap:16px}.landing_evidenceStrip__aVsLg>div{gap:12px;padding:17px}.landing_evidenceStrip__aVsLg strong{font-size:44px}.landing_platformIntro__6RTon{grid-template-columns:1fr 1.25fr;gap:24px}.landing_platformIntro__6RTon h2{font-size:36px!important}}@media (max-width:800px){.landing_hero__75ODG:before{inset-inline:-12px}.landing_evidenceStrip__aVsLg{grid-template-columns:1fr 1fr;gap:16px}.landing_evidenceStrip__aVsLg>div{padding:17px}.landing_evidenceStrip__aVsLg>div:last-child{grid-column:1/-1;padding:15px 20px;justify-content:center;border:2px solid #342b45}.landing_platformIntro__6RTon{grid-template-columns:1fr;gap:25px}.landing_platformIntro__6RTon .landing_sectionHeading__GIAdb>p{max-width:600px;margin-top:16px}.landing_platformIntro__6RTon h2{font-size:42px!important}.landing_demoIntro__K5meq{display:block}.landing_demoIntro__K5meq p{max-width:550px;margin-top:13px}.landing_teaching__QqdQi{padding:26px}.landing_page__gbLnG section[id=course-options]{padding-inline:21px}.landing_planVisual__zT2pZ{margin:-25px -21px 22px}.landing_planVisual__zT2pZ img{height:145px}.landing_planVisual__zT2pZ>span{font-size:14px}.landing_planVisual__zT2pZ b{font-size:25px}.landing_closing__hbhQU{padding:26px}}@media (max-width:600px){.landing_evidenceStrip__aVsLg{margin:23px 0 28px;gap:12px}.landing_evidenceStrip__aVsLg>div{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px}.landing_evidenceStrip__aVsLg strong{font-size:43px}.landing_evidenceStrip__aVsLg>div>span{font-size:10px}.landing_evidenceStrip__aVsLg>.landing_proofPerson___nEZz{flex-direction:row;justify-content:flex-start;padding:13px 16px;gap:12px}.landing_hero__75ODG:before{inset-inline:-8px}.landing_page__gbLnG section[id=inside-course]{margin-top:43px;padding:25px 16px}.landing_platformIntro__6RTon h2{font-size:34px!important}.landing_platformIntro__6RTon .landing_sectionHeading__GIAdb>p{font-size:13px}.landing_filmBar__adGAx{padding:8px 10px;font-size:10px}.landing_filmBar__adGAx button{font-size:10px;padding:6px 8px}.landing_filmCaption__WvvYh{font-size:10px;padding:10px 12px}.landing_demoStage__I0kR0{margin-top:29px}.landing_demoIntro__K5meq{margin-bottom:19px}.landing_demoIntro__K5meq h2{font-size:30px!important}.landing_demoIntro__K5meq p{font-size:12px}.landing_page__gbLnG section[id=lesson-samples]{margin-top:42px;padding:26px 17px 30px}.landing_sampleCopy__L_1ql{padding:20px}.landing_sampleCopy__L_1ql>strong{font-size:26px}.landing_page__gbLnG section[id=course-curriculum]{padding-top:44px}.landing_curriculum__y3WEo{padding:17px 13px;box-shadow:4px 5px #b5a1ef}.landing_teaching__QqdQi{padding:25px 20px}.landing_studentQuote__hv61w{padding:23px 20px;box-shadow:4px 5px #bba7ed}.landing_studentQuote__hv61w blockquote{font-size:22px}.landing_page__gbLnG section[id=course-options]{padding:25px 16px;margin-top:43px}.landing_planVisual__zT2pZ{margin:-25px -21px 22px}.landing_planVisual__zT2pZ img{height:125px}.landing_planVisual__zT2pZ>span{padding:10px;font-size:11px}.landing_planVisual__zT2pZ b{font-size:20px}.landing_closing__hbhQU{padding:26px 20px}.landing_courseBar__RFKHI{padding:0 0 8px;justify-content:center}.landing_courseBar__RFKHI .landing_courseBrand__4bvo7{display:none}}html[data-theme=dark] .landing_hero__75ODG:before{background:linear-gradient(115deg,#292130,#312441,#282541)}html[data-theme=professional][data-scheme=dark] .landing_hero__75ODG:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)):before{background:linear-gradient(115deg,#292130,var(--brand-50),var(--brand-100))}html[data-theme=dark] .landing_sampleCopy__L_1ql>strong{color:#302443}html[data-theme=professional][data-scheme=dark] .landing_sampleCopy__L_1ql>strong:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){color:#302443}html[data-theme=professional] .landing_hero__75ODG:before{background:#f5f5f9}html[data-theme=professional] .landing_page__gbLnG :is(.landing_plan__fn6H3,.landing_sampleCard__v89_j,.landing_studentCard__M0dMC,.landing_studentQuote__hv61w,.landing_evidenceStrip__aVsLg>div,.landing_curriculum__y3WEo,.landing_closing__hbhQU,.landing_sectionNav__f4Bt6,.landing_teaching__QqdQi){box-shadow:none;transform:none;border-radius:5px}@font-face{font-family:EMS Display Metric;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:96%;ascent-override:104.17%;descent-override:31.25%;line-gap-override:0%;unicode-range:u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+20ac,u+2122}@font-face{font-family:EMS Display Metric R;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:400;font-style:normal;size-adjust:97%;ascent-override:103.09%;descent-override:30.93%;line-gap-override:0%;unicode-range:u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+20ac,u+2122}html:not([data-theme=professional]) .display-metric_metric__EzxY2{--display:var(--font-ems-display),"EMS Display Metric","EMS Display Metric R",var(--font-ems-text),var(--font-ems-hebrew),ui-sans-serif,system-ui,sans-serif}.planner-banner_root__yTA1J{container-type:inline-size;min-width:0}.planner-banner_root__yTA1J .bn{position:relative;display:grid;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;color:var(--ink);text-align:start;isolation:isolate}.planner-banner_root__yTA1J .bn-copy{justify-content:center;padding:22px 24px}.planner-banner_root__yTA1J .bn-copy,.planner-banner_root__yTA1J .bn-text{display:flex;flex-direction:column;gap:7px;min-width:0}.planner-banner_root__yTA1J .bn-eyebrow{display:flex;align-items:center;gap:8px;margin:0;font:600 12px/1.3 var(--font);letter-spacing:.01em;color:var(--bn-ink,var(--brand-700))}.planner-banner_root__yTA1J .bn-eyebrow [data-glyph]{flex:none}.planner-banner_root__yTA1J .bn-title{margin:0;font:400 24px/1.12 var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.planner-banner_root__yTA1J .bn-body{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.planner-banner_root__yTA1J .bn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.planner-banner_root__yTA1J .bn-cta{height:38px;padding:0 15px;font-size:14px;border-radius:10px;text-decoration:none}.planner-banner_root__yTA1J .bn-cta svg{flex:none;transition:transform .22s var(--spring)}.planner-banner_root__yTA1J .bn-cta:hover svg{transform:translateX(2px)}[dir=rtl] .planner-banner_root__yTA1J .bn-cta svg{transform:scaleX(-1)}.planner-banner_root__yTA1J .bn-price{font-size:13px;line-height:1.35;color:var(--ink-2);font-variant-numeric:tabular-nums}@container (max-width:519px){.planner-banner_root__yTA1J .bn-copy{padding:10px 14px 13px;gap:4px}.planner-banner_root__yTA1J .bn-title{font-size:17px;line-height:1.18}.planner-banner_root__yTA1J .bn-body{display:none}.planner-banner_root__yTA1J .bn-actions{margin-top:6px}.planner-banner_root__yTA1J .bn-cta{height:36px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.planner-banner_root__yTA1J .bn-cta svg{transition:none}}.loaders_route__tGa79{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px 16px 32px;background:radial-gradient(rgba(115,73,242,.13) 1.2px,transparent 1.4px) 0 0/12px 12px,linear-gradient(180deg,#f8f6ff,#f3efff);opacity:0;transition:opacity .2s var(--ease-out)}.loaders_route__tGa79[data-fixed]{position:fixed}.loaders_route__tGa79[data-in]{opacity:1}.loaders_route__tGa79[data-out]{opacity:0}.loaders_stage__J9OTD{width:min(340px,100%);aspect-ratio:16/10;flex:none}.loaders_stage__J9OTD canvas{width:100%;height:100%}.loaders_cap__FkXQg{margin:0;min-height:4.35em;max-width:34ch;text-align:center;font:600 15px/1.45 var(--font);color:var(--ink-2);text-wrap:balance;transition:opacity .18s,transform .18s}.loaders_cap__FkXQg[data-out]{opacity:0;transform:translateY(3px)}.loaders_route__tGa79[data-quiet]{background:none;justify-content:flex-start;padding:0;pointer-events:none}.loaders_quietBar__d7ttl{position:relative;display:block;width:100%;height:3px;overflow:hidden;background:var(--brand-100)}.loaders_quietBar__d7ttl:after{content:"";position:absolute;inset:0 auto 0 0;width:36%;background:var(--brand-500);border-radius:3px;animation:loaders_ldrSlide__m6DMj 1.3s var(--ease-out) infinite}@keyframes loaders_ldrSlide__m6DMj{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}[dir=rtl] .loaders_quietBar__d7ttl:after{inset:0 0 0 auto;animation-name:loaders_ldrSlideRtl__9S9jx}@keyframes loaders_ldrSlideRtl__9S9jx{0%{transform:translateX(100%)}to{transform:translateX(-290%)}}.loaders_route__tGa79[data-neutral]{background:var(--bg)}.loaders_neutral__Gq_0f{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ink-3);font:500 14px/1.4 var(--font)}.loaders_ring__HakRt{display:inline-block;width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--ink-2);animation:loaders_ldrSpin__kicEH .9s linear infinite}.loaders_ring__HakRt.loaders_sm__r6jEE{width:16px;height:16px;border-width:2px}@keyframes loaders_ldrSpin__kicEH{to{transform:rotate(1turn)}}.loaders_section__JLIDg{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:inherit;background:#fff;border-radius:inherit;opacity:0;transition:opacity .2s var(--ease-out)}.loaders_section__JLIDg[data-in]{opacity:1}.loaders_section__JLIDg[data-out]{opacity:0}.loaders_skel__VkdCv{display:grid;gap:10px;align-content:start}.loaders_skel__VkdCv i{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,#ececf1,#f7f7fa 40%,#ececf1 80%) 0 0/220% 100%;animation:loaders_ldrShimmer__aqpv1 1.5s linear infinite}.loaders_skel__VkdCv i:first-child{width:55%;height:16px;margin-bottom:4px}.loaders_skel__VkdCv i:nth-child(2){width:92%}.loaders_skel__VkdCv i:nth-child(3){width:78%}.loaders_skel__VkdCv i:nth-child(4){width:64%}.loaders_skel__VkdCv i:nth-child(n+5){width:70%}@keyframes loaders_ldrShimmer__aqpv1{0%{background-position:120% 0}to{background-position:-100% 0}}.loaders_corner__rir1q{position:absolute;inset-inline-end:10px;bottom:6px;display:flex;align-items:flex-end;gap:6px}.loaders_corner__rir1q .loaders_px__yji4r{order:2}.loaders_cornerCap__dNjKH{order:1;max-width:19ch;margin-bottom:34px;padding:6px 10px;border-radius:12px;border-end-end-radius:3px;background:var(--brand-50);border:1px solid var(--brand-100);font:600 12px/1.35 var(--font);color:var(--brand-800,#39139b);text-wrap:balance;transition:opacity .18s,transform .18s}.loaders_cornerCap__dNjKH[data-out]{opacity:0;transform:translateY(3px)}.loaders_px__yji4r{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.loaders_loading__z_y7U{position:relative;color:transparent!important;pointer-events:none}.loaders_loading__z_y7U>:not(.loaders_inline__qSPrs){visibility:hidden}.loaders_inline__qSPrs{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.loaders_inline__qSPrs .loaders_px__yji4r{margin-top:2px}html[data-calm="1"] .loaders_quietBar__d7ttl:after,html[data-calm="1"] .loaders_ring__HakRt,html[data-calm="1"] .loaders_skel__VkdCv i{animation:none}html[data-calm="1"] .loaders_quietBar__d7ttl:after{width:100%;opacity:.45}@media (prefers-reduced-motion:reduce){.loaders_quietBar__d7ttl:after,.loaders_ring__HakRt,.loaders_skel__VkdCv i{animation:none}.loaders_quietBar__d7ttl:after{width:100%;opacity:.45}.loaders_cap__FkXQg,.loaders_cornerCap__dNjKH,.loaders_route__tGa79,.loaders_section__JLIDg{transition:none}}.loaders_route__tGa79[data-delayed]:not([data-in]){animation:loaders_ldrShow__cGwj0 .2s var(--ease-out) .4s both}@keyframes loaders_ldrShow__cGwj0{0%{opacity:0}to{opacity:1}}.loaders_stageBox__tRXot{display:contents}html[data-theme=professional] .loaders_route__tGa79:not([data-quiet]){background:var(--bg)}.support-chat_chat__R5t0y{--home:55px;--s:62px;--face:50px;--float:0 1px 2px rgba(20,16,40,.06),0 18px 40px -18px rgba(40,16,109,.38);--box:calc(100vw - 2 * (var(--home) - var(--s) / 2) - 8px);--open:var(--cw,220px);--end:calc(var(--face) + (var(--s) - var(--face)) / 2 + 12px);position:fixed;right:calc(var(--home) - var(--s) / 2);bottom:calc(var(--home) - var(--s) / 2);z-index:70;width:0;height:var(--s);font-family:var(--font);color:var(--ink);text-align:start;transition:translate .28s var(--ease-out)}.support-chat_chat__R5t0y[data-no-move],.support-chat_chat__R5t0y[data-snap] :is(.support-chat_halo__wGRLa,.support-chat_round__d2Wys,.support-chat_track__vB6Iw,.support-chat_body__1jixs,.support-chat_inside__hZ06L,.support-chat_words__FP6_y,.support-chat_dot__IDrBx,.support-chat_leoWrap__49GCM){transition:none}.support-chat_chat__R5t0y[data-size=mini],.support-chat_chat__R5t0y[data-state=leaving]{--open:var(--s)}.support-chat_chat__R5t0y *{box-sizing:border-box}.support-chat_pill__wyHhh{--pill-bg:var(--brand-600);--pill-edge:var(--brand-700);--pill-radius:99px;--pill-inner:inset 0 -3px 0 rgba(20,6,70,.35);--pill-lift:0 1px 2px rgba(40,16,109,.3),0 18px 36px -16px rgba(40,16,109,.55);position:absolute;right:0;bottom:0;display:flex;direction:ltr;align-items:center;justify-content:flex-end;width:var(--s);height:var(--s);margin:0;padding-block:0;padding-inline:0 calc((var(--s) - var(--face)) / 2 - 1px);border:1px solid transparent;border-radius:var(--pill-radius);background:none;color:#fff;font-family:inherit;white-space:nowrap;overflow:visible;cursor:pointer;transform-origin:calc(var(--s) - var(--open) / 2) 50%;transition:transform .18s var(--spring);-webkit-tap-highlight-color:transparent}@media (hover:hover){.support-chat_pill__wyHhh:hover{--pill-bg:color-mix(in srgb,var(--brand-600) 90%,#fff);transform:translateY(-1px)}}.support-chat_pill__wyHhh:active{transform:scale(.97)}.support-chat_chat__R5t0y .support-chat_pill__wyHhh:focus-visible{outline:none}.support-chat_pill__wyHhh[aria-busy=true]{cursor:progress}.support-chat_skin__9Ic1z{position:absolute;inset:-1px;z-index:0;pointer-events:none}.support-chat_body__1jixs,.support-chat_halo__wGRLa,.support-chat_round__d2Wys{position:absolute;right:0;bottom:0;height:var(--s);border-radius:var(--pill-radius)}.support-chat_halo__wGRLa{width:var(--cw,220px);box-shadow:var(--pill-lift);transform-origin:100% 50%;transition:transform .32s var(--ease-out),opacity .2s}.support-chat_body__1jixs,.support-chat_round__d2Wys{border:1px solid var(--pill-edge);background:var(--pill-bg);box-shadow:var(--pill-inner)}.support-chat_round__d2Wys{width:var(--s);transition:background-color .2s,border-color .2s,box-shadow .2s}.support-chat_track__vB6Iw{position:absolute;right:calc(var(--s) / 2 - 1px);bottom:0;width:calc(var(--box) - var(--s) / 2 + 2px);height:var(--s);overflow:hidden;transition:visibility 0s}.support-chat_body__1jixs{width:var(--box);pointer-events:auto;transform:translateX(calc(var(--box) + var(--s) / 2 - 1px - var(--open)));transition:transform .32s var(--ease-out),background-color .2s,border-color .2s}.support-chat_chat__R5t0y[data-size=mini] .support-chat_halo__wGRLa{opacity:0;transform:scaleX(var(--round-x,.25))}.support-chat_chat__R5t0y[data-size=mini] .support-chat_round__d2Wys{box-shadow:var(--pill-inner),var(--pill-lift)}.support-chat_chat__R5t0y[data-size=mini] .support-chat_track__vB6Iw{visibility:hidden;transition:visibility 0s .32s}.support-chat_chat__R5t0y[data-size=mini] .support-chat_pill__wyHhh:focus-visible .support-chat_round__d2Wys,.support-chat_pill__wyHhh:focus-visible .support-chat_halo__wGRLa{outline:2px solid var(--brand-500);outline-offset:2px}.support-chat_inside__hZ06L{position:absolute;top:0;right:calc(var(--end) - 1px);bottom:0;display:flex;align-items:center;gap:12px;width:calc(var(--cw, 220px) - var(--end) - 21px);clip-path:inset(0 -4px 0 calc(100% + var(--end) - var(--open)));transition:clip-path .32s var(--ease-out)}.support-chat_words__FP6_y{position:relative;z-index:1;display:grid;gap:1px;margin-inline-end:auto;min-width:0;line-height:1.2;text-align:start;transition:opacity .16s,transform .3s var(--spring)}.support-chat_chat__R5t0y[dir=rtl] .support-chat_words__FP6_y{direction:rtl}.support-chat_label__pEvr5{font-weight:700;font-size:15px;letter-spacing:-.005em;unicode-bidi:plaintext}.support-chat_sub__lDcfV{font-weight:500;font-size:12.5px;color:#dcd2ff;unicode-bidi:plaintext}.support-chat_chat__R5t0y[data-wrap] .support-chat_sub__lDcfV{white-space:normal}.support-chat_chat__R5t0y[data-size=mini] .support-chat_words__FP6_y{opacity:0;transform:translateX(10px)}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_label__pEvr5,.support-chat_pill__wyHhh[aria-busy=true] .support-chat_label__pEvr5{margin-block-start:-4px;font-size:14px;font-weight:650}.support-chat_faces__zSiLc{position:relative;z-index:1;display:flex;align-items:center;flex:none}.support-chat_face__ocZ_A{position:relative;display:block;flex:none;width:var(--face);height:var(--face);border-radius:50%;overflow:hidden;background:var(--brand-100);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(255,255,255,.95)}.support-chat_photo__lwa2c{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transform:scale(1.42);transform-origin:50% 33%}.support-chat_initials__er_11{position:absolute;inset:0;display:grid;place-items:center;font:700 14px var(--font)}.support-chat_dot__IDrBx{position:absolute;right:calc((var(--face) - var(--s)) / 2 - 1px);bottom:calc((var(--face) - var(--s)) / 2 - 1px);z-index:3;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--brand-600);box-shadow:0 0 0 2px var(--brand-600);transform:scale(0);opacity:0;transition:transform .28s var(--spring),opacity .12s}.support-chat_chat__R5t0y[data-size=mini] .support-chat_dot__IDrBx{transform:none;opacity:1}.support-chat_leoWrap__49GCM{position:absolute;right:50px;bottom:calc(var(--s) - 5px);width:0;height:0;pointer-events:none;transition:translate .36s var(--spring)}.support-chat_chat__R5t0y[data-size=mini] .support-chat_leoWrap__49GCM{translate:calc(80px - var(--s)) 1px;scale:.5}.support-chat_chat__R5t0y[data-leo=away] .support-chat_leoWrap__49GCM{visibility:hidden}.support-chat_leo__N0wum{position:absolute;right:0;bottom:0;display:block}.support-chat_chat__R5t0y[data-hop] .support-chat_leo__N0wum{animation:support-chat_hop__mDAPf .25s steps(3) both}@keyframes support-chat_hop__mDAPf{0%{opacity:0;transform:translateY(12px)}}.support-chat_note__NiSxy{position:absolute;right:-8px;bottom:26px;display:block;image-rendering:pixelated;animation:support-chat_noteUp__Znt0V 1.8s steps(14) infinite both}.support-chat_note2__WWt_S{right:-20px;bottom:14px;animation-delay:.9s}@keyframes support-chat_noteUp__Znt0V{0%{opacity:0;transform:translate(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(6px,-34px)}}html[data-calm="1"] .support-chat_note__NiSxy{display:none}@media (prefers-reduced-motion:reduce){.support-chat_note__NiSxy{display:none}}.support-chat_bubble__gLpgg{position:absolute;right:10px;bottom:calc(var(--s) + 84px);display:block;width:max-content;max-width:min(270px,calc(100vw - 40px));padding-block:8px;padding-inline:12px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--ink);font:600 13.5px/1.35 var(--font);box-shadow:var(--float);text-wrap:balance;animation:support-chat_pop__yCP_b .28s var(--spring) both}.support-chat_bubble__gLpgg[data-next]{animation:none}@keyframes support-chat_pop__yCP_b{0%{opacity:0;transform:translateY(6px) scale(.96)}}.support-chat_tail__XcJ0L{position:absolute;right:66px;bottom:-6px;width:10px;height:10px;background:var(--surface);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:rotate(45deg)}.support-chat_bubbleText__z9Y8R{display:block;unicode-bidi:plaintext}.support-chat_rest__ZhRzN[data-typed]{opacity:0}.support-chat_slowLine__0ihjx{margin-block:5px 0;margin-inline:0;padding-block-start:6px;border-block-start:1px solid var(--line);font:500 12.5px/1.35 var(--font);color:var(--ink-2);text-align:start}.support-chat_slowLine__0ihjx:first-child{margin:0;padding:0;border:0}.support-chat_mail__7_oYd{font-weight:700;color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.support-chat_close__r58Aa:focus-visible,.support-chat_copy__41Rd1:focus-visible,.support-chat_mail__7_oYd:focus-visible,.support-chat_retry__v0VgG:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:4px}.support-chat_fill__gBHeg{position:absolute;right:-3px;bottom:11px;width:calc(var(--cw, 220px) - var(--s) - 24px);height:3px;border-radius:3px;background:rgba(255,255,255,.22)}.support-chat_fill__gBHeg:after{content:"";position:absolute;inset:0;border-radius:3px;background:#fff;transform-origin:0 50%;transform:scaleX(var(--cp,.06));transition:transform .9s var(--ease-out)}.support-chat_chat__R5t0y[dir=rtl] .support-chat_fill__gBHeg:after{transform-origin:100% 50%}.support-chat_art__gGUG5{flex:none}.support-chat_fallback__221fA{position:absolute;right:calc(var(--s) / 2 - 35px);bottom:calc(var(--s) / 2 - 35px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;width:min(330px,calc(100vw - 40px));margin:0;padding-block:14px;padding-inline:14px 40px;border:1px solid var(--line-2);border-radius:18px;background:var(--surface);color:var(--ink);font:400 13.5px/1.45 var(--font);box-shadow:var(--float);animation:support-chat_pop__yCP_b .3s var(--spring) both}.support-chat_fallbackFace__rHL9k{--face:44px;box-shadow:none}.support-chat_line__hFMQl{margin:0;color:var(--ink-2);unicode-bidi:plaintext}.support-chat_line__hFMQl:first-child{font-weight:700;font-size:14.5px;color:var(--ink)}.support-chat_mailRow__fEBYX{display:flex;align-items:center;gap:4px;margin-block:2px 0;margin-inline:0}.support-chat_close__r58Aa,.support-chat_copy__41Rd1{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:none;color:var(--ink-2);cursor:pointer}@media (hover:hover){.support-chat_close__r58Aa:hover,.support-chat_copy__41Rd1:hover{background:var(--brand-50);color:var(--brand-ink)}}.support-chat_close__r58Aa{position:absolute;top:6px;inset-inline-end:6px}.support-chat_retry__v0VgG{display:inline-flex;align-items:center;height:36px;margin-block:8px 0;margin-inline:0;padding-block:0;padding-inline:14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:700 13px var(--font);cursor:pointer;box-shadow:inset 0 -2px 0 rgba(12,11,20,.06);transition:transform .18s var(--spring)}.support-chat_retry__v0VgG:active{transform:scale(.96)}.support-chat_chat__R5t0y[data-state=failed] .support-chat_leoWrap__49GCM{translate:-46px calc(var(--s) / 2 + 37px - var(--fb-h, 146px))}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_pill__wyHhh{opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .17s,transform .17s}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_halo__wGRLa{opacity:0;transform:scaleX(var(--round-x,.25));transition:transform .17s var(--ease-out),opacity .17s}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_body__1jixs{pointer-events:none;transition:transform .17s var(--ease-out)}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_inside__hZ06L{transition:clip-path .17s var(--ease-out)}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_fill__gBHeg:after{transform:none}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_leoWrap__49GCM,.support-chat_chat__R5t0y[data-state=leaving] .support-chat_words__FP6_y{opacity:0;transition:opacity .12s}.support-chat_chat__R5t0y[data-state=leaving] .support-chat_dot__IDrBx{display:none}@media (max-width:699px){.support-chat_chat__R5t0y{--s:58px;--face:46px}}.support-chat_chat__R5t0y[data-plain] .support-chat_bubble__gLpgg{bottom:calc(var(--s) + 8px);right:0;width:var(--cw,220px);max-width:none;animation:none}.support-chat_chat__R5t0y[data-plain] .support-chat_bubble__gLpgg[data-alone]{width:max-content;min-width:var(--cw,220px);max-width:calc(100vw - 40px)}html[data-theme=professional] .support-chat_chat__R5t0y{--float:none;--s:56px;--face:44px}html[data-theme=professional] .support-chat_pill__wyHhh{--pill-bg:var(--surface);--pill-edge:var(--line-2);--pill-radius:7px;--pill-inner:0 0 #0000;--pill-lift:0 0 #0000;color:var(--ink)}html[data-theme=professional] .support-chat_face__ocZ_A{border-radius:5px;box-shadow:none}html[data-theme=professional] .support-chat_sub__lDcfV{color:var(--ink-3)}html[data-theme=professional] .support-chat_dot__IDrBx{border-radius:5px;background:var(--brand-600);color:#fff;box-shadow:0 0 0 2px var(--surface)}html[data-theme=professional] .support-chat_bubble__gLpgg,html[data-theme=professional] .support-chat_close__r58Aa,html[data-theme=professional] .support-chat_copy__41Rd1,html[data-theme=professional] .support-chat_fallback__221fA,html[data-theme=professional] .support-chat_retry__v0VgG{border-radius:7px;box-shadow:none}@media (hover:hover){html[data-theme=professional] .support-chat_pill__wyHhh:hover{--pill-bg:var(--surface);transform:none}}.support-chat_room__9XTZy{display:none}html[data-chat-leo-here]:has(.support-chat_room__9XTZy) [data-leo-picture]{visibility:hidden!important}html:has(.support-chat_room__9XTZy){--page-bar:124px}@media (max-width:899px){html:has(.support-chat_room__9XTZy):has([data-imatd-root] .buybar.is-on){--page-bar:calc(200px + env(safe-area-inset-bottom, 0px))}}@media (max-width:999px){html.has-sticky:has(.support-chat_room__9XTZy){--page-bar:206px}}body:has([aria-modal=true]:not([hidden]):not(dialog):not([data-ems-palette] *)) .support-chat_chat__R5t0y,body:has([data-community-invite]) .support-chat_chat__R5t0y,body:has([data-ems-palette][data-state=open]) .support-chat_chat__R5t0y,body:has([data-guest-exam-question]) .support-chat_chat__R5t0y,body:has([data-guest-first-visit]) .support-chat_chat__R5t0y,body:has([data-phone-sheet][data-open]) .support-chat_chat__R5t0y{visibility:hidden}@media (max-width:699px){body[data-ems-chat=course]:not([data-ems-chat-hero]) .support-chat_chat__R5t0y{visibility:hidden}}@media (max-width:899px){body[data-ems-chat]:has(nav[data-tabs]) .support-chat_chat__R5t0y,html[data-app-chrome] body[data-ems-chat] .support-chat_chat__R5t0y{translate:0 calc(-64px - env(safe-area-inset-bottom, 0px))}body[data-ems-chat=course]:has([data-imatd-root] .buybar.is-on) .support-chat_chat__R5t0y{translate:0 calc(-76px - env(safe-area-inset-bottom, 0px))}body[data-ems-chat=course]:has(nav[data-tabs]):has([data-imatd-root] .buybar.is-on) .support-chat_chat__R5t0y{translate:0 calc(-140px - env(safe-area-inset-bottom, 0px))}}@media (max-width:999px){html.has-sticky body[data-ems-chat] .support-chat_chat__R5t0y{translate:0 -82px}}@media (max-width:899px){html.has-sticky body[data-ems-chat]:has(nav[data-tabs]) .support-chat_chat__R5t0y{translate:0 calc(-146px - env(safe-area-inset-bottom, 0px))}}@media print{.support-chat_chat__R5t0y{display:none}}html[data-theme=dark] .support-chat_note__NiSxy{filter:brightness(0) invert(.82)}html[data-theme=professional][data-scheme=dark] .support-chat_note__NiSxy:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){filter:brightness(0) invert(.82)}