/* Thin type, mint accents and fewer groups per slide. */
body.light-type-59 .presentation-page h1,body.light-type-59 .presentation-page h2,body.light-type-59 .presentation-page h3{font-weight:400}
.visual-edit-59 .presentation-content{inset:0!important;display:block!important}
.visual-content-59{position:absolute;top:132px;left:82px;right:82px;color:#e6eee9}
.visual-content-59 h2{font-size:43px;line-height:1.12;letter-spacing:-.035em;margin:0 0 42px;font-weight:400}
.visual-content-59 h3{font-weight:350;letter-spacing:-.025em;line-height:1.15;margin:0}
.visual-content-59 p{font-size:18px;line-height:1.5;color:#b4c1b9;margin:0;font-weight:350}
.visual-content-59 small,.visual-content-59 label{display:block;font:10px ui-monospace,monospace;letter-spacing:.09em;color:#93b4a3}
.visual-content-59 .subtitle-59{font-size:20px;margin-top:-22px;margin-bottom:52px}
.visual-content-59 .mint-text-59{color:#a9f6d2}
.line-icon-59{width:44px;height:44px;color:#a9f6d2;flex:none}
.visual-content-59 .quiet-59{font-size:11px;color:#8ca697;border-top:1px solid #ffffff1c;padding-top:18px;margin-top:36px}
.visual-content-59 .goal-59{font-size:14px;color:#b0cfbc;margin-top:38px}
.direction-59{display:grid;grid-template-columns:1fr 70px 1fr;gap:20px;align-items:stretch;margin-top:50px}
.direction-59>section{padding:33px 32px;min-height:340px;border:1px solid #67947f55;border-radius:12px}
.direction-59 h3{font-size:35px;margin:25px 0 16px;line-height:1.15}
.direction-59 p{font-size:16px}
.direction-arrow-59{font-size:43px;text-align:center;color:#9cf6cf;font-weight:200;align-self:center}
.mint-panel-59{background:linear-gradient(135deg,#b2ffde,#78e9b9 60%,#366f58);color:#10271e;box-shadow:0 0 45px #83f5c313}
.mint-panel-59 small{color:#295844}.mint-panel-59 h3{color:#10271e}
.journey-59{display:flex;flex-direction:column;gap:13px;margin-top:27px;font-size:18px;font-weight:350}
.journey-59 span:before{content:'↳';display:inline-block;width:25px;color:#8bcba8}.mint-panel-59 .journey-59 span:before{color:#275f46}
.journey-59 .muted-59{color:#73857b}.single-line-59{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #6caa8744;margin-top:45px;padding-top:23px}
.single-line-59 span{font-size:13px;color:#8fab9b}.single-line-59 p{font-size:16px}
.scope-three-59,.pilot-three-59{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:55px}
.scope-three-59>section,.pilot-three-59>section{border-top:1px solid #6caa8766;padding:28px 0 10px}
.scope-three-59 .line-icon-59,.pilot-three-59 .line-icon-59{width:48px;height:48px;margin-bottom:23px}
.scope-three-59 h3,.pilot-three-59 h3{font-size:38px;margin:12px 0 33px}
.scope-three-59 label{font-size:9px;color:#789a86;margin:23px 0 10px}.scope-three-59 p{font-size:20px;line-height:1.4}.scope-three-59 p.mint-text-59{font-size:17px}
.scope-three-59>section:nth-child(2){border-top-color:#a8ffd3}
.pilot-three-59 p{font-size:19px}.pilot-three-59 label{margin-top:36px;font-size:9px}
.pilot-route-59{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff26;margin-top:70px;padding:25px 0;color:#c2d9cc;font-size:19px;font-weight:350}
.pilot-route-59 b{font-weight:300;color:#98e9bf}
.responses-59>section{display:grid;grid-template-columns:300px 75px 1fr;align-items:center;border-top:1px solid #577f6655;padding:25px 0;min-height:150px}
.response-evidence-59 p{margin-top:14px;font-size:18px}.response-arrow-59{font-size:30px;font-weight:200;color:#90cfae}
.response-answer-59{display:flex;align-items:center;gap:23px;background:linear-gradient(100deg,#9fffd416,#9fffd403);border-left:1px solid #93f7bf88;padding:17px 22px;min-height:100px}
.response-answer-59 h3{font-size:34px}.response-answer-59 p{font-size:15px;color:#a8cbb8;margin-top:9px}
.metric-59{border-left:2px solid #a1f4c9;padding:3px 0 5px 27px;margin:10px 0 58px}.metric-59 h3{font-size:43px;margin-top:19px;color:#c7ffe1}
.diagnostics-59{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.diagnostics-59>section{border-top:1px solid #6caa8755;padding:24px 0 15px}.diagnostics-59 p{font-size:18px;margin-top:21px}.diagnostics-59 span{display:block;font-weight:200;color:#7dc59e;font-size:29px;margin:17px 0}.diagnostics-59 h3{font-size:27px}
.job-map-59{display:grid;grid-template-columns:1fr 180px 1fr;grid-template-rows:140px 140px;gap:24px 40px;margin:70px 20px 0;align-items:center;position:relative}
.job-map-59 section{display:flex;align-items:center;gap:20px;border:1px solid #9bffd44d;background:linear-gradient(120deg,#a9ffd817,#a9ffd802);border-radius:12px;padding:28px 21px;height:104px}.job-map-59 h3{font-size:22px;line-height:1.25}.job-map-59 .line-icon-59{width:36px;height:36px}
.job-map-59 section:nth-child(2){grid-column:3}.job-map-59 section:nth-child(4){grid-column:1;grid-row:2}.job-map-59 section:nth-child(5){grid-column:3;grid-row:2}
.job-center-59{grid-column:2;grid-row:1/3;border:1px solid #afffdd99;outline:1px solid #b8ffdf22;outline-offset:12px;border-radius:50%;height:155px;width:155px;display:grid;place-items:center;color:#b3ffdd;font-size:23px;font-weight:350;background:radial-gradient(#9dffd419,transparent)}
.job-routine-59{display:flex;justify-content:space-between;align-items:center;margin:65px 20px 0;padding-top:32px;border-top:1px solid #72a58b55;font-size:19px;font-weight:350;color:#b4c1b9}.job-routine-59 b{font-size:23px;font-weight:250;color:#8abf9f}
#page-reflect-0.mindset-merged-59 .presentation-content{inset:115px 0 65px!important}
#page-reflect-0.mindset-merged-59 .chapter{width:auto;max-width:none;margin:0 82px;padding:0}
#page-reflect-0.mindset-merged-59 .solution-chapter-nav{display:none}
#page-reflect-0.mindset-merged-59 .solution-demo-heading{font-size:43px;letter-spacing:-.03em;margin:0 0 43px;line-height:1.15}
#page-reflect-0.mindset-merged-59 .features{display:grid;grid-template-columns:42% 58%;gap:0;margin:0;padding:0}
#page-reflect-0.mindset-merged-59 .feature{padding:0;border:0;display:block;opacity:1!important}
#page-reflect-0.mindset-merged-59 .feature-copy{margin:0 0 24px;padding:0;min-height:110px}
#page-reflect-0.mindset-merged-59 .feature-copy h3{font-size:27px;line-height:1.2;margin:0 0 15px;font-weight:350}
#page-reflect-0.mindset-merged-59 .feature-copy p{font-size:15px;line-height:1.4;margin:0;color:#a4b3a9}
#page-reflect-0.mindset-merged-59 .focus-demo{height:350px;min-height:350px;margin:0 20px 0 -20px}
#page-reflect-0.mindset-merged-59 .focus-stage{height:290px;min-height:290px;padding-top:25px}
#page-reflect-0.mindset-merged-59 .focus-controls{bottom:0}
#page-reflect-0.mindset-merged-59 .feeling-variety{padding-left:25px;border-left:1px solid #ffffff1a}
#page-reflect-0.mindset-merged-59 .feeling-variety figure{margin:0;width:100%;max-width:none}
#page-reflect-0.mindset-merged-59 .feeling-variety img{width:100%;max-height:380px;object-fit:contain;object-position:top;border-radius:12px}
#page-reflect-0.mindset-merged-59 figcaption{font-size:11px;margin-top:12px;color:#89a292}
#page-reflect-0.mindset-merged-59 .feeling-rationale{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:21px;margin-top:35px;border-top:1px solid #719c8255}
#page-reflect-0.mindset-merged-59 .feeling-rationale p{font-size:17px;font-weight:350;color:#bcddc9;line-height:1.4;margin:0}
#page-reflect-0.mindset-merged-59 .feeling-rationale a{white-space:nowrap;font-size:13px;color:#a5f8cc;text-underline-offset:4px}
