.CaseStudySlide_storyFlow__nq1pG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.CaseStudySlide_storyFlowItem__ZpUhe{position:relative;min-width:0;padding-top:32px}.CaseStudySlide_storyFlowMeta__wr4tR{position:absolute;inset:0 22px auto 14px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.CaseStudySlide_storyFlowNumber__ppP76{color:#bd1026;font-family:Georgia,Times New Roman,serif;font-size:var(--text-section);font-style:italic;font-weight:800;line-height:1.35;letter-spacing:-.06em;text-shadow:0 2px 0 #fff;text-wrap:balance;overflow-wrap:anywhere}.CaseStudySlide_storyFlowPhase__S_YL2{overflow:hidden;color:#aaa8a5;font-size:var(--text-ui);font-style:italic;font-weight:700;line-height:1.8;text-overflow:ellipsis;text-shadow:0 2px 0 #fff;white-space:nowrap}.CaseStudySlide_storyFlowCard__8uWER{position:relative;min-height:270px;isolation:isolate;padding:18px 34px 16px 24px}.CaseStudySlide_storyFlowCard__8uWER:after,.CaseStudySlide_storyFlowCard__8uWER:before{position:absolute;z-index:-2;inset:0;clip-path:polygon(0 0,94% 0,100% 52%,94% 100%,0 100%);content:""}.CaseStudySlide_storyFlowCard__8uWER:before{background:#d8d3cf;filter:drop-shadow(0 4px 3px rgb(40 32 28/10%))}.CaseStudySlide_storyFlowCard__8uWER:after{z-index:-1;inset:1px;background:radial-gradient(circle at 12% 18%,rgb(255 255 255/92%),transparent 34%),linear-gradient(135deg,#fffdfb,#fff8f3 55%,#fff4ec)}.CaseStudySlide_storyFlowCardHeader__ggoow{display:grid;min-height:90px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px}.CaseStudySlide_storyFlowIconSlot__tdrgF{position:relative;display:block;width:84px;height:84px;border:2px dashed #b9b8b5;border-radius:8px;background:rgb(255 255 255/58%)}.CaseStudySlide_storyFlowIconSlotFilled__gEFQf{overflow:visible;border:0;border-radius:0;background:transparent}.CaseStudySlide_storyFlowIconImage__RF1Fj{object-fit:contain;image-rendering:pixelated;transform:scale(1.16)}.CaseStudySlide_storyFlowCardTitle__FJYY1{width:fit-content;max-width:100%;justify-self:start}.CaseStudySlide_storyFlowCardHeader__ggoow h3{margin:0;color:#171717;font-size:var(--text-card)!important;font-weight:700!important;line-height:1.45!important;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere!important;text-wrap:balance!important}.CaseStudySlide_storyFlowBadge__BD7Cb{display:block;width:fit-content;margin:8px auto 0;padding:3px 18px 4px;border-radius:10px;background:linear-gradient(180deg,#cf0a25,#b9001d);box-shadow:inset 0 1px 0 rgb(255 255 255/28%);color:#fff;font-size:var(--text-card);font-weight:700;line-height:1.45;text-wrap:balance;overflow-wrap:anywhere}.CaseStudySlide_storyFlowDivider__hDujo{height:1px;margin:8px 0 10px;background:#c9c8c5}.CaseStudySlide_storyFlowBullets__ZttE0{display:grid;gap:5px;margin:0;padding:0 8px 0 21px;color:#242424;font-size:var(--text-ui);font-weight:700;line-height:1.8;list-style:disc}.CaseStudySlide_storyFlowBullets__ZttE0 li{padding-left:1px}@media (max-width:1180px){.CaseStudySlide_storyFlow__nq1pG{gap:10px}.CaseStudySlide_storyFlowCard__8uWER{min-height:264px;padding:16px 28px 14px 18px}.CaseStudySlide_storyFlowCardHeader__ggoow{min-height:82px;grid-template-columns:74px minmax(0,1fr);gap:12px}.CaseStudySlide_storyFlowIconSlot__tdrgF{width:74px;height:74px}.CaseStudySlide_storyFlowCardHeader__ggoow h3{font-size:var(--text-ui)!important;line-height:1.8!important}.CaseStudySlide_storyFlowBullets__ZttE0,.CaseStudySlide_storyFlowPhase__S_YL2{font-size:var(--text-ui);line-height:1.8}}@media (max-width:767px){.CaseTrainingTimeline_mobileSection__u22i7{scroll-margin-top:76px;padding-block:24px;background:radial-gradient(circle at 10% 0,rgba(225,0,41,.08),transparent 34%),linear-gradient(180deg,#fffafa,#f7f3f3)}.CaseTrainingTimeline_mobileInner__x3oNB{padding-inline:8px}.CaseTrainingTimeline_mobileFrame__k05BL{padding:18px 12px 14px;overflow:hidden;border:1px solid rgba(163,15,29,.18);border-radius:22px;background:#fff;box-shadow:0 18px 42px rgba(74,17,24,.12),0 3px 10px rgba(74,17,24,.06)}.CaseTrainingTimeline_mobileHeader__l5G_k{padding-inline:6px;text-align:center}.CaseTrainingTimeline_mobileKicker__43y85{margin:0;color:#c51628;font-size:var(--text-ui);font-weight:700;line-height:1.8;letter-spacing:.16em}.CaseTrainingTimeline_mobileTitle__FZseS{margin:7px 0 0;color:#a30f1d;font-size:var(--text-card);font-weight:700;line-height:1.45;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.CaseTrainingTimeline_mobileLead__43Ut3{margin:7px 0 0;color:#626978;font-size:var(--text-ui);font-weight:700;line-height:1.8}.CaseTrainingTimeline_mobileTimeline__q1IjP{position:relative;display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.CaseTrainingTimeline_mobileTimeline__q1IjP:before{position:absolute;top:25px;bottom:25px;left:16px;width:2px;background:#d62a39;content:""}.CaseTrainingTimeline_mobileStep__86N1H{position:relative;display:grid;grid-template-columns:34px 50px minmax(0,1fr);align-items:center;min-height:94px;padding:10px 10px 10px 0;border:1px solid #f1cbd0;border-radius:15px;background:#fff;box-shadow:0 3px 10px rgba(117,24,35,.05)}.CaseTrainingTimeline_mobileNumber__KdywJ{position:relative;z-index:1;display:grid;width:32px;min-height:32px;place-items:center;border-radius:8px;background:#b91324;color:#fff;font-size:var(--text-ui);font-weight:700;line-height:1.8;box-shadow:2px 2px 0 rgba(103,10,20,.24)}.CaseTrainingTimeline_mobileIcon__R_OFv{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff0f2;color:#c51628}.CaseTrainingTimeline_mobileIcon__R_OFv svg{width:25px;height:25px}.CaseTrainingTimeline_mobileCopy__p3Z2C{min-width:0;padding-left:6px}.CaseTrainingTimeline_mobileEyebrow__fuBQL{margin:0;color:#d62a39;font-size:var(--text-ui);font-weight:700;line-height:1.8;letter-spacing:.08em}.CaseTrainingTimeline_mobileStepTitle__Wvw7t{margin:4px 0 0;color:#1a1a1a;font-size:var(--text-ui);font-weight:700;line-height:1.8;letter-spacing:-.03em}.CaseTrainingTimeline_mobileSummary__Rzo6D{margin:6px 0 0;color:#1a1a1a;font-size:var(--text-ui);font-weight:700;line-height:1.8}.CaseTrainingTimeline_mobileNote__GVOkX{margin:2px 0 0;color:#626978;font-size:var(--text-ui);font-weight:700;line-height:1.8}}