/* Urgency grounded in a recognisable skill gap, with an explicit imagined scenario. */
body.momentum-v16 .momentum-section-v16{background:radial-gradient(ellipse at 0 0,#fffaf199,transparent 65%),#f1e9dc;color:#1e3227;border-block:1px solid #d7d1bd;padding-block:76px;scroll-margin-top:25px}
body.momentum-v16 .momentum-section-v16 .momentum-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:54px;align-items:stretch}
body.momentum-v16 .momentum-section-v16 .momentum-copy{min-width:0;padding-block:12px}
body.momentum-v16 .momentum-section-v16 .eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.6;color:#6d5137;letter-spacing:.065em}
.momentum-section-v16 .eyebrow>span{color:#a3502a;font-size:24px;line-height:1}
body.momentum-v16 .momentum-section-v16 h2{font-size:clamp(47px,4.05vw,62px);line-height:1.055;letter-spacing:-.05em;color:#1b2922;margin:25px 0 0}
body.momentum-v16 .momentum-section-v16 h2 em{font-size:1.12em;line-height:1.05;color:#a24b28;letter-spacing:-.045em}
.momentum-headline-lead-v16{display:block}
.momentum-headline-lead-v16>span,.momentum-promise-v16{white-space:nowrap}
.momentum-scenario-v16{margin-top:28px;padding:18px 21px;border-left:3px solid #ba653d;background:#fffaf280;max-width:550px}
.momentum-scenario-v16>span{display:block;font:10px/1.7 var(--mono);letter-spacing:.07em;color:#74573b}
.momentum-scenario-v16>p{font-size:20px;line-height:1.6;color:#4e5c4d;margin-top:12px}
.momentum-scenario-v16>p+p{margin-top:14px;color:#4e5c4d;font-size:19px}
.momentum-scenario-v16>.momentum-question-v16{font-size:23px;line-height:1.4;letter-spacing:-.025em;font-weight:550;color:#263f2f}
.momentum-scenario-v16 strong{font-size:25px;line-height:1.45;letter-spacing:-.025em;font-weight:500;color:#924320}
body.momentum-v16 .momentum-section-v16 .momentum-action-v16{font-size:21px;line-height:1.6;color:#4d5d4b;max-width:560px;margin-top:24px}
.momentum-action-v16 strong{font-weight:550;color:#203e2b}
body.momentum-v16 .momentum-section-v16 .momentum-cta-v16{margin-top:24px;min-height:74px;padding:19px 23px;gap:25px;width:min(100%,430px);display:flex;align-items:center;justify-content:space-between;background:#ff8758;color:#173025;border:1px solid #ca673d;box-shadow:0 5px 0 #ac79552b;border-radius:6px}
body.momentum-v16 .momentum-cta-v16>span:first-child{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.025em}
body.momentum-v16 .momentum-cta-v16>span[aria-hidden]{font-size:35px;line-height:1;flex:none}
body.momentum-v16 .momentum-section-v16 .momentum-cta-v16:hover{background:#ff9b74}
body.momentum-v16 .momentum-section-v16 .momentum-cta-v16:focus-visible{outline:3px solid #2a543b;outline-offset:4px}
body.momentum-v16 .momentum-section-v16 .momentum-facts-v16{font-size:14px;line-height:1.6;color:#5d694f;margin-top:16px;max-width:none}
body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16{position:relative;min-width:0;width:100%;max-width:none;height:auto;min-height:680px;margin:0;border:1px solid #7b8d6c88;border-radius:85px 14px 14px 14px;overflow:hidden;background:#244031;isolation:isolate}
.momentum-portrait-v16:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10291ff2 0,#10291fb5 18%,transparent 46%);pointer-events:none}
body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}
.momentum-caption-v16{position:absolute;z-index:1;left:31px;right:25px;bottom:28px;display:flex;flex-direction:column;align-items:flex-start;color:#fff1d8}
.momentum-caption-v16>span{font:10px/1.7 var(--mono);letter-spacing:.07em;color:#dce5c7}
.momentum-caption-v16>b{font:500 32px/1.12 var(--sans);letter-spacing:-.04em;margin-top:10px;color:#fff1d4}
.momentum-caption-v16 em{font:italic 1.25em/1.1 var(--serif);letter-spacing:-.035em;color:#ffc199}
.momentum-caption-v16>small{font-size:11px;line-height:1.6;color:#d0dcc3;margin-top:19px}
@media(max-width:1250px){
 body.momentum-v16 .momentum-section-v16 .momentum-layout{gap:35px}
 body.momentum-v16 .momentum-section-v16 h2{font-size:52px}
 .momentum-scenario-v16>p,body.momentum-v16 .momentum-section-v16 .momentum-action-v16{font-size:20px}
 body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16{min-height:660px;border-radius:65px 12px 12px 12px}
}
@media(min-width:851px) and (max-width:1050px){
 body.momentum-v16 .momentum-section-v16 .momentum-layout{gap:27px}
 body.momentum-v16 .momentum-section-v16 h2{font-size:45px}
 body.momentum-v16 .momentum-section-v16 .eyebrow{font-size:10px}
 .momentum-scenario-v16{padding-left:17px}.momentum-scenario-v16>span{font-size:9px}.momentum-scenario-v16>p,body.momentum-v16 .momentum-section-v16 .momentum-action-v16{font-size:18px}.momentum-scenario-v16 strong{font-size:24px}
 body.momentum-v16 .momentum-cta-v16>span:first-child{font-size:22px}.momentum-caption-v16>b{font-size:28px}
}
@media(max-width:850px){
 body.momentum-v16 .momentum-section-v16{padding-block:55px}
 body.momentum-v16 .momentum-section-v16 .momentum-layout{grid-template-columns:minmax(0,1fr);gap:33px}
 body.momentum-v16 .momentum-section-v16 .momentum-copy{padding:0}
 body.momentum-v16 .momentum-section-v16 h2{font-size:clamp(44px,7.6vw,61px)}
 .momentum-scenario-v16{max-width:590px}
 body.momentum-v16 .momentum-section-v16 .momentum-action-v16{max-width:590px}
 body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16{min-height:0;height:660px;max-width:600px;margin:auto;border-radius:65px 12px 12px 12px}
 body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16>img{object-position:50% 40%}
}
@media(max-width:500px){
 body.momentum-v16 .momentum-section-v16{padding-block:43px}
 body.momentum-v16 .momentum-section-v16 .eyebrow{font-size:9px;gap:9px}
 body.momentum-v16 .momentum-section-v16 h2{font-size:clamp(37px,10vw,48px);margin-top:21px}
 .momentum-scenario-v16{padding-left:16px;margin-top:26px}.momentum-scenario-v16>span{font-size:9px}.momentum-scenario-v16>p,body.momentum-v16 .momentum-section-v16 .momentum-action-v16{font-size:18px}.momentum-scenario-v16>p+p{font-size:17px}.momentum-scenario-v16 strong{font-size:25px}
 body.momentum-v16 .momentum-section-v16 .momentum-cta-v16{min-height:70px;padding:18px 19px;gap:13px;width:100%}
 body.momentum-v16 .momentum-cta-v16>span:first-child{font-size:22px}.momentum-cta-v16>span[aria-hidden]{font-size:31px}
 body.momentum-v16 .momentum-section-v16 .momentum-facts-v16{font-size:12px}
 body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16{height:485px;border-radius:55px 12px 12px 12px}
 .momentum-caption-v16{left:24px;right:21px;bottom:25px}.momentum-caption-v16>span{font-size:9px}.momentum-caption-v16>b{font-size:29px}.momentum-caption-v16>small{margin-top:16px}
}
@media(max-width:370px){
 body.momentum-v16 .momentum-section-v16 h2{font-size:34px}
 body.momentum-v16 .momentum-cta-v16>span:first-child{font-size:19px}
 body.momentum-v16 .momentum-section-v16 .momentum-portrait-v16{height:430px}
 .momentum-caption-v16>b{font-size:27px}
}
