:root{--ink:#080b10;--teal:#00e5ff;--paper:#ffffff;--muted:#aebdcc;--line:#2b3b49}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit;cursor:pointer}header{height:82px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);gap:20px}.brand{font-size:28px;font-weight:950;font-style:italic;letter-spacing:-1.5px;text-decoration:none}.brand span{color:var(--teal)}sup{font-size:10px;vertical-align:top}.edition,.eyebrow,.meta,.art-caption,.diagram-note,.cue>span,.position-cue>span,.mistake>span,footer span{font-family:monospace;letter-spacing:1.4px;font-size:12px;font-weight:600}.print{background:none;border:1px solid #42596b;color:var(--paper);padding:8px 15px;border-radius:30px;font-size:13px}.hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.05fr 1fr;padding:65px 6% 55px;gap:50px}.eyebrow{margin:0 0 24px}.hero .eyebrow{color:var(--teal)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(60px,6.7vw,104px);font-weight:950;line-height:.96;letter-spacing:-5px;margin-bottom:28px}em{font-style:normal;color:var(--teal)}.subtitle{font-size:23px;line-height:1.35}.manifesto{max-width:475px;color:#c6d0da}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--teal);color:var(--ink);padding:15px 22px;text-decoration:none;font-weight:700;border:none}.button:hover{background:#67efff}.meta{color:#b8c5d2;margin-top:25px;font-size:10px}.meta i{padding:0 10px}.hero-art{background:#101720;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #2b3b49;position:relative;overflow:hidden}.stamp{font-weight:800;font-size:15px;line-height:1.4;letter-spacing:1px;padding:28px;color:var(--teal)}#hero-diagram{width:100%;transform:scale(1.06)}.art-caption{padding:20px;border-top:1px solid #2b3b49;display:flex;justify-content:space-between;font-size:9px}.chapters{display:flex;justify-content:space-around;padding:20px 4%;border-bottom:1px solid #2b3b49;gap:15px}.chapters a{font:700 12px monospace;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.section{padding:85px 7%;max-width:1600px;margin:auto}h2{font-size:clamp(36px,4.1vw,62px);line-height:1.03;letter-spacing:-2px;margin-bottom:28px}.lead{font-size:21px;line-height:1.45}.stand{display:grid;grid-template-columns:1fr 1fr;gap:90px}.foundation>div{border-top:1px solid #2b3b49;padding:20px 0 0 47px;position:relative}.foundation b{position:absolute;left:0;top:20px;color:#00e5ff;font:16px monospace}.foundation h3{font-size:21px;margin-bottom:8px}.foundation p{font-size:15px}.hinge{background:#0c141c;display:grid;grid-template-columns:1fr 1fr;gap:90px}.hinge em{color:#00e5ff}.cue{border-left:3px solid #00e5ff;padding:10px 0 10px 25px;margin:25px 0}.cue strong{display:block;font-size:25px;line-height:1.4}.cue>span{color:#b9c8d6;display:block;margin-bottom:12px}.small{font-size:13px;line-height:1.6}.section-top{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:30px}.section-top>p{max-width:420px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.tabs button{padding:12px 18px;background:transparent;border:1px solid #42596b;border-radius:25px;font-size:14px;font-weight:700}.tabs button[aria-selected=true]{background:var(--ink);color:var(--teal);border-color:var(--ink)}.position-panel{background:#fff;border:1px solid #2b3b49;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.diagram-wrap{background:#101a23;display:flex;flex-direction:column;justify-content:center;padding:25px 10px}.diagram-note{font-size:10px;color:#b4c2d1;padding:0 20px;margin:0;letter-spacing:.4px}.position-copy{padding:35px}.position-copy h3{font-size:34px;line-height:1.1;letter-spacing:-1px}.position-copy .eyebrow{color:#00e5ff;margin-bottom:12px}.position-copy .lead{font-size:19px}ol,ul{padding-left:25px;font-size:15px}li{padding-left:6px;margin:9px 0}li::marker{font:bold 12px monospace;color:#00e5ff}.mistake{border-top:1px solid #2b3b49;padding-top:14px}.mistake>span{font-size:10px;color:#c7d1dc}.mistake p{font-size:14px;margin:4px 0 15px}.position-cue{background:var(--ink);padding:15px 20px;color:var(--teal)}.position-cue>span{font-size:10px;display:block}.position-cue strong{font-size:21px}.context{font-size:13px;color:#b4c2d1;margin-top:20px;max-width:900px}.checklist{background:#0c141c;display:grid;grid-template-columns:1fr 1fr;gap:90px}.check-card{background:var(--paper);padding:30px}.check-card label:not(.reflection-label){display:flex;gap:13px;border-top:1px solid #2b3b49;padding:16px 0;cursor:pointer;font-size:15px}.check-card input{accent-color:#00e5ff;width:20px;height:20px;flex-shrink:0}.reflection-label{display:block;font:12px monospace;margin:20px 0 10px}textarea{font:15px/1.5 Arial;width:100%;padding:12px;border:1px solid #42596b;background:white;resize:vertical}#saved{font-size:12px;color:#00e5ff;margin:8px 0 0}.text-button{background:none;border:0;padding:0;border-bottom:1px solid;font-size:14px}.next{background:var(--ink);color:var(--paper);padding:80px 7%;text-align:center}.next .eyebrow{color:var(--teal)}.next>p:not(.eyebrow){max-width:640px;margin:25px auto}.notes{padding:30px 7%;font-size:13px}.notes summary{cursor:pointer;font-weight:700}.notes p{max-width:850px;margin-top:18px}footer{display:flex;align-items:center;justify-content:space-between;padding:30px 7%;border-top:1px solid #2b3b49;gap:20px}footer .brand{color:var(--ink)}footer .brand span{color:#00e5ff;font:inherit;letter-spacing:inherit}footer small{font-size:11px}svg{width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #00e5ff;outline-offset:4px}@media(max-width:800px){header{height:68px}.edition{display:none}.hero{grid-template-columns:1fr;padding:45px 6%;gap:35px}h1{font-size:clamp(56px,12vw,84px);letter-spacing:-3px}.hero-art{max-height:400px}.stamp{padding:20px}.hero-art svg{max-height:240px}.art-caption{font-size:8px}.section{padding:55px 6%}.stand,.hinge,.checklist{grid-template-columns:1fr;gap:30px}.section-top{display:block}.section-top>p{max-width:none}.position-panel{grid-template-columns:1fr}.diagram-wrap{padding:10px 5px}.diagram-wrap svg{max-height:300px}.position-copy{padding:25px}.tabs{gap:7px}.tabs button{padding:10px 13px;font-size:13px}.chapters{overflow:auto;justify-content:flex-start;padding:18px 6%;gap:25px;white-space:nowrap}.check-card{padding:22px}footer{flex-wrap:wrap}footer span{display:none}.next{padding:60px 6%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.chapters,.tabs,.button,.text-button,.print{display:none}.hero,.next{background:white;color:black}.hero{padding:25px;grid-template-columns:1fr 1fr}h1{font-size:50px}em{color:#00e5ff}.section{padding:25px;break-inside:avoid}.hero-art{background:#edf2e9}.hero-art .stamp,.hero-art .art-caption{color:black}.position-panel{break-inside:avoid;min-height:0}.position-copy{padding:20px}.stand,.hinge,.checklist{gap:25px}.next{padding:25px}.notes{padding:20px}.print-position{margin-top:20px}footer{padding:15px}.diagram-note{font-size:9px}}

/* Ease the Squeeze edition */
.hero h1{font-size:clamp(60px,6.9vw,108px);letter-spacing:-4px}.hero-art{background:#101720}.grip-note{border-top:1px solid #2b3b49;padding-top:20px;font-size:14px}.challenge{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#10151d}.challenge-steps{padding-left:24px;font-size:16px}.challenge-steps li{margin:20px 0}.social-card{background:#0b1219;color:#ffffff;padding:36px;align-self:center;border-top:4px solid #00e5ff}.social-card h3{font-size:34px;line-height:1.08;letter-spacing:-1px;margin:25px 0}.challenge-number{font:12px monospace;letter-spacing:2px;color:#00e5ff}.social-tag{color:#00e5ff;font-size:22px;font-weight:700}.social-card textarea{background:#101c27;color:#ffffff;border-color:#42596b;font-size:14px}.social-card .button{margin-top:16px;width:100%;font-size:15px}.social-card .small{color:#c6d0da}.social-card .reflection-label{color:#c6d0da}.challenge-steps li::marker{color:#00e5ff}.diagram-note{font-family:Arial;letter-spacing:0}.hero-art .art-caption{gap:12px}.hero-art{min-width:0}.hero-copy{min-width:0}@media(max-width:800px){.hero h1{font-size:clamp(58px,12vw,84px);letter-spacing:-3px}.challenge{grid-template-columns:1fr;gap:25px}.social-card{padding:25px}.social-card h3{font-size:29px}.hero .subtitle{font-size:22px}}@media print{.hero h1{font-size:48px}.challenge{gap:20px}.social-card{background:#ffffff;color:#080b10;padding:20px}.social-tag{color:#00e5ff}.social-card textarea{background:white;color:#080b10}.social-card .reflection-label{color:#080b10}.social-card .small{display:none}.social-card h3{font-size:24px}}

.setup-section{border-top:1px solid #2b3b49}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.setup-grid article{padding-top:22px;border-top:2px solid #00e5ff}.setup-grid h3{font-size:23px;line-height:1.2}.setup-grid p{font-size:15px}.setup-grid .eyebrow{font-size:11px;margin-bottom:15px}.setup-note{background:#111c25;padding:22px}.video-area{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:45px;padding-top:35px;border-top:1px solid #2b3b49}.video-area h3{font-size:24px;line-height:1.15}.video-area p{font-size:14px}.video-outline{padding:25px;background:#0b1219;color:#ffffff;border-top:3px solid #00e5ff}.video-outline span{display:block;font:11px monospace;color:#00e5ff;letter-spacing:1px;margin-bottom:25px}.video-outline strong{display:block;font-size:21px;line-height:1.2}.video-outline p{color:#c6d0da;margin-top:15px}.setup-reference{margin-top:30px;font-size:13px}.setup-reference summary{font-weight:700;cursor:pointer}.setup-reference p{max-width:850px;margin-top:15px}@media(max-width:800px){.setup-grid,.video-area{grid-template-columns:1fr;gap:22px}.setup-note{padding:22px}.setup-grid article{padding-top:22px}}@media print{.setup-grid{gap:18px}.video-area{display:none}.setup-grid p{font-size:12px}.setup-grid h3{font-size:19px}.setup-reference{display:none}}

.offer-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin:40px auto;max-width:1250px}.offer-ladder article{border:1px solid #2b3b49;padding:27px;background:#101720}.offer-ladder article.offer-featured{border-top:4px solid #00e5ff;background:#12232e}.offer-label{font:11px monospace;letter-spacing:1.3px;color:#00e5ff;display:block;margin-bottom:24px}.offer-ladder h3{font-size:28px;line-height:1.1;letter-spacing:-.7px}.offer-ladder p{font-size:15px;line-height:1.5}.offer-ladder .offer-hook{font-size:19px;color:#ffffff}.offer-ladder ul{padding-left:18px;font-size:14px;color:#ced8e2}.offer-ladder li{padding-left:0}.offer-ladder .offer-fine{font-size:12px;color:#bdcbd8}.offer-state{display:inline-block;color:#00e5ff;border-bottom:1px solid #00e5ff;font:12px monospace;padding:12px 0 4px}.video-outline a{color:#00e5ff;font-size:14px}@media(max-width:900px){.offer-ladder{grid-template-columns:1fr}}@media print{.offer-ladder{grid-template-columns:1fr;gap:12px}.offer-ladder article,.offer-ladder article.offer-featured{color:#080b10;background:#ffffff;break-inside:avoid}.offer-ladder .offer-hook,.offer-ladder ul,.offer-ladder .offer-fine{color:#080b10}.offer-label,.offer-state{color:#00e5ff}}

.coaching-flow{max-width:1250px;margin:40px auto;text-align:left;border-top:1px solid #2b3b49;padding-top:30px}.coaching-flow ol{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:0}.coaching-flow li{padding:0;margin:0}.coaching-flow li>span{font:14px monospace;color:#00e5ff;display:block;margin-bottom:14px}.coaching-flow strong{display:block;font-size:18px;line-height:1.3}.coaching-flow li p{font-size:14px;color:#c6d0da;line-height:1.5;margin-top:10px}.next .coaching-scope{max-width:1000px;font-size:12px;color:#bdcbd8}.offer-ladder .offer-featured h3{color:#00e5ff}.next>.lead{font-size:26px;font-weight:bold}@media(max-width:900px){.coaching-flow ol{grid-template-columns:1fr 1fr}}@media(max-width:480px){.coaching-flow ol{grid-template-columns:1fr;gap:22px}.coaching-flow li{padding-left:40px;position:relative}.coaching-flow li>span{position:absolute;left:0;top:0}}@media print{.coaching-flow ol{grid-template-columns:1fr 1fr}.coaching-flow li p,.next .coaching-scope{color:#080b10}.coaching-flow li>span,.offer-ladder .offer-featured h3{color:#00e5ff}}

/* MOTOCHX online palette: black, white, electric teal. */
@media screen{body{background:#080b10;color:#ffffff}.position-panel,.check-card{background:#101720;color:#ffffff}.hinge,.checklist{background:#0c141c}.position-copy,.stand,.notes,.setup-section,.challenge{color:#ffffff}.position-panel{background:#101720}textarea{background:#080b10;color:#ffffff}footer .brand{color:#ffffff}.hero-art{background:#101720}.button,.position-cue{color:#080b10}.position-cue{background:#00e5ff}.tabs button{color:#ffffff}.tabs button[aria-selected=true]{color:#00e5ff;background:#13232d;border-color:#00e5ff}.foundation b,.hinge em,li::marker{color:#00e5ff}}

#hero-diagram img{width:100%;height:auto;display:block}.hero-art{background:#080b10}@media(max-width:800px){#hero-diagram img{max-height:280px;object-fit:contain}}

.digital-offer{grid-template-columns:1fr;max-width:780px}.separate-coaching{border-top:2px solid #00e5ff;max-width:1250px;margin:65px auto 0;padding-top:40px}.coaching-heading{font-size:clamp(28px,3vw,42px);line-height:1.12;margin-bottom:18px}.coaching-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-explainer{color:#c6d0da;font-size:15px;max-width:760px}@media(max-width:800px){.coaching-offers{grid-template-columns:1fr}}

.video-area{grid-template-columns:1fr 1fr}.challenge .check-card{margin-top:28px}.position-cue strong{font-size:20px}@media(max-width:800px){.video-area{grid-template-columns:1fr}}

.coaching-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:24px auto;max-width:760px}.coaching-socials .button{min-width:190px}@media(max-width:600px){.coaching-socials .button{width:100%;max-width:360px}}
