/* Mobile essentials. The approved desktop remains unchanged.
   All substantive examples, outcomes, previews and offer qualifications remain.
   Only duplicated messaging and decorative material are omitted on phones. */
@media(max-width:700px){
 /* A single compact header row; the audience is stated in the hero below. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.header-inner .brand small,.review-strip>a){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .header-inner{flex-wrap:nowrap;justify-content:space-between;min-height:64px;padding-block:10px}
 body.mobile-essential-v22.mobile-compact-v21 .header-inner .brand{font-size:9px;gap:8px}
 body.mobile-essential-v22.mobile-compact-v21 .header-inner .brand-mark{width:28px;height:28px;flex:0 0 28px;font-size:18px}
 body.mobile-essential-v22.mobile-compact-v21 .header-inner .button-small{font-size:12px;padding:10px;gap:6px;flex-shrink:0}
 body.mobile-essential-v22.mobile-compact-v21 .header-inner .button-small>span{font-size:17px}
 /* Show the promise, price and real preview without a tall decorative scene. */
 body.mobile-essential-v22.mobile-compact-v21 .hero-layout-v14{display:flex;flex-direction:column;align-items:stretch;gap:16px}
 body.mobile-essential-v22.mobile-compact-v21 .hero-layout-v14>.hero-copy{display:block;min-width:0}
 body.mobile-essential-v22.mobile-compact-v21 :is(.hero-audience-v14,.hero-image-v14,.hero-art-tag-v14,.hero-reassurance-second-v14,.hero-footer-v14>div){display:none}
 body.mobile-essential-v22.mobile-compact-v21.aspiration-v14 .hero-visual.hero-stage-v14{height:auto;min-height:0;width:100%;max-width:none;margin:0;align-self:auto}
 body.mobile-essential-v22.mobile-compact-v21 .hero-preview-v14{position:relative;inset:auto;width:100%;min-height:86px;box-shadow:none}
 body.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14{padding:12px 0 16px;gap:0}
 body.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14>span{font-size:12px;line-height:1.4}
 body.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14>span>br{display:none}
 body.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14>span>b{margin-left:4px}

 /* One outcomes introduction, followed directly by the four concrete cards. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.career-benefits-v15,.career-stage-copy>p,.career-stage-copy>.text-button,.career-portrait-v15,.career-paths-heading,.career-card>.tiny-label,.career-skill,.opportunity-inline){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .career-stage-v15{display:block;margin-bottom:20px}
 body.mobile-essential-v22.mobile-compact-v21 .career-card{padding:16px;grid-template-columns:minmax(0,1fr) 58px;gap:0 10px}
 body.mobile-essential-v22.mobile-compact-v21 .career-card h3{grid-row:1;font-size:26px}
 body.mobile-essential-v22.mobile-compact-v21 .career-graphic{grid-row:1;transform:scale(.82);height:58px;align-self:center}
 body.mobile-essential-v22.mobile-compact-v21.refined-v6 .career-card p{margin-top:10px}
 body.mobile-essential-v22.mobile-compact-v21 .career-scope>a{display:none}

 /* Keep the evidence itself; remove repeated labels and closing summaries. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.proof-v4>.wrap>.section-heading>p,.chapter-heading .tiny-label,.chapter-number,.paper-annotation,.chapter-takeaway,.proof-end,.tool-capabilities){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .chapter-heading{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:14px}
 body.mobile-essential-v22.mobile-compact-v21 .proof-chapter{padding:18px 16px}
 body.mobile-essential-v22.mobile-compact-v21 .chapter-heading h3{font-size:28px}
 body.mobile-essential-v22.mobile-compact-v21.refined-v6 .chapter-heading p{margin-top:10px}
 body.mobile-essential-v22.mobile-compact-v21 .chapter-writing .note-before>p{font-size:18px;line-height:1.45}

 /* Let the actual video explain the lesson, without a second sales pitch. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.lesson-sample-copy-v20>p,.lesson-sample-points-v20,.lesson-sample-next-v20){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .lesson-sample-layout-v20{gap:18px}
 body.mobile-essential-v22.mobile-compact-v21 .lesson-sample-copy-v20 h2{margin-top:12px}

 /* Outcomes, lesson lists and practice facts remain in full. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.learn-intro-v10>p,.learn-footer-v10>.button){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .learn-footer-v10{margin-top:12px}
 body.mobile-essential-v22.mobile-compact-v21 .learn-footer-v10>p{font-size:13px;line-height:1.5}

 /* Retain the visual comparison and its scenario/assumption labels. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.momentum-scenario-v16,.momentum-action-v16,.momentum-cta-v16,.momentum-facts-v16){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .momentum-section-v16 .momentum-layout{gap:20px}

 /* The headline supplies the bundle total; each card keeps its own value. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.bonus-total-v9,.bonus-offer-v9>div>p,.bonus-price-arrow-v9,.bonus-price-v9>strong>small){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-offer-v9{display:block}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-status-v9{margin-block:15px;padding-block:10px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-v9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;min-height:42px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-before-v9{display:flex;align-items:center;gap:7px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-before-v9>span{font-size:11px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-before-v9>div{display:flex;align-items:flex-start;gap:2px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-before-v9 s{font-size:23px;line-height:1}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-price-v9>strong{font-size:25px;line-height:1}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-v9-head{grid-template-columns:58px minmax(0,1fr);gap:10px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-v9-thumb{min-height:68px}
 body.mobile-essential-v22.mobile-compact-v21 .bonus-quantity-v9{font-size:31px;margin-bottom:2px}

 /* One final offer, all buying questions, and the existing sticky action. */
 body.mobile-essential-v22.mobile-compact-v21 :is(.offer-copy>.eyebrow,.offer-copy>h2,.offer-copy>p:not(.value-qualification),.why-nine,.faq-section>div>p,.closing){display:none}
 body.mobile-essential-v22.mobile-compact-v21 .value-equation{margin-top:0}
 body.mobile-essential-v22.mobile-compact-v21 .offer-layout{gap:18px}
 body.mobile-essential-v22.mobile-compact-v21 .faq-section{gap:15px}
 body.mobile-essential-v22.mobile-compact-v21 .site-footer{gap:12px;padding-top:18px}
}
@media(max-width:370px){
 body.mobile-essential-v22.mobile-compact-v21 .career-card h3{font-size:24px}
 body.mobile-essential-v22.mobile-compact-v21 .chapter-heading h3{font-size:26px}
}
