.purchase-module__jnyjaW__page{overflow-wrap:anywhere}.purchase-module__jnyjaW__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800;line-height:1.7}.purchase-module__jnyjaW__hero,.purchase-module__jnyjaW__section,.purchase-module__jnyjaW__benefits,.purchase-module__jnyjaW__includes,.purchase-module__jnyjaW__comparison{max-width:1440px;margin-inline:auto;padding:4rem 5%}.purchase-module__jnyjaW__hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:7%;padding-top:3.2rem;display:grid}.purchase-module__jnyjaW__hero h1{letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(3.5rem,6.5vw,6rem);line-height:1}.purchase-module__jnyjaW__page h1 em,.purchase-module__jnyjaW__page h2 em{color:var(--red)}.purchase-module__jnyjaW__lead{color:#475d48;max-width:36rem;font-size:1.12rem;line-height:1.85}.purchase-module__jnyjaW__heroPromise{max-width:35rem;margin-top:1.3rem;font-size:1rem;line-height:1.8}.purchase-module__jnyjaW__heroPromise strong{display:block}.purchase-module__jnyjaW__heroPhotos{border-radius:2rem .25rem .25rem;grid-template-columns:2fr 1fr 1fr;gap:.5rem;margin-top:1.75rem;display:grid;overflow:hidden}.purchase-module__jnyjaW__heroPhotos img{object-fit:cover;width:100%;height:10rem}.purchase-module__jnyjaW__textLink{text-underline-offset:.25em;align-items:center;gap:.65rem;min-height:2.75rem;margin-top:.75rem;font-size:.9rem;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.purchase-module__jnyjaW__benefits{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-block:2.5rem;display:grid}.purchase-module__jnyjaW__benefits h2{margin:1rem 0 .6rem;font-size:1.8rem;line-height:1.2}.purchase-module__jnyjaW__benefits p{color:#4b5d49;font-size:.95rem;line-height:1.8}.purchase-module__jnyjaW__section{padding-block:4.5rem}.purchase-module__jnyjaW__sectionHeading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.purchase-module__jnyjaW__sectionHeading>p{color:#4b5d49;max-width:27rem;font-size:1rem;line-height:1.85}.purchase-module__jnyjaW__page h2{letter-spacing:-.03em;font-size:clamp(2.5rem,4vw,4rem);line-height:1.08}.purchase-module__jnyjaW__benefits h2{letter-spacing:-.01em;font-size:1.8rem}.purchase-module__jnyjaW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.purchase-module__jnyjaW__course{border:1px solid var(--border);border-radius:.35rem;overflow:hidden}.purchase-module__jnyjaW__course>a{height:100%;display:block}.purchase-module__jnyjaW__course:hover{border-color:var(--forest)}.purchase-module__jnyjaW__coursePhoto{position:relative}.purchase-module__jnyjaW__coursePhoto img{aspect-ratio:1.5;object-fit:cover;width:100%}.purchase-module__jnyjaW__coursePhoto>span{background:var(--background);width:fit-content;padding:.3rem .55rem;font-size:.73rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.purchase-module__jnyjaW__courseBody{padding:1.25rem}.purchase-module__jnyjaW__courseBody h3{justify-content:space-between;align-items:center;gap:.7rem;margin:.65rem 0 1rem;font-size:2rem;display:flex}.purchase-module__jnyjaW__courseBody>p{color:#4b5d49;font-size:.88rem;line-height:1.8}.purchase-module__jnyjaW__courseBody>p:first-child{font-size:.75rem}.purchase-module__jnyjaW__includes,.purchase-module__jnyjaW__comparison{background:#edf0e4;grid-template-columns:1fr 1fr;gap:8%;display:grid}.purchase-module__jnyjaW__includes p:not(.purchase-module__jnyjaW__eyebrow),.purchase-module__jnyjaW__comparison p:not(.purchase-module__jnyjaW__eyebrow){margin-top:1.3rem;font-size:1rem;line-height:1.85}.purchase-module__jnyjaW__includes>div>p,.purchase-module__jnyjaW__comparison>div>p{max-width:33rem}.purchase-module__jnyjaW__includes h2 em{color:#5c7333}.purchase-module__jnyjaW__week{border-top:1px solid #becbad;padding:1rem 0}.purchase-module__jnyjaW__week>p{margin:0 0 .5rem!important;font-size:.8rem!important}.purchase-module__jnyjaW__week>a{min-height:2.75rem;font:500 1.65rem/1.25 var(--display-font);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.purchase-module__jnyjaW__week>a:hover{text-decoration:underline}.purchase-module__jnyjaW__note{color:#4b5d49;margin-top:1rem;line-height:1.8;font-size:.82rem!important}.purchase-module__jnyjaW__priceSteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.purchase-module__jnyjaW__priceSteps li{border:1px solid var(--border);background:#f3f3ec;padding:1.75rem}.purchase-module__jnyjaW__priceSteps span{font-size:.82rem;font-weight:700;display:block}.purchase-module__jnyjaW__priceSteps strong{font:500 3rem/1.2 var(--display-font);letter-spacing:-.04em;margin:1rem 0;display:block}.purchase-module__jnyjaW__priceSteps p{font-size:.9rem;line-height:1.8}.purchase-module__jnyjaW__priceSteps .purchase-module__jnyjaW__currentStep{background:var(--forest);color:var(--background);border-color:var(--forest)}.purchase-module__jnyjaW__currentStep>span{color:var(--lime)}.purchase-module__jnyjaW__priceFootnote{align-items:start;gap:.6rem;font-size:.95rem;line-height:1.8;display:flex}.purchase-module__jnyjaW__comparison{background:#f3eee4;align-items:center}.purchase-module__jnyjaW__comparisonTable{min-width:0}.purchase-module__jnyjaW__comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem;line-height:1.7}.purchase-module__jnyjaW__comparison caption{text-align:left;margin-bottom:1rem;font-weight:700}.purchase-module__jnyjaW__comparison th,.purchase-module__jnyjaW__comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #d4ccbe;padding:.9rem .6rem}.purchase-module__jnyjaW__comparison th:first-child{width:40%}.purchase-module__jnyjaW__comparison thead{color:var(--forest)}.purchase-module__jnyjaW__comparison th:last-child,.purchase-module__jnyjaW__comparison td:last-child{background:#e4e9d5}.purchase-module__jnyjaW__comparison td{font-weight:500}.purchase-module__jnyjaW__page :target{scroll-margin-top:2rem}@media (max-width:1000px){.purchase-module__jnyjaW__hero{gap:4%}.purchase-module__jnyjaW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-module__jnyjaW__sectionHeading{display:block}.purchase-module__jnyjaW__sectionHeading>p{max-width:42rem;margin-top:1.5rem}.purchase-module__jnyjaW__includes,.purchase-module__jnyjaW__comparison{gap:4%}}@media (max-width:760px){.purchase-module__jnyjaW__hero,.purchase-module__jnyjaW__includes,.purchase-module__jnyjaW__comparison{grid-template-columns:1fr;gap:2rem}.purchase-module__jnyjaW__hero,.purchase-module__jnyjaW__section,.purchase-module__jnyjaW__includes,.purchase-module__jnyjaW__comparison{padding:2.5rem 5%}.purchase-module__jnyjaW__hero h1{font-size:clamp(3.2rem,12vw,5rem)}.purchase-module__jnyjaW__heroPhotos img{height:8rem}.purchase-module__jnyjaW__benefits{grid-template-columns:1fr;gap:1.4rem;padding-block:2rem}.purchase-module__jnyjaW__benefits>div+div{border-top:1px solid var(--border);padding-top:1.4rem}.purchase-module__jnyjaW__benefits h2{margin:.6rem 0}.purchase-module__jnyjaW__page h2{font-size:2.7rem}.purchase-module__jnyjaW__benefits h2{font-size:1.8rem}.purchase-module__jnyjaW__comparison th,.purchase-module__jnyjaW__comparison td{padding:.8rem .4rem}.purchase-module__jnyjaW__comparison table{font-size:.8rem}.purchase-module__jnyjaW__priceSteps strong{font-size:2.7rem}}@media (max-width:540px){.purchase-module__jnyjaW__courseGrid{grid-template-columns:1fr}}.purchase-module__jnyjaW__mobileOffer{display:none}@media (max-width:760px){.purchase-module__jnyjaW__mobileOffer{gap:.7rem;margin-top:1.25rem;display:grid}.purchase-module__jnyjaW__mobileOffer>strong{font-size:1.2rem}.purchase-module__jnyjaW__mobileOffer>p{text-align:center;font-size:.8rem}.purchase-module__jnyjaW__heroPhotos img{height:6rem}}
