.mt{--o:#ff6500;--d:#10100f;--p:#f7f3ed}
.mt h2.w1-title-xl,.mt h2.w1-title-lg{margin:0;font-weight:900;line-height:1.04}
.mt .w1-hero h1{font-size:clamp(45px,4.7vw,67px);line-height:1.01;max-width:670px}
.mt .w1-hero-copy>p{max-width:590px}
.mt .w1-hero-media{min-height:730px}
.mt .w1-hero-media .w1-hero-photo{object-position:45% center}
.mt .w1-hero-media:after{background:linear-gradient(0deg,#0b0b0a 0%,transparent 28%,transparent 95%,rgba(11,11,10,.3))}
.mt-hero-note{position:absolute;z-index:4;right:24px;bottom:42px;width:260px;padding:21px 22px;background:#f7f3ed;color:#161513;border-radius:18px;box-shadow:0 18px 40px #0005;transform:rotate(2deg)}
.mt-note-label{display:block;font-size:10px;line-height:1.4;letter-spacing:.1em;font-weight:800;color:#7e756a}
.mt-hero-note strong{display:block;font-size:25px;line-height:1.1;letter-spacing:-.035em;margin:12px 0}
.mt-hero-note>span:last-child{font-size:11px;line-height:1.6;color:#62594f;display:block}
.mt .w1-meta{gap:20px}
.mt .w1-meta strong{font-size:12px}
.mt .w1-under{font-size:11px;line-height:1.5;color:#aaa49b;max-width:530px}
.mt .w1-pains i{font-size:12px}
.mt .w1-pains p{font-size:14px;line-height:1.5}
.mt .w1-program-grid{grid-template-columns:.82fr 1.24fr .78fr;gap:28px}
.mt .w1-program-cards article{min-height:174px;padding:19px 18px}
.mt .w1-program-cards article:last-child{min-height:150px}
.mt .w1-program-cards h3{font-size:16px;line-height:1.25;margin:0 0 9px;color:#fff}
.mt .w1-program-cards p{font-size:13px;line-height:1.5}
.mt-lesson-preview{border:1px solid #443d35;background:linear-gradient(145deg,#27211c,#161514);border-radius:22px;padding:28px 23px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.mt-lesson-preview .mt-note-label{color:#cfb49b}
.mt-lesson-preview h3{font-size:26px;line-height:1.16;letter-spacing:-.03em;color:#fff;margin:18px 0 24px}
.mt-lesson-preview ol{list-style:none;margin:0;padding:0;counter-reset:question;display:grid;gap:0}
.mt-lesson-preview li{counter-increment:question;display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #ffffff16;font-size:13px;color:#ede3d8;line-height:1.4}
.mt-lesson-preview li:before{content:counter(question);color:var(--o);font-weight:800}
.mt-preview-bottom{font-size:11px;color:#ad9d8e;line-height:1.6;padding-top:24px}
.mt .w1-take{padding:70px 0}
.mt .w1-take-grid{align-items:center;gap:58px}
.mt #result .w1-title-lg{margin-top:14px}
.mt-result-lead{font-size:15px;line-height:1.6;color:#70665e;margin:22px 0 0;max-width:540px}
.mt .w1-take-items{margin-bottom:0;gap:26px}
.mt .w1-take-items p{font-size:13px;line-height:1.55}
.mt .w1-take-items p strong{color:#191715}
.mt-lesson-card{background:#fffdf9;border:1px solid #dfd6ca;border-radius:22px;padding:28px 30px;box-shadow:0 18px 55px #35220e12;transform:rotate(-1deg)}
.mt-card-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;font-weight:800;color:#807469}
.mt-card-top b{font-size:32px;color:var(--o);letter-spacing:-.03em}
.mt-lesson-card h3{font-size:32px;line-height:1.06;letter-spacing:-.03em;margin:19px 0 25px}
.mt-lesson-card dl{margin:0;display:grid;gap:0}
.mt-lesson-card dl>div{display:grid;grid-template-columns:108px 1fr;gap:16px;border-top:1px solid #e9e1d7;padding:14px 0}
.mt-lesson-card dt{font-size:11px;font-weight:800;color:#8b7766}
.mt-lesson-card dd{margin:0;font-size:12px;line-height:1.5;color:#3e3731}
.mt-card-foot{border-top:1px solid #e9e1d7;padding-top:16px;font-size:11px;color:#897666;line-height:1.5}
.mt .w1-speaker-copy h2{line-height:1.06}
.mt-example{padding:68px 0 24px}
.mt-example-head{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}
.mt-example-head p{font-size:15px;line-height:1.6;color:#70665e;max-width:500px}
.mt-example-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:32px}
.mt-example-grid>div{border-radius:20px;padding:30px 32px}
.mt-before{border:1px solid #e0d7cc;background:#eee7df}
.mt-after{border:1px solid #d4ad87;background:#f5d7b9}
.mt-example-grid h3{font-size:30px;letter-spacing:-.03em;line-height:1.12;margin:18px 0}
.mt-example-grid p{font-size:13px;line-height:1.6;color:#655447;margin:0;max-width:520px}
.mt-scope{font-size:13px;line-height:1.6;color:#72665a;margin:24px 0 0;max-width:840px}
.mt .w1-register{padding:35px 0 45px}
.mt .w1-register-card{grid-template-columns:.85fr 1.25fr .7fr;gap:30px;padding:32px}
.mt .w1-register-card .w1-kicker{font-size:10px;margin-bottom:15px}
.mt .w1-register-card h2{font-size:34px}
.mt .w1-register-card>div:first-child p{font-size:13px;line-height:1.6}
.mt .w1-form{grid-template-columns:1fr;gap:12px}
.mt-field{display:grid;gap:7px;min-width:0}
.mt-field label{font-size:11px;font-weight:700;color:#494039}
.mt-field label span{font-weight:400;color:#968578;padding-left:5px}
.mt .w1-form .mt-field input{width:100%;min-width:0;height:47px}
.mt .w1-form .w1-consent{font-size:11px;line-height:1.5;color:#6e6054;gap:9px;align-items:flex-start}
.mt .w1-consent input{margin:3px 0 0;flex:0 0 15px;width:15px;height:15px;accent-color:var(--o)}
.mt .w1-form-status{font-size:12px;line-height:1.6;color:#8b3700}
.mt .is-success .w1-form-status{color:#27603c}
.mt .is-success button{background:#286747;box-shadow:none}
.mt-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.mt input[aria-invalid=true]{border-color:#bd3e1f!important}
.mt a:focus-visible,.mt button:focus-visible,.mt input:focus-visible,.mt summary:focus-visible{outline:3px solid #fa9c5e;outline-offset:4px}
.mt section[id]{scroll-margin-top:22px}
.mt .w1-faq summary{font-size:13px;line-height:1.4}
.mt .w1-faq details p{font-size:13px;line-height:1.6}
.mt .w1-final>img{object-position:center 35%;filter:blur(2px)}
.mt .w1-final-overlay{background:rgba(10,10,10,.77)}
@media(min-width:1001px) and (max-width:1180px){.mt .w1-hero h1{font-size:48px}.mt .w1-program-grid{grid-template-columns:.75fr 1.4fr}.mt-lesson-preview{grid-column:1/-1;display:none}.mt .w1-register-card{grid-template-columns:.8fr 1.3fr}.mt .w1-register-meta{grid-column:1/-1;grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.mt .w1-hero h1{font-size:clamp(42px,6.4vw,64px)}.mt .w1-hero-media{min-height:0;aspect-ratio:4/3}.mt .w1-hero-media .w1-hero-photo{object-position:center 43%}.mt .w1-program-grid{grid-template-columns:1fr 1.3fr}.mt-lesson-preview{grid-column:1/-1;padding:24px}.mt-lesson-preview ol{grid-template-columns:1fr 1fr;column-gap:30px}.mt-lesson-preview h3 br{display:none}.mt .w1-take-grid{gap:35px}.mt-lesson-card{max-width:700px;width:100%;justify-self:center}.mt-example-head{gap:30px}.mt .w1-register-card{grid-template-columns:1fr}.mt .w1-register-meta{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.mt .w1-hero h1{font-size:clamp(33px,8.4vw,50px);line-height:1.05;letter-spacing:-.04em}.mt .w1-hero-media{min-height:0;aspect-ratio:4/5;margin-top:0}.mt .w1-hero-media .w1-hero-photo{object-position:43% center}.mt-hero-note{width:225px;right:16px;bottom:23px;padding:16px 18px}.mt-hero-note strong{font-size:23px}.mt .w1-meta{grid-template-columns:1fr;gap:12px;margin:24px 0}.mt .w1-meta>div:last-child{grid-column:auto}.mt .w1-meta strong{font-size:13px}.mt .w1-meta small{font-size:11px}.mt .w1-program-grid,.mt-example-head,.mt-example-grid{grid-template-columns:1fr}.mt .w1-program-cards article,.mt .w1-program-cards article:last-child{min-height:0}.mt-lesson-preview{display:block;grid-column:auto}.mt-lesson-preview ol{grid-template-columns:1fr}.mt .w1-take{padding:48px 0}.mt .w1-take-grid{gap:34px}.mt .w1-take-items{gap:20px}.mt-lesson-card{padding:24px 21px;transform:none}.mt-lesson-card h3{font-size:29px}.mt-lesson-card dl>div{grid-template-columns:88px 1fr;gap:10px}.mt .w1-speaker-copy{padding:35px 0 38px}.mt .w1-speaker-photo{min-height:440px}.mt-example{padding-top:45px}.mt-example-head{gap:12px}.mt-example-grid{margin-top:18px}.mt-example-grid>div{padding:25px}.mt-example-grid h3{font-size:27px}.mt .w1-register-card{padding:24px 20px;gap:26px;border-radius:20px}.mt .w1-register-meta{grid-template-columns:1fr;gap:10px}.mt .w1-form .w1-btn{padding:0 15px;font-size:14px}.mt .w1-faq{padding-top:0}.mt .w1-final-copy h2{font-size:23px}.mt .w1-title-xl{font-size:40px}.mt .w1-title-lg{font-size:36px}}
@media(prefers-reduced-motion:reduce){.mt .w1-btn{transition:none}.mt .w1-btn:hover{transform:none}}

body.mt-webinar-page{margin-top:0!important}

.mt form.is-success button:disabled{background:#286747!important;color:#fff!important;opacity:1!important}

/* FIRST_LESSON_LANDING_20261011 */
.mt .mt-hero-pain{font-size:15px;line-height:1.5;color:#d5c9bb;margin-top:26px;max-width:540px;border-left:2px solid var(--o);padding-left:14px}
.mt .w1-hero h1{font-size:clamp(48px,5.3vw,76px);max-width:700px;line-height:1.02}
.mt .w1-hero-media{min-height:660px}
.mt .w1-hero-copy{padding-bottom:32px}
.mt .w1-program-intro>.w1-kicker{font-size:10px;margin-bottom:18px}
.mt-builder-note{width:330px;max-width:calc(100% - 36px);bottom:36px;right:18px;padding:25px;transform:rotate(1.5deg)}
.mt-builder-note strong{font-size:27px}
.mt-builder-note ol{list-style:none;padding:0;margin:17px 0 0}
.mt-builder-note li{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;border-top:1px solid #e4dbcf;padding:10px 0}
.mt-builder-note li span{font-weight:800;color:#cd5100;font-size:10px}
.mt-builder-note .mt-builder-stamp{padding-top:12px;font-size:10px;color:#9b480f;border-top:1px solid #e4dbcf}
.mt .w1-about-grid{align-items:start}
.mt .w1-pains{row-gap:28px}
.mt .w1-speaker-copy ul{line-height:1.55}
.mt .w1-register-card>div:first-child strong{color:#25211d}
.mt .w1-title-xl{font-size:clamp(36px,4.5vw,58px)}
@media(max-width:1000px){.mt .w1-hero h1{font-size:clamp(48px,7vw,72px)}.mt .w1-hero-media{min-height:0;aspect-ratio:4/3}}
@media(max-width:650px){.mt .w1-hero h1{font-size:clamp(40px,10vw,60px)}.mt .mt-hero-pain{font-size:13px;margin-top:20px}.mt .w1-hero-media{aspect-ratio:4/5;min-height:0}.mt-builder-note{width:290px;padding:19px;bottom:20px;right:16px;transform:none}.mt-builder-note strong{font-size:25px}.mt .w1-title-xl{font-size:36px}.mt .w1-hero-copy{padding-bottom:16px}}

/* REAL_HERO_PHOTO_20261011 */
.mt .w1-hero-media .w1-hero-photo{object-position:58% 100%}
@media(max-width:1000px){.mt .w1-hero-media .w1-hero-photo{object-position:58% 100%}}
@media(max-width:650px){.mt .w1-hero-media .w1-hero-photo{object-position:58% 100%}}

/* Keep the lecturer and colour circle clear of the lesson card. */
.mt-builder-note{left:20px;right:auto;width:280px;padding:21px;bottom:24px}
.mt-builder-note strong{font-size:25px}
@media(max-width:650px){
 .mt .w1-hero-media{aspect-ratio:auto}
 .mt .w1-hero-media .w1-hero-photo{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
 .mt-builder-note{position:relative;left:auto;right:auto;bottom:auto;margin:-18px 16px 22px;width:calc(100% - 32px);max-width:none;transform:none}
 .mt .w1-hero-media:after{display:none}
}
