@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap");.cle{--cle-navy:#080829;--cle-yellow:#ffca05;--cle-cream:#fbf6e9;--cle-muted:#575365;--cle-line:#d9d0ba;background:var(--cle-cream);color:var(--cle-navy);font-family:DM Sans,sans-serif;min-height:100dvh;padding:42px clamp(22px,4vw,58px) 28px}.cle *,.cle :after,.cle :before{box-sizing:border-box}.cle .cle-question,.cle .cle-title,.cle figure,.cle p{margin:0}.cle.cle-embedded{min-height:0;padding-top:0}.cle-inner{max-width:1260px;margin:auto}.cle-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cle-eyebrow:before{content:"";width:25px;height:4px;background:var(--cle-yellow)}.cle-intro{display:flex;justify-content:space-between;align-items:end;gap:36px;margin:15px 0 24px}.cle .cle-title{font:500 clamp(34px,3.6vw,49px)/1.06 Outfit,sans-serif;letter-spacing:-.04em}.cle .cle-title span{position:relative;z-index:0;white-space:nowrap}.cle .cle-title span:after{position:absolute;content:"";inset:auto -3px 3px;height:12px;background:var(--cle-yellow);z-index:-1}.cle-intro p{max-width:300px;font-size:14px;line-height:1.65;color:var(--cle-muted)}.cle-direction{display:flex;gap:13px;align-items:center;padding:15px 0 19px;border-top:1px solid var(--cle-line)}.cle-direction svg{flex:0 0 38px;height:41px}.cle-direction strong{font-size:14px}.cle-direction span{color:var(--cle-muted);font-size:14px;margin-left:15px}.cle-landscape{position:relative;padding:13px 48px 0}.cle-path{position:absolute;inset:13px 0 0;width:100%;height:764px;overflow:visible}.cle-stages{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:340px 340px;-moz-column-gap:39px;column-gap:39px;row-gap:84px}.cle-stage{min-width:0;position:relative}.cle-stage:nth-child(4){grid-column:3;grid-row:2}.cle-stage:nth-child(5){grid-column:2;grid-row:2}.cle-stage:nth-child(6){grid-column:1;grid-row:2}.cle-stage-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;display:flex;align-items:center;gap:8px}.cle-stage-label b{font-weight:500;color:#6d634e;font-family:Outfit,sans-serif;font-size:14px}.cle .cle-question{font:500 clamp(19px,1.85vw,25px)/1.13 Outfit,sans-serif;letter-spacing:-.025em;max-width:285px;min-height:57px}.cle-scene{width:100%;height:169px;display:block;margin:9px 0 0;overflow:visible}.cle-transfer{text-align:center;font-size:13px;font-weight:700;letter-spacing:.015em;line-height:1.35;margin-top:8px;background:var(--cle-cream);width:-moz-fit-content;width:fit-content;padding:0 9px;margin-inline:auto;position:relative}.cle-tools{margin-top:12px!important;font-size:14px;line-height:1.45;color:var(--cle-muted);max-width:300px}.cle-tools strong{font-weight:600;color:var(--cle-navy)}.cle-foundation{position:absolute;top:361px;left:48px;right:48px;justify-content:center;padding:5px 0;color:var(--cle-navy)}.cle-brand,.cle-foundation{display:flex;align-items:center}.cle-brand{gap:13px;flex:0 0 auto}.cle-brand svg{width:29px;height:29px}.cle-brand strong{display:block;font:500 17px/1.1 Outfit,sans-serif;letter-spacing:-.02em}.cle-brand small{display:block;margin-top:4px;font-size:12px;color:var(--cle-muted)}.cle-return{display:flex;align-items:center;gap:14px;margin:15px 48px 0;font-size:14px;font-weight:600}.cle-return svg{width:37px;height:27px;flex:0 0 auto}.cle-caption{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:23px;padding-top:20px;border-top:1px solid var(--cle-line)}.cle-caption strong{font:500 20px/1.25 Outfit,sans-serif}.cle-caption span{max-width:440px}.cle-caption span,.cle-notes{color:var(--cle-muted);font-size:14px;line-height:1.55}.cle-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 42px;padding-top:22px;margin-top:22px;border-top:1px solid var(--cle-line)}.cle-notes p{min-width:0}.cle-notes strong{display:block;margin-bottom:5px;color:var(--cle-navy);font-size:14px;line-height:1.3;font-weight:700}.cle-notes .cle-plan{grid-column:1/-1;padding-top:15px;border-top:1px solid var(--cle-line);font-size:14px}.cle-mobile-brand{display:none}@media (min-width:1450px){.cle{padding-top:48px}}@media (max-width:767px){.cle{padding:28px 22px 26px}.cle-intro{display:block;margin-bottom:23px}.cle .cle-title{font-size:clamp(32px,8.8vw,47px)}.cle-intro p{margin-top:18px;max-width:370px}.cle-direction{align-items:start}.cle-direction strong{display:block}.cle-direction span{display:block;margin:5px 0 0;line-height:1.6}.cle-landscape{padding:0 0 0 31px}.cle-path{display:none}.cle-stages{display:flex;flex-direction:column;gap:34px}.cle-stages:before{top:13px;bottom:7px;left:-25px;width:5px}.cle-stage:before,.cle-stages:before{content:"";position:absolute;background:var(--cle-yellow)}.cle-stage:before{left:-30px;top:8px;width:15px;height:15px;border:3px solid var(--cle-cream);border-radius:50%}.cle-stage:after{content:"";position:absolute;left:-27px;bottom:-24px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--cle-navy)}.cle .cle-question{font-size:26px;min-height:auto;max-width:320px}.cle-scene{height:auto;aspect-ratio:300/175;max-width:340px;margin-top:14px}.cle-transfer{text-align:left;margin:9px 0 0;padding:0;font-size:14px}.cle-transfer:before{content:"↓";margin-right:7px}.cle-tools{margin-top:8px!important;font-size:14px;line-height:1.5;max-width:350px}.cle-foundation{display:none}.cle-mobile-brand{display:flex;align-items:center;gap:8px;padding:12px 0 20px;font-size:13px;line-height:1.4;color:var(--cle-muted)}.cle-mobile-brand svg{width:23px;height:23px;flex:0 0 auto}.cle-return{margin:22px 0 0;line-height:1.5;font-size:14px}.cle-caption{align-items:start;flex-direction:column;gap:12px}.cle-notes{grid-template-columns:1fr;gap:17px;padding-top:20px;font-size:14px}.cle-notes .cle-plan{grid-column:auto;margin-top:1px;padding-top:15px}}@media (prefers-reduced-motion:reduce){.cle *,.cle :after,.cle :before{animation:none!important;transition:none!important}}.brand-home.lean-momentum{--background:45 67% 95%;--foreground:240 55% 12%;--card:45 55% 98%;--card-foreground:240 100% 8%;color-scheme:only light;--primary:45 100% 51%;--primary-foreground:240 100% 8%;--secondary:240 100% 8%;--secondary-foreground:0 0% 100%;--accent:45 100% 51%;--accent-foreground:240 100% 8%;--input:45 20% 80%;--ring:45 100% 51%;--muted:45 28% 90%;--muted-foreground:240 14% 37%;--border:45 20% 80%;--font-sans:"DM Sans",sans-serif;font-family:DM Sans,sans-serif;background:#fbf6e9;color:#080829;min-height:100dvh}.lean-momentum *{box-sizing:border-box}.brand-home.lean-momentum[role=dialog]{min-height:0}.lean-momentum h1,.lean-momentum h2,.lean-momentum h3{font-family:Outfit,DM Sans,sans-serif}.lean-momentum a,.lean-momentum button{-webkit-tap-highlight-color:transparent}.lean-momentum a:focus-visible,.lean-momentum button:focus-visible,.lean-momentum summary:focus-visible{outline:3px solid #d49b00;outline-offset:5px}.lean-momentum [id]{scroll-margin-top:100px}.lean-momentum .lm-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.lean-momentum .lm-header{position:sticky;top:0;z-index:30;background:#080829;color:#fbf6e9;border-bottom:1px solid #fbf6e925}.lean-momentum .lm-restored-header{background:#080829;border-bottom-color:#fbf6e925;box-shadow:none}.lean-momentum .lm-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.lean-momentum .lm-brand{display:flex;gap:11px;align-items:center;font-weight:750;font-size:20px;letter-spacing:-.5px}.lean-momentum .lm-brand .lm-logo{width:32px;height:32px;flex-shrink:0}.lean-momentum .lm-brand .lm-logo .lucide-octagon{width:32px;height:32px;color:hsl(var(--primary))}.lean-momentum .lm-brand .lm-logo .lucide-lightbulb{width:16px;height:16px;color:hsl(var(--secondary))}.lean-momentum .lm-links{display:flex;gap:25px;align-items:center;font-size:13px;font-weight:600}.lean-momentum .lm-links a:hover{color:#ffca05}.lean-momentum .lm-menu{display:none;background:transparent;border:1px solid #fbf6e940;padding:10px;border-radius:5px}.lean-momentum .lm-mobile-nav{padding-block:14px;display:grid;gap:2px}.lean-momentum .lm-mobile-nav a{padding:10px 0}.lean-momentum .lm-hero{background:#080829;color:#fbf6e9;border-bottom:5px solid #ffca05}.lean-momentum .lm-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:40px;padding-block:62px 52px}.lean-momentum .lm-kicker{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.17em;display:flex;align-items:center;gap:10px;margin-bottom:17px}.lean-momentum .lm-kicker:before{content:"";width:21px;height:3px;background:#ffca05}.lean-momentum .lm-hero h1{font-size:clamp(42px,4.5vw,65px);letter-spacing:-.045em;line-height:1.055;margin:0;font-weight:650}.lean-momentum .lm-hero h1 span{color:#ffca05}.lean-momentum .lm-hero-copy{max-width:420px;font-size:17px;line-height:1.65;color:#fbf6e9c4;margin:22px 0 26px}.lean-momentum .lm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.lean-momentum .lm-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 20px;border-radius:5px;background:#ffca05;color:#080829;font-size:14px;font-weight:750}.lean-momentum .lm-button svg{width:17px;height:17px;transition:transform .18s ease}.lean-momentum .lm-button:hover svg{transform:translateX(3px)}.lean-momentum .lm-text-link{font-weight:650;font-size:13px;text-decoration:underline;text-underline-offset:5px}.lean-momentum .lm-hero-note{font-size:11px;color:#fbf6e99e;margin-top:20px}.lean-momentum .lm-screen{margin:0;min-width:0}.lean-momentum .lm-screen-button{display:block;width:100%;padding:0;border:1px solid #08082930;border-radius:7px;background:#fbf6e9;cursor:zoom-in;box-shadow:0 14px 35px -25px #08082970}.lean-momentum .lm-screen img{display:block;width:100%;height:auto;border-radius:6px}.lean-momentum .lm-screen figcaption{display:flex;justify-content:space-between;align-items:start;gap:18px;font-size:12px;line-height:1.6;color:#565565;padding-top:12px}.lean-momentum .lm-screen figcaption strong{font-weight:650;color:#080829}.lean-momentum .lm-enlarge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:3px;background:transparent;cursor:zoom-in}.lean-momentum .lm-enlarge svg{width:12px;height:12px}.lean-momentum .lm-dark .lm-screen figcaption{color:#fbf6e9a8}.lean-momentum .lm-dark .lm-screen figcaption strong{color:#fbf6e9}.lean-momentum .lm-product-label{border:1px solid #fbf6e935;border-bottom:0;border-radius:7px 7px 0 0;display:flex;justify-content:space-between;padding:10px 13px;font-size:11px;color:#fbf6e9be}.lean-momentum .lm-product-label span:first-child{color:#ffca05;font-weight:650}.lean-momentum .lm-infographic{padding-block:42px 34px;border-bottom:1px solid #08082924}.lean-momentum .lm-infographic-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:26px}.lean-momentum .lm-infographic-heading h2{font-size:clamp(29px,3vw,41px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.lean-momentum .lm-infographic-heading h2 span{color:#706022}.lean-momentum .lm-infographic-heading p{max-width:300px;font-size:14px;line-height:1.7;color:#565565;padding-bottom:3px}.lean-momentum .lm-connection-figure{position:relative;display:grid;grid-template-columns:31% 69%;margin:0;border:1px solid #08082926;border-radius:14px;overflow:hidden}.lean-momentum .lm-diagram-label{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:700}.lean-momentum .lm-disconnected{background:#f0ead9;padding:25px 28px 22px}.lean-momentum .lm-disconnected .lm-diagram-label{color:#6d6550}.lean-momentum .lm-loose-pieces{position:relative;height:260px;max-width:280px;margin:9px auto 0}.lean-momentum .lm-broken-lines{position:absolute;inset:0;width:100%;height:100%;color:#aaa18d}.lean-momentum .lm-loose-piece{position:absolute;display:flex;flex-direction:column;align-items:start;gap:7px;border:1px solid #d3c9b2;border-radius:5px;background:#fbf6e9;padding:13px;box-shadow:0 7px 13px -9px #08082936;color:#6f6650}.lean-momentum .lm-loose-piece>svg{width:18px;height:18px}.lean-momentum .lm-loose-piece span{font-size:10px;font-weight:650}.lean-momentum .lm-loose-piece i{width:60px;height:3px;background:#d6cdb9;border-radius:2px}.lean-momentum .lm-loose-piece i:last-child{width:36px}.lean-momentum .lm-loose-note{left:3%;top:9%;transform:rotate(-7deg);background:#f8e5a5}.lean-momentum .lm-loose-sheet{right:2%;top:29%;transform:rotate(6deg)}.lean-momentum .lm-mini-grid{width:82px;height:29px;border:1px solid #d6cdb9;background-image:linear-gradient(#d6cdb9 1px,transparent 0),linear-gradient(90deg,#d6cdb9 1px,transparent 0);background-size:100% 9px,20px 100%}.lean-momentum .lm-loose-email{left:8%;bottom:7%;transform:rotate(-3deg)}.lean-momentum .lm-loose-question{position:absolute;right:2%;bottom:7%;font-size:10px;color:#776e58;border-bottom:1px dashed #aaa18d;padding-bottom:4px}.lean-momentum .lm-disconnected>p{margin-top:14px;font-size:13px;line-height:1.6;color:#6d6550}.lean-momentum .lm-connect-bridge{position:absolute;top:50%;left:31%;transform:translate(-50%,-50%);z-index:2}.lean-momentum .lm-connect-bridge>span{display:flex;align-items:center;justify-content:center;width:53px;height:53px;background:#ffca05;border:6px solid #f0ead9;border-radius:50%}.lean-momentum .lm-connect-bridge svg{width:23px;height:23px}.lean-momentum .lm-connected{background:#080829;color:#fbf6e9;padding:25px 25px 22px 33px;min-width:0}.lean-momentum .lm-connected .lm-diagram-label{color:#ffca05}.lean-momentum .lm-program-map{position:relative;height:300px;margin-top:9px}.lean-momentum .lm-program-lines{position:absolute;inset:0;width:100%;height:100%;color:#ffca05}.lean-momentum .lm-program-hub{position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:136px;height:136px;border-radius:50%;background:#ffca05;color:#080829;border:7px solid #080829;outline:1px solid #ffca0560;text-align:center}.lean-momentum .lm-program-hub>div{height:26px;width:26px}.lean-momentum .lm-program-hub strong{font-family:Outfit,sans-serif;font-weight:650;line-height:1.05;font-size:19px;margin-top:4px}.lean-momentum .lm-program-hub>span{font-size:8px;margin-top:7px;font-weight:650}.lean-momentum .lm-program-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#141434;border:1px solid #fbf6e945;border-radius:9px;width:142px;min-height:83px;padding:11px 8px;text-align:center;transition:transform .18s ease}.lean-momentum .lm-program-node:hover{transform:translate(-50%,-50%) translateY(-3px);border-color:#ffca05}.lean-momentum .lm-program-node>svg{width:20px;height:20px;color:#ffca05;margin-bottom:3px}.lean-momentum .lm-program-node strong{font-size:12px;font-weight:650}.lean-momentum .lm-program-node>span{font-size:9px;color:#fbf6e9ad}.lean-momentum .lm-node-ideas{left:25%;top:14%}.lean-momentum .lm-node-huddles{left:76%;top:14%}.lean-momentum .lm-node-solving{left:86%;top:52%}.lean-momentum .lm-node-standards{left:69%;top:86%}.lean-momentum .lm-node-measures{left:22%;top:86%}.lean-momentum .lm-connected-foot{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#fbf6e9c4}.lean-momentum .lm-connection-dot{width:5px;height:5px;border-radius:50%;background:#ffca05}.lean-momentum .lm-video{margin-top:24px;border-top:1px solid #08082924;padding-top:18px}.lean-momentum .lm-video summary{cursor:pointer;font-size:14px;font-weight:600}.lean-momentum .lm-video video{display:block;width:100%;margin-top:18px;border-radius:8px}.lean-momentum .lm-section{padding-block:56px}.lean-momentum .lm-section+.lm-section{border-top:1px solid #0808291c}.lean-momentum .lm-section-head{display:grid;grid-template-columns:1fr .82fr;gap:70px;margin-bottom:25px;align-items:end}.lean-momentum .lm-section h2{font-size:clamp(29px,3.1vw,43px);line-height:1.13;letter-spacing:-.035em;font-weight:600;max-width:580px}.lean-momentum .lm-section-intro{font-size:15px;line-height:1.75;color:#565565}.lean-momentum .lm-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 23px;padding:0;list-style:none}.lean-momentum .lm-tools li{display:inline-flex;gap:7px;align-items:center;font-size:11px;font-weight:600;border:1px solid #08082925;border-radius:4px;padding:7px 10px}.lean-momentum .lm-tools svg{width:13px;height:13px}.lean-momentum .lm-dark{background:#080829;color:#fbf6e9}.lean-momentum .lm-dark .lm-section-intro{color:#fbf6e9bf}.lean-momentum .lm-dark .lm-tools li{border-color:#fbf6e935}.lean-momentum .lm-standard{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;border-top:1px solid #08082925;margin-top:26px;padding-top:23px}.lean-momentum .lm-standard h3{font-weight:600;font-size:22px;letter-spacing:-.025em}.lean-momentum .lm-standard p{font-size:14px;line-height:1.7;color:#565565}.lean-momentum .lm-standard ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:12px;font-weight:650}.lean-momentum .lm-kai{background:#f0ead9}.lean-momentum .lm-kai-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:42px;align-items:center}.lean-momentum .lm-kai h2{font-size:33px;margin-bottom:15px}.lean-momentum .lm-ai-note{margin-top:17px;font-size:12px;line-height:1.65;border-left:3px solid #d49b00;padding-left:14px;color:#565565}.lean-momentum .lm-ai-details{margin-top:18px;border-top:1px solid #08082925;padding-top:12px;font-size:12px;line-height:1.7}.lean-momentum .lm-ai-details summary{cursor:pointer;font-weight:650}.lean-momentum .lm-ai-details p{margin-top:10px;color:#565565}.lean-momentum .lm-security{padding-block:30px;border-top:1px solid #08082925}.lean-momentum .lm-security-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:42px;align-items:start}.lean-momentum .lm-security h2{font-size:22px;font-weight:600;letter-spacing:-.025em;margin-bottom:7px}.lean-momentum .lm-security p{color:#565565;font-size:12px;line-height:1.7}.lean-momentum .lm-security ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px;font-size:12px}.lean-momentum .lm-security li{display:flex;align-items:start;gap:8px}.lean-momentum .lm-security svg{width:16px;height:16px;flex-shrink:0;color:#080829}.lean-momentum .lm-faq{padding-block:50px}.lean-momentum .lm-faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.lean-momentum .lm-faq h2{font-size:34px;letter-spacing:-.035em;font-weight:600;margin-bottom:14px}.lean-momentum .lm-faq p{font-size:14px;line-height:1.7;color:#565565}.lean-momentum .lm-contact{background:#f0ead9;border-top:1px solid #0808291c;padding-block:47px}.lean-momentum .lm-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.lean-momentum .lm-contact h2{font-size:35px;line-height:1.15;letter-spacing:-.035em;font-weight:600;margin-bottom:17px}.lean-momentum .lm-contact p{color:#565565;font-size:14px;line-height:1.7}.lean-momentum .lm-contact form{display:grid;gap:16px}.lean-momentum .lm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lean-momentum .lm-field{display:grid;gap:8px}.lean-momentum .lm-field label{font-size:12px;font-weight:650}.lean-momentum .lm-preview-note{margin-top:20px;font-size:12px!important;border-left:3px solid #d49b00;padding-left:12px}.lean-momentum .lm-hero-grid{animation:lm-enter .42s ease-out both}@keyframes lm-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.lean-momentum .lm-program-node{width:120px}.lean-momentum .lm-program-hub{width:118px;height:118px}.lean-momentum .lm-links{gap:15px}.lean-momentum .lm-hero-grid{gap:25px}.lean-momentum .lm-section-head{gap:35px}}@media(max-width:767px){.lean-momentum .lm-wrap{width:calc(100% - 36px)}.lean-momentum .lm-nav{min-height:66px;gap:12px}.lean-momentum .lm-brand{font-size:18px}.lean-momentum .lm-links{display:none}.lean-momentum .lm-menu{display:block}.lean-momentum .lm-hero-grid{grid-template-columns:1fr;padding-block:36px 28px;gap:29px}.lean-momentum .lm-hero h1{font-size:46px;max-width:480px}.lean-momentum .lm-hero-copy{font-size:15px;margin-block:18px 22px}.lean-momentum .lm-infographic{padding-block:31px 26px}.lean-momentum .lm-infographic-heading{display:block;margin-bottom:21px}.lean-momentum .lm-infographic-heading p{max-width:340px;margin-top:13px;font-size:13px}.lean-momentum .lm-connection-figure{grid-template-columns:1fr}.lean-momentum .lm-disconnected{padding:19px 18px 15px}.lean-momentum .lm-loose-pieces{height:164px;max-width:320px;margin-top:5px}.lean-momentum .lm-loose-note{left:3%;top:12%}.lean-momentum .lm-loose-sheet{right:3%;top:8%}.lean-momentum .lm-loose-email{left:33%;bottom:0}.lean-momentum .lm-loose-question{left:2%;right:auto;bottom:6%}.lean-momentum .lm-disconnected>p{margin-top:15px;font-size:11px}.lean-momentum .lm-disconnected>p br{display:none}.lean-momentum .lm-connect-bridge{left:auto;right:12px;top:238px;transform:none}.lean-momentum .lm-connect-bridge>span{width:43px;height:43px;border-width:4px}.lean-momentum .lm-connect-bridge svg{transform:rotate(90deg)}.lean-momentum .lm-connected{padding:27px 12px 20px}.lean-momentum .lm-connected .lm-diagram-label{font-size:9px;padding-left:4px}.lean-momentum .lm-program-map{height:295px;margin-top:17px}.lean-momentum .lm-program-node{width:108px;min-height:78px;padding:8px 4px}.lean-momentum .lm-program-node strong{font-size:10px}.lean-momentum .lm-program-node>span{font-size:8px}.lean-momentum .lm-program-hub{width:103px;height:103px;border-width:5px}.lean-momentum .lm-program-hub strong{font-size:16px}.lean-momentum .lm-program-hub>span{font-size:7px}.lean-momentum .lm-program-hub>div{display:none}.lean-momentum .lm-node-solving{left:82%}.lean-momentum .lm-connected-foot{font-size:9px}.lean-momentum .lm-section{padding-block:36px}.lean-momentum .lm-contact-grid,.lean-momentum .lm-faq-grid,.lean-momentum .lm-kai-grid,.lean-momentum .lm-section-head,.lean-momentum .lm-security-grid,.lean-momentum .lm-standard{grid-template-columns:1fr;gap:17px}.lean-momentum .lm-section-head{margin-bottom:17px}.lean-momentum .lm-section-intro{font-size:14px}.lean-momentum .lm-screen figcaption{display:block;font-size:11px}.lean-momentum .lm-enlarge{margin-top:6px}.lean-momentum .lm-tools{gap:6px}.lean-momentum .lm-tools li{font-size:10px;padding:6px 8px}.lean-momentum .lm-security ul{grid-template-columns:1fr}.lean-momentum .lm-contact-grid{gap:25px}.lean-momentum .lm-form-row{grid-template-columns:1fr}}@media(max-width:359px){.lean-momentum .lm-program-node{width:98px}.lean-momentum .lm-node-solving{left:80%}.lean-momentum .lm-program-hub{width:94px;height:94px}}.lean-momentum .lm-eco-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:27px}.lean-momentum .lm-eco-intro h2{font-size:clamp(30px,3.2vw,43px);font-weight:600;letter-spacing:-.04em;line-height:1.13}.lean-momentum .lm-eco-intro h2 span{color:#706022}.lean-momentum .lm-eco-intro>p{max-width:345px;color:#565565;font-size:14px;line-height:1.75}.lean-momentum .lm-eco-blueprint{margin:0;border-radius:12px;background:#080829;color:#fbf6e9;overflow:hidden;border:1px solid #080829}.lean-momentum .lm-eco-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 25px;border-bottom:1px solid #fbf6e925}.lean-momentum .lm-eco-brand>div{display:flex;align-items:center;gap:11px}.lean-momentum .lm-eco-brand strong{font-size:14px;font-weight:650;letter-spacing:-.015em}.lean-momentum .lm-eco-brand>span{color:#fbf6e99e;font-size:11px}.lean-momentum .lm-eco-system{position:relative;margin:24px 22px 0;padding-right:36px}.lean-momentum .lm-eco-direction{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;align-items:center;gap:22px;border-radius:6px;padding:19px 23px;background:#ffca05;color:#080829}.lean-momentum .lm-eco-direction-title{display:flex;align-items:center;gap:12px}.lean-momentum .lm-eco-direction-title>svg{width:28px;height:28px;flex-shrink:0}.lean-momentum .lm-eco-label{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:750;margin-bottom:6px}.lean-momentum .lm-eco-direction h3{font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:1.12}.lean-momentum .lm-eco-direction-tools{border-left:1px solid #08082935;padding-left:19px}.lean-momentum .lm-eco-direction-tools strong{font-size:12px;display:block;font-weight:750}.lean-momentum .lm-eco-direction-tools span{font-size:11px;line-height:1.5;display:block;margin-top:6px}.lean-momentum .lm-eco-down{display:flex;gap:8px;align-items:center;height:42px;padding-left:27px;color:#ffca05;font-size:10px;font-weight:600;letter-spacing:.02em}.lean-momentum .lm-eco-down svg{width:16px;height:22px}.lean-momentum .lm-eco-operating-loop{display:grid;grid-template-columns:.8fr 2fr;align-items:stretch;gap:25px}.lean-momentum .lm-eco-daily{position:relative;display:flex;flex-direction:column;align-items:start;border:1px solid #fbf6e93b;border-radius:7px;padding:23px 21px;background:#151533}.lean-momentum .lm-eco-station-label{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;font-weight:650;letter-spacing:.09em;color:#ffca05;margin-bottom:17px}.lean-momentum .lm-eco-station-label svg{width:19px;height:19px}.lean-momentum .lm-eco-daily h3{font-size:28px;letter-spacing:-.04em;line-height:1.1;font-weight:550;margin-bottom:18px}.lean-momentum .lm-eco-tool-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#ffca05;border-bottom:1px solid #ffca0550;padding-bottom:6px}.lean-momentum .lm-eco-tool-link svg{width:14px;height:14px}.lean-momentum .lm-eco-signals{display:grid;gap:0;width:100%;margin-top:24px}.lean-momentum .lm-eco-signals>div{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;padding:11px 0;border-bottom:1px solid #fbf6e919}.lean-momentum .lm-eco-signals svg{width:16px;height:16px;flex-shrink:0;color:#ffca05}.lean-momentum .lm-eco-daily>p{font-size:11px;line-height:1.7;color:#fbf6e9b0;margin-top:20px}.lean-momentum .lm-eco-gap-out{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;color:#ffca05;padding-top:19px;margin-top:auto;font-size:10px;line-height:1.5}.lean-momentum .lm-eco-gap-out svg{width:24px;height:24px;flex-shrink:0;padding:3px;background:#080829;position:absolute;right:-25px;top:26%;z-index:2}.lean-momentum .lm-eco-pdca{min-width:0}.lean-momentum .lm-eco-loop-title{display:flex;align-items:center;gap:8px;color:#ffca05;font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px}.lean-momentum .lm-eco-loop-title svg{width:14px;height:14px}.lean-momentum .lm-eco-cycle{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"plan do" "act check";gap:24px}.lean-momentum .lm-eco-stage{min-width:0;padding:18px 20px;background:#fbf6e9;color:#080829;border-radius:7px;display:flex;flex-direction:column;align-items:start}.lean-momentum .lm-eco-plan{grid-area:plan}.lean-momentum .lm-eco-do{grid-area:do}.lean-momentum .lm-eco-check{grid-area:check}.lean-momentum .lm-eco-act{grid-area:act;background:#f0e6c9}.lean-momentum .lm-eco-stage-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.lean-momentum .lm-eco-stage-top>svg{width:22px;height:22px;color:#706022}.lean-momentum .lm-eco-phase{font-size:10px;text-transform:uppercase;letter-spacing:.12em;background:#ffca05;font-weight:800;border-radius:3px;padding:4px 9px}.lean-momentum .lm-eco-stage h3{font-size:22px;letter-spacing:-.03em;font-weight:600;line-height:1.13;margin-bottom:12px}.lean-momentum .lm-eco-stage ul{display:grid;gap:5px;font-size:12px;line-height:1.5;font-weight:650;padding-bottom:11px;border-bottom:1px solid #08082922;width:100%}.lean-momentum .lm-eco-stage p{font-size:11px;line-height:1.65;color:#565565;padding-top:10px;margin-bottom:12px}.lean-momentum .lm-eco-stage>a{display:flex;align-items:center;gap:7px;font-weight:700;font-size:10px;margin-top:auto;text-decoration:underline;text-decoration-color:#c5990a;text-underline-offset:4px}.lean-momentum .lm-eco-stage>a svg{width:12px;height:12px}.lean-momentum .lm-eco-flow{position:absolute;color:#ffca05;z-index:1;display:flex;align-items:center;justify-content:center;background:#080829}.lean-momentum .lm-eco-flow svg{width:18px;height:18px}.lean-momentum .lm-eco-flow-top{left:50%;top:23%;transform:translate(-50%,-50%);width:24px}.lean-momentum .lm-eco-flow-bottom{left:50%;top:77%;transform:translate(-50%,-50%);width:24px}.lean-momentum .lm-eco-flow-right{left:77%;top:50%;transform:translate(-50%,-50%);height:24px}.lean-momentum .lm-eco-flow-left{left:23%;top:50%;transform:translate(-50%,-50%);height:24px}.lean-momentum .lm-eco-cycle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:36px;width:36px;border:1px solid #ffca0560;background:#080829;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#ffca05}.lean-momentum .lm-eco-cycle-center svg{width:16px;height:16px}.lean-momentum .lm-eco-return{display:flex;align-items:center;gap:11px;min-height:52px;color:#ffca05;font-size:10px;line-height:1.5}.lean-momentum .lm-eco-return>svg{width:30px;height:15px;flex-shrink:0}.lean-momentum .lm-eco-return strong{font-weight:650}.lean-momentum .lm-eco-return>span{color:#fbf6e9a8}.lean-momentum .lm-eco-feedback{position:absolute;right:0;top:27px;bottom:24px;border-right:1px solid #ffca0580;width:21px;display:flex;flex-direction:column;align-items:end;color:#ffca05}.lean-momentum .lm-eco-feedback:after,.lean-momentum .lm-eco-feedback:before{content:"";position:absolute;width:20px;height:1px;background:#ffca0580;right:0}.lean-momentum .lm-eco-feedback:before{top:0}.lean-momentum .lm-eco-feedback:after{bottom:0}.lean-momentum .lm-eco-feedback>svg{position:absolute;right:-7px;top:0;width:15px;height:18px;background:#080829}.lean-momentum .lm-eco-feedback>span{position:absolute;top:50%;right:-6px;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:9px;letter-spacing:.04em;white-space:nowrap;background:#080829;padding:12px 0}.lean-momentum .lm-eco-culture{display:flex;gap:18px;align-items:center;background:#f0e6c9;color:#080829;padding:22px 28px;border-top:4px solid #ffca05}.lean-momentum .lm-eco-culture-icon{display:flex;align-items:center;justify-content:center;background:#ffca05;width:51px;height:51px;border-radius:50%;flex-shrink:0}.lean-momentum .lm-eco-culture-icon svg{width:24px;height:24px}.lean-momentum .lm-eco-culture h3{font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.lean-momentum .lm-eco-culture p{font-size:11px;line-height:1.7;color:#565565;margin-top:8px;max-width:850px}.lean-momentum .lm-eco-blueprint figcaption{color:#fbf6e9ac;font-size:10px;line-height:1.6;padding:12px 28px}.lean-momentum .lm-eco-notes{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:17px}.lean-momentum .lm-eco-notes p{font-size:11px;line-height:1.75;color:#565565}.lean-momentum .lm-eco-notes strong{font-weight:650;color:#080829}.lean-momentum .lm-eco-notes a{display:inline-flex;align-items:center;gap:5px;color:#080829;text-decoration:underline;text-underline-offset:3px;font-weight:650;white-space:nowrap}.lean-momentum .lm-eco-notes a svg{width:11px;height:11px}@media(max-width:1023px){.lean-momentum .lm-eco-direction{grid-template-columns:1fr 1fr;gap:16px}.lean-momentum .lm-eco-direction-title{grid-column:1/-1}.lean-momentum .lm-eco-direction-tools{border-left:0;padding-left:0}.lean-momentum .lm-eco-operating-loop{grid-template-columns:1fr;gap:20px}.lean-momentum .lm-eco-daily{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.lean-momentum .lm-eco-station-label{grid-column:1/-1}.lean-momentum .lm-eco-daily h3,.lean-momentum .lm-eco-daily>p,.lean-momentum .lm-eco-tool-link{grid-column:1}.lean-momentum .lm-eco-signals{grid-column:2;grid-row:2/5;margin-top:0;align-self:start}.lean-momentum .lm-eco-gap-out{grid-column:1/-1;padding-top:18px}.lean-momentum .lm-eco-gap-out svg{position:static;transform:rotate(90deg);background:transparent}.lean-momentum .lm-eco-return{flex-wrap:wrap;padding-block:14px;gap:5px 9px}.lean-momentum .lm-eco-return>span{width:100%;padding-left:39px}}@media(max-width:767px){.lean-momentum .lm-eco-intro{display:block;margin-bottom:22px}.lean-momentum .lm-eco-intro>p{margin-top:14px;font-size:13px}.lean-momentum .lm-eco-brand{padding:15px}.lean-momentum .lm-eco-brand strong{font-size:12px;line-height:1.4}.lean-momentum .lm-eco-brand>span{display:none}.lean-momentum .lm-eco-system{margin:17px 12px 0;padding-right:22px}.lean-momentum .lm-eco-direction{grid-template-columns:1fr;padding:18px 15px;gap:14px}.lean-momentum .lm-eco-direction-title{gap:10px}.lean-momentum .lm-eco-direction h3{font-size:25px}.lean-momentum .lm-eco-direction-tools{padding-top:12px;border-top:1px solid #0808292a}.lean-momentum .lm-eco-direction-tools strong{font-size:12px}.lean-momentum .lm-eco-direction-tools span{font-size:11px;margin-top:3px}.lean-momentum .lm-eco-down{font-size:9px;padding-left:7px}.lean-momentum .lm-eco-daily{display:flex;padding:21px 16px}.lean-momentum .lm-eco-daily h3{font-size:28px}.lean-momentum .lm-eco-signals{margin-top:15px}.lean-momentum .lm-eco-signals>div{font-size:12px}.lean-momentum .lm-eco-daily>p{font-size:12px;margin-top:15px}.lean-momentum .lm-eco-loop-title{font-size:8px;letter-spacing:.07em}.lean-momentum .lm-eco-cycle{grid-template-columns:1fr;grid-template-areas:"plan" "do" "check" "act";gap:24px;border-left:1px solid #ffca0560;padding-left:10px;margin-left:4px}.lean-momentum .lm-eco-stage{padding:19px 16px;position:relative}.lean-momentum .lm-eco-stage h3{font-size:23px}.lean-momentum .lm-eco-stage p,.lean-momentum .lm-eco-stage ul{font-size:12px}.lean-momentum .lm-eco-stage>a{font-size:11px}.lean-momentum .lm-eco-stage:not(.lm-eco-act):after{content:"↓";position:absolute;bottom:-23px;left:50%;transform:translateX(-50%);font-size:17px;line-height:24px;color:#ffca05;font-family:DM Sans,sans-serif}.lean-momentum .lm-eco-stage:before{content:"";position:absolute;left:-14px;top:28px;width:7px;height:7px;border-radius:50%;background:#ffca05}.lean-momentum .lm-eco-cycle-center,.lean-momentum .lm-eco-flow{display:none}.lean-momentum .lm-eco-feedback{right:-2px;width:10px;bottom:34px}.lean-momentum .lm-eco-feedback:after,.lean-momentum .lm-eco-feedback:before{width:10px}.lean-momentum .lm-eco-feedback>span{font-size:8px;right:-5px}.lean-momentum .lm-eco-return{font-size:10px}.lean-momentum .lm-eco-return>span{padding-left:0;font-size:11px}.lean-momentum .lm-eco-culture{padding:20px 16px;gap:12px;align-items:start}.lean-momentum .lm-eco-culture-icon{height:32px;width:32px}.lean-momentum .lm-eco-culture-icon svg{height:18px;width:18px}.lean-momentum .lm-eco-culture .lm-eco-label{font-size:8px;line-height:1.7}.lean-momentum .lm-eco-culture h3{font-size:24px}.lean-momentum .lm-eco-culture p{font-size:12px}.lean-momentum .lm-eco-blueprint figcaption{padding:12px 16px;font-size:10px}.lean-momentum .lm-eco-notes{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.lean-momentum *,.lean-momentum :after,.lean-momentum :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}