.CourseAccessPanel-module__f9Hskq__panel{border-top:1px solid var(--line);background:0 0;align-content:start;gap:14px;padding:14px 0 0;display:grid;position:sticky;top:96px}.CourseAccessPanel-module__f9Hskq__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CourseAccessPanel-module__f9Hskq__header p{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:760}.CourseAccessPanel-module__f9Hskq__header span{color:var(--foreground);font-size:.95rem;font-weight:720}.CourseAccessPanel-module__f9Hskq__body{gap:6px;display:grid}.CourseAccessPanel-module__f9Hskq__body h2{color:var(--foreground);font-size:1.05rem;font-weight:720;line-height:1.3}.CourseAccessPanel-module__f9Hskq__body p,.CourseAccessPanel-module__f9Hskq__notice{color:var(--muted);font-size:.88rem;line-height:1.55}.CourseAccessPanel-module__f9Hskq__body strong{color:inherit;font-weight:720}.CourseAccessPanel-module__f9Hskq__primaryAction{border:1px solid var(--line);min-height:38px;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:720;transition:border-color .18s,color .18s;display:inline-flex}.CourseAccessPanel-module__f9Hskq__secondaryAction{min-height:36px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.CourseAccessPanel-module__f9Hskq__primaryAction:hover:not(:disabled){border-color:var(--line-strong)}.CourseAccessPanel-module__f9Hskq__secondaryAction:hover{color:var(--foreground)}.CourseAccessPanel-module__f9Hskq__primaryAction:disabled{cursor:wait;opacity:.6}.CourseAccessPanel-module__f9Hskq__stateAction{min-height:38px;color:var(--muted);align-items:center;font-size:.88rem;font-weight:700;display:inline-flex}.CourseAccessPanel-module__f9Hskq__notice{border-top:1px solid var(--line);padding-top:10px}.CourseAccessPanel-module__f9Hskq__error{color:#9b3d25;font-size:.86rem;line-height:1.5}@media (max-width:920px){.CourseAccessPanel-module__f9Hskq__panel{position:static}}
.page-module__nhPnEW__page{--course-page-gutter:max(72px,calc((100vw - 1460px)/2 + 72px));width:min(1460px,100% - 144px);margin:0 auto;padding:0 0 128px}.page-module__nhPnEW__backLink{top:34px;left:var(--course-page-gutter);z-index:3;color:var(--on-green);letter-spacing:.035em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:.82rem;font-style:normal;font-weight:500;display:inline-flex;position:absolute}.page-module__nhPnEW__backLink:before{content:"←";font-family:var(--font-display);font-size:1.35rem;line-height:1}.page-module__nhPnEW__backLink:after{content:"";display:none}.page-module__nhPnEW__backLink:hover{color:var(--on-green);font-weight:700}.page-module__nhPnEW__hero{width:100vw;min-height:min(760px,100svh - 109px);padding:112px var(--course-page-gutter)78px;background:var(--surface);align-content:start;gap:28px;margin-left:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.page-module__nhPnEW__heroMedia{position:absolute;inset:0}.page-module__nhPnEW__heroMedia:after{content:"";background:linear-gradient(90deg,#191814ad,#19181447 54%,#19181475),linear-gradient(#19181414,#19181452);position:absolute;inset:0}.page-module__nhPnEW__heroImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__nhPnEW__heroCopy{z-index:1;width:min(760px,100%);max-width:none;color:var(--on-green);align-content:center;gap:28px;display:grid;position:relative}.page-module__nhPnEW__eyebrow{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-style:italic;font-weight:500}.page-module__nhPnEW__heroCopy h1,.page-module__nhPnEW__aboutSection h2,.page-module__nhPnEW__whySection h2,.page-module__nhPnEW__platformCopy h2,.page-module__nhPnEW__featureTab h3,.page-module__nhPnEW__listColumn h2,.page-module__nhPnEW__sectionHeading h2{font-family:var(--font-display);letter-spacing:0;font-weight:400}.page-module__nhPnEW__heroCopy h1{max-width:980px;color:var(--on-green);font-size:clamp(4.2rem,7.1vw,8rem);line-height:.96}.page-module__nhPnEW__heroTitleLine{display:block}@media (min-width:1181px){.page-module__nhPnEW__heroTitleLine{white-space:nowrap}}.page-module__nhPnEW__heroCopy>p:not(.page-module__nhPnEW__eyebrow){color:#f1eadfeb;max-width:620px;margin-top:4px;font-size:1.08rem;font-weight:400;line-height:1.75}.page-module__nhPnEW__heroStats{border-top:1px solid #f1eadf5c;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;max-width:680px;margin:18px 0 0;padding:22px 0 0;display:grid}.page-module__nhPnEW__heroStats div{align-content:start;gap:7px;display:grid}.page-module__nhPnEW__heroStats dt{color:#f1eadfb8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:italic;font-weight:500}.page-module__nhPnEW__heroStats dd{color:var(--on-green);font-family:var(--font-display);font-size:1.42rem;line-height:1}.page-module__nhPnEW__statDetail{color:#f1eadfe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;max-width:100%;font-family:"Work Sans",var(--font-sans);background:#f1eadf1f;border:1px solid #f1eadf6b;border-radius:999px;grid-column:1/-1;align-items:center;margin-top:8px;padding:8px 14px;font-size:.78rem;font-weight:400;line-height:1.25;display:inline-flex}.page-module__nhPnEW__priceCard{z-index:2;width:min(360px,100%);color:var(--on-green);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1eadf1f;border:1px solid #f1eadfad;justify-self:start;gap:14px;padding:26px;display:grid;position:relative}.page-module__nhPnEW__priceCard>p{color:#f1eadfc7;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-style:italic;font-weight:500}.page-module__nhPnEW__priceCard>strong{font-family:var(--font-display);font-size:3.8rem;font-weight:400;line-height:.95}.page-module__nhPnEW__priceCard>span{color:#f1eadfdb;font-size:.95rem;line-height:1.55}.page-module__nhPnEW__priceCard aside{gap:10px;padding-top:14px;position:static}.page-module__nhPnEW__priceCard aside>div:first-child{display:none}.page-module__nhPnEW__priceCard aside>div:nth-child(2){gap:8px}.page-module__nhPnEW__priceCard aside h2{color:var(--on-green);letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.35}.page-module__nhPnEW__priceCard aside p{color:#f1eadfd6;font-size:.92rem;line-height:1.5}:is(.page-module__nhPnEW__priceCard a,.page-module__nhPnEW__priceCard button){width:100%;min-height:54px;color:var(--on-green);letter-spacing:.03em;text-transform:uppercase;background:#f1eadf1f;border:1px solid #f1eadfad;border-radius:0;font-size:.82rem;font-weight:500}:is(.page-module__nhPnEW__priceCard a:hover,.page-module__nhPnEW__priceCard button:hover:not(:disabled)){color:var(--on-green);background:#f1eadf1f;font-weight:700}.page-module__nhPnEW__aboutSection,.page-module__nhPnEW__whySection,.page-module__nhPnEW__platformSection,.page-module__nhPnEW__listGrid,.page-module__nhPnEW__program,.page-module__nhPnEW__photoCtaBand,.page-module__nhPnEW__faq{margin-top:112px}.page-module__nhPnEW__hero+.page-module__nhPnEW__aboutSection{margin-top:0}.page-module__nhPnEW__whySection+.page-module__nhPnEW__platformSection{margin-top:clamp(0px,1.5vw,22px)}.page-module__nhPnEW__aboutSection{width:100vw;min-height:0;margin-left:calc(50% - 50vw);padding:0 calc(50vw + clamp(64px,5vw,96px)) 0 max(72px,50vw - 658px);display:block;position:relative}.page-module__nhPnEW__aboutSection+.page-module__nhPnEW__listGrid{margin-top:0}.page-module__nhPnEW__aboutCopy{align-content:center;gap:38px;max-width:760px;padding:86px 0 84px;display:grid}.page-module__nhPnEW__aboutSection h2{max-width:660px;color:var(--foreground);font-size:clamp(2.95rem,4.45vw,5.45rem);line-height:.98}.page-module__nhPnEW__offerIntro{gap:28px;max-width:600px;margin-top:12px;display:grid}.page-module__nhPnEW__offerIntro ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__nhPnEW__offerIntro li{border:0;border-bottom:1px solid var(--line);min-height:78px;box-shadow:none;color:var(--muted);background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;font-size:clamp(1.08rem,1.3vw,1.28rem);line-height:1.42;display:grid}.page-module__nhPnEW__offerIntro li:before{content:"✓";background:var(--foreground);width:30px;height:30px;color:var(--background);font-family:"Work Sans",var(--font-sans);border-radius:50%;align-self:center;place-items:center;font-size:.9rem;font-weight:700;line-height:1;display:inline-grid}.page-module__nhPnEW__offerIntro a{border:1px solid var(--foreground);background:var(--foreground);color:#fff;letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;width:fit-content;min-width:210px;min-height:54px;padding:0 34px;font-size:.82rem;font-weight:300;display:inline-flex}.page-module__nhPnEW__offerIntro a:hover{color:#fff;font-weight:700}.page-module__nhPnEW__aboutImage{object-fit:cover;object-position:70% center;width:50vw;max-width:none;height:100%;min-height:100%;display:block;position:absolute;top:0;bottom:0;right:0}.page-module__nhPnEW__whySection{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:92px;padding:58px 0;display:grid}.page-module__nhPnEW__whySection h2{max-width:650px;color:var(--foreground);margin-top:18px;font-size:clamp(3.2rem,5vw,6rem);line-height:.94}.page-module__nhPnEW__whySection ul,.page-module__nhPnEW__listBlock ul{margin:0;padding:0;list-style:none}.page-module__nhPnEW__whySection ul{gap:0;display:grid}.page-module__nhPnEW__whySection li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:38px minmax(0,1fr);gap:20px;padding:28px 0;font-size:clamp(1.18rem,1.35vw,1.36rem);line-height:1.58;display:grid}.page-module__nhPnEW__whySection li:before,.page-module__nhPnEW__listBlock li:before{content:"→";color:var(--foreground);font-family:var(--font-display);font-size:1.42rem}.page-module__nhPnEW__whySection li>span,.page-module__nhPnEW__listBlock li>span{min-width:0}.page-module__nhPnEW__sectionHeading{gap:18px;max-width:900px;margin-bottom:38px;display:grid}.page-module__nhPnEW__sectionHeading h2{color:var(--foreground);font-size:clamp(3.4rem,5.6vw,6.8rem);line-height:.92}.page-module__nhPnEW__faq .page-module__nhPnEW__sectionHeading h2{font-size:clamp(2.8rem,4.2vw,5.1rem)}.page-module__nhPnEW__listGrid{background:var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(140px,10vw,260px);width:100vw;margin-top:0;margin-left:calc(50% - 50vw);padding:clamp(100px,7.5vw,144px) max(88px,50vw - 612px);display:grid}.page-module__nhPnEW__listColumn{grid-template-rows:auto 1fr;gap:44px;display:grid}.page-module__nhPnEW__listBlock{background:0 0;align-content:start;min-height:0;padding:0;display:block}.page-module__nhPnEW__listColumn h2{max-width:500px;color:var(--on-green);font-size:clamp(2.35rem,3.2vw,3.8rem);line-height:1}.page-module__nhPnEW__listBlock ul{border-top:0;gap:0;margin-top:0;display:grid}.page-module__nhPnEW__listBlock li{color:#f1eadfe6;border-bottom:1px solid #f1eadf3d;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(24px,2.2vw,36px) 0;font-size:clamp(1.14rem,1.25vw,1.32rem);line-height:1.58;display:grid}.page-module__nhPnEW__listBlock li:first-child{padding-top:0}.page-module__nhPnEW__listBlock li:last-child{border-bottom:0;padding-bottom:0}.page-module__nhPnEW__whySection li:last-child{border-bottom:0}.page-module__nhPnEW__listBlock li:before{color:var(--on-green)}.page-module__nhPnEW__listBlock strong,.page-module__nhPnEW__whySection strong{color:inherit;font-weight:600}.page-module__nhPnEW__platformSection{isolation:isolate;background:linear-gradient(to bottom,var(--background)0,var(--background)clamp(130px,16vw,240px),var(--green-section)clamp(130px,16vw,240px),var(--green-section)100%);gap:clamp(20px,3vw,36px);width:100vw;margin-left:calc(50% - 50vw);padding:0 max(72px,50vw - 658px) clamp(82px,7vw,128px);display:grid;position:relative;overflow:hidden}.page-module__nhPnEW__platformSection:before{z-index:0;content:"";background-color:#f1eadf08;width:auto;position:absolute;inset:clamp(130px,16vw,240px) 0 0;-webkit-mask-image:url(/brand/juli-jogi-bolster-pattern.png);mask-image:url(/brand/juli-jogi-bolster-pattern.png);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:2600px;mask-size:2600px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.page-module__nhPnEW__platformSection:after{z-index:0;background:var(--green-section);content:"";pointer-events:none;height:clamp(58px,5vw,92px);position:absolute;bottom:0;left:0;right:0}.page-module__nhPnEW__platformHeader{z-index:1;grid-template-columns:1fr;align-items:start;gap:clamp(34px,4vw,58px);margin-top:clamp(-92px,-6vw,-54px);display:grid;position:relative}.page-module__nhPnEW__platformCopy{align-content:center;gap:20px;display:grid}.page-module__nhPnEW__platformCopy h2{max-width:620px;color:var(--on-green);font-size:clamp(2.95rem,4.7vw,5.8rem);line-height:1.06}.page-module__nhPnEW__platformCopy p:not(.page-module__nhPnEW__eyebrow){color:#f1eadfc7;max-width:600px;font-size:clamp(1.04rem,1.12vw,1.18rem);line-height:1.68}.page-module__nhPnEW__platformCopy a{background:var(--on-green);width:fit-content;min-width:210px;min-height:54px;color:var(--foreground);letter-spacing:.03em;text-transform:uppercase;border:1px solid #f1eadfb8;justify-content:center;align-items:center;padding:0 34px;font-size:.82rem;font-weight:500;display:inline-flex}.page-module__nhPnEW__platformCopy a:hover{color:var(--foreground);font-weight:700}.page-module__nhPnEW__platformPreview{z-index:1;width:min(1080px,100%);margin:clamp(-54px,-3.8vw,-22px) auto 0;position:relative}.page-module__nhPnEW__platformMockupImage{width:100%;height:auto;margin:0 auto;display:block}.page-module__nhPnEW__platformMockupImageMobile{display:none}.page-module__nhPnEW__featureTabs{z-index:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-self:stretch;gap:18px;width:100%;padding-bottom:6px;scroll-padding-inline:0;display:flex;position:relative;overflow:auto hidden}.page-module__nhPnEW__featureTabs::-webkit-scrollbar{display:none}.page-module__nhPnEW__featureTab{background:var(--surface);min-height:clamp(280px,22vw,340px);color:var(--foreground);border:1px solid #f1eadf5c;flex:0 0 calc(45.8716% - 16.5138px);align-content:start;gap:14px;padding:clamp(26px,2.2vw,34px);display:grid;position:relative}.page-module__nhPnEW__featureTabHeading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.page-module__nhPnEW__featureIcon{width:clamp(44px,3.4vw,56px);height:clamp(44px,3.4vw,56px);color:var(--foreground);background:#505b421f;border-radius:50%;place-items:center;display:grid}.page-module__nhPnEW__featureIcon:before{content:"";width:24px;height:24px;-webkit-mask:var(--feature-icon)center/contain no-repeat;mask:var(--feature-icon)center/contain no-repeat;-webkit-mask:var(--feature-icon)center/contain no-repeat;background:currentColor;display:block}.page-module__nhPnEW__featureIconLesson{--feature-icon:url(/icons/play_lesson.svg)}.page-module__nhPnEW__featureIconCommunity{--feature-icon:url(/icons/3p.svg)}.page-module__nhPnEW__featureIconJournal{--feature-icon:url(/icons/book_ribbon.svg)}.page-module__nhPnEW__featureTab h3{color:var(--foreground);font-size:clamp(1.35rem,1.55vw,1.74rem);line-height:1.05}.page-module__nhPnEW__featureTabDescription{max-width:620px;color:var(--muted);margin:0;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.66}.page-module__nhPnEW__featureDots{display:none}.page-module__nhPnEW__patternBand{background:var(--background);width:100vw;height:clamp(140px,13vw,230px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.page-module__nhPnEW__patternBand:before{content:"";background-color:#505b4213;position:absolute;inset:0;-webkit-mask-image:url(/brand/juli-jogi-bolster-pattern.png);mask-image:url(/brand/juli-jogi-bolster-pattern.png);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:2400px;mask-size:2400px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.page-module__nhPnEW__lessonList{overscroll-behavior:contain;scrollbar-color:#505b426b #505b4214;scrollbar-width:thin;gap:18px;max-height:430px;padding-right:10px;display:grid;overflow-y:auto}.page-module__nhPnEW__lessonList::-webkit-scrollbar{width:8px}.page-module__nhPnEW__lessonList::-webkit-scrollbar-track{background:#505b4214;border-radius:999px}.page-module__nhPnEW__lessonList::-webkit-scrollbar-thumb{background:#505b426b;border-radius:999px}.page-module__nhPnEW__program,.page-module__nhPnEW__faq{max-width:1040px;margin-left:auto;margin-right:auto}.page-module__nhPnEW__program .page-module__nhPnEW__sectionHeading{max-width:680px;margin-bottom:28px}.page-module__nhPnEW__program .page-module__nhPnEW__sectionHeading h2{font-size:clamp(2.8rem,4.8vw,5.2rem)}.page-module__nhPnEW__lessonRow{min-height:74px;color:var(--foreground);background:#fffaf19e;grid-template-columns:minmax(100px,.22fr) minmax(0,1fr) minmax(72px,auto);align-items:center;gap:22px;padding:16px 24px;text-decoration:none;transition:background-color .16s,transform .16s;display:grid}a.page-module__nhPnEW__lessonRow:hover,a.page-module__nhPnEW__lessonRow:focus-visible{background:#fffaf1f0;transform:translateY(-1px)}a.page-module__nhPnEW__lessonRow:hover>p,a.page-module__nhPnEW__lessonRow:focus-visible>p,a.page-module__nhPnEW__lessonRow:hover h3,a.page-module__nhPnEW__lessonRow:focus-visible h3,a.page-module__nhPnEW__lessonRow:hover .page-module__nhPnEW__lessonRowMeta>span:first-child,a.page-module__nhPnEW__lessonRow:focus-visible .page-module__nhPnEW__lessonRowMeta>span:first-child{font-weight:520}a.page-module__nhPnEW__lessonRow:focus-visible{outline-offset:2px;outline:3px solid #505b423d}.page-module__nhPnEW__lessonRow>p,.page-module__nhPnEW__lessonRowMeta{padding-top:0;font-size:.98rem;font-weight:400;line-height:1.2}.page-module__nhPnEW__lessonDetails{gap:9px;display:grid}.page-module__nhPnEW__lessonRow h3{color:var(--foreground);font-size:1rem;font-weight:400;line-height:1.3}.page-module__nhPnEW__lessonRowMeta{text-align:right;white-space:nowrap;justify-self:end;justify-items:end;gap:7px;display:grid}.page-module__nhPnEW__lessonDemoButton{background:var(--foreground);min-height:34px;color:var(--surface);letter-spacing:.03em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:400;display:inline-flex}.page-module__nhPnEW__lessonDemoButton:before,.page-module__nhPnEW__programDemoAction a:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;flex:none;width:0;height:0;display:block}.page-module__nhPnEW__programDemoAction{justify-content:center;padding-top:26px;display:flex}.page-module__nhPnEW__programDemoAction a{border:1px solid var(--foreground);background:var(--foreground);min-width:230px;min-height:54px;color:var(--surface);letter-spacing:.03em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 34px;font-size:.82rem;font-weight:400;display:inline-flex}.page-module__nhPnEW__programDemoAction a:hover,a.page-module__nhPnEW__lessonRow:hover .page-module__nhPnEW__lessonDemoButton,a.page-module__nhPnEW__lessonRow:focus-visible .page-module__nhPnEW__lessonDemoButton{background:var(--green-section);font-weight:600}.page-module__nhPnEW__programDemoAction a:hover,.page-module__nhPnEW__programDemoAction a:focus-visible{font-weight:600}.page-module__nhPnEW__photoCtaBand{width:100vw;min-height:clamp(420px,45vw,680px);color:var(--on-green);background:#9a9b91;align-items:center;margin-left:calc(50% - 50vw);padding:clamp(52px,7vw,112px) 0;display:grid;position:relative;overflow:hidden}.page-module__nhPnEW__photoCtaImage{object-fit:cover;object-position:center}.page-module__nhPnEW__photoCtaOverlay{background:linear-gradient(90deg,#19181457,#1918141f 42%,#19181405 72%),linear-gradient(#19181405,#19181414);position:absolute;inset:0}.page-module__nhPnEW__photoCtaContent{z-index:1;justify-self:stretch;gap:20px;width:min(1040px,100% - 144px);max-width:none;margin:0 auto;display:grid;position:relative}.page-module__nhPnEW__photoCtaContent h2{max-width:660px;color:var(--on-green);font-family:var(--font-display);font-size:clamp(3.2rem,6vw,7.1rem);font-weight:400;line-height:.92}.page-module__nhPnEW__photoCtaContent p:not(.page-module__nhPnEW__eyebrow){color:#f1eadfdb;max-width:460px;font-size:clamp(1.05rem,1.25vw,1.24rem);line-height:1.6}.page-module__nhPnEW__photoCtaContent a{width:fit-content;min-width:210px;min-height:54px;color:var(--on-green);letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1eadf1f;border:1px solid #f1eadfb8;justify-content:center;align-items:center;padding:0 34px;font-size:.82rem;font-weight:500;display:inline-flex}.page-module__nhPnEW__photoCtaContent a:hover{color:var(--on-green);font-weight:700}.page-module__nhPnEW__faqList{border-top:1px solid var(--line);gap:0;display:grid}.page-module__nhPnEW__faqList details{border-bottom:1px solid var(--line);color:var(--foreground)}.page-module__nhPnEW__faqList summary{cursor:pointer;font-family:var(--font-display);padding:28px 0;font-size:2.1rem;line-height:1.15;list-style:none}.page-module__nhPnEW__faqList summary::-webkit-details-marker{display:none}.page-module__nhPnEW__faqList summary:after{float:right;content:"+";font-family:var(--font-body);font-size:1.6rem}.page-module__nhPnEW__faqList details[open] summary:after{content:"-"}.page-module__nhPnEW__faqList p{max-width:900px;color:var(--muted);padding:0 0 28px;font-size:clamp(1.14rem,1.12vw,1.24rem);line-height:1.7}@media (max-width:1180px){.page-module__nhPnEW__page{--course-page-gutter:28px;width:min(100% - 56px,1460px)}.page-module__nhPnEW__hero{min-height:auto}.page-module__nhPnEW__heroMedia{min-height:540px;position:relative}.page-module__nhPnEW__heroCopy,.page-module__nhPnEW__priceCard{inset:auto}.page-module__nhPnEW__heroCopy{align-content:start;width:min(780px,100%)}.page-module__nhPnEW__priceCard{margin:0;bottom:auto;right:auto}.page-module__nhPnEW__aboutSection{padding:0 calc(46vw + 52px) 0 28px}.page-module__nhPnEW__aboutImage{object-position:68% center;width:46vw}.page-module__nhPnEW__poseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1180px){.page-module__nhPnEW__page{--course-page-gutter:72px}.page-module__nhPnEW__hero{align-content:start;min-height:min(760px,100svh - 109px)}.page-module__nhPnEW__heroMedia{min-height:0;position:absolute}.page-module__nhPnEW__heroCopy{width:min(760px,100%)}.page-module__nhPnEW__priceCard{margin:0}.page-module__nhPnEW__aboutSection{padding-left:72px;padding-right:calc(46vw + 72px)}.page-module__nhPnEW__whySection{padding-left:44px;padding-right:44px}.page-module__nhPnEW__program{width:min(100% - 88px,1040px)}.page-module__nhPnEW__faq{width:min(100% - 88px,1040px);margin-left:auto;margin-right:auto}}@media (max-width:860px){.page-module__nhPnEW__page{--course-page-gutter:28px;width:min(100% - 28px,1460px);padding:0 0 88px}.page-module__nhPnEW__hero{min-height:calc(100svh - 98px);padding:76px var(--course-page-gutter)34px;align-content:end;gap:26px}.page-module__nhPnEW__heroMedia{min-height:0;position:absolute}.page-module__nhPnEW__heroMedia:after{background:linear-gradient(#19181480,#19181438 34%,#191814bd),linear-gradient(90deg,#19181494,#1918142e)}.page-module__nhPnEW__backLink{top:18px;left:var(--course-page-gutter)}.page-module__nhPnEW__heroCopy{width:100%;max-width:none;padding:0}.page-module__nhPnEW__heroCopy h1{font-size:4.1rem}.page-module__nhPnEW__heroCopy>p:not(.page-module__nhPnEW__eyebrow){max-width:none}.page-module__nhPnEW__heroStats{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:14px 8px;margin-top:6px;padding-top:18px}.page-module__nhPnEW__heroStats dd{white-space:nowrap;font-size:clamp(1.16rem,4.8vw,1.45rem)}.page-module__nhPnEW__statDetail{margin-top:0}.page-module__nhPnEW__priceCard{width:100%;padding:22px 20px}.page-module__nhPnEW__aboutSection,.page-module__nhPnEW__whySection,.page-module__nhPnEW__platformHeader,.page-module__nhPnEW__listGrid{grid-template-columns:1fr}.page-module__nhPnEW__aboutSection,.page-module__nhPnEW__whySection,.page-module__nhPnEW__platformSection,.page-module__nhPnEW__listGrid,.page-module__nhPnEW__program,.page-module__nhPnEW__photoCtaBand,.page-module__nhPnEW__faq{margin-top:72px}.page-module__nhPnEW__hero+.page-module__nhPnEW__aboutSection{margin-top:0}.page-module__nhPnEW__listGrid+.page-module__nhPnEW__whySection{margin-top:24px}.page-module__nhPnEW__platformHeader{gap:24px;margin-top:clamp(-54px,-6vw,-28px)}.page-module__nhPnEW__aboutSection{width:100vw;margin-left:calc(50% - 50vw);padding:0}.page-module__nhPnEW__platformSection{background:linear-gradient(to bottom,var(--background)0,var(--background)100px,var(--green-section)100px,var(--green-section)100%);padding-bottom:72px;padding-left:28px;padding-right:28px}.page-module__nhPnEW__platformSection:before{width:auto;inset:100px 0 0;-webkit-mask-size:1550px;mask-size:1550px}.page-module__nhPnEW__aboutCopy{gap:24px;padding:56px 28px 40px}.page-module__nhPnEW__listGrid{gap:48px;width:100vw;margin-left:calc(50% - 50vw);padding:54px 28px}.page-module__nhPnEW__listColumn{gap:28px}.page-module__nhPnEW__platformPreview{width:min(100%,680px);max-width:none;min-height:auto;margin-top:18px;margin-left:auto;margin-right:auto;transform:none}.page-module__nhPnEW__platformMockupImage{display:none}.page-module__nhPnEW__platformMockupImageMobile{filter:none;width:100%;height:auto;margin:0 auto;display:block}.page-module__nhPnEW__photoCtaBand{min-height:420px;padding:48px 0}.page-module__nhPnEW__photoCtaImage{object-position:58% center}.page-module__nhPnEW__photoCtaContent{width:min(100% - 56px,1040px);max-width:520px;margin-left:28px;margin-right:28px}.page-module__nhPnEW__platformCopy a{justify-self:start}.page-module__nhPnEW__faqList summary{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:24px 20px 24px 0;font-size:clamp(1.55rem,6vw,1.85rem);display:grid}.page-module__nhPnEW__faqList summary:after{float:none;justify-self:end}.page-module__nhPnEW__featureTabs{margin-top:18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;justify-self:stretch;gap:16px;width:auto;margin-inline:-28px;padding-inline:28px;scroll-padding-inline:28px;display:flex;overflow:auto hidden}.page-module__nhPnEW__featureTabs::-webkit-scrollbar{display:none}.page-module__nhPnEW__featureTab{scroll-snap-align:start;flex:0 0 min(78vw,520px);align-content:stretch;gap:26px;min-height:340px}.page-module__nhPnEW__featureTabDescription{align-self:stretch;font-size:clamp(1.02rem,4.5vw,1.16rem);line-height:1.72}.page-module__nhPnEW__featureDots{justify-content:center;align-items:center;gap:10px;margin-inline:auto;display:flex}.page-module__nhPnEW__featureDots span{background:0 0;border:1px solid #f1eadf61;border-radius:999px;width:7px;height:7px}.page-module__nhPnEW__featureDots span[data-active=true]{background:var(--on-green);border-color:var(--on-green);transform:scale(1.15)}.page-module__nhPnEW__listBlock+.page-module__nhPnEW__listBlock{border-left:0}.page-module__nhPnEW__offerIntro{gap:26px;max-width:none;margin-top:0}.page-module__nhPnEW__offerIntro li{font-size:1.08rem}.page-module__nhPnEW__offerIntro a{justify-self:center}.page-module__nhPnEW__aboutImage{aspect-ratio:4/5;object-position:center;width:100%;height:auto;max-height:620px;position:static}.page-module__nhPnEW__lessonRow{grid-template-columns:1fr;gap:8px;padding:22px}.page-module__nhPnEW__lessonRow span{justify-self:start}.page-module__nhPnEW__lessonDemoButton,.page-module__nhPnEW__programDemoAction a{width:100%}.page-module__nhPnEW__lessonRowMeta{text-align:left;justify-items:start}.page-module__nhPnEW__photoCtaContent a{width:fit-content;min-width:180px}}@media (min-width:641px) and (max-width:820px){.page-module__nhPnEW__page{--course-page-gutter:48px;width:min(100% - 96px,1460px)}.page-module__nhPnEW__hero{min-height:auto;padding:112px var(--course-page-gutter)48px;align-content:start;gap:24px}.page-module__nhPnEW__backLink{top:30px;left:var(--course-page-gutter)}.page-module__nhPnEW__heroCopy{gap:20px}.page-module__nhPnEW__heroCopy h1{font-size:4.45rem}.page-module__nhPnEW__heroCopy>p:not(.page-module__nhPnEW__eyebrow){max-width:680px}.page-module__nhPnEW__heroStats{max-width:none}.page-module__nhPnEW__aboutCopy{padding-bottom:76px;padding-left:48px;padding-right:48px}.page-module__nhPnEW__listGrid,.page-module__nhPnEW__platformSection{padding-left:48px;padding-right:48px}.page-module__nhPnEW__featureTabs{margin-inline:-48px;padding-inline:48px;scroll-padding-inline:48px}.page-module__nhPnEW__photoCtaContent{width:min(100% - 96px,1040px);margin-left:48px;margin-right:48px}.page-module__nhPnEW__priceCard{text-align:left;justify-self:start;justify-items:start;width:min(100%,356px);padding:24px 28px}.page-module__nhPnEW__priceCard>span{max-width:300px}.page-module__nhPnEW__priceCard aside{justify-items:start;width:100%}:is(.page-module__nhPnEW__priceCard a,.page-module__nhPnEW__priceCard button){justify-self:start;width:min(100%,300px)}}
