:root{--s-bg:#050506;--s-band:#08080a;--s-surface:#0d0d10;--s-raised:#141418;--s-line:#22232a;--s-line-2:#34353e;--s-text:#e9eaee;--s-muted:#9a9ca6;--s-faint:#6c6e78;--s-green:#5fc0a8;--s-red:#f08a80;--s-chrome:linear-gradient(180deg,#ffffff,#dfe2e8 30%,#9a9fab 50%,#eef0f4 68%,#b5b9c3);--s-chrome-text:linear-gradient(175deg,#ffffff 10%,#c9ccd5 45%,#8d929e 55%,#f3f4f7 80%);--s-gold:#d9bf86;--s-gold-deep:#9c7f45;--s-gold-grad:linear-gradient(180deg,#f7e7c1,#d9bf86 45%,#9c7f45 60%,#e9d3a0);--s-gold-text:linear-gradient(175deg,#fff4da 10%,#d9bf86 45%,#9c7f45 58%,#f2dfb3 85%);--s-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--s-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.u-root h1,.u-root h2,.u-root h3{font-family:var(--s-sans);letter-spacing:-.03em}.u-root h1,.u-root h2{font-weight:800}.s{font-family:var(--s-sans)}.s,.s p{color:var(--s-text)}.s p{margin:0 0 12px}.s a{color:inherit}.s-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.s-section{padding:96px 0}.s-band{background:var(--s-band);border-block:1px solid var(--s-line)}.s-eyebrow{display:flex;align-items:center;gap:8px;font:600 11px/1.4 var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted)!important;margin:0 0 16px!important}.s-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff9;flex-shrink:0}.s-h1{font-size:clamp(44px,6.4vw,76px);line-height:1.02;margin:0 0 20px}.s-h2{font-size:clamp(32px,4.2vw,48px);line-height:1.08;margin:0 0 14px}.s-h3{font-size:20px;margin:0 0 8px}.s h3,.s-h3{font-weight:700;letter-spacing:-.015em}.s em{font-style:normal;background:var(--s-chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.s-lead{font-size:19px;line-height:1.6;max-width:640px}.s-lead,.s-muted{color:var(--s-muted)!important}.s-head{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:40px}.s-head>div>p:not(.s-eyebrow),.s-head>p{color:var(--s-muted)!important;font-size:16px;margin:0;max-width:460px}.s-center{text-align:center}.s-center .s-lead{margin-inline:auto}.s .s-btn,.s-center .s-eyebrow{justify-content:center}.s .s-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:12px 26px;border-radius:999px;border:1px solid #ffffff55;background:var(--s-chrome);color:#0a0a0c;font:700 15px var(--s-sans);text-decoration:none;box-shadow:inset 0 1px 0 #fff,0 8px 30px #ffffff12;cursor:pointer;transition:transform .15s,filter .15s}.s .s-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.s .s-btn-ghost{background:transparent;color:var(--s-text);box-shadow:none;font-weight:600}.s .s-btn-ghost:hover{border-color:#fff}.s .s-btn-gold{background:var(--s-gold-grad);border-color:#f7e7c155;color:#1a1408;box-shadow:inset 0 1px 0 #fff4da,0 10px 34px #d9bf8622}.s .s-link{color:var(--s-text);text-decoration:underline;text-decoration-color:#ffffff44;text-underline-offset:4px;font-weight:600}.s .s-link:hover{text-decoration-color:#fff}.s-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.s-card{border:1px solid var(--s-line);border-radius:16px;background:var(--s-surface);padding:24px}.s-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-grid-2,.s-grid-3{display:grid;gap:16px}.s-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-feature{display:grid;gap:6px}.s-feature .s-num{font:600 11px var(--s-mono);color:var(--s-faint);letter-spacing:.1em;margin-bottom:14px}.s-feature p{color:var(--s-muted)!important;font-size:15px;line-height:1.65;margin:0}.s-hero .s-h1{font-size:clamp(42px,5.2vw,66px)}.s .lp.u-home-tracks{background:transparent;padding-bottom:0}.s-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:88px 0 72px}.s-hero-copy .s-lead{margin-bottom:30px}.s-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:13px;color:var(--s-muted)}.s-trust span{display:inline-flex;align-items:center;gap:8px}.s-trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--s-faint)}.s-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--s-line);border-radius:16px;overflow:hidden;margin-top:36px}.s-strip>div{padding:18px 22px;background:var(--s-surface)}.s-strip>div+div{border-left:1px solid var(--s-line)}.s-strip dt{font-size:26px;font-weight:800;letter-spacing:-.03em}.s-strip dd{margin:4px 0 0;font-size:13px;color:var(--s-muted)}.s-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.s-tier{position:relative;display:flex;flex-direction:column;border:1px solid var(--s-line);border-radius:20px;background:var(--s-surface);padding:28px}.s-tier-kicker{font:600 11px var(--s-mono);letter-spacing:.14em;color:var(--s-muted);text-transform:uppercase}.s-tier h3{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:10px 0 6px}.s-tier-price{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:18px 0 4px}.s-tier-price small{font-size:14px;font-weight:500;color:var(--s-muted);letter-spacing:0;margin-left:6px}.s-tier-best{font-size:14px;color:var(--s-muted)!important;min-height:44px}.s-tier ul{list-style:none;padding:16px 0 0;margin:16px 0 24px;border-top:1px solid var(--s-line);display:grid;gap:10px;font-size:14px;color:#d6d7dd;flex:1}.s-tier li{display:flex;gap:10px}.s-tier li:before{content:"✓";color:var(--s-green);font-weight:800}.s-tier .s-btn{width:100%}.s-tier-ic{border-color:#6a6d78;background:linear-gradient(160deg,#18191e,#0d0d10 55%);box-shadow:0 0 0 1px #ffffff0c,0 30px 80px #ffffff08}.s-tier-ic .s-tier-price{background:var(--s-chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.s-tier-badge{position:absolute;top:-12px;left:28px;padding:3px 10px;border-radius:999px;font:700 10px var(--s-mono);letter-spacing:.12em;background:var(--s-chrome);color:#0a0a0c}.s-tier-private{border-color:#6b5832;background:radial-gradient(120% 80% at 50% 0,#2a2214 0,#0d0c0a 60%);box-shadow:0 0 0 1px #d9bf8614,0 30px 90px #d9bf860f}.s-tier-private .s-tier-kicker{color:var(--s-gold)!important}.s-tier-private .s-tier-price{background:var(--s-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.s-tier-private li:before{color:var(--s-gold)}.s-tier-private .s-tier-badge{background:var(--s-gold-grad);color:#1a1408}.s-compare-wrap{overflow-x:auto;border:1px solid var(--s-line);border-radius:16px}.s-compare{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.s-compare td,.s-compare th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--s-line);vertical-align:top}.s-compare tr:last-child td{border-bottom:0}.s-compare thead th{font-size:13px;font-weight:700;letter-spacing:.02em;background:var(--s-surface)}.s-compare tbody th{font-weight:500;color:var(--s-muted);width:26%}.s-compare td{color:#d6d7dd}.s-compare .is-private{background:#15110a;color:#f2e4c4}.s-compare thead .is-private{color:var(--s-gold);background:#1c160c}.s-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s-steps li{padding-top:20px;border-top:2px solid var(--s-line-2)}.s-steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--s-chrome);color:#0a0a0c;font-weight:800;margin-bottom:16px}.s-steps h3{font-size:18px;margin:0 0 6px}.s-steps p{color:var(--s-muted)!important;font-size:15px;margin:0}.s-fit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s-fit ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px;font-size:15px;color:#d6d7dd}.s-fit li{display:flex;gap:10px}.s-fit .is-yes li:before{content:"✓";color:var(--s-green);font-weight:800}.s-fit .is-no li:before{content:"✕";color:var(--s-red);font-weight:800}.s-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:56px}.s-faq details{border-bottom:1px solid var(--s-line)}.s-faq details:first-child{border-top:1px solid var(--s-line)}.s-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:600}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";color:var(--s-muted);font-size:20px;line-height:1}.s-faq details[open] summary:after{content:"–"}.s-faq details p{color:var(--s-muted)!important;font-size:15px;line-height:1.7;padding-bottom:18px;margin:0}.s-final{text-align:center;padding:110px 0 120px}.s-final .s-logo{margin:0 auto 18px;height:auto;max-width:60vw}.s-final .s-actions{justify-content:center;margin-top:26px}.s-disclaimer{font-size:12px;color:var(--s-faint)!important;max-width:640px;margin:26px auto 0!important}.s-mentor{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.s-qs{display:grid;gap:8px;width:100%;max-width:330px}.s-qs span{display:flex;gap:12px;padding:11px 14px;border:1px solid var(--s-line);border-radius:10px;font-size:14px;background:#0a0a0c}.s-qs b{font:400 11px var(--s-mono);color:var(--s-faint);padding-top:3px}.s-price{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.s-price-card{padding:32px;border:1px solid #6a6d78;border-radius:20px;background:linear-gradient(160deg,#18191e,#0d0d10 60%);box-shadow:0 0 0 1px #ffffff0c,0 30px 80px #ffffff08}.s-price-card .s-tier-price{font-size:56px;background:var(--s-chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.s-price-card ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px;font-size:15px;color:#d6d7dd}.s-price-card li{display:flex;gap:10px}.s-price-card li:before{content:"✓";color:var(--s-green);font-weight:800}.s-price-card .s-btn{width:100%}.s-fine{font-size:12px;color:var(--s-faint)!important;margin:12px 0 0!important}.tx-card{border:1px solid var(--s-line);border-radius:20px;background:var(--s-surface);padding:26px}.tx-card+.tx-card{margin-top:20px}.tx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.tx-head h3{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:6px 0 0}.tx-tag{font:600 11px var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)}.tx-results{display:flex;flex-wrap:wrap;gap:8px}.tx-result,.tx-side{padding:6px 12px;border-radius:999px;font:700 12px var(--s-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--s-line-2);color:var(--s-text)}.tx-side-long{color:var(--s-green);border-color:#2f5a4c;background:#0f1f1a}.tx-side-short{color:var(--s-red);border-color:#5e2c28;background:#22110f}.tx-confluence{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:6px}.tx-confluence li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--s-line);border-radius:8px;font-size:13px;color:#d6d7dd;background:#0a0a0c}.tx-confluence li span{color:var(--s-green);font-weight:800;font-size:11px}.tx-confluence .tx-confluence-count{font:700 11px var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-text);background:var(--s-raised);border-color:var(--s-line-2)}.tx-chart-scroll{overflow-x:auto;border:1px solid var(--s-line);border-radius:14px;background:#08080a}.tx-chart-scroll:focus-visible{outline:2px solid #fff6;outline-offset:2px}.tx-chart{display:block;width:100%;min-width:720px;height:auto}.tx-swipe{display:none}.tx-grid{stroke:#ffffff08;stroke-width:1}.tx-axis{stroke:var(--s-line);stroke-width:1}.tx-time{font:500 10px var(--s-mono);fill:var(--s-faint)}.tx-col-label{font:600 10px var(--s-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--s-faint)}.tx-focus rect{fill:#ffffff07;stroke:#ffffff1c;stroke-dasharray:3 4}.tx-focus text{font:600 10px var(--s-mono);letter-spacing:.06em;text-transform:uppercase;fill:#c9cbd3}.tx-zone rect{fill:#8f7bd914;stroke:#8f7bd933;stroke-dasharray:2 4}.tx-zone text{font:600 10px var(--s-mono);fill:#b3a4ea}.tx-profile rect{fill:#ffffff14}.tx-profile rect.is-va{fill:#ffffff26}.tx-profile rect.is-poc{fill:#dcb44a99}.tx-gex-axis{stroke:var(--s-line-2);stroke-width:1}.tx-gex .is-call{fill:#5fc0a866}.tx-gex .is-put{fill:#f08a8066}.tx-gex .is-call.is-wall{fill:var(--s-green)}.tx-gex .is-put.is-wall{fill:var(--s-red)}.tx-level{stroke-dasharray:5 5;stroke-width:1}.tx-level-value{stroke:#a98be0}.tx-level-poc{stroke:#dcb44a}.tx-level-call{stroke:var(--s-green);stroke-dasharray:none;stroke-width:1.5}.tx-level-put{stroke:#f08a8099}.tx-level-key{stroke:#f2c46d;stroke-dasharray:none;stroke-width:1.5}.tx-leader{stroke:#ffffff33;fill:none}.tx-level-label{font:700 11px var(--s-mono)}.tx-level-sub{font:500 10px var(--s-mono);fill:var(--s-muted)}.tx-tag-value .tx-level-label{fill:#c4b0ec}.tx-tag-poc .tx-level-label{fill:#e8cf80}.tx-tag-call .tx-level-label{fill:var(--s-green)}.tx-tag-put .tx-level-label{fill:var(--s-red)}.tx-tag-key .tx-level-label{fill:#f2c46d}.tx-up line,.tx-up rect{stroke:#5fc0a8;fill:#5fc0a8}.tx-down line,.tx-down rect{stroke:#f08a80;fill:#f08a80}.tx-down rect,.tx-up rect{stroke-width:0}.tx-down line,.tx-up line{stroke-width:1}.tx-zone-win{fill:#5fc0a81f}.tx-zone-loss{fill:#f08a801f}.tx-entry-line{stroke:#fff;stroke-width:1;stroke-dasharray:2 3}.tx-entry-label{font:700 10px var(--s-mono);fill:#fff;letter-spacing:.04em}.tx-marker>circle:first-child{fill:#fff}.tx-stem{stroke:#ffffff66;stroke-width:1}.tx-badge{fill:#0a0a0c;stroke:#fff;stroke-width:1.2}.tx-badge-n{fill:#fff;font:700 10px var(--s-sans)}.tx-exit-win .tx-badge{stroke:var(--s-green)}.tx-exit-win .tx-badge-n{fill:var(--s-green)}.tx-pane-bg{fill:#0b0b0e;stroke:var(--s-line)}.tx-pane-label{font:700 10px var(--s-mono);letter-spacing:.1em;fill:var(--s-muted)}.tx-pane-note{font:500 10px var(--s-mono);fill:var(--s-faint)}.tx-pane-zero{stroke:#ffffff1f;stroke-dasharray:2 3}.tx-pane-line{fill:none;stroke-width:1.6;stroke:#e9eaee}.tx-pane-vix .tx-pane-line{stroke:#dcb44a}.tx-pane .is-pos{fill:#5fc0a8bb}.tx-pane .is-neg{fill:#f08a80bb}.tx-body{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:22px}.tx-sub{font:600 11px var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)!important;margin:0 0 12px!important}.tx-notes{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tx-notes li{display:flex;gap:12px;font-size:15px;line-height:1.6;color:#d6d7dd}.tx-notes b{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--s-line-2);font-size:11px;color:var(--s-text);margin-top:1px}.tx-breakdown{margin:0;display:grid;gap:12px}.tx-breakdown div{padding-bottom:12px;border-bottom:1px solid var(--s-line)}.tx-breakdown dt{font:600 11px var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-bottom:4px}.tx-breakdown dd{margin:0;font-size:15px;line-height:1.55}.tx-lesson{margin:16px 0 0!important;padding:16px;border-radius:12px;background:var(--s-raised);font-size:15px;line-height:1.6}.tx-lesson span{display:block;font:600 11px var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-bottom:6px}.tx-fine{font-size:12px;color:var(--s-faint)!important;margin:18px 0 0!important}.tx-ghost{opacity:.5}.tx-exit-loss .tx-badge{stroke:var(--s-red)}.tx-exit-loss .tx-badge-n{fill:var(--s-red)}.tx-result-win{color:var(--s-green);border-color:#2f5a4c;background:#0f1f1a;text-transform:none}.tx-result-loss{border-color:#5e2c28;background:#22110f;text-transform:none}.tx-mistakes li span,.tx-result-loss{color:var(--s-red)}.tx-sub-loss{color:var(--s-red)!important}.tx-sub-win{color:var(--s-green)!important;margin-top:22px!important}.tx-notes.is-mistakes li{color:var(--s-muted)}.tx-notes.is-mistakes b{border-color:#5e2c28;color:var(--s-red)}.tx-tablist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tx-tablist button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border:1px solid var(--s-line);border-radius:999px;background:var(--s-surface);color:var(--s-muted);font:600 14px var(--s-sans);cursor:pointer}.tx-tablist button span{font:600 11px var(--s-mono);color:var(--s-faint)}.tx-tablist button:hover{color:var(--s-text);border-color:var(--s-line-2)}.tx-tablist button[aria-selected=true]{color:#0a0a0c;background:var(--s-chrome);border-color:transparent}.tx-tablist button[aria-selected=true] span{color:#3a3c44}.tx-tablist button:focus-visible{outline:2px solid #fff;outline-offset:2px}.s-mentors{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s-mentors.is-single{grid-template-columns:1fr}.s-mentor-profile{padding:26px;border:1px solid var(--s-line);border-radius:18px;background:radial-gradient(120% 80% at 0 0,#1b1c22 0,var(--s-surface) 60%)}.s-mentor-profile header{display:flex;align-items:center;gap:16px;margin-bottom:18px}.s-mentor-profile h3{font-size:22px;font-weight:800;margin:0}.s-mentor-profile h3 small{font:500 14px var(--s-mono);color:var(--s-muted);letter-spacing:0}.s-mentor-profile header p{margin:4px 0 0;font:600 11px var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)}.s-monogram{flex:0 0 56px;height:56px;border-radius:50%;display:grid;place-items:center;font:800 24px var(--s-sans);color:#0a0a0c;background:var(--s-chrome);box-shadow:0 0 0 1px #ffffff22,0 10px 30px #0008}.s-facts{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:6px}.s-facts li{padding:6px 10px;border:1px solid var(--s-line-2);border-radius:8px;font-size:13px;background:#0a0a0c}.s-mentor-bio{color:#c9cbd3!important;font-size:15px;line-height:1.65;margin:0!important}.s-mentors-fine{margin-top:14px!important}.s-mentor .s-qs{margin:6px 0 18px;max-width:none}.s-private em{background:var(--s-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.s-private .s-eyebrow{color:var(--s-gold)!important}.s-private .s-dot{background:var(--s-gold);box-shadow:0 0 12px var(--s-gold)}.s-private .s-steps li>span{background:var(--s-gold-grad);color:#1a1408}.s-private .s-steps li{border-top-color:#4a3d22}.s-private-hero{position:relative;padding:96px 0 80px;text-align:center;overflow:hidden}.s-private-hero:before{content:"";position:absolute;inset:-40% -20% auto;height:520px;background:radial-gradient(closest-side,#d9bf8622,transparent);pointer-events:none}.s-private-hero .s-lead{margin:0 auto 30px}.s-private-hero .s-actions{justify-content:center}.s-seats{display:inline-flex;align-items:center;gap:14px;margin:0 0 28px;padding:10px 18px;border:1px solid #4a3d22;border-radius:999px;background:#120f09;font-size:14px;color:#f2e4c4}.s-seats i{display:inline-flex;gap:6px}.s-seats i b{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--s-gold)}.s-seats i b.is-open{background:var(--s-gold);box-shadow:0 0 8px #d9bf8688}.s-private-note{font-size:13px;color:var(--s-muted)!important;margin-top:16px!important}.s-contrast{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s-contrast .s-card h3{font-size:18px}.s-contrast .is-private{border-color:#6b5832;background:radial-gradient(120% 90% at 50% 0,#241d10 0,#0d0c0a 65%)}.s-contrast .is-private h3{color:var(--s-gold)}.s-contrast ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px;font-size:15px;color:#d6d7dd}.s-contrast li{display:flex;gap:10px}.s-contrast li:before{content:"—";color:var(--s-faint)}.s-contrast .is-private li:before{content:"✦";color:var(--s-gold)}.s-week{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.s-week>div{padding:18px;border:1px solid #2c2618;border-radius:14px;background:#0d0c0a}.s-week span{font:700 11px var(--s-mono);letter-spacing:.14em;color:var(--s-gold)}.s-week b{display:block;font-size:16px;margin:8px 0 6px}.s-week p{color:var(--s-muted)!important;font-size:14px;margin:0;line-height:1.55}.s-private .s-feature .s-num{color:var(--s-gold-deep)}.s-private .s-card.s-feature{background:#0c0b09;border-color:#2c2618}.s-private-price{padding:34px;border:1px solid #6b5832;border-radius:22px;background:radial-gradient(120% 90% at 50% 0,#2a2214 0,#0d0c0a 65%);box-shadow:0 30px 90px #d9bf860f}.s-private-price .s-tier-price{font-size:60px;background:var(--s-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.s-private-price ul{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:10px;font-size:15px;color:#f2e4c4}.s-private-price li{display:flex;gap:10px}.s-private-price li:before{content:"✦";color:var(--s-gold)}.s-private-price .s-btn{width:100%}.s-private .tx-card{border-color:#2c2618;background:#0c0b09}.s-private .tx-tablist button[aria-selected=true]{background:var(--s-gold-grad)}.s-private .tx-tablist button[aria-selected=true] span{color:#5a4824}.s-private .s-mentor-profile{border-color:#3a3020;background:radial-gradient(120% 80% at 0 0,#211b10 0,#0c0b09 60%)}.s-private .s-monogram{background:var(--s-gold-grad)}.s-private .s-facts li{border-color:#3a3020;color:#f2e4c4}.s-apply-section{padding:96px 0;background:radial-gradient(80% 60% at 50% 0,#1a150c 0,var(--s-bg) 70%);border-top:1px solid #2c2618}.s-apply-inner{width:min(640px,calc(100% - 32px));margin:0 auto}.s-private .ap-card{border-color:#4a3d22;background:#0c0b09;box-shadow:0 30px 90px #0009,0 0 0 1px #d9bf860c}.s-private .ap-steps span.is-now{border-top-color:var(--s-gold)}.s-private .ap .ap-chip.is-on,.s-private .ap-chip.is-on{background:var(--s-gold);border-color:var(--s-gold);color:#1a1408}.s-private .ap-btn:not(.ap-btn-ghost){background:var(--s-gold-grad);border-color:#f7e7c155;color:#1a1408}.s-private .ap-check input{accent-color:var(--s-gold)}.s-sticky{display:none}@media (max-width:980px){.s-faq,.s-head,.s-hero,.s-mentor,.s-price{grid-template-columns:1fr;gap:32px}.s-ladder{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.s-grid-3,.s-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s-week{grid-template-columns:repeat(3,minmax(0,1fr))}.s-mentors,.tx-body{grid-template-columns:1fr}}@media (max-width:680px){.s-wrap{width:calc(100% - 32px)}.s-section{padding:64px 0}.s-hero{padding:48px 0}.s-contrast,.s-fit,.s-grid-2,.s-grid-3,.s-steps,.s-week{grid-template-columns:1fr}.s-strip{grid-template-columns:1fr 1fr}.s-strip>div+div{border-left:0}.s-strip>div:nth-child(2n){border-left:1px solid var(--s-line)}.s-strip>div:nth-child(n+3){border-top:1px solid var(--s-line)}.s-lead{font-size:17px}.s-actions .s-btn{flex:1 1 100%}.tx-card{padding:16px}.tx-head h3{font-size:20px}.tx-swipe{display:block;font:500 11px var(--s-mono);color:var(--s-faint)!important;margin:8px 0 0!important}.tx-tablist button{flex:1 1 100%;justify-content:flex-start}.s-mentor-profile{padding:20px}.s-private-hero{padding:64px 0 56px}.s-sticky{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgb(5 5 6/92%);border-top:1px solid #2c2618;backdrop-filter:blur(12px)}.s-sticky span{font-size:13px;color:#f2e4c4}.s .s-sticky .s-btn{min-height:42px;padding:8px 18px;width:auto;flex:0 0 auto}.s-has-sticky~.u-footer{padding-bottom:96px}}:root{--u-bg:#101923;--u-panel:#172431;--u-raised:#203241;--u-border:#2b3e4e;--u-ink:#eff3f5;--u-muted:#a5b7c4;--u-accent:#a2e4d4;--u-chrome:#a2e4d4;--u-chrome-text:linear-gradient(#a2e4d4,#a2e4d4);--s-bg:#101923;--s-band:#13202c;--s-surface:#172431;--s-raised:#203241;--s-line:#2b3e4e;--s-line-2:#425b6e;--s-text:#eff3f5;--s-muted:#a5b7c4;--s-faint:#a5b7c4;--s-chrome:#a2e4d4;--s-chrome-text:linear-gradient(#a2e4d4,#a2e4d4)}.u-header,.u-mobile-nav{background:#101d2bf5}.u-desktop-nav{font-size:14px;gap:26px}.u-desktop-nav a{display:inline-flex;align-items:center;gap:6px}.u-desktop-nav a[aria-current=page]{color:#a2e4d4;text-decoration:underline;text-underline-offset:8px}.u-nav-cta{border-color:#53746f;background:#203b3f;font-size:13px;color:#c3f5e7}.u-footer{background:#101d2b}.u-footer .u-risk,.u-footer-bottom{font-size:12px;color:#a5b7c4}.u-root h1,.u-root h2{font-weight:650}.s em{background:none;color:#a2e4d4;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.04em}.s-dot{background:#a2e4d4;box-shadow:none}.s .s-btn{border-radius:8px;border-color:transparent;box-shadow:none}.s .s-btn-ghost{border-color:var(--s-line-2)}.s-hero{padding-block:76px;gap:56px}.s-first-lesson{background:#f5f4ee;color:#20312e;border-radius:14px;border-top:5px solid #88c9b9;padding:28px}.s-first-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.s-first-heading .s-eyebrow{color:#246c5a!important;margin:0!important;font-size:10px;letter-spacing:.08em}.s-first-label{color:#54655f;font-size:11px}.s-first-lesson h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:22px 0 12px}.s-first-lesson>p{color:#54655f;font-size:15px;max-width:40ch}.s-first-lesson ol{list-style:none;margin:22px 0 18px;padding:0}.s-first-lesson li{border-top:1px solid #d9e0d8}.s-first-lesson li:last-child{border-bottom:1px solid #d9e0d8}.s-first-lesson li a{display:flex;align-items:center;gap:14px;text-decoration:none;padding:16px 0}.s-first-lesson li a:hover,.s-first-n{color:#246c5a}.s-first-n{font:12px var(--s-mono)}.s-first-lesson li a>span:nth-child(2){display:grid;flex:1;gap:4px}.s-first-lesson li b{font-size:15px;font-weight:600}.s-first-lesson li small{font-size:12px;color:#54655f}.s a.s-first-all{color:#246c5a;font-size:14px;font-weight:600;text-underline-offset:4px}.s-first-foot{display:block;font-size:11px;color:#54655f;margin-top:24px}.s-tier{border-radius:12px}.s-tier-ic{background:#1a343b;border-color:#53746f}.s-tier-ic,.s-tier-private{box-shadow:none}.s-tier ul{color:var(--s-text)}.s-tier h3,.s-tier-price{font-weight:650}.s-tier-price{font-size:34px}.s-band-learn{--s-text:#20312e;--s-muted:#54655f;--s-line:#d9e0d8;background:#f5f4ee;color:#20312e}.s-band-learn em{color:#246c5a}.s-band-learn .s-link{color:#246c5a;text-decoration-color:#8eb8a8}.lp{color-scheme:light}.lp :focus-visible{outline:3px solid #235f9e;outline-offset:3px}.lp .lp-btn{background:#246c5a;border-color:#246c5a;color:#fff;border-radius:8px}.lp .lp-btn:hover{background:#1c594a;filter:none}.lp .lp-btn-ghost{color:#20312e;background:transparent;border-color:#a8bbb1}.lp .lp-btn-done{background:#eaf4ed;color:#176a52;border-color:#b3d2c0}.lp-hero{max-width:800px;padding:56px 0 28px}.lp-hero h1{font-size:clamp(38px,5vw,56px);font-weight:650}.lp-hero h1 em{background:none;color:#246c5a;font-family:Georgia,Times New Roman,serif;font-weight:400}.lp-hero-actions{margin:22px 0;gap:12px;font-size:14px}.lp-stats{gap:28px}.lp-stats dt{font-size:22px;font-weight:650;color:#246c5a}.lp-resume{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px;border-left:4px solid #246c5a;border-radius:0 12px 12px 0;background:#e5efea;margin-top:12px}.lp-resume h2{font-size:25px;font-weight:650;margin:0 0 8px;letter-spacing:-.02em}.lp-resume .lp-eyebrow{color:#246c5a!important;margin-bottom:10px!important}.lp-resume p:last-child{margin:0;color:#54655f;font-size:14px}.lp-resume .lp-btn{flex:none}.lp-path-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:46px}.lp-path-intro h2{font-size:25px;margin:0 0 8px}.lp-path-intro p{max-width:65ch;color:#54655f}.lp-path-intro .lp-eyebrow{margin-bottom:8px!important}.lp-path-intro>a{flex:none;margin-bottom:12px}.lp-level-path{margin-top:14px;padding:0;border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-surface)}.lp-level-path>summary{list-style:none;cursor:pointer;padding:22px;margin:0}.lp-level-path>summary::-webkit-details-marker{display:none}.lp-level-path>summary:hover{background:#edf3ef;border-radius:12px}.lp-level-path>summary>div{flex:1}.lp-level-head h2{font-size:22px;font-weight:650}.lp-level-n{background:#e5efea;color:#246c5a;font-size:16px}.lp-level-path:nth-of-type(2) .lp-level-n,.lp-level-path:nth-of-type(3) .lp-level-n{color:#235f9e;background:#eaf1f9}.lp-level-meta{display:block;font-size:12px;color:#54655f;margin-top:6px}.lp-level-toggle{font-size:24px;color:#246c5a}.lp-level-path[open] .lp-level-toggle{transform:rotate(45deg)}.lp-level-path>.lp-grid{padding:0 22px 22px}.lp-card{border-radius:10px}.lp-card:hover{transform:none;border-color:#8bad9f}.lp-card-art{aspect-ratio:16/6;background:#101923}.lp-card-desc{display:block;overflow:visible;font-size:15px}.lp-bar>span{background:#246c5a}.lp-bar-top{background:#f5f4eef5}.lp-doc-lesson{padding-bottom:24px}.kb-prose{font-size:18px;line-height:1.85}.kb-prose>p{margin-bottom:20px}.kb-prose h2{padding-top:24px;border-top:1px solid var(--lp-line)}.kb-prose a{color:#235f9e;text-decoration-color:#87a8c8}.kb-figure figcaption{color:#bbcbd5}.kb-figure{--lp-line:#2b3e4e}.kb-prose .kb-figure p{color:#bbcbd5}.lp .lp-lessons a[aria-current=page]{background:#e5efea;color:#246c5a}.lp-lessons a[aria-current=page] .lp-tick{border-color:#246c5a;color:#246c5a}.lp .lp-lessons a.is-done .lp-tick{background:#eaf4ed;border-color:#b3d2c0;color:#176a52}.lp-side-box{background:#fffefb}.lp-upsell{background:#e9eee9;border-color:#d9e0d8}.lq-score{background:#fffefbf5;border-color:#a8bbb1}.lp .lq-choice:hover:not(:disabled){background:#edf3ef}.lp-save-note{color:#54655f!important;font-size:13px;margin-top:12px!important;text-align:right}.kb-search{box-shadow:0 24px 80px #20312e40}.kb-search-input-row{display:flex;align-items:center;border-bottom:1px solid var(--lp-line);padding-right:10px}.lp .kb-search input{flex:1;min-width:0;border-bottom:0}.lp .kb-search-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--lp-line);border-radius:8px;background:var(--lp-surface);color:var(--lp-text);font:24px var(--lp-sans);cursor:pointer}.kb-equation{background:#e9eee9}.lp .kb-callout{padding:20px}.lp .kb-callout-red{background:#fbeeee}.kb-hl{background:#f3dfab}@media (max-width:980px){.s-first-lesson{transform:none}.u-desktop-nav{gap:16px;font-size:13px}}@media (max-width:800px){.s-hero{padding-block:44px;gap:28px}.s-first-lesson{padding:24px}.lp-resume{align-items:stretch;flex-direction:column;padding:22px;gap:16px}.lp-path-intro{flex-direction:column;align-items:flex-start;gap:8px}.lp-level-path>summary{padding:18px 14px;gap:12px}.lp-level-head h2{font-size:20px}.lp-level-head p{font-size:14px}.lp-level-path>.lp-grid{padding:0 14px 14px}.kb-prose{font-size:17px;line-height:1.8}.lp-save-note{text-align:left}}