.products-module__KJcT4W__productsPage,.products-module__KJcT4W__guidePage,.products-module__KJcT4W__thankYou{--wine:#45242c;--paper:#e9e0d3;--light:#f7f1e9;--gold:#b58b63;color:var(--wine);font-family:Freight Neo Pro,Georgia,serif}.products-module__KJcT4W__container{width:min(100% - 48px,1120px);margin-inline:auto}.products-module__KJcT4W__eyebrow,.products-module__KJcT4W__heroTopline,.products-module__KJcT4W__productMeta,.products-module__KJcT4W__productAction,.products-module__KJcT4W__nextCard>span,.products-module__KJcT4W__nextCard>div>span,.products-module__KJcT4W__backLink,.products-module__KJcT4W__comparisonGrid>div>span,.products-module__KJcT4W__signature,.products-module__KJcT4W__offerPanel>span,.products-module__KJcT4W__offerPanel>small{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.products-module__KJcT4W__productsPage{background:var(--paper)}.products-module__KJcT4W__collectionHero{isolation:isolate;background:var(--wine);min-height:100svh;color:var(--light);align-items:center;padding:clamp(70px,8vw,120px) 0 clamp(75px,8vw,110px);display:flex;position:relative}.products-module__KJcT4W__heroImage{z-index:-1;background-image:linear-gradient(#2a141ab5,#2a141ae0),url(/images/home-hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.products-module__KJcT4W__collectionHero .products-module__KJcT4W__container{position:relative}.products-module__KJcT4W__heroTopline{color:#e6c2a2;letter-spacing:.28em;justify-content:center;display:flex}.products-module__KJcT4W__heroCopy{text-align:center;max-width:960px;margin:0 auto;padding-top:clamp(50px,6vw,82px)}.products-module__KJcT4W__collectionHero h1{letter-spacing:-.035em;margin:0 0 38px;font-size:clamp(2.55rem,4.6vw,4.65rem);font-weight:500;line-height:1.08}.products-module__KJcT4W__collectionHero h1 span{display:block}.products-module__KJcT4W__collectionHero em{color:#d9945c;font-weight:500}.products-module__KJcT4W__collectionHero p{color:#eaded3;max-width:690px;margin:0 auto 34px;font-size:clamp(1.14rem,1.5vw,1.42rem);line-height:1.5}.products-module__KJcT4W__heroDescriptor{color:#e6c2a2;letter-spacing:.25em;margin:0 auto 32px;font-size:.7rem;display:block}.products-module__KJcT4W__heroAction{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;background:#e6b78f;border:1px solid #e6b78f;border-radius:999px;align-items:center;gap:34px;padding:15px 30px;font-size:.8rem;transition:background .2s;display:inline-flex}.products-module__KJcT4W__heroAction:hover{background:#f3d1b0}.products-module__KJcT4W__collectionSection{background:var(--light);padding:clamp(78px,9vw,135px) 0 clamp(90px,10vw,145px);scroll-margin-top:75px}.products-module__KJcT4W__sectionHeading{border-bottom:1px solid #45242c48;grid-template-columns:minmax(0,1fr) minmax(230px,.5fr);align-items:end;gap:30px;margin-bottom:38px;padding-bottom:30px;display:grid}.products-module__KJcT4W__sectionHeading h2{letter-spacing:-.047em;max-width:830px;margin:16px 0 0;font-size:clamp(2.8rem,5.1vw,5.6rem);font-weight:500;line-height:1.02}.products-module__KJcT4W__sectionHeading p{color:#6b5055;max-width:330px;margin:0;font-size:1.15rem;line-height:1.4}.products-module__KJcT4W__featuredProduct{min-height:485px;color:var(--wine);background:#eee7de;border:1px solid #d7c8ba;border-radius:32px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);padding:22px;text-decoration:none;display:grid;overflow:hidden}.products-module__KJcT4W__productPoster{background:0 0;place-items:center;min-height:485px;padding:14px;display:grid;position:relative;overflow:hidden}.products-module__KJcT4W__productBook{z-index:1;aspect-ratio:1055/1490;width:min(100%,380px);transition:transform .35s;position:relative}.products-module__KJcT4W__productBook img{object-fit:contain}.products-module__KJcT4W__featuredProduct:hover .products-module__KJcT4W__productBook{transform:translateY(-6px)}.products-module__KJcT4W__productDetail{flex-direction:column;align-items:flex-start;padding:clamp(25px,4vw,55px) 0 clamp(25px,4vw,55px) clamp(32px,5vw,70px);display:flex}.products-module__KJcT4W__productMeta{color:#9d7653;border-bottom:1px solid #45242c36;justify-content:space-between;gap:20px;width:100%;padding-bottom:18px;display:flex}.products-module__KJcT4W__productDetail h3{letter-spacing:-.05em;margin:55px 0 20px;font-size:clamp(2.9rem,4.8vw,5.4rem);font-weight:500;line-height:1}.products-module__KJcT4W__productDetail h3 em{font-weight:500}.products-module__KJcT4W__productDetail p{color:#6b5055;max-width:440px;margin:0 0 32px;font-size:1.22rem;line-height:1.42}.products-module__KJcT4W__productAction{border-bottom:1px solid var(--wine);gap:30px;margin-top:auto;padding-bottom:10px;display:inline-flex}.products-module__KJcT4W__quizSection{background:var(--paper);padding:clamp(80px,9vw,132px) 0}.products-module__KJcT4W__quizGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(35px,6vw,90px);display:grid}.products-module__KJcT4W__quizCopy{max-width:580px}.products-module__KJcT4W__quizMockup{justify-self:end;width:100%;max-width:640px}.products-module__KJcT4W__quizMockup>div{width:100%}.products-module__KJcT4W__quizMockup [class*=text-primary-foreground]{color:#faf4ea}.products-module__KJcT4W__quizGrid h2,.products-module__KJcT4W__servicesHeading h2{letter-spacing:-.048em;max-width:850px;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:500;line-height:1.03}.products-module__KJcT4W__quizCopy p,.products-module__KJcT4W__servicesHeading p{color:#634b4e;max-width:630px;margin:28px 0 29px;font-size:clamp(1.15rem,1.6vw,1.36rem);line-height:1.47}.products-module__KJcT4W__darkLink{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;min-height:44px;padding-bottom:8px;font-size:.82rem;display:inline-flex}.products-module__KJcT4W__servicesSection{background:var(--wine);color:var(--light);padding:clamp(85px,10vw,145px) 0}.products-module__KJcT4W__servicesHeading{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);display:grid}.products-module__KJcT4W__servicesHeading p{color:#eaded3;margin-bottom:0}.products-module__KJcT4W__servicesList{border-top:1px solid #fff5;margin:65px 0 38px;padding:0;list-style:none}.products-module__KJcT4W__servicesList li{border-bottom:1px solid #fff5;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:clamp(20px,3vw,45px);padding:22px 0 25px;display:grid}.products-module__KJcT4W__serviceNumber{letter-spacing:.18em;color:#d9945c;font-size:.75rem}.products-module__KJcT4W__servicesList h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.08}.products-module__KJcT4W__approachSection{background:#ede7de;padding:clamp(85px,10vw,140px) 0;scroll-margin-top:75px}.products-module__KJcT4W__approachGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.products-module__KJcT4W__approachText{min-width:0}.products-module__KJcT4W__approachGrid h2{letter-spacing:-.045em;max-width:650px;margin:0 0 clamp(32px,4vw,55px);font-size:clamp(3.1rem,4.8vw,5.75rem);font-weight:500;line-height:1.01}.products-module__KJcT4W__approachGrid h2 em,.products-module__KJcT4W__quizGrid h2 em,.products-module__KJcT4W__sectionHeading h2 em,.products-module__KJcT4W__servicesHeading h2 em{font-weight:500}.products-module__KJcT4W__approachCopy{border-left:2px solid #d9945c;max-width:620px;padding-left:clamp(23px,3vw,40px)}.products-module__KJcT4W__approachCopy p{color:#634b4e;margin:0 0 23px;font-size:clamp(1.2rem,1.65vw,1.5rem);line-height:1.5}.products-module__KJcT4W__approachCopy p:last-child{margin-bottom:0}.products-module__KJcT4W__approachPortrait{aspect-ratio:4/5;background:#c9b9b3;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.products-module__KJcT4W__approachPortrait img{object-fit:cover;object-position:54% 47%}.products-module__KJcT4W__methodSection{background:var(--light);padding:clamp(80px,9vw,135px) 0}.products-module__KJcT4W__methodSection .products-module__KJcT4W__container{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(46px,7vw,112px);display:grid}.products-module__KJcT4W__methodHeading{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:120px}.products-module__KJcT4W__methodHeading h2{letter-spacing:-.05em;max-width:360px;margin:0;font-size:clamp(3.3rem,5.2vw,6rem);font-weight:500;line-height:1}.products-module__KJcT4W__methodList{border-top:1px solid #45242c66}.products-module__KJcT4W__methodItem{border-bottom:1px solid #45242c66}.products-module__KJcT4W__methodItem summary{cursor:pointer;grid-template-columns:85px minmax(0,1fr) 40px;align-items:center;gap:22px;min-height:112px;padding:17px 0;list-style:none;display:grid}.products-module__KJcT4W__methodItem summary::-webkit-details-marker{display:none}.products-module__KJcT4W__serviceCard summary::-webkit-details-marker{display:none}.products-module__KJcT4W__methodItem summary:focus-visible,.products-module__KJcT4W__serviceCard summary:focus-visible{outline-offset:4px;outline:2px solid #d9945c}.products-module__KJcT4W__methodNumber{letter-spacing:.18em;color:#a1684f;font-size:.72rem}.products-module__KJcT4W__methodItem h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.8vw,3rem);font-weight:500;line-height:1.08}.products-module__KJcT4W__disclosureIcon{text-align:right;font-size:2rem;font-weight:400;line-height:1;transition:transform .2s}.products-module__KJcT4W__methodItem[open] .products-module__KJcT4W__disclosureIcon{transform:rotate(45deg)}.products-module__KJcT4W__methodBody{color:#634b4e;max-width:760px;margin-left:107px;padding:0 0 35px}.products-module__KJcT4W__methodBody p,.products-module__KJcT4W__methodBody li{font-size:1.13rem;line-height:1.52}.products-module__KJcT4W__methodBody p{margin:0 0 17px}.products-module__KJcT4W__methodBody ul{margin:0;padding-left:22px}.products-module__KJcT4W__methodBody li{padding:3px 0}.products-module__KJcT4W__servicesHeading{border-bottom:1px solid #fff5;align-items:end;padding-bottom:28px}.products-module__KJcT4W__servicesHeading h2{font-size:clamp(3rem,5vw,5.5rem)}.products-module__KJcT4W__serviceCards{flex-direction:column;gap:28px;margin-top:44px;display:flex}.products-module__KJcT4W__serviceCard{color:var(--wine);background:#eee7de;border:1px solid #d7c8ba;border-radius:32px;min-width:0;overflow:hidden}.products-module__KJcT4W__serviceCard summary{cursor:pointer;grid-template-columns:minmax(190px,.36fr) minmax(0,.64fr);align-items:center;gap:clamp(30px,5vw,70px);padding:22px;list-style:none;display:grid}.products-module__KJcT4W__serviceCover{aspect-ratio:1.48;background:#d4c4b3;border-radius:18px;position:relative;overflow:hidden}.products-module__KJcT4W__serviceCover img{object-fit:cover;transition:transform .35s}.products-module__KJcT4W__serviceCard:hover .products-module__KJcT4W__serviceCover img{transform:scale(1.035)}.products-module__KJcT4W__serviceSummary{min-width:0}.products-module__KJcT4W__serviceNumber{letter-spacing:.17em;color:#9d7653;font-size:.7rem;display:block}.products-module__KJcT4W__serviceCard h3{letter-spacing:-.035em;margin:18px 0 15px;font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:500;line-height:1.07}.products-module__KJcT4W__serviceCard summary p{color:#634b4e;max-width:42ch;margin:0 0 28px;font-size:1.18rem;line-height:1.42}.products-module__KJcT4W__serviceMore{border-bottom:1px solid var(--wine);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:32px;padding-bottom:9px;font-size:.72rem;display:inline-flex}.products-module__KJcT4W__serviceMore span{letter-spacing:0;font-size:1.5rem;line-height:1}.products-module__KJcT4W__serviceCard[open] .products-module__KJcT4W__serviceMore span{transform:rotate(45deg)}.products-module__KJcT4W__serviceDescription{border-top:1px solid #45242c36;width:auto;margin:0 22px 28px;padding:28px 0 0}.products-module__KJcT4W__serviceDescription p{color:#634b4e;margin:0 0 17px;font-size:1.08rem;line-height:1.55}.products-module__KJcT4W__serviceCta{border-bottom:1px solid var(--wine);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:20px;margin-top:9px;padding-bottom:8px;font-size:.7rem;display:inline-flex}.products-module__KJcT4W__guideHero{background:var(--wine);color:var(--light);padding:34px 0 clamp(82px,9vw,135px)}.products-module__KJcT4W__backLink{color:#dfc8b7;margin-bottom:clamp(36px,5vw,65px);text-decoration:none;display:inline-block}.products-module__KJcT4W__guideHeroIntro{text-align:center;max-width:990px;margin:0 auto clamp(50px,6vw,84px)}.products-module__KJcT4W__guideHeroIntro h1{letter-spacing:-.061em;margin:23px 0 26px;font-size:clamp(3.8rem,6.3vw,7rem);font-weight:500;line-height:.94}.products-module__KJcT4W__guideHeroIntro .products-module__KJcT4W__lead{color:#ecdfd4;max-width:730px;margin:0 auto;font-size:clamp(1.18rem,1.55vw,1.42rem);line-height:1.43}.products-module__KJcT4W__guideHeroFacts{color:#d9bfad;letter-spacing:.16em;text-transform:uppercase;border-block:1px solid #ffffff48;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:34px auto 0;padding:16px 0;font-size:.73rem;display:flex}.products-module__KJcT4W__guideHeroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);align-items:center;gap:clamp(45px,7vw,110px);max-width:1080px;margin:0 auto;display:grid}.products-module__KJcT4W__guideHeroVisual{flex-direction:column;align-items:center;gap:22px;min-width:0;display:flex}.products-module__KJcT4W__guideCover{aspect-ratio:506/716;width:min(88%,435px);position:relative;transform:rotate(-3deg);box-shadow:20px 30px 60px #1b0b0f80}.products-module__KJcT4W__guideCover img{object-fit:cover}.products-module__KJcT4W__guideVisualNote{color:#d5bcac;font-size:.85rem;font-style:italic}.products-module__KJcT4W__guideOfferCard{background:var(--light);color:var(--wine);padding:clamp(30px,4vw,52px);box-shadow:0 25px 75px #1b0b0f4d}.products-module__KJcT4W__guideOfferCard h2{letter-spacing:-.057em;margin:20px 0 18px;font-size:clamp(2.7rem,4vw,4.3rem);font-weight:500;line-height:.98}.products-module__KJcT4W__guideOfferCard h2 em{font-weight:500}.products-module__KJcT4W__guideOfferCard>p{color:#64494d;max-width:32ch;margin:0 0 25px;font-size:1.18rem;line-height:1.4}.products-module__KJcT4W__guideOfferCard ul{border-block:1px solid #45242c4f;margin:0;padding:4px 0;list-style:none}.products-module__KJcT4W__guideOfferCard li{align-items:baseline;gap:13px;padding:11px 0;font-size:1.03rem;line-height:1.35;display:flex}.products-module__KJcT4W__guideOfferCard li:before{content:"✓";color:#a36b4b;flex:none}.products-module__KJcT4W__guideOfferPrice{align-items:center;gap:22px;margin:25px 0 20px;display:flex}.products-module__KJcT4W__guideOfferPrice strong{letter-spacing:-.06em;font-size:4.5rem;font-weight:500;line-height:1}.products-module__KJcT4W__guideOfferPrice span{color:#765d5b;font-size:.9rem;line-height:1.4}.products-module__KJcT4W__guideOfferCard .products-module__KJcT4W__checkoutControl,.products-module__KJcT4W__guideOfferCard .products-module__KJcT4W__primaryButton{width:100%}.products-module__KJcT4W__guideSecondaryLink{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:18px;margin:21px 0 15px;padding-bottom:7px;font-size:.8rem;text-decoration:none;display:inline-flex}.products-module__KJcT4W__guideOfferCard small{color:#765d5b;font-size:.85rem;line-height:1.4;display:block}.products-module__KJcT4W__primaryButton{color:#311b20;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#d9945c;border:1px solid #d9945c;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:14px 24px;font-family:inherit;font-size:.87rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.products-module__KJcT4W__primaryButton:hover{background:#edb889}.products-module__KJcT4W__primaryButton:disabled{cursor:wait;opacity:.6}.products-module__KJcT4W__checkoutControl{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.products-module__KJcT4W__checkoutError,.products-module__KJcT4W__checkoutNotice{color:#f6bdab;font-size:.95rem}.products-module__KJcT4W__problemSection{background:var(--light);padding:clamp(75px,9vw,130px) 0}.products-module__KJcT4W__problemGrid{grid-template-columns:1fr .65fr;align-items:start;gap:clamp(35px,7vw,100px);margin-top:22px;display:grid}.products-module__KJcT4W__problemGrid h2,.products-module__KJcT4W__lessonsSection h2,.products-module__KJcT4W__storySection h2,.products-module__KJcT4W__finalOffer h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:500;line-height:.99}.products-module__KJcT4W__problemGrid p,.products-module__KJcT4W__storySection p,.products-module__KJcT4W__finalOffer p{margin:0 0 20px;font-size:1.24rem;line-height:1.52}.products-module__KJcT4W__problemCopy{padding-top:10px}.products-module__KJcT4W__mistakeGrid{border-top:1px solid #45242c66;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,55px);margin-top:clamp(48px,7vw,90px);padding-top:22px;display:grid}.products-module__KJcT4W__mistakeGrid span{letter-spacing:.17em;color:#9b654f;font-size:.72rem}.products-module__KJcT4W__mistakeGrid p{max-width:25ch;margin:18px 0 0;font-size:1.11rem;line-height:1.4}.products-module__KJcT4W__comparisonSection{background:var(--paper);padding:clamp(75px,9vw,125px) 0}.products-module__KJcT4W__comparisonGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.products-module__KJcT4W__comparisonImage{aspect-ratio:1.25;background:#bbab9a;position:relative;overflow:hidden}.products-module__KJcT4W__comparisonImage img{object-fit:cover;object-position:50% 30%}.products-module__KJcT4W__comparisonSoft img{filter:blur(4px)contrast(.8);transform:scale(1.06)}.products-module__KJcT4W__comparisonGrid>div>span{margin-top:12px;display:block}.products-module__KJcT4W__comparisonCaption{color:#6e5755;max-width:680px;margin:25px 0 0;font-size:.95rem;line-height:1.4}.products-module__KJcT4W__lessonsSection{background:var(--wine);color:var(--light);padding:clamp(80px,10vw,140px) 0;scroll-margin-top:75px}.products-module__KJcT4W__lessonsSection h2{margin:23px 0 65px}.products-module__KJcT4W__lessonList{border-top:1px solid #fff5}.products-module__KJcT4W__lesson{border-bottom:1px solid #fff5;grid-template-columns:65px 1fr 1fr;align-items:start;gap:20px;padding:30px 0;display:grid}.products-module__KJcT4W__lesson>span{color:#d9945c;font-size:.9rem}.products-module__KJcT4W__lesson h3{margin:0;font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:500;line-height:1.1}.products-module__KJcT4W__lesson p{color:#eaded3;max-width:435px;margin:0;font-size:1.12rem;line-height:1.45}.products-module__KJcT4W__modelNote{color:#d4bfb2;max-width:800px;margin:33px 0 0;font-size:1rem;line-height:1.45}.products-module__KJcT4W__storySection{background:var(--light);padding:clamp(80px,10vw,145px) 0}.products-module__KJcT4W__storyGrid{grid-template-columns:.7fr 1fr;align-items:center;gap:clamp(45px,8vw,110px);display:grid}.products-module__KJcT4W__previewPage{aspect-ratio:506/716;max-width:400px;position:relative;box-shadow:22px 22px #d9cabe}.products-module__KJcT4W__previewPage img{object-fit:cover}.products-module__KJcT4W__storySection h2{margin:20px 0 30px}.products-module__KJcT4W__signature{color:#8f5e52;margin-top:25px;display:block}.products-module__KJcT4W__finalOffer{background:var(--paper);padding:clamp(80px,9vw,130px) 0}.products-module__KJcT4W__finalOfferGrid{grid-template-columns:1fr 380px;align-items:center;gap:clamp(40px,8vw,110px);margin-top:20px;display:grid}.products-module__KJcT4W__finalOffer h2{margin-bottom:32px}.products-module__KJcT4W__offerPanel{background:var(--light);border:1px solid #cbb7aa;flex-direction:column;align-items:start;gap:17px;padding:34px;display:flex}.products-module__KJcT4W__offerPanel strong{letter-spacing:-.06em;font-size:5rem;font-weight:500;line-height:1}.products-module__KJcT4W__offerPanel .products-module__KJcT4W__checkoutControl,.products-module__KJcT4W__offerPanel .products-module__KJcT4W__primaryButton{width:100%}.products-module__KJcT4W__offerPanel>small{letter-spacing:0;text-transform:none;color:#765d5b;font-size:.75rem;line-height:1.4}.products-module__KJcT4W__faqSection{background:var(--light);padding:clamp(80px,9vw,120px) 0}.products-module__KJcT4W__faqSection h2{letter-spacing:-.055em;margin:15px 0 35px;font-size:clamp(3rem,5vw,5rem);font-weight:500}.products-module__KJcT4W__faqList{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.products-module__KJcT4W__faqList>div{border-top:1px solid #45242c66;padding-top:20px}.products-module__KJcT4W__faqList h3{margin:0 0 15px;font-size:1.5rem;font-weight:500;line-height:1.1}.products-module__KJcT4W__faqList p{color:#634d4f;margin:0;font-size:1rem;line-height:1.5}.products-module__KJcT4W__thankYou{background:var(--paper);min-height:70vh;padding:clamp(100px,14vw,180px) 0}.products-module__KJcT4W__thankYou h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(4rem,8vw,8rem);font-weight:500;line-height:.9}.products-module__KJcT4W__thankYou p{max-width:600px;margin-bottom:32px;font-size:1.3rem;line-height:1.45}.products-module__KJcT4W__thankYou .products-module__KJcT4W__thankYouNote{margin:20px 0 35px;font-size:.95rem}@media (max-width:1000px){.products-module__KJcT4W__approachGrid{gap:40px}.products-module__KJcT4W__serviceCard h3,.products-module__KJcT4W__serviceCard summary p{min-height:0}}@media (max-width:900px){.products-module__KJcT4W__quizGrid,.products-module__KJcT4W__servicesHeading,.products-module__KJcT4W__approachGrid,.products-module__KJcT4W__methodSection .products-module__KJcT4W__container{grid-template-columns:1fr;gap:26px}.products-module__KJcT4W__featuredProduct{grid-template-columns:minmax(220px,.85fr) minmax(0,1fr)}.products-module__KJcT4W__productDetail h3{margin-top:40px}.products-module__KJcT4W__approachCopy{max-width:670px}.products-module__KJcT4W__approachPortrait{max-width:620px;min-height:0}.products-module__KJcT4W__methodHeading{gap:20px;position:static}.products-module__KJcT4W__methodHeading h2{max-width:none}}@media (max-width:800px){.products-module__KJcT4W__guideHeroGrid,.products-module__KJcT4W__problemGrid,.products-module__KJcT4W__storyGrid,.products-module__KJcT4W__finalOfferGrid{grid-template-columns:1fr}.products-module__KJcT4W__guideOfferCard{order:-1;max-width:560px;margin-inline:auto}.products-module__KJcT4W__guideHeroVisual{align-items:center;margin-top:12px}.products-module__KJcT4W__guideCover{width:min(70vw,390px)}.products-module__KJcT4W__mistakeGrid{grid-template-columns:1fr;gap:24px}.products-module__KJcT4W__mistakeGrid>div{border-bottom:1px solid #45242c3d;padding-bottom:24px}.products-module__KJcT4W__mistakeGrid p{max-width:55ch;margin-top:9px}.products-module__KJcT4W__lesson{grid-template-columns:45px 1fr}.products-module__KJcT4W__lesson p{grid-column:2}.products-module__KJcT4W__faqList{grid-template-columns:1fr;gap:28px}.products-module__KJcT4W__sectionHeading{grid-template-columns:1fr;align-items:start}.products-module__KJcT4W__sectionHeading p{max-width:600px}.products-module__KJcT4W__featuredProduct{grid-template-columns:1fr}.products-module__KJcT4W__productPoster{aspect-ratio:4/5;min-height:0}.products-module__KJcT4W__productDetail{padding:32px}.products-module__KJcT4W__productDetail h3{margin:30px 0 18px}.products-module__KJcT4W__serviceCards{grid-template-columns:1fr}.products-module__KJcT4W__serviceCard{max-width:600px}.products-module__KJcT4W__serviceCover{aspect-ratio:1.55}.products-module__KJcT4W__methodItem summary{grid-template-columns:45px minmax(0,1fr) 28px;gap:16px;min-height:96px}.products-module__KJcT4W__methodBody{margin-left:61px}}@media (max-width:600px){.products-module__KJcT4W__container{width:min(100% - 36px,1240px)}.products-module__KJcT4W__collectionHero{min-height:780px;padding:135px 0 95px}.products-module__KJcT4W__heroTopline span:last-child{display:none}.products-module__KJcT4W__heroCopy{padding-top:76px}.products-module__KJcT4W__collectionHero h1{font-size:clamp(3.1rem,11vw,5rem)}.products-module__KJcT4W__collectionHero p{font-size:1.22rem}.products-module__KJcT4W__collectionSection{padding-bottom:95px}.products-module__KJcT4W__productPoster{aspect-ratio:4/5}.products-module__KJcT4W__productMeta{letter-spacing:.12em;font-size:.64rem;line-height:1.35}.products-module__KJcT4W__productDetail h3{font-size:clamp(2.8rem,11vw,4rem)}.products-module__KJcT4W__servicesList{margin-top:45px}.products-module__KJcT4W__servicesList li{grid-template-columns:38px 1fr;gap:14px}.products-module__KJcT4W__approachGrid h2{font-size:clamp(3.1rem,12vw,5rem)}.products-module__KJcT4W__approachCopy p{font-size:1.16rem}.products-module__KJcT4W__methodItem h3{font-size:clamp(1.5rem,6.3vw,2rem)}.products-module__KJcT4W__methodBody p,.products-module__KJcT4W__methodBody li{font-size:1.04rem}.products-module__KJcT4W__serviceCover{aspect-ratio:1.2}.products-module__KJcT4W__guideHero{padding-bottom:80px}.products-module__KJcT4W__backLink{margin-bottom:35px}.products-module__KJcT4W__guideHeroIntro h1{font-size:clamp(3.1rem,11vw,5rem)}.products-module__KJcT4W__guideHeroFacts{gap:10px 18px;font-size:.65rem}.products-module__KJcT4W__guideHeroGrid{gap:28px}.products-module__KJcT4W__guideOfferCard{padding:28px}.products-module__KJcT4W__guideCover{width:min(69vw,330px)}.products-module__KJcT4W__comparisonGrid{grid-template-columns:1fr;gap:28px}.products-module__KJcT4W__comparisonImage{aspect-ratio:1.5}.products-module__KJcT4W__comparisonCaption{margin-top:20px}.products-module__KJcT4W__storyGrid{gap:50px}.products-module__KJcT4W__offerPanel{padding:25px}}@media (max-width:800px){.products-module__KJcT4W__featuredProduct{padding:16px}.products-module__KJcT4W__productDetail{padding:30px 10px 10px}.products-module__KJcT4W__serviceCard{max-width:none}.products-module__KJcT4W__serviceCard summary{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:28px}}@media (max-width:620px){.products-module__KJcT4W__collectionHero{min-height:100svh;padding:85px 0 75px}.products-module__KJcT4W__heroTopline span:last-child{display:block}.products-module__KJcT4W__heroCopy{padding-top:52px}.products-module__KJcT4W__collectionHero h1{font-size:clamp(2.2rem,9.2vw,3.6rem);line-height:1.07}.products-module__KJcT4W__collectionHero h1 span{display:inline}.products-module__KJcT4W__collectionHero p{font-size:1.12rem;line-height:1.45}.products-module__KJcT4W__heroDescriptor{font-size:.62rem}.products-module__KJcT4W__approachPortrait{aspect-ratio:4/4.8}.products-module__KJcT4W__serviceCard summary{grid-template-columns:1fr;gap:21px;padding:22px}.products-module__KJcT4W__serviceCover{aspect-ratio:1.7;max-height:310px}.products-module__KJcT4W__serviceCard h3{font-size:clamp(2rem,7.5vw,2.8rem)}.products-module__KJcT4W__serviceCard summary p{margin-bottom:19px;font-size:1.08rem}.products-module__KJcT4W__serviceDescription{padding-top:24px}}
