/* Product choice is a single editorial spread, not a pricing grid. */
.lotus-path-selector{margin:48px 0 0;color:var(--ink,#22372d)}.path-section-heading{max-width:850px;margin:0 0 35px}.path-section-heading h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:.01em;margin:0 0 16px}.path-section-heading p{font-size:16px;color:var(--muted,#59645a);margin:0}.path-tab-scroll{position:relative;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b4a582 transparent}.path-tabs{display:flex;gap:25px;border-bottom:1px solid #d6cdb9;width:max-content;min-width:100%;padding-right:10px}.path-tabs [role=tab]{appearance:none;flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;padding:18px 2px 15px;color:#657067;white-space:nowrap;font:11px/1.5 var(--sans,Arial);letter-spacing:.10em;min-height:48px;cursor:pointer}.path-tabs [aria-selected=true]{color:#173a2d;border-bottom-color:#92723d}.path-tabs [role=tab]:hover{color:#173a2d}.path-tabs [role=tab]:focus-visible{outline:2px solid #92723d;outline-offset:-4px}.path-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:54px;grid-template-rows:auto 1fr;padding:46px 0 30px;align-items:start;min-height:690px}.path-panel[hidden]{display:none!important}.path-product-heading{grid-column:1;grid-row:1}.path-product-heading h3{font:normal 31px/1.17 var(--serif,Georgia);letter-spacing:-.01em;max-width:490px;margin:0 0 22px}.path-value-label{font:11px/1.4 var(--sans,Arial);letter-spacing:.16em;color:#80622f;margin:0 0 18px;display:flex;align-items:center;gap:12px}.path-value-label:before{content:'';display:block;width:28px;height:1px;background:#92723d}.path-product-price{font:normal 48px/1.15 var(--serif,Georgia);margin:0 0 24px;color:#173a2d}.path-product-price span{font:14px var(--sans,Arial);color:#59645a;margin-left:12px}.path-details{grid-column:1;grid-row:2;font-size:15px;line-height:1.65;max-width:500px}.path-description{margin:0 0 23px}.path-details h4{font:10px/1.5 var(--sans,Arial);letter-spacing:.12em;color:#80622f;margin:26px 0 14px}.path-items{list-style:none;padding:0;margin:0 0 24px}.path-items li{position:relative;padding-left:18px;margin:8px 0;line-height:1.5;font-size:14px}.path-items li:before{content:'·';position:absolute;left:0;color:#92723d}.compact-items{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.path-support-note{font-size:13px;color:#59645a;margin:0 0 25px;max-width:430px}.path-subtitle{font-family:var(--serif,Georgia);font-size:20px;line-height:1.4;margin:0 0 20px}.path-primary{font-size:11px;letter-spacing:.09em;padding:17px 23px;max-width:100%;min-height:52px;border:1px solid #173a2d;background:#173a2d;color:#f6f1e5}.path-primary:disabled{opacity:.85}.path-checkout-status{font-size:11px;color:#59645a;margin:12px 0 0}.path-visual{grid-column:2;grid-row:1/span 2;position:relative;isolation:isolate;min-width:0;height:620px;margin:0;overflow:hidden;background:#f5f0e3}.path-landscape{position:absolute;inset:0;background:linear-gradient(180deg,#f6f1e5 0%,#f6f1e5b0 40%,#f6f1e500 75%),url('/path-previews/scene.webp') 50% 100%/cover no-repeat;opacity:.83;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent)}.path-pages{position:absolute;inset:0}.path-paper{position:absolute;object-fit:contain;object-position:top;max-width:none;height:auto;box-shadow:0 12px 25px #19332926,0 1px 4px #19332918;border:4px solid #fffcf4;transition:transform .45s ease}.path-panel:not([hidden]) .path-pages{animation:lotus-spread-in .32s ease-out}.visual-certification .lesson-leaf{width:45%;left:6%;top:9%;transform:rotate(-5deg)}.visual-certification .hand-leaf{width:40%;right:4%;top:24%;transform:rotate(4deg)}.certificate-leaf{width:62%;right:6%;bottom:13%;transform:rotate(-3deg);border-width:3px}.visual-book-certification .book-leaf{width:49%;left:6%;top:11%;transform:rotate(-5deg);z-index:2}.visual-book-certification .interior-leaf{width:39%;right:5%;top:22%;transform:rotate(5deg)}.visual-book-certification .certificate-leaf{bottom:12%;width:59%;z-index:3}.visual-complete-bundle .bundle-book{width:38%;left:4%;top:15%;transform:rotate(-5deg);z-index:2}.visual-complete-bundle .bundle-kit{width:38%;right:4%;top:24%;transform:rotate(4deg);z-index:3}.visual-complete-bundle .course-leaf{width:30%;left:35%;top:8%;transform:rotate(1deg);z-index:1}.visual-complete-bundle .bundle-certificate{width:60%;left:15%;bottom:15%;transform:rotate(-2deg);z-index:4}.visual-book .book-center{width:49%;left:24%;top:13%;z-index:3;transform:rotate(-2deg)}.visual-book .book-interior-one{width:35%;left:2%;top:27%;transform:rotate(-9deg);z-index:1}.visual-book .book-interior-two{width:35%;right:2%;top:31%;transform:rotate(9deg);z-index:2}.visual-starter-kit .kit-flyer{width:36%;left:29%;top:6%;transform:rotate(2deg);z-index:2}.visual-starter-kit .kit-planning{width:29%;left:2%;top:20%;transform:rotate(-8deg);z-index:1}.visual-starter-kit .kit-card{width:32%;right:2%;top:38%;transform:rotate(6deg);z-index:4}.visual-starter-kit .kit-social{width:31%;right:2%;top:58%;transform:rotate(4deg);z-index:3}.visual-starter-kit .kit-brochure{width:67%;left:3%;bottom:11%;transform:rotate(-3deg);z-index:5}.path-difference{position:relative;isolation:isolate;overflow:hidden;margin:65px -22px 0;padding:65px 38px 80px;background:#f4efdf;min-height:540px}.path-difference-landscape{position:absolute;inset:0;z-index:-1;background:linear-gradient(#f6f1e5ed,#f6f1e5a6 47%,#f6f1e526),url('/path-previews/scene.webp') center/cover}.difference-copy{max-width:720px;margin:0 auto 38px;text-align:center}.difference-copy h2{font:normal 30px/1.2 var(--serif,Georgia);margin:0 0 20px;letter-spacing:0}.difference-copy p{font-size:15px;line-height:1.7;color:#3e5245;margin:0}.difference-previews{display:flex;justify-content:center;gap:26px;align-items:center;margin:20px 0 0}.difference-page{width:18%;height:225px;object-fit:contain;filter:drop-shadow(0 12px 12px #173a2d22)}.difference-page:nth-child(odd){transform:rotate(-4deg)}.difference-page:nth-child(even){transform:rotate(4deg)}
@keyframes lotus-spread-in{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.path-panel:not([hidden]) .path-pages{animation:none}.path-paper{transition:none}}
@media(max-width:1050px){.path-tabs{gap:20px}.path-panel{column-gap:28px}.path-product-heading h3{font-size:27px}.path-visual{height:550px}.path-tabs [role=tab]{font-size:10px}}
@media(max-width:700px){.lotus-path-selector{margin-top:30px}.home-pricing-wrap{padding:0 24px}.path-section-heading{margin-bottom:22px}.path-section-heading h2{font-size:31px}.path-section-heading p{font-size:14px;line-height:1.6}.path-tabs{gap:24px}.path-tabs [role=tab]{padding:15px 1px 13px;font-size:10px}.path-panel{display:flex;flex-direction:column;padding:28px 0 15px;min-height:0;gap:0}.path-product-heading{width:100%}.path-product-heading h3{font-size:27px;line-height:1.15;margin-bottom:17px}.path-product-price{font-size:43px;margin-bottom:24px}.path-value-label{font-size:10px;margin-bottom:15px}.path-visual{width:100%;height:425px;flex:none;margin:0 0 28px}.path-details{width:100%;font-size:14px;max-width:none}.path-items li{font-size:13px;margin:8px 0}.path-primary{width:100%;font-size:10px;padding:16px}.path-checkout-status{margin-bottom:0}.compact-items{gap:0 15px}.path-difference{margin:35px -8px 0;padding:38px 20px 40px;min-height:430px}.difference-copy h2{font-size:26px}.difference-copy p{font-size:14px}.difference-previews{gap:12px;flex-wrap:wrap}.difference-page{width:38%;height:160px}.visual-starter-kit .kit-brochure{bottom:13%}}

.home-pricing-wrap{max-width:1240px}
/* Stabilization pass: prominent controls and full-width product chapters. */
.path-tabs{gap:12px;border:0;padding:8px 4px 16px}.path-tabs [role=tab]{background:#f4eedf;border:1px solid #688071;border-radius:5px;padding:16px 20px;color:#173a2d;font-size:12px;font-weight:700;letter-spacing:.06em;min-height:54px;box-shadow:0 2px 3px #173a2d0b}.path-tabs [role=tab][aria-selected=true]{background:#173a2d;color:#faf4e7;border:2px solid #ac925c;padding:15px 19px}.path-tabs [role=tab]:hover{background:#e2e9de;color:#173a2d;border-color:#173a2d}.path-tabs [role=tab][aria-selected=true]:hover{background:#214b39;color:#faf4e7}.path-tabs [role=tab]:active{transform:translateY(1px);background:#d6dfcd}.path-tabs [role=tab]:focus-visible{outline:3px solid #715727;outline-offset:3px}.path-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;min-height:0;padding-top:35px}.path-product-heading{grid-column:1;grid-row:1}.path-details{grid-column:2;grid-row:1;max-width:none}.value-expanded{grid-column:1/-1;min-width:0;margin-top:38px}.value-chapter{padding:44px 0;border-top:1px solid #cfc5af}.value-chapter h4{font:normal 28px/1.3 var(--serif,Georgia);margin:0 0 16px;color:#173a2d}.value-chapter>p:not(.path-value-label){max-width:780px;line-height:1.7}.value-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0 42px;align-items:start}.value-preview{margin:0;min-width:0}.value-preview img{width:100%;height:360px;object-fit:contain;display:block}.value-preview a{display:block;min-height:44px}.value-preview a:hover img{filter:brightness(.97)}.value-preview a:focus-visible{outline:3px solid #715727;outline-offset:6px}.value-preview figcaption{text-align:center;font:14px/1.6 var(--serif,Georgia);margin-top:16px;color:#344e3e}.value-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:25px 0;border-top:1px solid #cfc5af;border-bottom:1px solid #cfc5af}.value-statistics p{margin:0}.value-statistics strong{display:block;font:40px var(--serif,Georgia);color:#173a2d}.value-statistics span{display:block;font:11px/1.6 var(--sans,Arial);letter-spacing:.08em;margin-top:10px}.value-pathway{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px;padding:0;list-style:none}.value-pathway li{border-left:2px solid #9b824b;padding:12px 18px;font-size:13px;line-height:1.6;color:#173a2d}.value-pathway span{display:block;font-size:14px;color:#536355;margin-top:8px}.value-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 40px}.value-inventory h4{font:14px/1.6 var(--serif,Georgia);letter-spacing:.04em}.value-inventory ul{padding-left:18px;font-size:15px;line-height:1.9}.value-included{border-top:1px solid #b6a887;border-bottom:1px solid #b6a887;padding:14px 0}.value-included summary{cursor:pointer;font:15px/1.6 var(--serif,Georgia);padding:14px 0;min-height:48px;color:#173a2d;display:flex;justify-content:space-between}.value-included summary:focus-visible{outline:3px solid #715727;outline-offset:2px}.value-included[open] summary span{transform:rotate(45deg)}.value-closing{font:16px/1.7 var(--serif,Georgia);color:#173a2d;margin:30px 0}.path-difference{margin-top:35px}.path-primary:disabled{cursor:not-allowed}.path-tab-scroll{padding-bottom:4px}
@media(max-width:900px){.path-panel{gap:0 28px}.value-gallery{gap:20px}.value-preview img{height:290px}.value-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.path-tabs{gap:10px;min-width:max-content}.path-tabs [role=tab]{font-size:12px;padding:16px 18px}.path-tabs [role=tab][aria-selected=true]{padding:15px 17px}.path-panel{display:flex;gap:0}.path-details{margin-top:0}.value-expanded{width:100%;margin-top:24px}.value-gallery{grid-template-columns:1fr;gap:30px}.value-preview img{height:auto;max-height:490px}.value-chapter{padding:30px 0}.value-chapter h4{font-size:25px}.value-statistics{grid-template-columns:1fr 1fr;gap:22px}.value-statistics strong{font-size:36px}.value-pathway,.value-inventory{grid-template-columns:1fr}.value-included summary{font-size:14px}.path-support-note{max-width:none}}
.inventory-group{border-bottom:1px solid #d4c8ad;padding:8px 0}.inventory-group summary{min-height:48px;padding:12px 0;cursor:pointer;line-height:1.6;color:#173a2d;font-size:13px;letter-spacing:.04em}.inventory-group summary:focus-visible{outline:3px solid #715727;outline-offset:3px}.inventory-group ol{padding-left:20px}.inventory-group li{margin:18px 0;font-size:14px}.inventory-group li p{font-size:13px;margin:7px 0;line-height:1.6}.inventory-group small{font-size:11px;color:#536355}
