/* Revision 6: a visible learning journey, grounded in the actual 18 lessons. */
body.refined-v6{font-size:20px}
body.refined-v6 :is(.eyebrow,.tiny-label,.hero .eyebrow,.career-card>.tiny-label,.chapter-heading .tiny-label,.chapter-writing .tiny-label,.quiz-card .tiny-label,.bonus-card>.tiny-label,.career-skill,.browser-topline,.bonus-status,.value-equation small){font-size:14px;line-height:1.7;letter-spacing:.045em}
body.refined-v6 :is(.hero-description,.career-stage-copy>p,.section-heading>p,.momentum-copy>p,.practice-layout>div>p,.offer-copy>p){font-size:22px;line-height:1.65}
body.refined-v6 :is(.career-card p,.opportunity-inline p,.chapter-heading p,.chapter-takeaway p,.bonus-card p,.bonus-showcase p,.offer-inclusions,.faq-list details p,.quiz-options button){font-size:20px;line-height:1.7}
body.refined-v6 :is(.text-button,.hero-actions .text-button,.chapter-takeaway .text-button,.bonus-sample-button,.career-scope a,.rail-cta){font-size:18px;line-height:1.5;min-height:44px}
body.refined-v6 :is(.button,.button-small,.header-inner .button,.proof-end .button,.momentum-copy>.button,.offer-card>.button){font-size:18px}
body.refined-v6 :is(.hero-meta,.hero-reassurance,.career-scope p,.proof-v4 .proof-provenance,.visual-pair figcaption,.art-caption,.bonus-reference,.bonus-production-note,.offer-card-foot,.why-nine p,.offer-copy>p.value-qualification,.momentum-copy p.urgency-note,.practice-layout p.small-copy,.site-footer p,.site-footer>a:last-child){font-size:16px;line-height:1.7}
body.refined-v6 .journey-rail nav a{font-size:17px;grid-template-columns:25px 1fr 16px;gap:7px}
body.refined-v6 .journey-rail>p{font-size:16px}
body.refined-v6 .chapter-takeaway p b{font-size:18px}
body.refined-v6 .chapter-writing .note-after dl div{grid-template-columns:75px 1fr}
body.refined-v6 .chapter-writing .note-after dt{font-size:14px}
body.refined-v6 .chapter-writing .note-after dd{font-size:20px}
body.refined-v6 .chapter-writing .checked-tag{font-size:15px}
body.refined-v6 .workflow-strip li{font-size:17px}
body.refined-v6 .workflow-strip li>span{font-size:13px}
body.refined-v6 .tool-capabilities>span{font-size:15px}
body.refined-v6 .image-expand>span{font-size:15px;line-height:1.4;max-width:calc(100% - 20px);white-space:normal;padding:10px 14px}
body.refined-v6 .prompt-direction>span:first-child{font-size:14px;max-width:150px;flex-shrink:0}
body.refined-v6 .value-ribbon span{font-size:17px}
body.refined-v6 .hero-proof{min-height:190px}
body.refined-v6 .hero-proof-copy>span{font-size:15px;line-height:1.5}
body.refined-v6 .hero-proof-copy>small{font-size:12px;line-height:1.6}
body.refined-v6 .hero-price{bottom:225px}
body.refined-v6 .hero-ambition{font-size:18px}
body.refined-v6 .review-strip,body.refined-v6 .review-strip a{font-size:12px}
body.refined-v6 .motion-toggle{font-size:13px;min-height:44px}
body.refined-v6 .brand small{font-size:12px}
body.refined-v6 .faq-list summary{font-size:22px}
body.refined-v6 :is(#quiz-feedback,#preview-dialog p,.payment-notice p,#bonus-preview-content .micro,.bonus-preview-status){font-size:18px;line-height:1.7}
body.refined-v6 :is(dialog p,#bonus-preview-content p,.sample-checks,.sample-reveal){font-size:20px;line-height:1.7}
body.refined-v6 .dialog-close{width:44px;height:44px}

/* An editorial course guide: no hidden lesson lists, no required accordions. */
body.refined-v6 .syllabus-v6{background:#f1eddf;padding-block:115px;position:relative}
.syllabus-intro{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:60px;margin-bottom:52px}
body.refined-v6 .syllabus-intro h2{font-size:clamp(52px,5.5vw,80px);line-height:1.02;letter-spacing:-.055em}
.syllabus-intro h2 em{color:#9a4729}
.syllabus-intro>div>p{font-size:22px;line-height:1.7;margin-top:27px;color:#5a6150;max-width:720px}
.syllabus-edition{position:relative;padding:26px 30px 31px;border:1px solid #b8bd9c;border-radius:5px;background:#e2e7cf;transform:rotate(3deg);box-shadow:9px 9px 0 #d2d7be;overflow:hidden}
.syllabus-edition>span:first-child{font:13px/1.6 var(--mono);letter-spacing:.04em;color:#4f6740}
.syllabus-edition strong{font-size:99px;line-height:1.05;font-weight:450;letter-spacing:-.08em;display:block;margin-top:19px;color:#2c472b}
.syllabus-edition strong span{font-size:24px;letter-spacing:-.03em;margin-left:12px;font-weight:450}
.syllabus-intro .syllabus-edition p{font-size:18px;margin-top:10px;color:#506043}
.syllabus-edition-mark{position:absolute;right:15px;top:47px;font-size:70px;font-weight:300;color:#819768;line-height:1}
.syllabus-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #bbc1aa;margin-bottom:34px}
.syllabus-route a{display:flex;align-items:center;gap:14px;text-decoration:none;padding:24px 19px;font-size:20px;color:#3a4834;border-right:1px solid #bbc1aa;transition:background .2s}
.syllabus-route a:first-child{padding-left:0}.syllabus-route a:last-child{border-right:0}
.syllabus-route a>span{font:14px var(--mono);color:#7d6b4b}.syllabus-route a>b{margin-left:auto;font-weight:400;color:#996441}
.syllabus-route a:hover{background:#e4e6d4}
.syllabus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.syllabus-card{--chapter-bg:#dce5c9;--chapter-ink:#344b2b;--chapter-line:#b9c9a7;border:1px solid var(--chapter-line);border-radius:12px;background:#fffcf3;overflow:hidden;min-width:0;display:flex;flex-direction:column;box-shadow:0 8px 28px -22px #354e2a70;transition:box-shadow .3s}
.syllabus-card:hover{box-shadow:0 15px 40px -24px #344f2f77}
.syllabus-use{--chapter-bg:#f0d4bc;--chapter-ink:#743d28;--chapter-line:#d8b697}
.syllabus-create{--chapter-bg:#d5deda;--chapter-ink:#304c46;--chapter-line:#b2c3b9}
.syllabus-connect{--chapter-bg:#ded8ed;--chapter-ink:#554563;--chapter-line:#c1b4d1}
.syllabus-card-head{padding:29px 32px 30px;background:var(--chapter-bg);border-bottom:1px solid var(--chapter-line)}
.syllabus-card-top{display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap}
.syllabus-phase{font:14px/1.6 var(--mono);letter-spacing:.015em;color:var(--chapter-ink)}
.syllabus-duration{font-size:15px;line-height:1.5;padding:6px 11px;border:1px solid var(--chapter-line);border-radius:30px;background:#fff9ee66;color:var(--chapter-ink)}
.syllabus-title-row{position:relative;min-height:120px;display:flex;align-items:center;gap:20px;margin-block:31px 23px}
body.refined-v6 .syllabus-title-row h3{font-size:43px;line-height:1.06;color:#273227;letter-spacing:-.05em;flex:1;position:relative;z-index:1;scroll-margin-top:125px}
.syllabus-title-row h3 em{color:var(--chapter-ink);font-size:1.09em}
.syllabus-card-head>p{font-size:20px;line-height:1.7;color:var(--chapter-ink);max-width:45ch}
.syllabus-card-body{padding:28px 32px 30px;flex:1;display:flex;flex-direction:column}
.syllabus-list-label{font:14px/1.5 var(--mono);letter-spacing:.04em;color:#6c705a;margin-bottom:12px}
.syllabus-lessons{padding:0;margin:0 0 29px;list-style:none;display:grid}
.syllabus-lessons li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;padding-block:13px;font-size:20px;line-height:1.5;border-bottom:1px solid #e3e3d3;color:#374232}
.syllabus-lesson-number{font:13px/2.3 var(--mono);color:#7b806b}
.syllabus-outcome{display:flex;align-items:flex-start;gap:15px;padding-top:4px;margin-top:auto}
.syllabus-outcome>span{font-size:30px;line-height:1.4;font-weight:350;color:var(--chapter-ink)}
.syllabus-outcome b{font-size:18px;font-weight:600;color:#344630}
.syllabus-outcome p{font-size:18px;line-height:1.7;margin-top:7px;color:#5c6553}
.syllabus-checkpoint{display:flex;align-items:center;gap:14px;padding:21px 32px;border-top:1px solid var(--chapter-line);background:color-mix(in srgb,var(--chapter-bg),#fffcf3 57%);color:var(--chapter-ink)}
.syllabus-check-icon{width:39px;height:39px;border-radius:50%;border:1px solid var(--chapter-line);display:grid;place-items:center;font-size:21px;flex-shrink:0}
.syllabus-checkpoint b{display:block;font-size:18px;font-weight:550;line-height:1.5}.syllabus-checkpoint div>span{display:block;font-size:16px;line-height:1.6;margin-top:3px}.syllabus-check-arrow{margin-left:auto;font-size:26px}
.syllabus-art{height:100px;width:100px;position:relative;flex-shrink:0;color:var(--chapter-ink)}
.art-understand i{border:1px solid #6b8c50;border-radius:50%;width:80px;height:80px;position:absolute;left:4px;top:10px}.art-understand i:nth-child(2){left:22px;top:20px;width:62px;height:62px}.art-understand i:nth-child(3){left:40px;top:28px;width:45px;height:45px;background:#b9cf99}.art-understand b{position:absolute;right:4px;top:-9px;color:#9b481e;font-size:50px;font-weight:300}
.art-conversation i{position:absolute;top:14px;left:0;background:#fcf1db;border:1px solid #c78d66;width:78px;height:50px;line-height:30px;border-radius:10px 10px 10px 0;font-style:normal;font-size:40px;text-align:center;transform:rotate(-8deg)}.art-conversation b{position:absolute;right:0;bottom:7px;border:1px solid #a0774e;color:#f9e9d2;background:#a75832;font-size:26px;padding:5px 17px;border-radius:10px 10px 0 10px;transform:rotate(8deg)}
.art-creation i{width:70px;height:70px;border:1px solid #729589;background:#9bb8a8;position:absolute;top:19px;left:7px;transform:rotate(-12deg)}.art-creation b{font-size:92px;font-weight:300;position:absolute;line-height:1;top:0;left:18px;color:#f3e4bd}.art-creation span{width:28px;height:28px;border:1px solid #35594a;background:#557c64;border-radius:50%;position:absolute;bottom:0;right:0}
.art-connected i{position:absolute;border:1px solid #a291b6;width:77px;height:77px;top:12px;left:12px;transform:rotate(45deg)}.art-connected b{position:absolute;left:24px;top:29px;width:53px;height:46px;text-align:center;line-height:46px;background:#6e578b;color:#f5eee1;border-radius:6px;font-size:24px;font-weight:450}.art-connected span{position:absolute;top:0;left:0;width:29px;height:29px;border:1px solid #ac97c2;background:#f0e5f4;border-radius:50%;font-size:18px;line-height:27px;text-align:center}.art-connected span:last-child{top:auto;left:auto;bottom:0;right:0}
.syllabus-finish{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;margin-top:36px;border-radius:12px;background:#263d2d;padding:44px;color:#f9f0de;border:1px solid #526747}
body.refined-v6 .syllabus-finish .eyebrow{color:#c3d4ac;margin-bottom:20px}
.syllabus-finish h3{font-size:40px;line-height:1.13}.syllabus-finish h3 em{color:#e9b891}
.syllabus-finish>div>p{font-size:19px;line-height:1.7;color:#d0d9c1;margin-top:20px;max-width:560px}
.syllabus-finish>div:last-child{text-align:center}.syllabus-finish>div:last-child>p{font-size:15px;line-height:1.6;margin-top:15px}

@media(min-width:951px){.syllabus-card-head{min-height:415px}.syllabus-title-row{min-height:145px}}
@media(max-width:1100px){
 body.refined-v6 .hero-proof{min-height:205px}body.refined-v6 .hero-price{bottom:325px}
 .syllabus-intro{grid-template-columns:minmax(0,1fr) 240px;gap:36px}.syllabus-edition{padding:25px}.syllabus-edition strong{font-size:86px}.syllabus-edition-mark{font-size:50px;top:60px;right:10px}
 .syllabus-route a{font-size:18px;gap:10px;padding-inline:15px}.syllabus-grid{gap:22px}.syllabus-card-head,.syllabus-card-body{padding-inline:26px}.syllabus-checkpoint{padding-inline:26px}.syllabus-art{width:80px;transform:scale(.85);transform-origin:right center}
 body.refined-v6 .syllabus-title-row h3{font-size:38px}.syllabus-title-row{gap:7px;min-height:118px}.syllabus-finish{padding:35px;gap:32px}
}
@media(max-width:950px){
 body.refined-v6 .workflow-strip{grid-template-columns:1fr}
 .syllabus-grid{grid-template-columns:1fr}.syllabus-card{display:grid;grid-template-columns:1fr 1.12fr}.syllabus-card-head{border-bottom:0;border-right:1px solid var(--chapter-line);padding:30px}.syllabus-card-body{padding:30px}.syllabus-card-top{gap:15px}.syllabus-title-row{display:block;margin-top:30px}.syllabus-art{transform:none;width:100px;margin-top:25px}.syllabus-card-head>p{font-size:20px}.syllabus-checkpoint{grid-column:1/-1}.syllabus-lessons li{font-size:19px}.syllabus-outcome p{font-size:18px}.syllabus-finish{grid-template-columns:1fr}.syllabus-finish>div:last-child{text-align:left}.syllabus-finish>div>p{max-width:100%}
}
@media(max-width:800px){
 body.refined-v6 .hero-proof{min-height:205px}body.refined-v6 .hero-price{bottom:236px}
 .syllabus-intro{grid-template-columns:1fr 205px;gap:25px}.syllabus-edition{padding:23px 19px}.syllabus-edition strong{font-size:73px}.syllabus-edition strong span{font-size:20px}.syllabus-edition-mark{display:none}.syllabus-intro .syllabus-edition p{font-size:16px}
 .syllabus-route{grid-template-columns:repeat(2,minmax(0,1fr))}.syllabus-route a{padding:18px}.syllabus-route a:first-child{padding-left:18px}.syllabus-route a:nth-child(2){border-right:0}.syllabus-route a:nth-child(-n+2){border-bottom:1px solid #bbc1aa}
}
@media(max-width:650px){
 body.refined-v6 :is(.hero-description,.career-stage-copy>p,.section-heading>p,.momentum-copy>p,.practice-layout>div>p,.offer-copy>p){font-size:20px}
 body.refined-v6 :is(.career-card p,.opportunity-inline p,.chapter-heading p,.chapter-takeaway p,.bonus-card p,.bonus-showcase p,.offer-inclusions,.faq-list details p,.quiz-options button){font-size:19px}
 body.refined-v6 .hero-visual{height:510px}body.refined-v6 .hero-proof{grid-template-columns:1fr 1fr;min-height:210px;left:0;right:0;padding:16px;gap:14px}body.refined-v6 .hero-proof-copy>strong{font-size:25px}body.refined-v6 .hero-price{bottom:246px}
 body.refined-v6 .header-inner .button{font-size:16px}body.refined-v6 .brand{font-size:14px}body.refined-v6 .brand small{font-size:11px;max-width:none}body.refined-v6 .header-inner{gap:20px}
 body.refined-v6 :is(.button,.hero-actions .button,.proof-end .button,.momentum-copy>.button,.offer-card>.button){font-size:17px;gap:15px}
 body.refined-v6 .image-expand>span{font-size:15px}body.refined-v6 .chapter-writing .note-after dl div{grid-template-columns:1fr}body.refined-v6 .chapter-writing .note-after dd{font-size:19px}
 body.refined-v6 .prompt-direction{flex-wrap:wrap}body.refined-v6 .prompt-direction>span:first-child{max-width:none;flex-basis:100%}
 body.refined-v6 .value-ribbon span{font-size:15px;gap:10px}body.refined-v6 .career-skill{font-size:13px}
 body.refined-v6 .faq-list summary{font-size:21px}body.refined-v6 .review-strip{flex-wrap:wrap;gap:4px 16px}body.refined-v6 .review-strip,body.refined-v6 .review-strip a{font-size:12px}
 body.refined-v6 .mobile-purchase{gap:12px;padding-inline:18px}body.refined-v6 .mobile-purchase>div{min-width:0}body.refined-v6 .mobile-purchase b{font-size:16px}body.refined-v6 .mobile-purchase small{font-size:13px}body.refined-v6 .mobile-purchase .button{font-size:16px;flex-shrink:0;padding:14px;gap:10px}
 body.refined-v6 :is(dialog p,#bonus-preview-content p,.sample-checks,.sample-reveal){font-size:19px}body.refined-v6 dialog .eyebrow{margin-right:35px}
 body.refined-v6 .syllabus-v6{padding-block:75px}.syllabus-intro{grid-template-columns:1fr;gap:32px;margin-bottom:40px}body.refined-v6 .syllabus-intro h2{font-size:50px}.syllabus-intro>div>p{font-size:20px}.syllabus-intro>div>p br{display:none}
 .syllabus-edition{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;padding:22px;transform:rotate(1.5deg);box-shadow:5px 5px 0 #d2d7be}.syllabus-edition strong{font-size:60px;margin:0;grid-row:1/3;grid-column:2}.syllabus-edition strong span{display:block;font-size:17px;text-align:right;margin:0}.syllabus-edition>span:first-child{font-size:12px}.syllabus-intro .syllabus-edition p{margin:0;font-size:18px}
 .syllabus-route a{font-size:17px;padding:17px 13px;gap:10px}.syllabus-route a:first-child{padding-left:13px}.syllabus-route a>span{font-size:12px}.syllabus-route a>b{display:none}
 .syllabus-grid{gap:26px}.syllabus-card{display:flex}.syllabus-card-head{border-right:0;border-bottom:1px solid var(--chapter-line);padding:26px}.syllabus-card-body{padding:26px}.syllabus-card-top{gap:12px}.syllabus-phase{font-size:14px}.syllabus-duration{font-size:14px}.syllabus-title-row{display:flex;margin-block:27px 23px;gap:12px;min-height:0}body.refined-v6 .syllabus-title-row h3{font-size:38px}.syllabus-art{width:74px;height:100px;transform:scale(.78);transform-origin:right center;margin:0}.syllabus-card-head>p{font-size:20px}.syllabus-lessons li{font-size:19px;padding-block:15px}.syllabus-list-label{font-size:14px}.syllabus-outcome b{font-size:18px}.syllabus-outcome p{font-size:19px}.syllabus-checkpoint{padding:21px 26px;gap:12px}.syllabus-checkpoint div>span{font-size:16px}.syllabus-check-arrow{display:none}
 .syllabus-finish{padding:30px 25px;gap:28px}.syllabus-finish h3{font-size:36px}.syllabus-finish>div>p{font-size:19px}.syllabus-finish .button{width:100%;justify-content:space-between;padding:18px}.syllabus-finish>div:last-child>p{font-size:16px}
}
@media(max-width:370px){
 body.refined-v6 .hero-proof{grid-template-columns:1fr;position:relative;margin-top:300px}body.refined-v6 .hero-proof>img{display:none}body.refined-v6 .hero-visual{height:auto;min-height:495px}body.refined-v6 .hero-price{bottom:auto;top:200px}.hero-proof-copy>strong br{display:none}body.refined-v6 .campaign-image{height:340px;top:0}
 body.refined-v6 .mobile-purchase{padding-inline:12px;gap:9px}body.refined-v6 .mobile-purchase b{font-size:15px}body.refined-v6 .mobile-purchase small{font-size:12px}body.refined-v6 .mobile-purchase .button{font-size:16px;padding-inline:12px}
 .syllabus-card-head,.syllabus-card-body{padding-inline:23px}.syllabus-title-row{display:block}body.refined-v6 .syllabus-title-row h3{font-size:40px}.syllabus-art{display:none}.syllabus-route a{font-size:16px}.syllabus-checkpoint{padding-inline:23px}.syllabus-checkpoint div>span{font-size:15px}.syllabus-check-icon{width:33px;height:33px}.syllabus-finish{padding-inline:23px}.syllabus-finish .button{font-size:16px;padding-inline:13px}body.refined-v6 .syllabus-intro h2{font-size:43px}
}
@media(prefers-reduced-motion:reduce){.syllabus-card,.syllabus-route a{transition:none}}
