:root{--mo-dist:16px;--mo-dur:400ms;--mo-stagger:60ms}html[data-reveal-ready] [data-reveal=stagger]:not([data-reveal-in])>*,html[data-reveal-ready] [data-reveal]:not([data-reveal=stagger]):not([data-reveal-in]){opacity:0;transform:translateY(var(--mo-dist))}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>*,html[data-reveal-ready] [data-reveal]:not([data-reveal=stagger])[data-reveal-in]:not([data-reveal-done]){transition:opacity var(--mo-dur) var(--ease),transform var(--mo-dur) var(--ease)}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>:nth-child(2){transition-delay:var(--mo-stagger)}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>:nth-child(3){transition-delay:calc(var(--mo-stagger) * 2)}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>:nth-child(4){transition-delay:calc(var(--mo-stagger) * 3)}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>:nth-child(5){transition-delay:calc(var(--mo-stagger) * 4)}html[data-reveal-ready] [data-reveal=stagger][data-reveal-in]:not([data-reveal-done])>:nth-child(n+6){transition-delay:calc(var(--mo-stagger) * 5)}@media print{html[data-reveal-ready] [data-reveal=stagger]:not([data-reveal-in])>*,html[data-reveal-ready] [data-reveal]:not([data-reveal=stagger]):not([data-reveal-in]){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] [data-reveal=stagger]:not([data-reveal-in])>*,html[data-reveal-ready] [data-reveal]:not([data-reveal=stagger]):not([data-reveal-in]){opacity:1;transform:none}}.mo-mark{background-image:linear-gradient(var(--brand-50),var(--brand-50));background-repeat:no-repeat;background-position:0 88%;background-size:100% 28%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:moWipe .6s var(--ease) .2s both}.mo-mark--2{animation-delay:.8s}.hero-slide:not(.is-on) .mo-mark{animation:none}@keyframes moWipe{0%{background-size:0 28%}to{background-size:100% 28%}}@media (prefers-reduced-motion:reduce){.mo-mark{animation:none}}:where(.btn,.btn-submit,.btn-apply,.apply-btn,.advPanel-cta,.schedPanel-cta,.home-program-cta,.waiting-btn,.waitlist-open-btn,.waitlist-submit):active:not(:where(.checkout,.checkout-result,.member) *){transform:scale(.98)}.btn:active:not(:where(.checkout,.checkout-result,.member) *){transform:scale(.98)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}:where(.ink,.secSpec-ink,.footer) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--brand-lift)}.faq-list details[open]>.faq-bullets{animation:moFadeUp .2s var(--ease)}@keyframes moFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.btn,.btn-submit,.btn-apply,.apply-btn,.advPanel-cta,.schedPanel-cta,.home-program-cta,.waiting-btn,.waitlist-open-btn,.waitlist-submit):active{transform:none}.btn:active{transform:none}.faq-list details[open]>.faq-bullets{animation:none}}.secSpec{padding-top:64px;padding-bottom:64px}.secSpec-ink{padding-top:56px;padding-bottom:56px}.secSpec.secSpec h2{font-size:28px;font-weight:800;line-height:1.3}.secSpec .instructor-kicker,.secSpec .secSpec-kicker,.secSpec .section-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--brand)}.secSpec-ink .instructor-kicker,.secSpec-ink .secSpec-kicker,.secSpec-ink .section-kicker{color:var(--brand-lift)}.secSpec .examples-lead,.secSpec .main-desc,.secSpec .onsite-copy,.secSpec .section-copy,.secSpec .trytool-lead{font-size:15px;line-height:1.7;color:var(--muted)}.secSpec-ink .examples-lead,.secSpec-ink .main-desc,.secSpec-ink .onsite-copy,.secSpec-ink .section-copy,.secSpec-ink .trytool-lead{color:var(--on-ink-muted)}.secSpec .benefit-card,.secSpec .examples-card,.secSpec .onsite-item,.secSpec .pain-card,.secSpec .policy-card,.secSpec .prerequisites-card,.secSpec .profile-card,.secSpec .qualify-card,.secSpec .review-card,.secSpec .stat-card,.secSpec .target-card,.secSpec .tool-card{border-radius:16px;box-shadow:none}.secSpec .benefit-card,.secSpec .onsite-item,.secSpec .pain-card,.secSpec .prerequisites-card,.secSpec .profile-card,.secSpec .qualify-card,.secSpec .review-card,.secSpec .target-card,.secSpec .tool-card{border:1px solid var(--line)}@media (min-width:980px){.secSpec{padding-top:120px;padding-bottom:120px}.secSpec-ink{padding-top:96px;padding-bottom:96px}.secSpec.secSpec h2{font-size:40px}.secSpec .examples-lead,.secSpec .main-desc,.secSpec .onsite-copy,.secSpec .section-copy,.secSpec .trytool-lead{font-size:17px}}