/* Explicit ink prevents embedded previews and browser themes from recoloring text */
body,.hero,.section,.foot{color:#f6f3ec}
.hero h1,.section h2,.section h3,.section h4,.faq summary,.coach-stats strong{color:#f6f3ec;-webkit-text-fill-color:currentColor}
.hero .accent,.section .accent{color:#f29a66;-webkit-text-fill-color:currentColor}
.hero-copy .lead,.section-head>p,.program-top>p,.recognition p,.platform p,.coach-copy>p,.faq details p{color:#cec6bd;-webkit-text-fill-color:currentColor}
.hero-text.active{animation:none;opacity:1}.hero-copy{isolation:isolate}.hero-media:after{background:linear-gradient(90deg,#111110 0%,#111110b8 24%,#11111022 65%),linear-gradient(0deg,#111110,transparent 32%)}
.purchase-wrap{position:relative;max-width:480px;padding-top:28px}.purchase-discount{position:absolute;top:0;left:22px;z-index:1;min-width:90px;height:38px;border-radius:24px;padding:2px;background:linear-gradient(120deg,#ffc98c,#e87c3d);box-shadow:0 4px 22px #f7983f38;overflow:hidden;isolation:isolate}.purchase-discount:before{content:'';position:absolute;inset:-50%;z-index:-1;background:conic-gradient(transparent 25%,#fff3b4 45%,transparent 60%);animation:discount-orbit 4s linear infinite}.purchase-discount span{display:grid;place-items:center;position:relative;height:100%;border-radius:24px;background:#3a251a;color:#ffd2a3;font:800 15px Inter,Arial,sans-serif}.purchase-cta{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center;width:100%;padding:26px 24px 22px;border:1px solid #ffc592aa;border-radius:17px;background:linear-gradient(160deg,#ffffff20,transparent 45%),linear-gradient(115deg,#a44d27,#db7c3d 65%,#b95a2c);box-shadow:inset 0 1px #ffe7c180,inset 0 -4px 10px #57220950,0 14px 42px #df772528;color:#fff7ed;transition:transform .25s,box-shadow .25s}.purchase-cta:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffe7c180,0 18px 50px #df772540}.purchase-label{grid-column:1;font:800 16px/1.4 Inter,Arial,sans-serif;color:#fff7ed}.purchase-prices{display:flex;gap:13px;align-items:center;flex-wrap:wrap;grid-column:1}.purchase-cta .price{font:600 29px/1.25 Unbounded,Inter,sans-serif;color:#fff7ed;white-space:nowrap}.purchase-cta .old-price{font-size:15px;color:#f6dbc6;margin:0;white-space:nowrap}.purchase-percent{font-size:11px;padding:4px 7px;border:1px solid #ffe2c64a;border-radius:7px;background:#7a321e50;color:#ffdfbb}.purchase-cta>.purchase-arrow{grid-column:2;grid-row:1/3;color:#ffe7cd}.hero-access{color:#e3d7c9}.payment-note{color:#c5b8ab}.buy-card .purchase-wrap{margin-top:26px}.buy-card .purchase-cta .price{font-size:28px}.buy-card .hero-access{font-size:11px}.buy-card .payment-note{font-size:10px}.sticky-buy .price{color:#fff7ed}
@keyframes discount-orbit{to{transform:rotate(360deg)}}
.complex-deck{position:relative;display:block;height:500px;margin-top:35px;perspective:1100px;isolation:isolate;touch-action:pan-y}
.complex-deck .deck-card{position:absolute;display:block;left:50%;top:30px;width:43%;height:430px;overflow:hidden;border-radius:25px;background:linear-gradient(135deg,#302820,#171615);border:1px solid #f4bd8550;box-shadow:inset 0 1px #ffdfb344,0 20px 60px #0007;transform-origin:center 85%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .65s,border-color .65s;will-change:transform}
.deck-card[data-position=active]{transform:translateX(-50%) translateY(-12px) translateZ(50px);z-index:3;filter:brightness(1);border-color:#ffc087aa}
.deck-card[data-position=prev]{transform:translateX(-110%) rotate(-8deg) scale(.86);z-index:1;filter:brightness(.65)}
.deck-card[data-position=next]{transform:translateX(10%) rotate(8deg) scale(.86);z-index:2;filter:brightness(.65)}
.complex-preview{height:260px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse at 50% 60%,#d9955840,transparent 70%),linear-gradient(135deg,#29231d,#171615);overflow:hidden}.preview-art{display:flex;gap:9px;align-items:center;transform:rotate(-12deg);margin:0 0 10px}.preview-art span{width:23px;height:85px;border-radius:30px;background:linear-gradient(120deg,#ffc38d80,#9f643233);box-shadow:inset 0 1px #fff4;border:1px solid #eaba8238}.preview-art span:nth-child(2){height:130px}.preview-label{font-size:16px;font-weight:600;color:#f4ddc5;position:relative;z-index:1;text-align:center;padding-inline:15px}.preview-pending{font-size:11px;color:#c5b098}.deck-card .complex-content{padding:23px}.deck-card .complex-content h3{font-size:20px;margin-top:0}.deck-card .complex-content p{font-size:13px;color:#d3c5b5}.deck-select{position:absolute;inset:0;width:100%;height:100%;background:transparent;z-index:4;border:0;border-radius:25px}.deck-select:focus-visible{outline:3px solid #ffd1a1;outline-offset:-5px}.deck-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px auto 22px}.deck-controls button{min-width:44px;min-height:44px;border:1px solid #edc6a233;border-radius:50%;color:#ebc5a0;background:#ffffff06}.deck-dots{display:flex;gap:0}.deck-dots button{border:0;background:none;display:grid;place-items:center;min-width:30px}.deck-dots button:after{content:'';width:6px;height:6px;background:#cfae8d55;border-radius:50%}.deck-dots button[aria-pressed=true]:after{background:#f6b87a;box-shadow:0 0 12px #f4a55b66}.deck-controls .deck-pause{border-radius:22px;padding:0 16px;font-size:11px;min-width:85px}
.bonus-category-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.bonus-category-tabs .bonus-tab{font-size:12px;min-height:45px;padding:12px 16px;border-radius:13px;border-color:#d4bda03b;background:linear-gradient(135deg,#ffffff0c,#ffffff02);color:#d7ccbf;box-shadow:inset 0 1px #fff2,0 5px 16px #0002;transition:background .2s,transform .2s}.bonus-category-tabs .bonus-tab[aria-selected=true]{border-color:#f7bb80aa;background:linear-gradient(135deg,#9a562b66,#3f2a1e80);color:#ffdbb6;box-shadow:inset 0 1px #fff3,0 5px 22px #c77c2520}.bonus-shell .bonus-panel{display:none;grid-template-columns:1fr;gap:0;animation:none}.bonus-shell .bonus-panel.active:not([hidden]){display:block}.bonus-shell .bonus-panel[hidden]{display:none!important}.bonus-panel .benefit-card{display:grid;grid-template-columns:200px 1fr;align-items:center;min-height:220px;background:linear-gradient(135deg,#ffffff07,#ffffff02)}.bonus-panel .benefit-image{height:200px}.bonus-panel .benefit-copy{padding:25px}.bonus-panel .benefit-copy h4{font-size:21px}.bonus-panel .benefit-copy ul{font-size:13px}.bonus-panel .benefit-copy .eyebrow{display:none}.support-symbols{display:flex;gap:8px;align-items:center;justify-content:center;padding:22px}.support-symbols span{display:grid;place-items:center;width:44px;height:50px;flex:none;border-radius:15px;border:1px solid #e6b98b66;background:linear-gradient(130deg,#e2ac6540,#ffffff04);color:#ffd3a5;font-size:25px;box-shadow:inset 0 1px #fff5,0 10px 20px #0004}.support-symbols span:nth-child(2){transform:translateY(-10px)}
.coach-stats{margin:25px 0 26px;border:0;border-bottom:1px solid #f5c5a030;padding:0 0 23px}.coach-stats strong{color:#f4a76e}.coach-copy .coach-story{color:#f4ddc7;font-size:17px;margin:20px 0}.coach-copy .coach-quote{color:#d3c4b4;font-size:16px}.coach-photo img{object-position:center 38%}.audience-photo img{mask-image:linear-gradient(180deg,transparent,#000 6%,#000 90%,transparent);object-position:center}.faq summary{color:#f5eee5}.faq details p{color:#d1c6ba}.review-track[data-endless]{scroll-snap-type:none;scrollbar-width:none}.review-track[data-endless]::-webkit-scrollbar{display:none}
@media(max-width:800px){.complex-deck{height:460px}.complex-deck .deck-card{width:55%;height:400px}.complex-preview{height:235px}.deck-card .complex-content{padding:20px}.bonus-panel .benefit-card{grid-template-columns:140px 1fr}.support-symbols{gap:3px;padding:14px}.support-symbols span{width:33px;height:42px;font-size:22px;border-radius:12px}}
@media(max-width:560px){.hero-inner{padding-top:140px}.hero h1{font-size:29px}.hero-copy .lead{font-size:13px}.hero-media:after{background:linear-gradient(0deg,#111110 0%,#111110e8 25%,#11111066 65%,#11111011)}.purchase-wrap{padding-top:25px}.purchase-cta{padding:23px 18px 18px;gap:9px 10px}.purchase-label{font-size:15px}.purchase-cta .price,.buy-card .purchase-cta .price{font-size:26px}.purchase-prices{gap:10px}.purchase-cta .old-price{font-size:14px}.purchase-percent{font-size:10px}.purchase-discount{height:35px;left:18px;min-width:83px}.purchase-discount span{font-size:14px}.complex-deck{height:440px;margin-top:25px}.complex-deck .deck-card{width:80%;top:20px;height:385px}.deck-card[data-position=prev]{transform:translateX(-88%) rotate(-9deg) scale(.82)}.deck-card[data-position=next]{transform:translateX(-12%) rotate(9deg) scale(.82)}.deck-card[data-position=active]{transform:translateX(-50%) translateY(-4px) translateZ(20px)}.complex-preview{height:230px}.deck-card .complex-content{padding:21px}.deck-card .complex-content h3{font-size:20px}.deck-card .complex-content p{font-size:12px}.deck-controls{gap:7px;margin-top:0}.deck-controls button{min-width:40px}.deck-dots button{min-width:26px}.bonus-category-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bonus-category-tabs .bonus-tab{font-size:11px;line-height:1.4;padding:12px 10px;min-height:52px}.bonus-panel .benefit-card{grid-template-columns:1fr}.bonus-panel .benefit-image{height:130px}.bonus-panel .benefit-copy{padding:20px}.bonus-panel .benefit-copy h4{font-size:19px}.bonus-panel .benefit-copy ul{font-size:13px}.support-symbols{padding:25px}.support-symbols span{width:55px;height:58px;font-size:29px}.coach-copy .coach-story{font-size:16px}.coach-stats{margin-top:20px;margin-bottom:24px}.buy-card .purchase-cta{margin-top:0}}
@media(prefers-reduced-motion:reduce){.purchase-discount:before{animation:none}.complex-deck .deck-card{transition:none}.purchase-cta:hover{transform:none}}
