
:root{color-scheme:dark;--bg:#12110e;--panel:#25231d;--line:#474337;--ink:#edf8f7;--muted:#b9b0a0;--gold:#eec888;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}button,input{font:inherit}button,a,label,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,label:focus-within{outline:2px solid var(--gold);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.13;letter-spacing:-.035em}h1{font-size:clamp(36px,5.2vw,70px);font-weight:650;max-width:850px}h1 span{color:var(--gold)}h2{font-size:clamp(28px,3.3vw,44px);font-weight:620;max-width:730px}h3{font-size:22px;font-weight:600}p{color:var(--muted)}.wrap{max-width:1060px;margin:auto;padding:0 28px}.header{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:98px;border-bottom:1px solid var(--line)}.brand{font-size:16px;font-weight:750;letter-spacing:.075em;white-space:nowrap}.brand span{color:var(--gold)}.nav{font-size:15px;color:var(--muted);padding:12px 0}.nav:hover{color:var(--gold)}section{margin-top:88px}.hero{margin-top:32px}.video{display:block;width:100%;aspect-ratio:16/9;border:1px solid #514b3d;border-radius:var(--radius);background:radial-gradient(ellipse at center,#2c2921 0,#20201d 45%,#1b1c1b 75%);position:relative;overflow:hidden}.orbital{position:absolute;height:100%;width:100%;left:0;top:0;color:var(--gold);opacity:.8}.video-mark{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(70px,13vw,160px);font-weight:650;color:var(--gold);letter-spacing:-.07em}.video-caption{position:absolute;bottom:22px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#e4d9c5}.pill{border:1px solid #615742;border-radius:100px;padding:3px 13px;color:#d6c2a0;font-size:13px}.hero-copy{margin-top:32px}.hero-copy>p{font-size:clamp(18px,2.1vw,22px);max-width:650px;margin-top:22px}.hero-action{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:58px;border:1px solid #d0af77;border-radius:12px;padding:15px 25px;background:var(--gold);color:#201e19;font-weight:650;font-size:17px;transition:background .2s,transform .2s}.primary:hover{background:#edcd97;transform:translateY(-1px)}.price-note{color:var(--muted);font-size:14px}.price-note strong{display:block;font-size:24px;color:var(--ink);font-weight:550}.subtle-link{display:inline-flex;color:var(--gold);border-bottom:1px solid #746141;font-size:15px;padding-bottom:5px;margin-top:24px}.section-head{margin-bottom:26px}.eyebrow{text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.17em;margin-bottom:12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:25px}.card .icon{color:var(--gold);font-size:26px;display:block;margin-bottom:30px;line-height:1}.card p{font-size:16px;margin-top:13px}.number{float:right;font-size:12px;letter-spacing:.06em;color:#91897d}.modules{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}details{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}summary{list-style:none;display:flex;align-items:center;gap:16px;padding:21px 23px;cursor:pointer;min-height:68px}summary::-webkit-details-marker{display:none}summary::after{content:'+';font-size:22px;font-weight:300;color:var(--gold);margin-left:auto;flex-shrink:0}details[open]>summary::after{content:'−'}summary .count{font-size:12px;color:var(--gold);font-variant-numeric:tabular-nums}summary .title{font-size:17px;font-weight:550;line-height:1.3}details p{font-size:16px;padding:0 23px 22px;line-height:1.6}.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.benefits .card{min-height:150px}.benefits h3{font-size:22px}.benefits .card p{font-size:15px}.bonus{background:#37342b;border-color:#786544;position:relative}.bonus .eyebrow{color:#fbd799}.bonus h3{color:#fff2db}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.metric{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.metric strong{display:block;color:var(--gold);font-size:clamp(39px,6vw,66px);letter-spacing:-.05em;line-height:1.1;font-weight:600}.metric span{display:block;color:var(--muted);margin-top:9px}.proof-note{margin-top:19px;max-width:660px}.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.shot-wrap{min-width:0}.shot{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:4/3;background:#21211f;border:1px dashed #565346;border-radius:16px;position:relative;overflow:hidden;color:#b3aa94;font-size:13px}.shot:hover{border-color:var(--gold);background:#292820}.shot svg{width:30px;height:30px;opacity:.65}.shot input{position:absolute;width:1px;height:1px;opacity:0}.shot img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;background:#20201e}.shot-wrap>p{font-size:14px;margin-top:10px}.proof-hint{margin-top:15px;font-size:12px;color:#8b897f}.access{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:34px;border:1px solid #65553a;border-radius:24px;background:#25241f}.access h2{font-size:clamp(29px,3.5vw,42px)}.access ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px;font-size:15px;color:#d4d0c5}.access li::before{content:'✓';color:var(--gold);margin-right:12px}.access-price{font-size:50px;letter-spacing:-.05em;font-weight:600;color:var(--gold);line-height:1.1}.access .primary{width:100%;margin-top:24px}.fineprint{font-size:13px;margin-top:15px}.faq{display:grid;gap:10px}.faq summary{font-size:16px}.faq details p{font-size:15px}.footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:60px;padding:26px 0 35px;border-top:1px solid var(--line);font-size:12px;color:#8e8c82}.footer button{background:none;border:0;color:inherit;padding:0;font-size:12px}.preview-note{font-size:11px;color:#858275;text-align:center;margin-top:16px}dialog{background:#242421;color:var(--ink);border:1px solid #514b3e;border-radius:22px;padding:30px;max-width:460px;width:calc(100% - 32px);max-height:90dvh;overflow:auto}dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}.close{border:1px solid var(--line);border-radius:50%;background:#30302b;width:38px;height:38px;float:right;margin:-10px -10px 10px 14px;font-size:22px}.modal-kicker{color:var(--gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.modal-price{font-size:42px;color:var(--gold);margin:22px 0 10px;letter-spacing:-.04em}.option-row{display:flex;gap:8px;margin:20px 0 15px}.option-row button{border:1px solid var(--line);padding:12px;background:#292925;border-radius:10px;font-size:14px;flex:1}.option-row button[aria-pressed=true]{border-color:var(--gold);background:#393326;color:#e7c78f}.modal-copy{font-size:15px;line-height:1.6}.upload-video{display:block;border:1px solid #665a43;border-radius:10px;margin-top:23px;padding:14px;text-align:center;color:var(--gold);cursor:pointer}.upload-video input{position:absolute;width:1px;height:1px;opacity:0}.demo-badge{display:inline-block;background:#35352e;color:#c3c0b3;border-radius:6px;font-size:11px;padding:4px 8px;margin-top:20px}.video-player{width:100%;border-radius:10px;margin-top:18px}body.modal-open{overflow:hidden}@media(min-width:760px){.hero .video{max-width:100%}.hero-copy{padding:8px 0}.modules details:last-child{grid-column:1/-1}}@media(max-width:640px){.wrap{padding:0 21px}.header{min-height:78px}.brand{font-size:12px;letter-spacing:.045em}.nav{font-size:13px}.hero{margin-top:24px}.video-caption{bottom:13px;left:16px;right:16px;font-size:13px}.pill{font-size:11px;padding:2px 10px}.hero-copy{margin-top:27px}h1{font-size:36px;line-height:1.1;letter-spacing:-.04em}h2{font-size:29px}.hero-copy>p{font-size:17px;margin-top:18px}.hero-action{gap:15px;margin-top:25px}.hero-action .primary{width:100%;min-height:56px}.price-note{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;font-size:12px}.price-note strong{font-size:16px}section{margin-top:64px}.section-head{margin-bottom:22px}.cards{grid-template-columns:1fr;gap:10px}.card{padding:22px;border-radius:16px}.cards .card{padding-left:77px;position:relative}.cards .icon{position:absolute;left:23px;top:24px;margin:0;font-size:25px}.cards h3{font-size:21px}.cards p{font-size:15px;margin-top:8px}.number{font-size:11px}.modules{grid-template-columns:1fr;gap:9px}summary{padding:19px 19px;min-height:65px;gap:13px}summary .title{font-size:16px}.benefits{gap:10px}.benefits .card{padding:18px;min-height:155px}.benefits h3{font-size:19px}.benefits .card p{font-size:13px;margin-top:10px}.benefits .eyebrow{font-size:10px}.metric{padding:21px 17px}.metric strong{font-size:37px}.metric span{font-size:14px}.proof-note{font-size:15px}.shots{gap:10px;grid-template-columns:1fr}.shot{aspect-ratio:16/9}.shot-wrap>p{font-size:14px}.access{grid-template-columns:1fr;gap:30px;padding:24px;border-radius:20px}.access h2{font-size:31px}.access-price{font-size:46px}.access ul{gap:10px;margin-top:21px}.access .primary{margin-top:20px}.faq summary{font-size:15px}.footer{font-size:11px;gap:14px}dialog{padding:26px}.eyebrow{font-size:10px;letter-spacing:.15em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Original Paradox.Creatives typography and button system. */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}button,input,select,textarea{font-family:inherit}h1{font-size:clamp(38px,4.6vw,62px);font-weight:520;line-height:1.09;letter-spacing:-2.5px}.hero-copy>p{font-size:17px;line-height:1.75}h2{font-weight:520}h3{font-weight:550}.primary,.button{min-height:52px;padding:14px 24px;border:0;border-radius:6px;background:#eec888;color:#27251e;font-size:14px;font-weight:650;line-height:1.65}.primary:hover,.button:hover{background:#ffe1af;color:#27251e;transform:none}.primary{gap:24px}.brand{font-size:14px;font-weight:750;letter-spacing:2px}.module-card{display:flex;flex-direction:column;align-self:stretch;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:26px;transition:border-color .15s}.module-card:hover{border-color:#a98e60}.module-number{font-size:10px;letter-spacing:1.5px;color:var(--gold);margin-bottom:18px}.module-card h3{font-size:24px;margin:0 0 15px}.module-card p{font-size:15px;line-height:1.75;margin:0 0 22px}.module-more{font-size:13px;color:var(--gold);margin-top:auto;display:flex;justify-content:space-between;gap:12px}.modules{align-items:stretch}.proof-slot{margin:0}.proof-image{aspect-ratio:4/3;display:grid;place-items:center;background:#21211f;border:1px solid var(--line);border-radius:16px;color:#666458}.proof-image svg{width:32px;height:32px}.proof-slot figcaption{font-size:14px;color:var(--muted);margin-top:10px}.legal-link{text-decoration:underline;text-underline-offset:3px}.skip-link{position:absolute;left:15px;top:-80px;padding:12px;background:var(--gold);color:#12110e;z-index:20}.skip-link:focus{top:10px}.checkout-dialog .button{width:100%}.checkout-dialog{font-family:inherit}.checkout-dialog h2{font-weight:550;letter-spacing:-1px}
@media(max-width:1000px){h1{font-size:46px;letter-spacing:-1.8px}}@media(max-width:720px){h1{font-size:clamp(36px,9vw,50px);letter-spacing:-1.5px;line-height:1.12}.brand{font-size:11px;letter-spacing:1px}.hero-copy>p{font-size:17px;line-height:1.65}.primary,.button{min-height:52px;font-size:14px}.module-card{padding:24px}.module-card h3{font-size:23px}.module-card p{font-size:15px}.proof-image{aspect-ratio:16/9}}@media(max-width:370px){h1{font-size:34px}}
@media(prefers-color-scheme:light){.checkout-dialog{background:#171612;color:#edf8f7}.checkout-dialog h2{color:#edf8f7}.checkout-dialog p,.checkout-dialog label,.checkout-dialog legend{color:#c2b8a8}.checkout-dialog input{background:#23211c;color:#edf8f7;border-color:#ffffff24}.checkout-dialog .checkout-price{color:#eec888}.checkout-dialog .card-options span{background:#23211c;color:#edf8f7}.checkout-dialog input:checked+span{background:#d0ae7210;border-color:#d0ae72;color:#eec888}}

/* Shared visual language from /program/: warm panels, straight edges and gold bonus. */
:root{--bg:#12110e;--panel:#201e19;--line:#d7ccb91f;--ink:#edf8f7;--muted:#c2b8a8;--gold:#eec888}
.card,.module-card,.metric{border:1px solid #d7ccb91f;border-radius:0;background:linear-gradient(135deg,#2d2a23,#1c1a16)}
.card{padding:28px}.module-card{padding:28px}.module-card:hover{border-color:#d8b67b88;background:linear-gradient(135deg,#3c382f,#26241e)}
.number,.module-number{color:#d8b67b}.card .icon,.module-more{color:#eec888}.brand span,.eyebrow{color:#d5b379}
.benefits .bonus{background:linear-gradient(135deg,#ffda9b 0%,#c9a973 55%,#f9d18e 100%);border-color:#ffda9b;color:#2b2822}
.benefits .bonus .eyebrow{color:#584a32}.benefits .bonus h3{color:#2b2822}.benefits .bonus p{color:#4b463b}
.video{border-radius:2px;border-color:#dab77c36;background:radial-gradient(ellipse at 55% 50%,#ddba7e2b,transparent 58%),linear-gradient(145deg,#2d2a23,#1b1915)}
.pill{border-color:#ffffff24;color:#cec9be}.metric strong{color:#eec888}.proof-image{border:1px solid #d7ccb91f;border-radius:2px;background:linear-gradient(135deg,#2d2a23,#1c1a16);color:#9f917a}
.access{border:1px solid #d7ccb91f;border-radius:0;background:linear-gradient(135deg,#2d2a23,#1c1a16)}
.faq details{border:0;border-bottom:1px solid #ffffff20;border-radius:0;background:transparent}.faq summary{padding:21px 0}.faq details p{padding:0 0 22px}.faq summary::after{color:#eec888}
@media(max-width:640px){.card{padding:24px}.cards .card{padding:24px 24px 24px 77px}.cards .icon{top:26px}.benefits .card{padding:24px}.module-card{padding:24px}.access{padding:24px}.metric{padding:24px 17px}}

.access li.included-bonus::before{content:"+";font-size:18px;line-height:1;vertical-align:-1px}

/* Turquoise review direction. */
:root{--bg:#12110e;--panel:#25231d;--line:#d8b98422;--ink:#edf8f7;--muted:#bdb3a3;--gold:#eec888}
body{background:radial-gradient(ellipse at 85% 0%,#403c322d,transparent 30%),var(--bg)}
.header{border-color:#e3bf8120}.brand span,.eyebrow{color:#d8b67b}.header .nav{color:#c2b8a7}
.primary,.button{background:linear-gradient(110deg,#f5ce8c 0%,#d9b67c 53%,#e8c384 100%);color:#292620;border:1px solid #ffda9b4d;box-shadow:0 5px 25px #d3b17815;border-radius:9px}
.primary:hover,.button:hover{background:linear-gradient(110deg,#ffdda4,#e8c384 55%,#f7d08d);color:#292620;box-shadow:0 8px 32px #d3b17828}
h1 span{color:#f1cb89}.video{background:radial-gradient(ellipse at 55% 50%,#bb9d6b20,transparent 62%),linear-gradient(145deg,#2b2822,#191714);border-color:#dab77c2d;border-radius:12px}.orbital{color:#e9c485}.video-mark{color:#efc988;text-shadow:0 0 70px #e5c18325}.pill{border-color:#e3bf8144;color:#d9cebb}
.card,.module-card{background:linear-gradient(135deg,#2b2822,#1f1d18);border:1px solid #cfb48526;border-radius:12px}.card:hover{border-color:#debb7f45}.module-card:hover{background:linear-gradient(135deg,#37342b,#23211b);border-color:#e9c4855c}
.module-card{overflow:hidden;position:relative}.module-number{font-size:64px;font-weight:500;letter-spacing:-5px;line-height:1;color:#ffd691;text-shadow:0 0 20px #ebc68655,0 0 48px #e4c08224;display:block;margin-bottom:23px;font-variant-numeric:tabular-nums}.module-card h3{font-size:24px}.module-more{color:#e9c485}.number,.card .icon{color:#dcb97d}
.benefits .bonus{background:linear-gradient(130deg,#ffd691 0%,#d0af77 55%,#dcb97d 100%);border-color:#ffe0ac66;color:#2f2c25;border-radius:12px;box-shadow:0 0 50px #bd9f6c0c}.benefits .bonus .eyebrow{color:#5b4d34}.benefits .bonus h3{color:#2f2c25}.benefits .bonus p{color:#4b463b}
.proof-image{border-color:#dab77c22;background:linear-gradient(135deg,#2a2721,#1e1c17);color:#7a684a;border-radius:10px}.access{background:radial-gradient(ellipse at 100% 100%,#6152372b,transparent 60%),linear-gradient(135deg,#2a2721,#1d1b17);border:1px solid #ddba7e36;border-radius:14px}.access-price{color:#f6cf8c}.access li::before{color:#e5c183}.legal-link{color:#ded5c5}
.audience-graphic{position:relative;background:radial-gradient(ellipse at 90% 10%,#5c4d3416,transparent 65%);padding:24px 0 12px}.graph-heading{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1.5px;color:#958d80}.graph-status{color:#d5ba8b;display:flex;align-items:center;gap:8px}.graph-status i{width:5px;height:5px;border-radius:50%;background:#f2cb8a;box-shadow:0 0 12px #f2cb8a}.growth-path{display:block;width:100%;height:auto;margin:20px 0 6px;overflow:visible}.graph-grid{stroke:#bd9f6c13;stroke-width:1;stroke-dasharray:3 8}.milestone-small{font-size:17px;fill:#c6bcaa;font-family:inherit}.milestone-big{font-size:45px;fill:#ffdfa8;letter-spacing:-1.5px;font-family:inherit;font-weight:500}.views-total{display:flex;align-items:center;gap:22px;border-top:1px solid #d6b47a28;padding-top:30px;margin-top:12px}.views-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid #eec88836;border-radius:50%;color:#e9c485;background:#dfbc7f0a}.views-icon svg{width:37px;height:37px}.views-total strong{color:#ffda9a;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1;letter-spacing:-3px}.views-total p{font-size:15px;color:#b0a797;margin-top:9px}.views-caption{margin-left:auto;font-size:14px;color:#a29a8b}.proof-note{margin-top:30px}
#review-dialog{background:#26241e;border:1px solid #b99c694d;color:#effaf7;border-radius:18px;max-width:470px;width:calc(100% - 30px);padding:30px}#review-dialog::backdrop{background:#0c0b09bb;backdrop-filter:blur(8px)}#review-dialog h2{font-size:31px;margin:20px 0}#review-copy{font-size:16px;line-height:1.65}#review-price{font-size:40px;color:#f5ce8c;margin-top:24px;letter-spacing:-1px}.review-disclaimer{font-size:12px;margin-top:20px;color:#9b9385}.review-close{float:right;width:36px;height:36px;border-radius:50%;border:1px solid #cdac752c;background:#38352c;font-size:22px;color:#e0d4c1}.review-close-button{width:100%;margin-top:24px}footer{border-color:#cfae7624}.skip-link{background:#f5ce8c}
@media(max-width:640px){.module-number{font-size:56px;letter-spacing:-4px;margin-bottom:23px}.module-card{padding:25px}.audience-graphic{padding:16px 0 8px}.graph-heading{font-size:8px;letter-spacing:1px}.milestone-small{font-size:24px}.milestone-big{font-size:55px}.growth-path{margin:26px 0 12px}.views-total{gap:16px;padding-top:25px}.views-total strong{font-size:48px;letter-spacing:-2px}.views-icon{width:51px;height:51px;flex-shrink:0}.views-icon svg{width:30px;height:30px}.views-caption{display:none}.views-total p{font-size:14px}.bonus h3{font-size:20px}.header{min-height:78px}}

.video-caption{color:#e6dac6}.price-note strong{color:#edf8f7}.fineprint{color:#b9af9f}

html{color-scheme:dark}body{background:#12110e!important;color:#edf8f7!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}p{color:#bdb3a3}a:hover{color:#f5ce8c}button,input{font-family:inherit}.button,.primary{background:linear-gradient(110deg,#f5ce8c,#d9b67c 53%,#e8c384)!important;color:#292620!important;border-radius:9px}.brand span,.eyebrow,.arrow,.count,.module-more{color:#d8b67b}.index-card{background:linear-gradient(135deg,#2b2822,#1f1d18);border:1px solid #cfb48526;border-radius:12px}.index-card:not(.bonus-card)>.eyebrow{font-size:34px;letter-spacing:-1px;text-shadow:0 0 26px #ebc68644;color:#ffd691}.bonus-card{background:linear-gradient(130deg,#ffd691,#d0af77 55%,#dcb97d)!important;border-color:#ffe0ac66;color:#2f2c25}.bonus-card h2,.bonus-card h3{color:#2f2c25}.bonus-card p,.bonus-card .eyebrow,.bonus-symbol{color:#4b463b}.bonus-items section{border-color:#5b4d3433}.art{background:radial-gradient(ellipse,#bb9d6b20,transparent 62%),linear-gradient(145deg,#2b2822,#191714);border-color:#dab77c2d;border-radius:12px}.art:before,.art:after{border-color:#e9c48566}.numeral{color:#efc988;text-shadow:0 0 70px #e5c18325}.art-label,.art-top{color:#c9ae81}.result{background:#2c2922;border-color:#e9c485}.result p{color:#f4ead9}.module{border-color:#dab77c2d}.module[aria-current=page]{background:#d3b17814;border-color:#d7b57b;color:#f5ce8c}.checkout-dialog{background:#26241e;color:#edf8f7;border-color:#b99c694d}.checkout-price,.consent a,.receipt-state{color:#f5ce8c}.card-options input:checked+span{border-color:#eec888;background:#eec88818;color:#ffdca1}.checkout-dialog input:not([type=checkbox]):not([type=radio]){background:#1c1a16;color:#edf8f7;border-color:#d8b98433}.consent input{accent-color:#eec888}.unified-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0 36px;margin-top:60px;border-top:1px solid #d6b47a28;font-size:12px;color:#b9af9f}.footer-identity{font-size:12px;font-weight:650;letter-spacing:1px}.footer-identity span{color:#d8b67b}.footer-identity p{font-size:12px;font-weight:400;letter-spacing:0;margin:7px 0 0;color:#a39b8c}.unified-footer nav{display:flex;flex-wrap:wrap;gap:14px 24px}.unified-footer a{padding:8px 0}.legal-page{max-width:960px;margin:auto;padding:0 22px}.legal-page header{border-color:#d6b47a28;background:transparent}.legal-page main{background:transparent;box-shadow:none;border-color:#d6b47a28}.legal-page h1,.legal-page h2,.legal-page h3{color:#edf8f7}.legal-page a{color:#e4c082}.legal-page table,.legal-page td,.legal-page th{border-color:#584a32}.legal-page th{background:#2c2922}.legal-page .muted{color:#b9af9f}@media(max-width:760px){.unified-footer{align-items:flex-start;flex-direction:column;gap:20px;margin-top:42px;padding:26px 0 32px}.unified-footer nav{gap:12px 22px}.unified-footer a{font-size:12px}.index-card:not(.bonus-card)>.eyebrow{font-size:30px}}
/* Neutral black canvas with restrained creative accents. */
html,body{background:#0b0a09!important}body{color:#f1f3f5!important}.card,.module-card,.index-card{background:linear-gradient(145deg,#1d1b17,#141310)!important;border-color:#ffffff17!important}.card:hover,.module-card:hover,.index-card:hover{border-color:#e8c3843d!important}.video,.art{background:radial-gradient(ellipse at 70% 20%,#6d51a319,transparent 60%),radial-gradient(ellipse at 20% 80%,#c9a9731a,transparent 65%),#141310!important}.access{background:radial-gradient(ellipse at 95% 0%,#7860b012,transparent 65%),#111216!important;border-color:#ffffff1e!important}.proof-image{background:#111216!important;border-color:#ffffff17!important}.audience-graphic{background:radial-gradient(ellipse at 95% 10%,#c7a7710c,transparent 60%)!important}.result{background:#1a1814!important}.checkout-dialog{background:#161511!important}.checkout-dialog input:not([type=checkbox]):not([type=radio]){background:#0d0c0a!important}.primary,.button{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#f3cc8b,#d9b67c 55%,#f0ca89)!important;box-shadow:0 4px 26px #d9b67c14}.primary::after,.button::after{content:"";position:absolute;inset:-50% auto -50% -70%;width:38%;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent,#ffffff66,transparent);transform:skewX(-22deg);animation:button-glint 8s ease-in-out infinite}.bonus,.benefits .bonus,.bonus-card{background:linear-gradient(125deg,#f8d69b,#dcb97d 45%,#efcb8e 82%,#b4b4ed)!important;color:#2a2721!important;box-shadow:0 5px 32px #e3bf810d}.bonus h3,.bonus-card h2,.bonus-card h3{color:#2a2721!important}.cards .card:nth-child(1) .icon{color:#f2cb8a}.cards .card:nth-child(2) .icon{color:#b4a5f0}.cards .card:nth-child(3) .icon{color:#e6c183}.module-card:nth-child(3n+2) .module-number{color:#fbdca6;text-shadow:0 0 24px #eec88838}.module-card:nth-child(3n) .module-number{color:#bbb0f7;text-shadow:0 0 24px #aa8be538}.card-options input:disabled+span{opacity:.38;cursor:not-allowed;background:#ffffff04!important;border-color:#ffffff10!important;color:#a2a6ac!important}.card-options label:has(input:disabled){cursor:not-allowed}.card-options .locked-hint{display:block;font-size:10px;margin-top:2px;font-weight:400}.unified-footer{border-color:#ffffff17!important}.legal-page main{background:transparent!important}.legal-page header{background:transparent!important}.legal-page th{background:#1d1b17!important}@keyframes button-glint{0%,65%{left:-70%;opacity:0}72%{opacity:.65}88%,100%{left:150%;opacity:0}}@media(prefers-reduced-motion:reduce){.primary::after,.button::after{animation:none;display:none}}

/* Restored black and warm gold palette; structure unchanged. */
:root{--bg:#10100f;--panel:#181815;--line:#ffffff22;--ink:#f5f1e9;--muted:#bcb7ae;--gold:#e6c58d}html,body{background:#10100f!important;color:#f5f1e9!important}.brand span,.eyebrow,.arrow,.count,.module-more,.card .icon,.number,.module-number,.index-card:not(.bonus-card)>.eyebrow{color:#d9b87e!important}.primary,.button{background:linear-gradient(110deg,#f4dba5,#dfba79 55%,#efcc8e)!important;color:#21190e!important;border-color:#f4dba533!important;box-shadow:0 5px 26px #d6ac6410!important}.card,.module-card,.index-card{background:linear-gradient(135deg,#252117,#151513)!important;border-color:#ffffff22!important}.module-card:hover,.index-card:hover{border-color:#d9b87e66!important}.video,.art{background:radial-gradient(ellipse at 55% 50%,#b68a4238,transparent 58%),linear-gradient(145deg,#22201a,#141410)!important;border-color:#c8a46b35!important}.orbital,.video-mark,.numeral{color:#e6c58d!important;text-shadow:0 0 50px #d6ac6420!important}.video-caption{color:#e0d4bd!important}.pill{border-color:#635741!important;color:#d6c2a0!important}h1 span,.access-price,.metric strong,.views-total strong{color:#e6c58d!important}.module-number,.module-card:nth-child(n) .module-number{color:#f0d2a0!important;text-shadow:0 0 24px #d6ac6440!important}.bonus,.benefits .bonus,.bonus-card{background:linear-gradient(135deg,#f4dba5 0%,#d6ac64 55%,#efcc8e 100%)!important;color:#21190e!important;border-color:#f4dba5!important;box-shadow:none!important}.bonus h3,.benefits .bonus h3,.bonus-card h2,.bonus-card h3{color:#21190e!important}.bonus p,.benefits .bonus p,.bonus-card p,.bonus .eyebrow,.benefits .bonus .eyebrow,.bonus-card .eyebrow{color:#574021!important}.proof-image,.access,.result{background:linear-gradient(135deg,#252117,#151513)!important;border-color:#d9b87e33!important}.audience-graphic{background:transparent!important}.graph-status,.graph-kind,.milestone-small{color:#c9a976!important;fill:#c9a976!important}.milestone-big{fill:#f0d2a0!important}.graph-status i{background:#e6c58d!important;box-shadow:0 0 12px #e6c58d44!important}.graph-grid{stroke:#d9b87e18!important}.views-icon{color:#e6c58d!important;border-color:#d9b87e33!important;background:#d9b87e0a!important}.views-total{border-color:#d9b87e33!important}.views-caption,.views-total p,.proof-note,.fineprint,.card p{color:#bcb7ae!important}.art:before,.art:after{border-color:#e6bf7166!important}.art-label,.art-top{color:#d4bd97!important}.result p{color:#eee5d5!important}.module[aria-current=page]{background:#d0ae7210!important;border-color:#d0ae72!important;color:#e6c58d!important}.checkout-dialog{background:#171612!important;color:#f5f1e9!important;border-color:#c9a97666!important}.checkout-dialog input:not([type=checkbox]):not([type=radio]){background:#10100f!important;color:#f5f1e9!important;border-color:#ffffff30!important}.checkout-price,.consent a,.receipt-state{color:#e6c58d!important}.card-options input:checked+span{border-color:#e6c58d!important;background:#e6c58d18!important;color:#edcc8f!important}.consent input{accent-color:#e6c58d!important}.unified-footer{border-color:#ffffff20!important}.footer-identity span{color:#d9b87e!important}.legal-page a{color:#d9b87e!important}.legal-page th{background:#1e1c17!important}.legal-page p{color:#bcb7ae!important}a:hover{color:#edcc8f}.skip-link{background:#e6c58d!important}.legal-link{color:#d9b87e!important}

/* Gold form states and bounded mobile module cards. */
:root{accent-color:#e6c58d}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #e6c58d!important;outline-offset:4px}.checkout-dialog input{caret-color:#e6c58d!important;accent-color:#e6c58d!important}.checkout-dialog input:not([type=checkbox]):not([type=radio]):focus{outline:2px solid #e6c58d!important;outline-offset:4px;border-color:#d9b87e!important;box-shadow:0 0 0 1px #d9b87e22!important}.card-options input:focus-visible+span{outline:2px solid #e6c58d!important;outline-offset:3px}.checkout-dialog .consent input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1px solid #b5a68b;border-radius:4px;background:#10100f;accent-color:#e6c58d!important}.checkout-dialog .consent input[type=checkbox]:checked{background:#e6c58d!important;border-color:#e6c58d!important}.checkout-dialog .consent input[type=checkbox]:checked::after{content:"✓";font-size:14px;font-weight:750;line-height:1;color:#21190e}.access li::before,.access li.included-bonus::before,.included-list li::before,.faq summary::after,.faq-list summary::after,.home-faq summary::after{color:#e6c58d!important}.modal-close,.modal-support,#receipt-note,.form-note,.field-label,.receipt-check{color:#bcb7ae!important}.checkout-dialog .consent{color:#bcb7ae!important}.consent a{color:#e6c58d!important}
main,.wrap,section,article{min-width:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cards>*,.index-grid>*,.modules>*,.benefits>*,.intro>*{min-width:0;max-width:100%}body:not(.public-home) .cards .card{padding:24px;border:1px solid #ffffff20;border-radius:12px;overflow-wrap:anywhere}body:not(.public-home) .cards .card h3{margin-top:14px;overflow-wrap:anywhere}body:not(.public-home) .cards .card p{max-width:100%;overflow-wrap:anywhere}.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-card,.module-card,.result{min-width:0;max-width:100%;overflow-wrap:anywhere}.result{box-sizing:border-box}.checkout-dialog{box-sizing:border-box;max-width:calc(100vw - 28px)}.checkout-dialog *{min-width:0}.checkout-dialog .card-options{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-dialog .receipt-check,.checkout-dialog .modal-submit{max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.wrap{max-width:calc(100% - 36px)}.cards,.index-grid{grid-template-columns:minmax(0,1fr)}.cards{gap:18px}body:not(.public-home) .cards .card{width:100%;padding:22px;margin:0}body:not(.public-home) .cards .card h3{font-size:21px;line-height:1.3}body:not(.public-home) .cards .card p{font-size:15px;line-height:1.7}.intro,.hero{min-width:0}.intro{grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:minmax(0,1fr)}.art{width:100%;min-width:0}.result{width:100%;margin-left:0;margin-right:0;padding:24px}.result p{font-size:17px;overflow-wrap:anywhere}.module{white-space:normal;max-width:100%}.unified-footer nav{min-width:0;max-width:100%}.checkout-dialog{width:calc(100vw - 28px);padding:28px 22px}.checkout-dialog .consent{grid-template-columns:18px minmax(0,1fr)}.checkout-dialog h2{overflow-wrap:anywhere}}


/* Module deck: one shared black-and-gold card treatment. */
.module-card,.index-card:not(.bonus-card){position:relative;isolation:isolate;border:1px solid #d9b87e55!important;border-radius:14px;padding:28px!important;overflow:hidden;min-width:0;transition:border-color .2s,transform .2s}
.module-card::before,.index-card:not(.bonus-card)::before{content:"";position:absolute;inset:7px;border:1px solid #d9b87e24;border-radius:9px;pointer-events:none;z-index:-1}
.tarot-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:174px;margin:0 0 24px;color:#e6c58d;background:radial-gradient(ellipse,#d9b87e12,transparent 66%);border-bottom:1px solid #d9b87e30}
.tarot-art svg{width:112px;height:112px;max-width:65%}.tarot-numeral{position:absolute;top:0;left:0;right:0;text-align:center;font-family:Georgia,serif;font-size:18px;letter-spacing:.12em;color:#e6c58d}.tarot-star{position:absolute;bottom:-10px;left:calc(50% - 14px);width:28px;background:#1e1b15;text-align:center;font-size:14px;color:#d9b87e}
.module-card:hover,.index-card:not(.bonus-card):hover{border-color:#e6c58d!important;transform:translateY(-3px)}
.module-card h3,.index-card h2{overflow-wrap:normal}.module-card p{color:#bcb7ae!important}.module-more{margin-top:22px}
.unified-footer,.unified-footer p,.unified-footer nav,.footer-identity p,.header-actions nav,.back,.lead,.fineprint,.checkout-description,.checkout-help{color:#bcb7ae!important}.unified-footer a:hover,.header-actions a:hover{color:#e6c58d!important}.brand{color:#f5f1e9!important}.brand span,.footer-identity span{color:#d9b87e!important}
@media(max-width:760px){.module-card,.index-card:not(.bonus-card){padding:26px!important}.tarot-art{height:160px}.hero-copy h1{font-size:clamp(34px,8.4vw,48px);line-height:1.1}.hero-copy p{font-size:17px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.module-card,.index-card{transition:none;transform:none!important}}
@media(min-width:1000px){.modules{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{min-height:520px}}

/* Compact outcomes: use the full card width, including on phones. */
section[aria-labelledby="possibilities"] .card{padding:20px!important;min-height:0}
section[aria-labelledby="possibilities"] .card .icon{position:static;display:block;font-size:22px;line-height:1;margin:0 0 12px}
section[aria-labelledby="possibilities"] .card h3{margin:0;font-size:22px}
section[aria-labelledby="possibilities"] .card p{margin-top:10px;max-width:none;font-size:16px;line-height:1.55}

/* Identical module cards on the homepage and program index. */
.module-card{display:flex;flex-direction:column;align-self:stretch;text-decoration:none}
.module-card h3{font-size:24px;font-weight:650;line-height:1.13;letter-spacing:-.035em;margin:0 0 15px;color:#f5f1e9}
.module-card p{font-size:16px;line-height:1.55;margin:0;color:#bcb7ae!important}
.module-card .module-more{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.55;margin-top:auto;padding-top:22px;color:#d9b87e}
@media(min-width:1000px){.module-card{min-height:520px}}
@media(max-width:760px){.module-card h3{font-size:23px}}


/* Same content edges as program and module pages; no doubled mobile gutters. */
.public-home .wrap{width:min(1160px,calc(100% - 48px));max-width:none;margin-inline:auto;padding-inline:0}
@media(max-width:760px){.public-home .wrap{width:calc(100% - 36px)}}
