.training-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center;background:#edf1f5;padding-top:38px;padding-bottom:38px}.breadcrumbs{font-size:12px;color:#56687e;margin-bottom:27px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.training-hero .eyebrow{font-size:10px;color:#526984}.training-hero h1{font-size:clamp(35px,3.5vw,53px);line-height:1.12;letter-spacing:-.045em;margin:18px 0 22px;font-weight:550}.training-hero h1 em{font-style:normal;color:#55718e}.training-lead{font-size:clamp(18px,1.6vw,23px);line-height:1.6;max-width:720px}.training-hero .actions{margin-top:27px}.training-hero .button,.training-contact .button{background:var(--navy);color:white}.training-hero .button:hover,.training-contact .button:hover{background:#344e70}.training-hero figure img{width:100%;aspect-ratio:1.2;object-fit:cover;object-position:center top}.training-hero figcaption{font-size:11px;margin-top:10px;color:#53647b}.training-facts{display:grid;grid-template-columns:repeat(3,1fr);padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--line);gap:30px}.training-facts p{font-size:13px;line-height:1.6;color:#52647b}.training-facts strong{display:block;font-size:15px;color:var(--navy);margin-bottom:4px}.training-section{padding-top:75px;padding-bottom:75px}.training-section h2,.training-evidence h2,.training-contact h2{font-size:clamp(29px,3vw,44px);line-height:1.15;font-weight:550;margin:15px 0 24px;max-width:850px}.training-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%}.training-intro>div>p+p{margin-top:19px}.training-method{background:var(--navy);color:white}.training-method .eyebrow{color:#b8c8dc}.method-intro{color:#d1dcea;max-width:710px}.bookend-map{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:0;margin:40px 0;border:1px solid #73869f}.bookend-map>div{padding:28px;border-left:3px solid var(--yellow)}.bookend-map>div:nth-child(2){background:#2a405c;border-left:1px dashed #91a3ba;border-right:1px dashed #91a3ba}.bookend-map span{font-size:10px;letter-spacing:.12em;display:block;color:#c4d3e4}.bookend-map strong{display:block;font-size:23px;line-height:1.3;margin:15px 0 12px;letter-spacing:-.03em}.bookend-map p{font-size:14px;color:#d1dcea}.method-details{display:grid;grid-template-columns:1fr 1fr;gap:35px 7%}.method-details h3{font-size:23px;margin-bottom:14px;letter-spacing:-.025em}.method-details p{font-size:15px;color:#d1dcea}.training-process{list-style:none;counter-reset:step;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:38px 0 0}.training-process li{counter-increment:step;border-top:1px solid var(--line);padding-top:21px}.training-process li:before{content:'0' counter(step);font-size:12px;letter-spacing:.1em;color:#617892;display:block;margin-bottom:22px}.training-process h3{font-size:24px;margin-bottom:17px}.training-process p{font-size:15px}.training-evidence{padding-top:45px;padding-bottom:45px;background:#edf1f5}.feedback-numbers{display:grid;grid-template-columns:1fr 1fr;gap:45px}.feedback-numbers>div{border-top:1px solid #a7b9cf;padding-top:22px}.feedback-numbers strong{display:block;font-size:clamp(48px,5vw,72px);letter-spacing:-.065em;line-height:1.1;font-weight:550}.feedback-numbers strong span{font-size:.48em;color:#617892;letter-spacing:-.035em}.feedback-numbers p{font-size:18px;line-height:1.5;max-width:330px;margin-top:13px}.evidence-context{font-size:12px!important;line-height:1.65;color:#52647b;margin:24px 0 20px;max-width:830px}.home-feedback{background:#edf1f5;padding-top:38px;padding-bottom:38px;margin-bottom:65px;display:grid;grid-template-columns:.8fr 1.2fr;gap:15px 7%;align-items:start}.home-feedback h2{font-size:clamp(28px,2.8vw,39px);margin-top:14px;font-weight:550;line-height:1.15}.home-feedback .eyebrow{font-size:10px}.home-feedback .feedback-numbers{gap:30px}.home-feedback .feedback-numbers strong{font-size:58px}.home-feedback .feedback-numbers p{font-size:15px;max-width:270px}.home-feedback .evidence-context{grid-column:1/-1;margin:8px 0 0}.home-feedback>.link{grid-column:1/-1;justify-self:start;font-size:12px}.training-quote{display:grid;grid-template-columns:110px 1fr;gap:36px;border-bottom:1px solid var(--line)}.training-quote>img{border-radius:50%;width:110px;height:110px;object-fit:cover}.training-quote blockquote{font-size:clamp(22px,2.4vw,32px);line-height:1.5;letter-spacing:-.025em;margin:15px 0 25px;max-width:900px}.training-quote>div>p:not(.eyebrow){font-size:13px}.training-quote .link{margin-top:20px}.training-faq{max-width:1150px}.training-faq details{border-bottom:1px solid var(--line);padding:21px 0}.training-faq summary{font-size:18px;font-weight:550;cursor:pointer;line-height:1.5;padding-right:15px}.training-faq details p{margin-top:16px;max-width:850px;font-size:16px}.training-trainer{display:grid;grid-template-columns:180px 1fr;gap:45px;padding-bottom:70px;align-items:center;max-width:1150px}.training-trainer>img{border-radius:50%;width:180px;height:180px;object-fit:cover;object-position:center 30%}.training-trainer h2{font-size:32px;margin:12px 0 18px}.training-trainer p:not(.eyebrow){font-size:15px}.training-trainer .link{margin-top:20px}.training-contact{background:#edf1f5;padding-top:55px;padding-bottom:60px}.training-contact>p:not(.eyebrow){max-width:700px}.training-contact .actions{margin-top:27px}.hero-services a{text-decoration:underline;text-underline-offset:4px}.contact-email{margin-top:22px!important;font-size:15px!important}.contact-email .link{font-size:15px}.case-story .case-feedback{scroll-margin-top:30px}.case-feedback>h3{font-size:25px;margin:30px 0 16px}.feedback-table-scroll{overflow-x:auto;margin-top:25px}.feedback-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;min-width:490px}.feedback-table caption{text-align:left;font-size:12px;padding-bottom:15px;color:#52647b}.feedback-table th,.feedback-table td{padding:15px 12px;text-align:left;border-bottom:1px solid #c6d2df;vertical-align:top}.feedback-table thead{background:#edf1f5}.feedback-table tbody th{font-weight:500;width:46%}.celonis-hero{background:#edf1f5}.celonis-story-logo{width:170px;height:60px;object-fit:contain;object-position:left;margin:32px 0 25px}.celonis-hero h1{font-size:clamp(40px,4.7vw,68px);font-weight:550;line-height:1.1;margin:20px 0 25px}.celonis-recommendation{display:grid;grid-template-columns:260px 1fr;gap:8%;padding-top:50px;padding-bottom:60px;background:#f2f5f7}.celonis-person>img{border-radius:50%;width:140px;height:140px;object-fit:cover;margin-bottom:25px}.celonis-person h2{font-size:26px;margin-bottom:18px}.celonis-person p{font-size:13px}.celonis-recommendation blockquote{font-size:20px;line-height:1.75;letter-spacing:-.01em;margin:0}.celonis-recommendation blockquote p+p{margin-top:24px}.related-actions{margin-top:30px}.work-row .link{margin-top:17px}
@media(max-width:950px){.training-hero{gap:30px}.training-hero h1{font-size:36px}.training-hero .actions{gap:20px}.training-facts{gap:20px}.home-feedback{grid-template-columns:1fr}.home-feedback>div:first-child{margin-bottom:14px}.training-process{gap:22px}.bookend-map>div{padding:22px}.bookend-map strong{font-size:20px}.celonis-recommendation{grid-template-columns:200px 1fr;gap:40px}}
@media(max-width:650px){.training-hero{display:block;padding-top:28px;padding-bottom:28px}.training-hero h1{font-size:36px}.training-hero figure{margin-top:32px}.training-hero figure img{aspect-ratio:1.4}.training-hero .eyebrow{font-size:9px}.training-facts{grid-template-columns:1fr;gap:18px}.training-facts p{padding-bottom:16px;border-bottom:1px solid #d4dde7}.training-facts p:last-child{border:0;padding:0}.training-section{padding-top:48px;padding-bottom:48px}.training-intro{display:block}.training-intro>div+div{margin-top:25px}.bookend-map{grid-template-columns:1fr;margin:28px 0}.bookend-map>div{padding:23px}.bookend-map>div:nth-child(2){border-right:0;border-left:1px dashed #91a3ba;border-top:1px dashed #91a3ba;border-bottom:1px dashed #91a3ba}.bookend-map strong{margin-top:8px}.method-details,.training-process{grid-template-columns:1fr}.method-details{gap:28px}.training-process{gap:30px;margin-top:28px}.training-process li:before{margin-bottom:14px}.feedback-numbers{gap:20px}.feedback-numbers p{font-size:15px}.home-feedback{margin-bottom:40px;padding-top:30px;padding-bottom:30px}.home-feedback .feedback-numbers{gap:20px}.home-feedback .feedback-numbers strong{font-size:48px}.home-feedback .feedback-numbers p{font-size:14px}.training-quote{display:block}.training-quote>img{margin-bottom:25px;width:88px;height:88px}.training-faq summary{font-size:17px}.training-trainer{display:block;padding-bottom:45px}.training-trainer>img{width:115px;height:115px;margin-bottom:24px}.training-contact{padding-top:40px;padding-bottom:45px}.celonis-recommendation{display:block;padding-top:35px;padding-bottom:40px}.celonis-person{margin-bottom:30px}.celonis-recommendation blockquote{font-size:17px}.training-lead{font-size:18px}.training-contact .actions{align-items:flex-start;flex-direction:column}}

.home-hero-soft .actions .hero-services{margin:0;max-width:240px;flex:1 1 180px;font-size:12px;line-height:1.7}.case-feedback-summary{background:#edf1f5;padding:30px}.case-feedback-summary .feedback-numbers p{font-size:16px}.case-feedback-summary .link{margin-top:0}@media(max-width:950px){.home-hero-soft .actions .hero-services{flex:none;max-width:280px}}@media(max-width:650px){.case-feedback-summary{padding:24px}.case-feedback-summary .feedback-numbers{grid-template-columns:1fr;gap:25px}.case-feedback-summary .feedback-numbers p{font-size:16px}}
