.kVzNMG_surface{box-shadow:0 28px 70px #0f172a1f,0 2px 8px #0f172a0f}.kVzNMG_waveBar{transform-origin:50%}.kVzNMG_descriptionLine{transform-origin:0}.marketing-reveal[data-active=true] .kVzNMG_descriptionLine{animation:.42s ease-out both kVzNMG_descriptionWrite;animation-delay:calc(var(--line-index) * .15s + .52s)}@keyframes kVzNMG_descriptionWrite{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kVzNMG_typingLine,.kVzNMG_result,.kVzNMG_feedback,.kVzNMG_cursor,.kVzNMG_walkthrough,.kVzNMG_courseProgress{opacity:1;transform:none}.kVzNMG_speakingDot,.kVzNMG_appendValue{opacity:1;display:inline-block}.marketing-reveal[data-active=true] .kVzNMG_waveBar{animation:1.8s ease-in-out infinite kVzNMG_waveform}.marketing-reveal[data-active=true] .kVzNMG_speakingDot{animation:1.8s ease-out infinite kVzNMG_speakingPulse}.marketing-reveal[data-active=true] .kVzNMG_typingLine{animation:.42s ease-out both kVzNMG_lineReveal;animation-delay:calc(var(--line-index) * .15s + .52s)}.marketing-reveal[data-active=true] .kVzNMG_feedback{animation:.6s cubic-bezier(.2,.8,.3,1) 1.35s both kVzNMG_panelReveal}.marketing-reveal[data-active=true] .kVzNMG_cursor{animation:1.8s cubic-bezier(.4,0,.2,1) .5s both kVzNMG_cursorPath}.marketing-reveal[data-active=true] .kVzNMG_result{animation:.5s cubic-bezier(.2,.8,.3,1) 1.85s both kVzNMG_panelReveal}.marketing-reveal[data-active=true] .kVzNMG_walkthrough{animation:.65s ease-out 2.35s both kVzNMG_softPulse}.marketing-reveal[data-active=true] .kVzNMG_courseProgress{animation:1.15s ease-out .6s both kVzNMG_progressFill}.marketing-reveal[data-active=true] .kVzNMG_appendOne{animation:7.5s ease-in-out infinite kVzNMG_appendOne}.marketing-reveal[data-active=true] .kVzNMG_appendTwo{animation:7.5s ease-in-out infinite kVzNMG_appendTwo}.marketing-reveal[data-active=true] .kVzNMG_appendThree{animation:7.5s ease-in-out infinite kVzNMG_appendThree}.marketing-reveal[data-active=true] .kVzNMG_appendFour{animation:7.5s ease-in-out infinite kVzNMG_appendFour}@keyframes kVzNMG_waveform{0%,to{transform:scaleY(var(--wave-min));opacity:.4}50%{transform:scaleY(var(--wave-max));opacity:.68}}@keyframes kVzNMG_speakingPulse{0%{box-shadow:0 0 #2563eb52}70%,to{box-shadow:0 0 0 7px #2563eb00}}@keyframes kVzNMG_appendOne{0%,8%{opacity:0;transform:translateY(-12px)}14%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes kVzNMG_appendTwo{0%,22%{opacity:0;transform:translateY(-12px)}28%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes kVzNMG_appendThree{0%,36%{opacity:0;transform:translateY(-12px)}42%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes kVzNMG_appendFour{0%,50%{opacity:0;transform:translateY(-12px)}56%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes kVzNMG_lineReveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes kVzNMG_panelReveal{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kVzNMG_cursorPath{0%{opacity:0;transform:translate(110px,-52px)}15%{opacity:1}58%{opacity:1;transform:translate(18px,2px)}72%{opacity:1;transform:translate(18px,2px)scale(.82)}82%{opacity:1;transform:translate(18px,2px)scale(1)}to{opacity:0;transform:translate(18px,2px)}}@keyframes kVzNMG_softPulse{0%{box-shadow:0 0 #10b98100}45%{box-shadow:0 0 0 5px #10b98124}to{box-shadow:0 0 #10b98100}}@keyframes kVzNMG_progressFill{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.kVzNMG_descriptionLine,.kVzNMG_waveBar,.kVzNMG_typingLine,.kVzNMG_result,.kVzNMG_feedback,.kVzNMG_cursor,.kVzNMG_walkthrough,.kVzNMG_courseProgress,.kVzNMG_speakingDot,.kVzNMG_appendValue{opacity:1!important;animation:none!important;transform:none!important}}
._4VhYmG_sample{background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:100%;min-width:0;max-width:760px;margin-inline:auto;overflow:hidden;box-shadow:0 18px 44px #0f172a14}._4VhYmG_windowBar{color:#475569;background:#f8fafc;border-bottom:1px solid #cbd5e1;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}._4VhYmG_windowDots{gap:5px;display:flex}._4VhYmG_windowDots i{background:#f87171;border-radius:50%;width:8px;height:8px}._4VhYmG_windowDots i:nth-child(2){background:#fbbf24}._4VhYmG_windowDots i:nth-child(3){background:#34d399}._4VhYmG_free{color:#047857;margin-left:auto;font-weight:650}._4VhYmG_video{background:#0d2b49}._4VhYmG_video:focus-visible{outline-offset:-2px;outline:2px solid #059669}._4VhYmG_poster{color:#fff;width:100%;display:block;position:relative}._4VhYmG_poster>img{object-fit:cover;width:100%;height:auto;display:block}._4VhYmG_poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0f172ab3);position:absolute;inset:0}._4VhYmG_play{color:#047857;z-index:1;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0f172a33}._4VhYmG_poster:hover ._4VhYmG_play{background:#ecfdf5}._4VhYmG_poster:focus-visible{outline-offset:-5px;outline:3px solid #34d399}._4VhYmG_watch{text-align:center;z-index:1;font-size:16px;font-weight:650;position:absolute;bottom:18px;left:16px;right:16px}._4VhYmG_caption{padding:22px 24px}._4VhYmG_caption h2{color:#0f172a;font-size:19px;font-weight:650;line-height:1.4}._4VhYmG_caption p{color:#475569;margin-top:8px;font-size:15px;line-height:1.7}._4VhYmG_links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:10px;display:flex}._4VhYmG_links a,._4VhYmG_links button{color:#047857;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}._4VhYmG_links svg{flex-shrink:0}._4VhYmG_links a:hover,._4VhYmG_links button:hover{text-underline-offset:4px;text-decoration:underline}:is(._4VhYmG_links a:focus-visible,._4VhYmG_links button:focus-visible){outline-offset:4px;outline:2px solid #059669}._4VhYmG_loading{aspect-ratio:16/9;color:#e2e8f0;justify-content:center;align-items:center;font-size:16px;display:flex}._4VhYmG_spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _4VhYmG_spin}@keyframes _4VhYmG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._4VhYmG_spinner{animation-duration:1.6s}}._4VhYmG_playerFrame{position:relative}._4VhYmG_autoplayNotice{color:#fff;text-align:center;pointer-events:none;background:#0f172ae0;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;position:absolute;top:12px;left:12px;right:12px}._4VhYmG_error{aspect-ratio:16/9;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}@media (max-width:639px){._4VhYmG_windowBar{gap:8px;padding:12px 14px;font-size:12px}._4VhYmG_caption{padding:18px}._4VhYmG_windowDots{display:none}._4VhYmG_watch{font-size:14px;bottom:12px}._4VhYmG_play{width:48px;height:48px}}
.-bICmq_localVideo{aspect-ratio:16/9;width:100%;display:block}button.-bICmq_poster:after{background:0 0}
._0QVoPq_page{color:#0f172a;background:#fdfcfb}._0QVoPq_container{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}._0QVoPq_hero{border-bottom:1px solid #e2e8f0;padding-top:clamp(44px,6vw,88px);position:relative}._0QVoPq_heroColumns{align-items:center;gap:48px;display:grid}._0QVoPq_heroCopy{max-width:660px}._0QVoPq_heroCopy h1{font-size:clamp(36px,4vw,60px)}._0QVoPq_heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}._0QVoPq_primaryAction{color:#fff;background:#059669;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 24px;font-weight:700;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #0596691f}._0QVoPq_primaryAction:hover{background:#047857;box-shadow:0 8px 24px #05966938}._0QVoPq_textAction{color:#047857;align-items:center;gap:12px;min-height:48px;font-weight:650;display:inline-flex}._0QVoPq_textAction:hover{color:#064e3b}:is(._0QVoPq_primaryAction:focus-visible,._0QVoPq_textAction:focus-visible){outline-offset:5px;outline:2px solid #059669}._0QVoPq_founder{align-items:center;gap:12px;margin-top:30px;display:flex}._0QVoPq_heroVisual,._0QVoPq_productVisual,._0QVoPq_bundleVisual{width:100%;min-width:0}._0QVoPq_heroVisual{max-width:680px}._0QVoPq_inclusions{border-top:1px solid #dce8e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 30px;margin-top:56px;padding-block:32px;display:flex}._0QVoPq_inclusionList{color:#475569;flex-wrap:wrap;gap:12px 32px;margin-top:10px;font-size:15px;display:flex}._0QVoPq_inclusionList strong{color:#047857;margin-right:5px;font-size:20px}._0QVoPq_overview{flex-shrink:0;justify-content:center;display:flex}._0QVoPq_productSection{padding-block:clamp(76px,8vw,116px)}._0QVoPq_productColumns{align-items:center;gap:40px;display:grid}._0QVoPq_sectionCopy{max-width:640px}._0QVoPq_productLabel{color:#047857;margin-bottom:16px;font-size:13px;font-weight:700}._0QVoPq_heading{font-family:var(--font-gelasio), serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.13}._0QVoPq_description{color:#475569;text-wrap:pretty;margin-top:22px;margin-bottom:24px;font-size:18px;line-height:1.75}._0QVoPq_courseSection{background:#fff;border-top:1px solid #e2e8f0}._0QVoPq_instructor{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:26px;display:flex}._0QVoPq_instructorLink{color:#047857;align-items:center;gap:8px;min-height:40px;margin-left:auto;font-size:14px;font-weight:600;display:inline-flex}._0QVoPq_instructorLink:hover{color:#064e3b}._0QVoPq_bundleSection{background:linear-gradient(135deg,#f0fdf4,#f8fafc 65%,#eff6ff);border-top:1px solid #dce8e2;padding-block:clamp(64px,7vw,96px)}._0QVoPq_bundleColumns{align-items:center;gap:40px;display:grid}._0QVoPq_bundleCopy{max-width:620px}._0QVoPq_bundleActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (min-width:1100px){._0QVoPq_heroColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}._0QVoPq_heroCopy h1{font-size:clamp(44px,4.5vw,64px)}._0QVoPq_productColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}._0QVoPq_productColumns ._0QVoPq_sectionCopy{grid-area:1/2}._0QVoPq_productColumns ._0QVoPq_productVisual{grid-area:1/1}._0QVoPq_courseColumns ._0QVoPq_sectionCopy{grid-column:1}._0QVoPq_courseColumns ._0QVoPq_productVisual{grid-column:2}._0QVoPq_bundleColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}._0QVoPq_bundleColumns ._0QVoPq_bundleVisual{grid-area:1/1}._0QVoPq_bundleColumns ._0QVoPq_bundleCopy{grid-area:1/2}._0QVoPq_heading{font-size:clamp(32px,3.2vw,44px)}}@media (max-width:1099px){._0QVoPq_hero>._0QVoPq_container{flex-direction:column;gap:32px;display:flex}._0QVoPq_heroColumns{display:contents}._0QVoPq_inclusions{text-align:center;border-bottom:1px solid #dce8e2;flex-direction:column;order:1;margin-top:0;padding-block:24px}._0QVoPq_inclusionList{justify-content:center}._0QVoPq_heroVisual{order:2}._0QVoPq_hero{padding-bottom:32px}._0QVoPq_heroCopy{text-align:center;margin-inline:auto}._0QVoPq_heroCopy>p{margin-inline:auto}._0QVoPq_heroActions,._0QVoPq_founder{justify-content:center}._0QVoPq_founder{text-align:left}._0QVoPq_heroVisual,._0QVoPq_productVisual,._0QVoPq_bundleVisual{max-width:760px;margin-inline:auto}._0QVoPq_sectionCopy,._0QVoPq_bundleCopy{text-align:center;width:100%;max-width:650px;margin-inline:auto}._0QVoPq_bundleActions,._0QVoPq_instructor{justify-content:center}._0QVoPq_instructor{text-align:left}._0QVoPq_instructorLink{margin-left:0}}@media (max-width:639px){._0QVoPq_heroVisual,._0QVoPq_courseColumns ._0QVoPq_productVisual,._0QVoPq_bundleVisual{display:none}._0QVoPq_hero{padding-bottom:0}._0QVoPq_inclusions{border-bottom:0}._0QVoPq_heroColumns{gap:32px}._0QVoPq_heroActions{flex-direction:column;gap:6px}._0QVoPq_heroActions ._0QVoPq_primaryAction{width:100%}._0QVoPq_inclusions{text-align:center;justify-content:center;gap:12px}._0QVoPq_inclusions>div:first-child{width:100%}._0QVoPq_inclusionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;font-size:13px;line-height:1.5;display:grid}._0QVoPq_inclusionList li{text-wrap:balance}._0QVoPq_inclusionWord{display:block}._0QVoPq_inclusionList strong{margin-bottom:4px;margin-right:0;display:block}._0QVoPq_productSection{padding-block:48px}._0QVoPq_productColumns{gap:32px}._0QVoPq_bundleSection{padding-block:48px}}
.x9m5Rq_hero{border-bottom:1px solid #e2e8f0;padding-top:clamp(36px,5vw,76px)}.x9m5Rq_heroColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px clamp(32px,4vw,64px);display:grid}.x9m5Rq_heroCopy{grid-area:1/1;align-self:end;min-width:0}.x9m5Rq_heroColumns>figure{grid-area:1/2/3}.x9m5Rq_eyebrow{color:#047857;margin-bottom:18px;font-size:14px;font-weight:650;line-height:1.6}.x9m5Rq_hero h1{letter-spacing:-.025em;font-size:clamp(32px,3.45vw,49px);font-weight:700;line-height:1.12}.x9m5Rq_hero h1 span{white-space:nowrap;padding-bottom:.06em;display:block}.x9m5Rq_lead{color:#475569;text-wrap:pretty;max-width:560px;margin-top:24px;font-size:20px;line-height:1.6}.x9m5Rq_teacher{align-items:center;gap:12px;margin-top:24px;display:inline-flex}.x9m5Rq_teacher img{object-fit:cover;border-radius:50%;width:48px;height:48px}.x9m5Rq_teacher strong{font-size:16px;font-weight:600;display:block}.x9m5Rq_teacher span span{color:#475569;margin-top:3px;font-size:14px;display:block}.x9m5Rq_teacher:hover strong{color:#047857}:is(.x9m5Rq_teacher:focus-visible,.x9m5Rq_secondaryLink:focus-visible){outline-offset:5px;border-radius:4px;outline:2px solid #059669}.x9m5Rq_actions{flex-wrap:wrap;grid-area:2/1;align-self:start;align-items:center;gap:12px 24px;display:flex}.x9m5Rq_actions svg{flex-shrink:0}.x9m5Rq_inclusionLabel{color:#047857;font-size:14px;font-weight:600}.x9m5Rq_productSection{padding-block:clamp(56px,7vw,100px)}.x9m5Rq_productColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.x9m5Rq_sectionCopy{min-width:0;max-width:590px}.x9m5Rq_description{color:#475569;text-wrap:pretty;max-width:500px;margin-block:22px;font-size:18px;line-height:1.7}.x9m5Rq_productVisual{width:100%;min-width:0}.x9m5Rq_steps{grid-template-columns:1fr 1fr;gap:16px 20px;margin:28px 0 20px;padding:0;list-style:none;display:grid}.x9m5Rq_steps li{color:#334155;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.x9m5Rq_steps li>span{color:#047857;background:#ecfdf5;border:1px solid #a7d9c4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.x9m5Rq_sectionLinks{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.x9m5Rq_secondaryLink{color:#047857;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.x9m5Rq_courses{background:#fff;border-block:1px solid #e2e8f0}.x9m5Rq_reversed .x9m5Rq_sectionCopy{grid-area:1/2}.x9m5Rq_reversed .x9m5Rq_productVisual{grid-area:1/1}.x9m5Rq_finalAction{background:#ecfdf5;border:1px solid #d1fae5;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:80px;padding:32px;display:flex}.x9m5Rq_finalAction h2{font-family:var(--font-gelasio), serif;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.3}.x9m5Rq_finalAction>a{flex-shrink:0}@media (max-width:1099px){.x9m5Rq_heroColumns{flex-direction:column;align-items:stretch;gap:32px;display:flex}.x9m5Rq_heroCopy{text-align:center;max-width:760px;margin-inline:auto}.x9m5Rq_hero h1{font-size:clamp(32px,5.7vw,56px)}.x9m5Rq_lead{margin-inline:auto}.x9m5Rq_actions{justify-content:center;align-self:stretch}.x9m5Rq_teacher{text-align:left}.x9m5Rq_productColumns{grid-template-columns:1fr;gap:36px}.x9m5Rq_sectionCopy{text-align:center;width:100%;margin-inline:auto}.x9m5Rq_description{margin-inline:auto}.x9m5Rq_productVisual{max-width:760px;margin-inline:auto}.x9m5Rq_reversed .x9m5Rq_sectionCopy,.x9m5Rq_reversed .x9m5Rq_productVisual{grid-area:auto}.x9m5Rq_steps{text-align:left;max-width:540px;margin-inline:auto}.x9m5Rq_sectionLinks{justify-content:center}}@media (max-width:639px){.x9m5Rq_hero h1{font-size:clamp(25px,7.7vw,46px)}.x9m5Rq_eyebrow{margin-bottom:14px;font-size:13px}.x9m5Rq_lead{margin-top:20px;font-size:18px}.x9m5Rq_actions{flex-direction:column;gap:6px}.x9m5Rq_actions>a:first-child{width:100%}.x9m5Rq_steps{gap:14px 12px}.x9m5Rq_steps li{gap:7px;font-size:12px}.x9m5Rq_steps li>span{width:24px;height:24px}.x9m5Rq_courseVisual aside{display:none}.x9m5Rq_courseVisual>div>div:nth-child(2){grid-template-columns:minmax(0,1fr);min-height:0}.x9m5Rq_courseVisual>div>div:first-child{flex-wrap:wrap;gap:8px}.x9m5Rq_finalAction{text-align:center;flex-direction:column;margin-top:48px;padding:24px}}
