.page_page__YcgYb{--coach-rust:#993d23;--coach-rust-dark:#7d2f1b;--coach-cream:#fcf2e3;--coach-blush:#f8d2d2;--coach-blush-soft:#ffebe8;--coach-text:#4b230e;--coach-muted:#7c5f50;--coach-radius:clamp(32px,3.9vw,56px);background:var(--coach-cream);color:var(--coach-text);overflow-x:clip}.page_hero__KvgC2{position:relative;isolation:isolate;overflow:hidden;min-height:78vh;display:grid;place-items:center;padding:96px 24px 118px;background:linear-gradient(135deg,#3b241c 0,var(--coach-rust) 42%,#c96d4f 100%);color:var(--coach-cream);text-align:center}.page_hero__KvgC2:before{content:"";position:absolute;inset:-9%;z-index:-1;background:linear-gradient(rgba(30,18,12,.52),rgba(30,18,12,.58)),url(/images/optimized/wellness-planning-1200.webp) 50% /cover no-repeat;filter:saturate(.86) sepia(.12);transform:scale(1.04) translate3d(-1.4%,-1%,0);animation:page_heroBackgroundDrift__Nk3ta 18s ease-in-out infinite alternate;will-change:transform}.page_hero__KvgC2:after{content:"";position:absolute;left:50%;bottom:48px;width:52px;height:52px;transform:translateX(-50%);border-left:2px solid var(--coach-cream);border-bottom:2px solid var(--coach-cream);opacity:.9;z-index:1}@keyframes page_heroBackgroundDrift__Nk3ta{0%{transform:scale(1.04) translate3d(-1.4%,-1%,0)}45%{transform:scale(1.09) translate3d(1.2%,.8%,0)}to{transform:scale(1.06) translate3d(-.6%,1.4%,0)}}@media (prefers-reduced-motion:reduce){.page_hero__KvgC2:before{animation:none;transform:scale(1.05)}}.page_heroInner__fW04G{width:min(920px,100%);position:relative;z-index:1;transform:translateY(-34px)}.page_bandKicker__kltnj,.page_kicker__NpSYr,.page_priceEyebrow___QZfu,.page_smallLabel__stg7u{margin:0 0 18px;font-family:var(--font-main);font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.page_bandKicker__kltnj,.page_kicker__NpSYr{color:var(--coach-cream)}.page_finalCta__8n2_1 h2,.page_hero__KvgC2 h1,.page_introSection__0NLcO h2,.page_parallaxInner__aBCge h2,.page_quoteInner__sq4ev p,.page_rustBand__pKNNe h2,.page_sectionHeader__SBAXF h2{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.05em}.page_hero__KvgC2 h1{max-width:850px;margin:0 auto 20px;font-size:clamp(44px,7vw,86px);line-height:.95;color:var(--coach-cream)}.page_heroCopy__bhAe0{max-width:520px;margin:0 auto 34px;font-size:clamp(16px,1.6vw,19px);line-height:1.8;color:hsla(36,81%,94%,.94)}.page_heroActions__r7nE5{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.page_primaryButton__pHyVI,.page_secondaryButton__UGybN{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:14px 30px;font-family:var(--font-main);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.page_primaryButton__pHyVI{background:var(--coach-rust);border:1.5px solid var(--coach-rust);color:var(--coach-cream)}.page_hero__KvgC2 .page_primaryButton__pHyVI,.page_rustBand__pKNNe .page_primaryButton__pHyVI{background:var(--coach-cream);border-color:var(--coach-cream);color:var(--coach-rust)}.page_secondaryButton__UGybN{background:transparent;border:1.5px solid;color:inherit}.page_primaryButton__pHyVI:hover,.page_secondaryButton__UGybN:hover{transform:translateY(-2px)}.page_trustLine___hBAa{margin:20px 0 0;font-size:13px;letter-spacing:.04em;color:hsla(36,81%,94%,.9)}.page_scriptNote__Slvml{position:absolute;left:50%;bottom:34px;transform:translateX(-50%) rotate(-4deg);z-index:1;width:min(540px,86vw);font-family:var(--font-display);font-style:italic;font-size:clamp(26px,4.4vw,48px);line-height:.95;letter-spacing:-.08em;color:hsla(36,81%,94%,.9);pointer-events:none}.page_finalCta__8n2_1,.page_pricingSection__Y_XS8{padding:clamp(70px,9vw,128px) 24px}.page_cardsSection__cV6S7,.page_introSection__0NLcO{padding:clamp(70px,9vw,128px) 24px;background:linear-gradient(hsla(36,81%,94%,.92),hsla(36,81%,94%,.95)),url(/images/optimized/wellness-soft-bg.webp) 50% /cover no-repeat}.page_bandInner__Jld5B,.page_finalCta__8n2_1>div,.page_twoColumn__yL_oM{width:min(1080px,100%);margin:0 auto}.page_twoColumn__yL_oM{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:clamp(32px,6vw,78px);gap:clamp(32px,6vw,78px);align-items:center}.page_smallLabel__stg7u{color:var(--coach-rust)}.page_finalCta__8n2_1 h2,.page_introSection__0NLcO h2,.page_sectionHeader__SBAXF h2{margin:0;color:var(--coach-rust);font-size:clamp(42px,6.5vw,78px);line-height:.98}.page_introText__8uR8U{border-left:1px solid rgba(153,61,35,.28);padding-left:clamp(24px,4vw,52px)}.page_finalCta__8n2_1 p,.page_introText__8uR8U p,.page_priceCardFeatured__vfTua p,.page_priceCard__86RAv p,.page_rustBand__pKNNe p{font-size:16px;line-height:1.8}.page_introText__8uR8U p+p{margin-top:18px}.page_imageStory__0Oasf{position:relative;width:min(1080px,100%);margin:clamp(48px,7vw,86px) auto 0;display:grid;grid-template-columns:1.2fr .85fr;grid-template-rows:230px 230px;grid-gap:24px;gap:24px}.page_imageStory__0Oasf figure{margin:0;overflow:hidden;border-radius:var(--coach-radius);border:1px solid rgba(153,61,35,.18);background:var(--coach-blush-soft)}.page_imageStory__0Oasf img{display:block;width:100%;height:100%;object-fit:cover}.page_imageStory__0Oasf .page_storyImageWide__zx7gW{grid-row:1/3;background-image:url(/images/blog/yoga-teacher-planning-content.jpg);background-size:cover;background-position:50%}.page_storyImageWide__zx7gW img{object-position:center center}.page_storyImageTall__P36wu{grid-column:2;grid-row:1/3}.page_storyImageSmall__Do2Og{position:absolute;left:50%;bottom:-34px;width:min(340px,34vw);height:220px;transform:translateX(-16%);box-shadow:0 18px 40px rgba(75,35,14,.2)}.page_storyImageSmall__Do2Og img{object-position:center top;filter:saturate(.92) contrast(.96)}.page_sectionHeader__SBAXF{width:min(860px,100%);margin:0 auto 44px;text-align:center}.page_sectionHeader__SBAXF p:not(.page_smallLabel__stg7u){max-width:620px;margin:16px auto 0;color:var(--coach-muted);font-size:16px;line-height:1.7}.page_cardGrid__2l8EY,.page_pricingGrid__vo6kh{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.page_cardCream__QaKxb,.page_cardPink__WKuRx,.page_cardRust__nYnWv,.page_priceCardFeatured__vfTua,.page_priceCard__86RAv{border-radius:var(--coach-radius);padding:clamp(28px,3.6vw,46px);min-height:320px}.page_cardCream__QaKxb,.page_cardPink__WKuRx,.page_priceCard__86RAv{border:1px solid rgba(153,61,35,.18)}.page_cardPink__WKuRx{background:var(--coach-blush);color:var(--coach-rust)}.page_cardRust__nYnWv,.page_priceCardFeatured__vfTua{background:var(--coach-rust);color:var(--coach-cream)}.page_cardCream__QaKxb,.page_priceCard__86RAv{background:hsla(36,81%,94%,.95);color:var(--coach-rust)}.page_cardCream__QaKxb span,.page_cardPink__WKuRx span,.page_cardRust__nYnWv span{display:inline-block;margin-bottom:34px;font-family:var(--font-main);font-size:13px;font-weight:800;letter-spacing:.12em}.page_cardCream__QaKxb h3,.page_cardPink__WKuRx h3,.page_cardRust__nYnWv h3,.page_priceCardFeatured__vfTua h3,.page_priceCard__86RAv h3{margin:0 0 18px;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(30px,3.2vw,46px);line-height:.98;letter-spacing:-.06em}.page_cardCream__QaKxb p,.page_cardPink__WKuRx p,.page_cardRust__nYnWv p{margin:0;font-size:15px;line-height:1.7}.page_rustBand__pKNNe{position:relative;isolation:isolate;overflow:hidden;padding:clamp(74px,10vw,132px) 24px;background:var(--coach-rust);color:var(--coach-cream)}.page_rustBand__pKNNe:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(77,28,16,.86),rgba(153,61,35,.88)),url(/images/optimized/wellness-massage-900.webp) 50% /cover no-repeat;opacity:.92}.page_parallaxSection__CDv73{position:relative;min-height:clamp(420px,56vw,640px);display:grid;place-items:center;padding:clamp(84px,12vw,150px) 24px;background:linear-gradient(rgba(54,25,13,.38),rgba(54,25,13,.48)),url(/images/optimized/wellness-planning-1200.webp) 50% /cover fixed no-repeat;color:var(--coach-cream);text-align:center}.page_parallaxInner__aBCge{width:min(820px,100%);padding:clamp(30px,5vw,58px);border-radius:var(--coach-radius);background:rgba(75,35,14,.5);border:1px solid hsla(36,81%,94%,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_parallaxInner__aBCge h2{margin:0;font-size:clamp(44px,7vw,86px);line-height:.95;color:var(--coach-cream)}.page_parallaxInner__aBCge p:not(.page_kicker__NpSYr){max-width:600px;margin:18px auto 0;font-size:clamp(16px,1.8vw,20px);line-height:1.75;color:hsla(36,81%,94%,.94)}.page_bandInner__Jld5B{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(32px,7vw,92px);gap:clamp(32px,7vw,92px);align-items:start}.page_rustBand__pKNNe h2{margin:0 0 22px;font-size:clamp(46px,7vw,84px);line-height:.95;color:var(--coach-cream)}.page_rustBand__pKNNe p{max-width:520px;color:hsla(36,81%,94%,.92)}.page_accordionBox__sZl3y{background:var(--coach-cream);color:var(--coach-rust);border-radius:0;overflow:hidden}.page_accordionBox__sZl3y details+details{border-top:1px solid rgba(153,61,35,.28)}.page_accordionBox__sZl3y summary{cursor:pointer;list-style:none;padding:18px 24px;background:var(--coach-rust-dark);color:var(--coach-cream);font-size:14px;font-weight:800;letter-spacing:.08em}.page_accordionBox__sZl3y summary::-webkit-details-marker{display:none}.page_accordionBox__sZl3y details[open] summary{background:var(--coach-rust)}.page_accordionBox__sZl3y p,.page_accordionBox__sZl3y ul{margin:0;padding:22px 30px 26px;color:var(--coach-rust)}.page_accordionBox__sZl3y li{margin:0 0 10px 18px;line-height:1.65}.page_pricingSection__Y_XS8{background:var(--coach-cream)}.page_priceCardFeatured__vfTua,.page_priceCard__86RAv{display:flex;flex-direction:column;min-height:520px}.page_priceCardFeatured__vfTua{transform:translateY(-14px)}.page_priceEyebrow___QZfu{color:inherit;opacity:.9}.page_price__QQQkc{margin:8px 0;font-family:var(--font-display);font-size:clamp(52px,6vw,74px);line-height:.95;letter-spacing:-.06em}.page_price__QQQkc span{font-family:var(--font-main);font-size:16px;letter-spacing:0}.page_priceNote___sr_K{margin:0 0 22px;opacity:.92}.page_priceCardFeatured__vfTua ul,.page_priceCard__86RAv ul{margin:0 0 28px;padding:0;list-style:none}.page_priceCardFeatured__vfTua li,.page_priceCard__86RAv li{padding:12px 0;border-bottom:1px solid;font-size:15px;line-height:1.55}.page_priceCard__86RAv li{border-bottom-color:rgba(153,61,35,.18)}.page_priceCardFeatured__vfTua li{border-bottom-color:hsla(36,81%,94%,.24)}.page_priceCardFeatured__vfTua .page_primaryButton__pHyVI{margin-top:auto}.page_quoteSection__0niqb{position:relative;isolation:isolate;overflow:hidden;padding:clamp(82px,12vw,148px) 24px;background:var(--coach-blush);color:var(--coach-rust);text-align:center}.page_quoteSection__0niqb:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(hsla(0,73%,90%,.88),hsla(0,73%,90%,.92)),url(/images/optimized/wellness-soft-bg.webp) 50% /cover no-repeat}.page_quoteInner__sq4ev{width:min(980px,100%);margin:0 auto}.page_quoteInner__sq4ev p{margin:0;font-size:clamp(44px,7vw,92px);line-height:.92}.page_finalCta__8n2_1{background:var(--coach-cream);text-align:center}.page_finalCta__8n2_1 p{max-width:640px;margin:20px auto 30px;color:var(--coach-muted)}@media (max-width:920px){.page_bandInner__Jld5B,.page_cardGrid__2l8EY,.page_pricingGrid__vo6kh,.page_twoColumn__yL_oM{grid-template-columns:1fr}.page_introText__8uR8U{border-left:none;padding-left:0}.page_imageStory__0Oasf{grid-template-columns:1fr 1fr;grid-template-rows:230px 230px}.page_storyImageWide__zx7gW{grid-column:1/3;grid-row:1}.page_storyImageTall__P36wu{grid-column:1;grid-row:2}.page_storyImageSmall__Do2Og{position:static;width:100%;height:auto;transform:none;box-shadow:none}.page_priceCardFeatured__vfTua{transform:none}}@media (max-width:560px){.page_hero__KvgC2{min-height:auto;padding:68px 18px 82px}.page_hero__KvgC2:before{background:linear-gradient(rgba(30,18,12,.52),rgba(30,18,12,.58)),url(/images/optimized/wellness-planning-mobile.webp) 50% /cover no-repeat}.page_scriptNote__Slvml{display:none}.page_cardsSection__cV6S7,.page_introSection__0NLcO{background:linear-gradient(hsla(36,81%,94%,.94),hsla(36,81%,94%,.97)),url(/images/optimized/wellness-soft-bg-mobile.webp) 50% /cover no-repeat}.page_heroActions__r7nE5{align-items:stretch}.page_primaryButton__pHyVI,.page_secondaryButton__UGybN{width:100%}.page_cardsSection__cV6S7,.page_finalCta__8n2_1,.page_introSection__0NLcO,.page_parallaxSection__CDv73,.page_pricingSection__Y_XS8,.page_quoteSection__0niqb,.page_rustBand__pKNNe{padding-left:18px;padding-right:18px}.page_parallaxSection__CDv73{background:linear-gradient(rgba(54,25,13,.42),rgba(54,25,13,.52)),url(/images/optimized/wellness-planning-mobile.webp) 50% /cover scroll no-repeat;background-attachment:scroll}.page_quoteSection__0niqb:before{background:linear-gradient(hsla(0,73%,90%,.9),hsla(0,73%,90%,.94)),url(/images/optimized/wellness-soft-bg-mobile.webp) 50% /cover no-repeat}.page_parallaxInner__aBCge{-webkit-backdrop-filter:none;backdrop-filter:none}.page_imageStory__0Oasf{grid-template-columns:1fr;grid-template-rows:260px 260px 180px;gap:16px}.page_storyImageSmall__Do2Og,.page_storyImageTall__P36wu,.page_storyImageWide__zx7gW{grid-column:1;grid-row:auto}.page_cardCream__QaKxb,.page_cardPink__WKuRx,.page_cardRust__nYnWv,.page_priceCardFeatured__vfTua,.page_priceCard__86RAv{min-height:auto}}