.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}