/* Original type.tradementorship.com theme: measured source tokens, widths and controls. */
@font-face{font-family:Inter;src:url('/assets/inter-0.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--page:#111112;--bg:#111112;--card:#2b2b2d;--panel:#1e1e1e;--container:#1e1e1e;--lime:#91e245;--muted:#cfcfcf;--border:#3f3f3f;--line:#3f3f3f;--selected:#1f2818;--ink:#fff;--soft:#cfcfcf;font-family:Inter,Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--page);color:#fff;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:90px}button,input,textarea{font:inherit}button,input,a,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.5}a{color:#4a98cc}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:4px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700}h1{font-size:26px;line-height:36px;letter-spacing:-.5px;text-align:center}h2{font-size:24px;line-height:32px;letter-spacing:-.5px}h3{font-size:16px;line-height:24px}h1[tabindex='-1']:focus{outline:none}p{line-height:1.5}img{max-width:100%;display:block;object-fit:cover}b,strong{font-weight:700}em{font-style:normal;color:var(--lime)}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.eyebrow{display:block;font-size:10px;line-height:16px;letter-spacing:1.2px;color:var(--lime);font-weight:700}.lead{font-size:15px;line-height:23px;color:var(--muted);text-align:center;margin:12px 0 24px}.subtitle{font-size:14px;line-height:22px;color:var(--muted);text-align:center;margin-top:8px}.micro,.risk-note{font-size:11px;line-height:17px;color:#a7aca0;margin-top:16px}.risk-note{text-align:center}.center{text-align:center}.full{width:100%}.skip{position:fixed;top:-100px;left:10px;background:var(--lime);color:#111112;padding:12px;z-index:100}.skip:focus{top:8px}.preview-strip{height:20px;text-align:center;font-size:10px;line-height:20px;color:#9d9da2;background:var(--page);border-bottom:1px solid #1e1e1e}.site-header{max-width:430px;margin:auto}.header-inner{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:relative}.brand{display:inline-flex;align-items:center;gap:6px;color:var(--lime);font-size:25px;letter-spacing:-1.2px;font-weight:700;line-height:1;text-decoration:none}.brand-mark{display:flex;align-items:flex-end;gap:3px;height:20px;width:20px}.brand-mark i{width:4px;background:var(--lime)}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){height:19px}.icon-button,.header-spacer{width:28px;height:28px;padding:2px;display:grid;place-items:center}.icon-button .icon{width:24px;height:24px}.question-count{position:absolute;right:16px;font-size:14px}.question-header .brand{position:absolute;left:50%;transform:translateX(-50%)}.progress{height:4px;margin:4px 16px 0;background:var(--card);border-radius:5px;overflow:hidden}.progress i{display:block;height:100%;background:var(--lime);transition:width .2s}body[data-page=cover] .site-header{border-bottom:2px solid #1e1e1e}
.primary,.secondary{min-height:56px;width:100%;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;text-decoration:none}.primary{background:var(--lime);color:#111112}.primary:hover:not(:disabled){background:#a3ec60}.primary:active{transform:scale(.992)}.primary:disabled{background:#58961d;color:#263817;opacity:1}.primary .icon{width:18px;height:18px}.secondary{background:var(--card);border:1px solid var(--border);color:#fff;font-size:14px}.secondary:hover{border-color:var(--lime)}.text-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:4px auto;padding:12px 4px;font-size:12px;color:var(--lime)}.text-button .icon{width:16px;height:16px}.narrow{width:100%;max-width:430px;margin:auto;padding:24px 20px 40px}.narrow>.eyebrow{text-align:center;margin-bottom:14px}.narrow>.primary{margin-top:24px}.page-enter{animation:enter .2s ease-out}@keyframes enter{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}
/* Exact cover hierarchy: reassurance chips, photograph, heading, YES / NO. */
.cover{max-width:430px;margin:auto;padding:24px 20px 32px;text-align:center}.proof-chips{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proof-chip{height:45px;display:flex;align-items:center;gap:7px;text-align:left;border:1px solid #73bd2c;border-radius:8px;padding:7px}.proof-chip .icon{width:22px;height:22px;color:var(--lime)}.proof-chip small{display:block;font-size:8px;line-height:11px;font-weight:500;text-transform:uppercase;white-space:nowrap}.proof-chip b{display:block;font-size:10px;line-height:14px}.hero{width:100%;height:auto;aspect-ratio:350/247.55;object-fit:cover;margin:24px 0;border-radius:14px;object-position:center 42%}.cover h1{font-size:28px;line-height:36px;letter-spacing:-.55px;text-transform:uppercase}.cover-question{margin-top:8px;font-size:16px;line-height:24px;color:var(--muted);font-weight:500}.cover-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 16px}.cover-choices .answer-end{display:flex;color:inherit;margin:0}.cover-help{font-size:12px;line-height:18px;color:var(--muted);margin:0 0 20px}.terms{font-size:11px;color:var(--muted)}.legal-links{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.legal-links button{font-size:11px;line-height:18px;color:#4a98cc;text-decoration:underline;padding:5px 0}.cover .risk-note{font-size:10px;line-height:15px;margin-top:6px}
/* Original full-width charcoal answer cards and centred questions. */
.quiz-layout{max-width:430px;margin:auto;padding:24px 16px 32px;min-height:calc(100svh - 100px)}.question-panel h1{font-size:24px;line-height:36px;letter-spacing:-.35px}.question-panel .subtitle{font-size:14px;font-weight:400}.answers{display:grid;gap:20px;margin-top:24px}.answer{min-height:107px;padding:0;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;border-radius:8px;background:var(--card);position:relative;line-height:24px;font-weight:700;width:100%;color:#fff}.answer-art{width:105px;height:105px;object-fit:contain;flex-shrink:0}.answer-copy{flex:1;display:block;padding:12px 0}.answer strong{font-size:16px;line-height:24px;font-weight:700;display:block}.answer-copy small{display:block;font-size:12px;line-height:18px;color:var(--muted);font-weight:400;margin-top:4px}.answer-end{display:flex;flex-shrink:0;margin-right:18px;color:var(--lime)}.answer-end:empty{display:none}.answer:not(:has(.answer-end:not(:empty))) .answer-copy{margin-right:24px}.answer-number{width:66px;flex-shrink:0;display:grid;place-items:center;color:var(--lime);font-size:20px}.answer:hover{background:#343436}.answer.selected{border-color:var(--lime);background:var(--selected)}.question-footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#9d9da2;margin-top:24px}.question-footer span{display:flex;align-items:center;gap:5px}.question-footer .icon{width:13px;height:13px}.inline-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);margin-top:20px}.inline-note .icon{width:18px;color:var(--lime)}
/* Answer-based preparation, result and practical lesson, within the original cards. */
.preparing-art{position:relative;margin:24px 0 38px}.preparing-art>img{width:100%;height:195px;border-radius:14px}.prepare-status{position:absolute;left:12px;right:12px;bottom:-20px;padding:14px;display:flex;gap:12px;align-items:center;background:#1e1e1e;border:1px solid #3f3f3f;border-radius:10px}.prepare-status strong{font-size:13px;line-height:19px;display:block}.prepare-status small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.status-orbit{width:30px;height:30px;flex-shrink:0;border:2px solid var(--border);border-top-color:var(--lime);border-radius:50%;display:grid;place-items:center;animation:spin 1s linear infinite}.status-orbit .icon{visibility:hidden}.ready .status-orbit{animation:none;border-color:var(--lime);color:var(--lime)}.ready .status-orbit .icon{visibility:visible;width:18px;height:18px}@keyframes spin{to{transform:rotate(360deg)}}.feedback,.soft-panel{background:var(--container);border:1px solid var(--border);padding:20px;border-radius:12px;margin-top:24px}.feedback h2,.soft-panel h2{font-size:22px;line-height:30px;margin-top:8px}.feedback p,.soft-panel p{font-size:14px;line-height:22px;color:var(--muted);margin-top:10px}.feedback-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-top:18px}.feedback-meta .icon{width:16px;height:16px;color:var(--lime)}.prepare-checklist{border-top:1px solid var(--border);margin-top:16px;padding-top:6px}.prepare-checklist p{font-size:12px;display:flex;align-items:flex-start;gap:8px}.prepare-checklist .icon{width:16px;height:19px;color:var(--lime)}.track-card{background:var(--container);border-radius:16px;padding:20px 16px;margin-top:24px}.track-top{display:flex;gap:10px;align-items:center;color:var(--lime)}.track-top>span{display:grid;place-items:center;background:var(--card);border-radius:10px;width:40px;height:40px}.track-top small{font-size:10px;letter-spacing:.5px}.track-top b{margin-left:auto;color:#8f958a;font-size:25px}.track-card h2{font-size:26px;line-height:34px;margin-top:18px}.track-card>p{font-size:14px;color:var(--muted);margin-top:8px}.reason-list{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.reason-list>span{font-size:10px;color:#a7aca0}.reason-list>div{display:flex;gap:10px;align-items:center;font-size:13px;margin-top:12px}.reason-list .icon{color:var(--lime);width:18px;height:18px}.rule{background:var(--selected);border-radius:12px;padding:16px;margin-top:20px}.rule p{font-size:14px;line-height:22px;margin-top:7px}.section-label{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:10px}.section-label h2{font-size:16px;line-height:24px;letter-spacing:0}.section-label>span{font-size:11px;color:var(--muted)}.routine{display:flex;border:1px solid var(--border);background:var(--container);border-radius:10px;margin-top:16px;overflow:hidden}.routine>div{flex:1;padding:16px 6px;text-align:center}.routine>div+div{border-left:1px solid var(--border)}.routine b{display:block;font-size:26px;line-height:32px;font-weight:600}.routine small{font-size:11px;color:var(--muted);font-weight:400}.routine span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.chart-card{border:1px solid var(--border);background:#1e1e1e;border-radius:12px;overflow:hidden;margin:24px 0}.chart-head{display:flex;justify-content:space-between;padding:14px;font-size:9px;color:var(--muted)}.chart-card svg{width:100%;display:block}.exercise-question{font-size:18px;line-height:26px;letter-spacing:0}.lesson .answer{padding:18px 14px;min-height:76px;gap:10px}.lesson .answer-number{width:22px;font-size:14px}.lesson .answer strong{font-size:14px;line-height:21px;flex:1}.lesson .answer-end{margin-right:0}.lesson .answers{gap:12px;margin-top:18px}.lesson-feedback{padding:18px;background:var(--selected);border:1px solid #406226;border-radius:12px;margin-top:20px}.lesson-feedback strong{color:var(--lime);font-size:14px}.lesson-feedback p{font-size:13px;line-height:21px;margin-top:8px;color:var(--muted)}.worksheet{border:1px solid var(--border);background:var(--container);border-radius:12px;padding:20px;margin:24px 0}.worksheet h2{margin:10px 0 18px;font-size:22px}.worksheet>div{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:12px 0;font-size:13px}.worksheet>div span{color:var(--muted);font-size:11px}
.product-art{margin-top:24px}.product-art img{width:100%;aspect-ratio:3/2;border-radius:12px;object-fit:cover}.product-art figcaption{font-size:9px;color:#9d9da2;text-align:center;margin-top:8px}.weeks{background:#191c16;border:1px solid #383d30;border-radius:12px;padding:0 16px;margin-top:24px}.weeks details{border-bottom:1px solid #343c2b}.weeks details:last-child{border:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.weeks summary{display:flex;align-items:center;gap:12px;padding:18px 0}.week-number{width:38px;height:42px;flex-shrink:0;display:grid;place-items:center;background:#2b3721;border:1px solid #425b2f;border-radius:7px;color:var(--lime);font-size:17px}.weeks summary>span:nth-child(2){flex:1}.weeks small{display:block;font-size:8px;line-height:13px;letter-spacing:1.1px;color:#aab99d;margin-bottom:4px}.weeks strong{display:block;font-size:14px;line-height:21px;font-weight:600}.plus{margin-left:auto;color:var(--lime);font-size:20px;font-weight:400;flex-shrink:0}details[open] .plus{transform:rotate(45deg)}.week-body{padding:0 0 18px 50px}.week-body p{font-size:13px;line-height:21px;color:#c6cdbf}.week-body>div{display:flex;gap:6px;color:#c4d9b3;font-size:11px;line-height:18px;margin-top:12px}.week-body .icon{width:16px;height:16px;color:var(--lime)}
form{margin-top:24px}label{display:block;font-size:14px;margin:16px 0 8px}label small{font-size:11px;color:#a7aca0;font-weight:400;margin-left:5px}input,textarea{width:100%;background:#1f1f1f;border:1px solid #606060;border-radius:8px;padding:16px;color:#fff;outline:none;font-size:16px;min-height:56px}input:focus,textarea:focus{border-color:var(--lime)}input::placeholder,textarea::placeholder{color:#a6a6ab}.field-error{color:#ff7b65;font-size:13px;min-height:18px;margin-top:6px}input[aria-invalid=true]{border-color:#ff7b65}.mini-mentor{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.mini-mentor img{width:68px;height:74px;border-radius:8px;object-position:50% 38%}.mini-mentor p{font-size:12px;color:var(--muted)}
/* Original 430px long paywall; exact source type scale and price card. */
.paywall{max-width:430px;margin:auto;padding:24px 20px 36px}.offer-hero{display:block}.offer-heading{text-align:center}.offer-heading>.eyebrow{font-size:9px;letter-spacing:.8px;margin-bottom:14px}.offer-heading h1{font-size:30px;line-height:38px;letter-spacing:-1px;font-weight:650}.offer-heading .lead{font-size:13px;line-height:21px;margin:9px 0 0}.plan-chips{display:flex;justify-content:center;gap:8px;margin-top:16px}.plan-chips span{font-size:10px;display:flex;align-items:center;gap:5px;color:#cfcfcf;background:var(--card);border-radius:4px;padding:7px 10px}.plan-chips .icon{width:14px;height:14px;color:var(--lime)}.offer-photo{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0d120a;margin:18px 0 16px}.offer-photo video{display:block;width:100%;height:100%;object-fit:cover}.buy-box{margin-top:16px}.offer-price-card{border:1px solid #6b9746;border-radius:12px;background:#1b2216;padding:14px 16px 0;margin:0 0 14px;overflow:hidden}.offer-price-label{display:flex;align-items:center;justify-content:space-between;gap:6px}.offer-price-label>span{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.6px;font-weight:700;color:#c4dcaf}.offer-price-label .icon{height:14px;width:14px;color:var(--lime)}.offer-price-label>b{background:var(--lime);color:#17240f;border-radius:4px;padding:3px 6px;font-size:10px;line-height:14px;letter-spacing:.4px}.offer-price-amount{display:flex;align-items:center;justify-content:space-between;padding:7px 0 11px;gap:10px}.offer-price-amount strong{font-size:40px;line-height:48px;letter-spacing:-1.4px;font-weight:600}.offer-price-amount>p{font-size:12px;line-height:18px;color:#d0dac6;text-align:right}.offer-price-saving{border-top:1px solid #425532;margin:0 -16px;padding:8px 16px;background:#223019;text-align:center;font-size:11px;color:#c8e1b1;line-height:17px}.guarantee-mini{display:flex;align-items:center;gap:12px;background:#202b19;border:1px solid #526d3c;border-radius:10px;padding:14px 12px;margin-top:12px;text-align:left}.guarantee-mini>.icon{width:32px;height:38px;color:#b8ef8c}.guarantee-mini strong{display:block;font-size:13px;line-height:20px;font-weight:650;color:#e7f4dd;letter-spacing:-.1px}.guarantee-mini span{display:block;font-size:11px;line-height:17px;color:#c0ceb4;margin-top:4px}.offer-purchase>.micro{font-size:10px;margin-top:10px}.section-nav{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #30332c;border-bottom:1px solid #30332c;padding:16px 0;margin-top:24px}.section-nav a{font-size:11px;color:#b8d69e;text-decoration:none}.offer-body>section{border-top:1px solid #30332c;margin-top:34px;padding-top:30px}.offer-body>section:first-of-type{border-top:0}.offer-body h2{font-size:27px;line-height:35px;letter-spacing:-.8px;font-weight:600;margin:9px 0 18px}.section-intro{font-size:13px;line-height:21px;color:var(--muted)}.inclusion-grid{display:grid;gap:20px;margin-top:24px}.inclusion-grid article{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.inclusion-grid article>span{grid-row:span 2;color:var(--lime);padding-top:1px}.inclusion-grid h3{font-size:14px;line-height:21px;margin-bottom:5px;font-weight:600}.inclusion-grid p{font-size:13px;line-height:21px;color:#b9c0b1}.sample-callout{background:var(--container);border:1px solid var(--border)!important;border-radius:12px;padding:20px!important}.sample-callout h2{font-size:22px;line-height:30px}.sample-callout p{font-size:13px;color:var(--muted);margin:12px 0 18px}.sample-callout .secondary{min-height:48px;font-size:12px}.sample-callout .chart-card{margin-bottom:0}.personal-note{display:flex;align-items:flex-start;gap:10px;background:#1d2218;border:1px solid #3b4331;border-radius:10px;padding:16px;margin-top:20px}.personal-note>.icon{color:var(--lime)}.personal-note p{font-size:13px;line-height:21px;color:var(--muted)}.personal-note strong{color:white}.mentor{border:1px solid #343a2d!important;background:#1b2117;border-radius:14px;overflow:hidden;padding:0!important}.mentor figure img{height:215px;width:100%;object-position:50% 43%}.mentor>div{padding:22px}.mentor h2{font-size:26px;line-height:33px;margin:8px 0 12px}.mentor p{font-size:14px;line-height:22px;color:#c2ccba}.mentor-sign{font-size:25px;color:var(--lime);font-weight:600;margin-top:18px}.mentor-sign span{font-size:9px;letter-spacing:2px}.mentor p.micro{font-size:10px;line-height:17px;margin-top:10px}.comparison-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:22px}.comparison-grid>div{background:#2b2525;border:1px solid #62433e;border-radius:10px;padding:16px 12px}.comparison-grid>div+div{background:var(--selected);border-color:#406226}.comparison-grid small{display:block;font-size:9px;line-height:15px;color:#cfcfcf}.comparison-grid p{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:19px;margin-top:14px}.comparison-grid .icon{width:15px;height:18px;color:var(--lime)}
.guarantee-full{border:1px solid #688b4a!important;border-radius:14px;background:radial-gradient(ellipse at top,#273a1b,#192215 75%);text-align:center;padding:26px 20px!important}.seal{width:68px;height:78px;border:2px solid var(--lime);border-radius:12px 12px 28px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto 18px}.seal b{font-size:28px;line-height:30px}.seal span{font-size:8px;letter-spacing:1px}.guarantee-full>.eyebrow{font-size:8px;letter-spacing:.9px}.guarantee-full h2{font-size:25px;line-height:33px;margin:10px 0 15px}.guarantee-full p{color:#d4dfca;font-size:14px;line-height:22px}.guarantee-full>strong{display:inline-block;padding:7px 13px;margin-top:17px;background:#314725;border-radius:6px;color:#d2f5b7;font-size:13px;font-weight:600}.guarantee-full .micro{color:#aebea0;font-size:10px;line-height:17px;margin-top:16px}.faq details{border-bottom:1px solid #35382e;padding:18px 0}.faq summary{display:flex;align-items:center;gap:12px;font-size:14px;line-height:22px;font-weight:500}.faq details>p{font-size:13px;line-height:22px;color:#bcc4b4;margin-top:12px}.gift{padding:20px;border:1px solid #668c46;border-radius:12px;background:#1b2515;margin-top:30px}.gift>div:first-child{display:flex;align-items:center;gap:8px;color:var(--lime);font-size:9px;font-weight:700;letter-spacing:.6px}.gift>div:first-child>b{margin-left:auto;font-size:9px}.gift h3{font-size:20px;line-height:28px;margin-top:12px}.gift>p{font-size:13px;color:var(--muted);margin-top:8px}.gift>small{display:block;font-size:10px;line-height:17px;color:#a7aca0;margin-top:14px}.gift-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.gift-cards button{height:100px;border:1px solid #668c46;border-radius:10px;background:linear-gradient(145deg,#354d23,#1c2817 75%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--lime)}.gift-cards .icon{width:32px;height:32px}.gift-cards span{font-size:10px}.gift-cards button:hover{border-color:var(--lime);transform:translateY(-3px)}.final-offer>.eyebrow,.final-offer h2{text-align:center}.final-offer .legal-links{margin-top:14px}.sticky-buy{position:fixed;bottom:0;left:50%;transform:translate(-50%,110%);width:min(100%,430px);z-index:20;background:#111112f7;border-top:1px solid #2c3026;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .15s}.sticky-buy.visible{transform:translate(-50%,0)}.sticky-buy strong{display:block;font-size:24px;line-height:30px;letter-spacing:-.6px;white-space:nowrap}.sticky-buy small{display:block;font-size:10px;line-height:15px;color:#c2c6bb}.sticky-buy .primary{width:auto;min-height:44px;padding:10px 14px;font-size:11px;white-space:nowrap}.sticky-buy .primary .icon{display:none}
.demo-callout{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);background:var(--container);border-radius:12px;padding:16px;margin-top:24px}.demo-callout>.icon{color:var(--lime)}.demo-callout strong{font-size:14px}.demo-callout p{font-size:12px;color:var(--muted);margin-top:6px}.order-summary{display:flex;align-items:center;gap:14px;margin-top:24px;border-bottom:1px solid var(--border);padding-bottom:20px}.order-summary img{width:80px;height:80px;border-radius:8px}.order-summary strong{font-size:14px;display:block}.order-summary span{display:block;font-size:11px;color:var(--muted);margin:4px 0}.order-summary b{font-size:20px;color:var(--lime)}.order-summary small{font-size:11px;font-weight:400}.checkout-total{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:14px 0;border-top:1px solid var(--border)}.demo-total{margin-bottom:14px}.demo-total b{color:var(--lime)}.workspace{max-width:430px;margin:auto;padding:24px 20px 40px}.access-heading h1{margin-top:14px}.access-heading>.eyebrow{text-align:center}.access-stamp{display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--selected);border:1px solid #406226;padding:16px;border-radius:12px;font-size:10px;margin-top:20px}.access-stamp .icon{color:var(--lime)}.access-stamp b{font-size:14px}.workspace .soft-panel .primary{margin-top:20px}.workspace h2{font-size:22px;line-height:30px}.journal-tool,.risk-tool{padding:20px;background:var(--container);border:1px solid var(--border);border-radius:12px;margin-top:24px}.journal-tool h2,.risk-tool h2{margin-top:10px}.journal-tool textarea{min-height:100px;resize:vertical}.journal-tool .secondary{margin-top:18px}.risk-tool p{font-size:13px;color:var(--muted);margin-top:12px}.risk-tool output{display:block;padding:16px;border-radius:8px;background:var(--selected);color:var(--lime);font-size:14px;margin-top:20px}.workspace-side{margin-top:24px}.review-links{display:grid;gap:12px;margin:24px 0}.review-links+.soft-panel{margin-bottom:24px}footer{max-width:430px;margin:0 auto 75px;border-top:1px solid #30332b;padding:26px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}footer .brand{font-size:21px}footer>span{font-size:10px;color:#a9b39e}dialog{color:#fff;background:#1e1e1e;border:1px solid #404040;border-radius:18px;padding:24px;width:min(calc(100% - 32px),420px);max-height:90svh;overflow:auto}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}dialog h2{font-size:24px;line-height:34px;padding-right:24px;margin-bottom:12px}dialog>p{color:var(--muted);font-size:14px;line-height:22px;margin-bottom:18px}.modal-close{position:absolute;right:14px;top:14px}.modal-close .icon{width:22px;height:22px}dialog .answer{min-height:64px;padding:14px;gap:10px}dialog .answer-number{width:20px;font-size:14px}dialog .answer strong{font-size:13px;line-height:20px}dialog .answers{gap:12px}#notice{position:fixed;bottom:20px;left:50%;transform:translate(-50%,20px);max-width:calc(100% - 32px);padding:12px 20px;border-radius:10px;background:#fff;color:#111;z-index:100;opacity:0;pointer-events:none;font-size:14px;text-align:center;transition:opacity .15s,transform .15s}#notice.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:700px){.header-inner{height:64px}body[data-page=cover] .site-header,body[data-page=question] .site-header{max-width:none}.cover{max-width:580px}.cover .proof-chips{gap:40px}.cover .proof-chip{height:57px}.cover .proof-chip small{font-size:10px;line-height:14px}.cover .proof-chip b{font-size:14px;line-height:20px}.quiz-layout{max-width:612px}.quiz-layout .answers{margin-top:20px}.question-panel h1,.question-panel .subtitle{max-width:560px;margin-left:auto;margin-right:auto}.paywall{padding-top:30px}}
@media(max-width:374px){.cover h1{font-size:26px}.proof-chip small{font-size:7px}.proof-chip b{font-size:9px}.cover{padding-inline:16px}.proof-chip{gap:5px;padding:6px}.proof-chip .icon{width:18px;height:18px}.cover-question{font-size:14px}.answer-art{width:82px;height:94px}.answer{gap:8px;min-height:94px}.answer strong{font-size:14px;line-height:21px}.answer:not(:has(.answer-end:not(:empty))) .answer-copy{margin-right:16px}.question-panel h1{font-size:23px;line-height:32px}.narrow,.paywall,.workspace{padding-left:16px;padding-right:16px}.offer-heading h1{font-size:28px;line-height:36px}.offer-price-amount strong{font-size:34px}.offer-price-label>span{font-size:8px}.offer-price-label>b{font-size:9px}.sticky-buy strong{font-size:22px}.sticky-buy .primary{font-size:10px;padding:10px}.guarantee-mini{gap:9px;padding:12px}.guarantee-mini strong{font-size:12px}.primary{font-size:14px}.week-body{padding-left:0}}
@media(hover:none){.answer:hover{background:var(--card)}.answer.selected:hover{background:var(--selected)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.channel-inclusions{background:#1a1a1c;border:1px solid #2b2b2d!important;border-radius:14px;padding:20px!important}.channel-inclusions h2{font-size:24px;line-height:32px}.channel-row{display:flex;align-items:flex-start;gap:12px;margin-top:22px}.channel-row>.icon{color:var(--lime);width:24px;height:24px}.channel-row h3{font-size:14px;line-height:21px;margin-bottom:5px}.channel-row p{font-size:13px;line-height:21px;color:var(--muted)}
/* Keep the next action within reach, as on the source's docked interstitials. */
.prepare,.result,.roadmap{padding-bottom:112px}.prepare>.primary,.result>.primary,.roadmap>.primary{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);width:min(calc(100% - 32px),398px);z-index:12;margin:0;box-shadow:0 14px 0 16px #111112,0 -5px 20px 9px #111112}.prepare>.primary:active,.result>.primary:active,.roadmap>.primary:active{transform:translateX(-50%) scale(.992)}
