/* Centered, scoped sales presentation. */
#upgrade{max-width:1040px}.sales-page{text-align:center}.sales-page h1{font-size:clamp(36px,4.5vw,61px);line-height:1.12}.sales-page h2{font-size:clamp(31px,3.7vw,46px);line-height:1.15;color:var(--gold)}.sales-page h3{font-size:clamp(24px,2.5vw,30px);line-height:1.3}.sales-page p{line-height:1.95;color:var(--muted);font-size:16px;max-width:690px;margin:20px auto}.sales-page strong{color:var(--ivory)}.sales-section{padding:78px 0;border-top:1px solid var(--line)}.sales-section>h2{max-width:820px;margin:0 auto 32px}.sales-section>h3{max-width:750px;margin:30px auto 20px}.sales-wheel{max-width:470px;margin:25px auto}.sales-wheel manifestology-wheel{display:block}.sales-list{max-width:630px;text-align:left;margin:28px auto;padding-left:25px;color:var(--muted);line-height:1.9}.sales-list li{padding:8px}.sales-list li::marker{color:var(--gold)}.sales-page .eyebrow{color:var(--gold);font-size:11px;letter-spacing:2px}.answer-quote{display:block;font:italic 27px Georgia,serif;color:var(--gold)!important;padding:10px}.profile-medallions{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:50px auto;max-width:960px}.profile-medallions>div{aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;padding:25px 15px;display:flex;flex-direction:column;justify-content:center;position:relative;background:radial-gradient(ellipse,#5c3b8644,#101329)}.profile-medallions>div+div:before{content:'';position:absolute;right:100%;width:24px;height:1px;background:var(--gold)}.profile-medallions span{font-size:10px;color:var(--gold);text-transform:uppercase;letter-spacing:1px}.profile-medallions strong{font:19px Georgia,serif;margin-top:12px}.sales-page .gold-caption{font:italic 26px Georgia,serif;color:var(--gold)}.sales-page .book-wrap{margin:45px auto 65px}.sales-page .book h3{font-size:31px;color:var(--ivory)}.sales-page .book p{font-size:10px;line-height:1.7;color:var(--gold)}.interior-previews{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:50px 0}.interior-previews article{text-align:left;border:1px solid var(--line);padding:28px;background:linear-gradient(140deg,#37235c55,#101329)}.interior-previews p{font-size:13px}.interior-previews h3{font-size:27px}.interior-previews .exercise{margin-bottom:0}.sales-profile{max-width:740px;margin:35px auto;border-block:1px solid var(--line)}.sales-profile p{display:flex;justify-content:space-between;text-align:left;gap:24px;padding:14px 0;margin:0 auto;border-bottom:1px solid #d6b16c18;font-size:14px}.sales-profile strong{text-align:right}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px auto}.comparison article{padding:32px;border:1px solid var(--line);background:#37235c33}.comparison p{font-size:14px}.comparison ul{font-size:14px}.fingerprint{max-width:390px;margin:30px auto}.fingerprint svg{width:100%}.fingerprint figcaption,.experience-capture figcaption{font-size:12px;color:var(--gold)}.obstacle-reveal{padding:50px 20px;margin:40px auto;max-width:580px;border:1px solid var(--gold);background:radial-gradient(ellipse at top,#5c3b8666,transparent)}.obstacle-reveal p{color:var(--gold);animation:obstacle-light 1.2s ease both}.manifestation-compass{position:relative;width:300px;height:300px;margin:50px auto;border:1px solid var(--gold);border-radius:50%;background:radial-gradient(circle,#37235c,#101329)}.manifestation-compass i{position:absolute;inset:45px;font:180px/1 Georgia,serif;color:var(--gold);animation:compass-reveal 1.5s ease both}.manifestation-compass b{position:absolute;inset:118px;background:#101329;border-radius:50%;display:grid;place-items:center;font:35px Georgia,serif;color:var(--gold);z-index:1}.manifestation-compass span{position:absolute;font-size:12px;color:var(--gold);z-index:1}.manifestation-compass span:nth-child(1){top:15px;left:130px}.manifestation-compass span:nth-child(2){right:5px;top:140px}.manifestation-compass span:nth-child(3){bottom:15px;left:115px}.manifestation-compass span:nth-child(4){left:10px;top:140px}.journey-preview{padding:25px;border:1px solid var(--line);margin:40px auto;background:#37235c33}.day-nodes{display:grid;grid-template-columns:repeat(7,1fr);gap:18px;max-width:580px;margin:25px auto}.day-nodes button{aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;color:var(--gold);background:#101329;min-height:44px;cursor:pointer}.day-nodes button:hover,.day-nodes button[aria-pressed=true]{background:var(--gold);color:var(--navy)}.week-overview{padding:20px;border-bottom:1px solid var(--line)}.golden-path{width:100%;display:block;max-width:900px;margin:20px auto}.three-steps{max-width:760px;margin:auto}.three-steps article{padding:35px 0;border-bottom:1px solid var(--line)}.three-steps svg{width:65px;height:65px;color:var(--gold)}.sales-page .offer-box{margin-top:50px}.sales-page .primary{white-space:normal;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.sales-page .micro{font-size:12px}.sales-page .price{font-size:36px;color:var(--gold)}.experience-capture{margin:40px 0}.experience-capture img{width:100%;height:auto;border:1px solid var(--line)}.sales-faq{text-align:left;max-width:800px;margin:40px auto}.sales-faq details{border-bottom:1px solid var(--line);padding:22px 8px}.sales-faq summary{font:25px/1.4 Georgia,serif;color:var(--ivory);cursor:pointer;min-height:44px}.sales-faq p{font-size:15px}.final-portal{max-width:440px;margin:auto;border-radius:50%;background:radial-gradient(circle,#5c3b8644,transparent 70%)}.final-portal .sales-wheel{max-width:340px}.sales-page .sales-disclaimer{max-width:800px}.sales-page :focus-visible{outline:2px solid var(--gold);outline-offset:5px}@keyframes obstacle-light{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes compass-reveal{from{opacity:.4;transform:rotate(-25deg)}to{opacity:1;transform:none}}@media(max-width:700px){.sales-section{padding:48px 0}.sales-page p{font-size:15px}.profile-medallions{grid-template-columns:1fr 1fr;gap:15px}.profile-medallions>div{padding:18px 12px}.profile-medallions strong{font-size:16px}.profile-medallions>div+div:before{display:none}.interior-previews,.comparison{grid-template-columns:1fr}.interior-previews article{padding:22px}.sales-profile p{display:block}.sales-profile strong{display:block;text-align:left;margin-top:5px}.day-nodes{gap:7px;grid-template-columns:repeat(7,minmax(0,1fr))}.day-nodes button{min-height:32px;font-size:12px;padding:0}.journey-preview{padding:18px 10px}.manifestation-compass{width:270px;height:270px;transform:scale(.94)}.manifestation-compass b{inset:103px}.manifestation-compass i{inset:30px}.manifestation-compass span:nth-child(1){left:115px}.manifestation-compass span:nth-child(2),.manifestation-compass span:nth-child(4){top:125px}.manifestation-compass span:nth-child(3){left:100px}.sales-page .book-wrap{padding-inline:14px}.sales-page .book{padding:30px 22px}.sales-page .book h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.sales-page *{animation:none!important;transition:none!important}}
.plan-path{margin:35px 0;padding:24px;border:1px solid var(--line);background:#37235c33}.plan-path>div{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.plan-path button{border:1px solid var(--gold);border-radius:50%;aspect-ratio:1;background:var(--navy);color:var(--gold);cursor:pointer;min-height:36px}.plan-path button:hover,.plan-path button[aria-current=step]{color:var(--navy);background:var(--gold)}.experience-capture img+img{margin-top:20px}@media(max-width:700px){.plan-path{padding:15px}.plan-path>div{gap:7px}.plan-path button{min-height:28px;padding:0}}
/* Seven-minute preview keeps the existing midnight enamel and engraved gold palette. */
.alignment-preview{max-width:580px;margin:48px auto;text-align:center}.alignment-wheel{position:relative;width:min(100%,480px);aspect-ratio:1;margin:auto;background:radial-gradient(circle,#50316b66,#17162e 68%,transparent 70%);border-radius:50%;filter:drop-shadow(0 0 16px #d6b16c24)}.alignment-wheel>svg{width:100%;height:100%;display:block}.alignment-wheel text{fill:#f8dfaa;font:18px var(--serif);letter-spacing:1px}.alignment-trace{fill:none;stroke:#dfbd7d;stroke-width:2;stroke-dasharray:1163;animation:alignment-trace 12s ease-in-out infinite;transform:rotate(-90deg);transform-origin:center}.alignment-stage{position:absolute;width:28%;height:28%;border:0;background:transparent;color:var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;animation:alignment-light 12s ease-in-out infinite}.alignment-stage span{height:30px;font-size:27px;line-height:1}.alignment-stage span svg{height:30px;width:40px}.alignment-stage strong{font-size:10px;letter-spacing:1px}.alignment-stage small{font-size:11px;color:var(--ivory)}.alignment-stage[aria-pressed=true]{background:#d6b16c12;border-radius:50%;outline:1px solid #d6b16c66}.stage-0{left:22%;top:6%}.stage-1{right:6%;top:22%;animation-delay:3s}.stage-2{right:22%;bottom:6%;animation-delay:6s}.stage-3{left:6%;bottom:22%;animation-delay:9s}.alignment-description{min-height:3.5em;color:var(--gold)}@keyframes alignment-trace{0%{stroke-dashoffset:1163;opacity:.3}90%,100%{stroke-dashoffset:0;opacity:1}}@keyframes alignment-light{0%,25%{filter:drop-shadow(0 0 7px #f1ce8c);opacity:1}40%,95%{opacity:.65}}@media(prefers-reduced-motion:reduce){.alignment-trace,.alignment-stage{animation:none}}
/* Live, readable reading previews replace scaled page screenshots. */
.sales-page .reading-preview-stack{max-width:780px;margin:48px auto 0;text-align:left;display:grid;gap:28px}
.sales-page .reading-preview{min-width:0;padding:clamp(20px,4vw,42px);border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#37235c77,#101329);box-shadow:0 16px 40px #10132933}
.sales-page .reading-preview header{margin-bottom:24px}
.sales-page .reading-preview h3{margin:8px 0 16px;font-size:clamp(25px,3vw,33px);overflow-wrap:break-word}
.sales-page .reading-preview p{max-width:none;margin:16px 0;font-size:16px;line-height:1.8}
.sales-page .reading-preview .eyebrow{font-size:11px;margin:0 0 12px}
.sales-page .preview-chapters{list-style:none;padding:0;margin:0;display:grid}
.sales-page .preview-chapters li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:baseline;padding:17px 0;border-top:1px solid var(--line);line-height:1.6}
.sales-page .preview-chapters span{font-size:12px;color:var(--gold);letter-spacing:1px}
.sales-page .preview-chapters strong{font-weight:400;font-family:var(--serif);font-size:21px}
.sales-page .preview-practice{margin-top:24px;padding:20px 24px;border-left:2px solid var(--gold);background:#5c3b8633}
.sales-page .reading-preview h4{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin:24px 0 8px}
.sales-page .preview-practice h4:first-child{margin-top:0}
.sales-page .reading-preview .preview-instruction{font-size:14px;color:var(--gold)}
.sales-page .preview-routine{display:grid;gap:12px}
.sales-page .preview-routine details{border:1px solid var(--line);border-radius:6px;background:#10132966;overflow:hidden}
.sales-page .preview-routine summary{display:list-item;list-style-position:outside;margin-left:24px;padding:20px 18px 20px 4px;cursor:pointer;color:var(--gold);line-height:1.5}
.sales-page .preview-duration{display:block;font-size:11px;letter-spacing:1px;margin-bottom:6px}
.sales-page .preview-routine summary strong{font-family:var(--serif);font-size:23px;font-weight:400}
.sales-page .preview-routine details[open] summary{border-bottom:1px solid var(--line)}
.sales-page .preview-stage-body{padding:4px 24px 16px}
.sales-page .preview-sample-link{text-align:center;margin:0;font-size:14px}
@media(max-width:700px){.sales-page .reading-preview-stack{gap:20px;margin-top:30px}.sales-page .reading-preview p{font-size:15px}.sales-page .preview-practice{padding:16px}.sales-page .preview-stage-body{padding:4px 16px 16px}.sales-page .preview-routine summary strong{font-size:21px}}
