.TrainingPage_trainingPage__ELA4n{--tp-hi:var(--color-hi);--tp-ink:var(--color-ink-line);--tp-border:rgba(44,42,36,.12);--tp-border-dark:hsla(0,0%,100%,.12);min-width:0;overflow-x:clip}.TrainingPage_trainingPage__ELA4n :where(p,li,.TrainingPage_type-body__8BnHE,.TrainingPage_type-small__FlrzL,h1,h2,h3){word-break:keep-all;line-break:strict;overflow-wrap:anywhere;text-wrap:pretty}.TrainingPage_trainingPage__ELA4n :where(h1,h2){text-wrap:balance}.TrainingPage_trainingPage__ELA4n :where(.TrainingPage_jp-headline__SmSAo,.TrainingPage_jp-display-line___zBiR){word-break:keep-all;line-break:strict}.TrainingPage_hero__Ihlx8{position:relative;padding-top:clamp(72px,10vw,108px);padding-bottom:clamp(56px,8vw,88px)}.TrainingPage_heroGrid__zbGwT{display:grid;gap:clamp(28px,4vw,48px);align-items:center}.TrainingPage_heroCopy__91zD7{min-width:0}.TrainingPage_heroVisual__Hbe2W{width:100%;min-width:0}.TrainingPage_heroPhoto__BgX_t{width:100%}@media (min-width:900px){.TrainingPage_heroGrid__zbGwT{grid-template-columns:minmax(0,1fr) minmax(300px,46%);gap:clamp(32px,5vw,56px)}.TrainingPage_heroTitleWrap__aoCrJ{max-width:min(36rem,100%)}}@media (max-width:899px){.TrainingPage_heroVisual__Hbe2W{order:-1;max-width:min(520px,100%)}.TrainingPage_heroTitleWrap__aoCrJ{max-width:100%}}.TrainingPage_heroBrand__fiN7N{margin-bottom:clamp(28px,4vw,40px)}.TrainingPage_heroTitleWrap__aoCrJ{max-width:min(40rem,100%)}.TrainingPage_heroTitle__v6D9a{margin:0;max-width:100%;font-size:clamp(32px,5.5vw,56px);line-height:1.3;letter-spacing:.02em}.TrainingPage_heroHighlight__j9Po7{background:linear-gradient(transparent 58%,rgba(195,255,80,.55) 0);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.TrainingPage_heroSubline__bUvy7{margin-top:clamp(16px,2vw,22px);max-width:28em;font-size:clamp(16px,2.4vw,20px);font-weight:500;line-height:1.75;color:hsla(0,0%,100%,.82)}.TrainingPage_heroMission__ZPc6_{margin-top:clamp(24px,3vw,32px);max-width:36rem;color:hsla(0,0%,100%,.82);font-weight:400;line-height:1.85}.TrainingPage_heroLead__rOmFU{margin-top:clamp(16px,2vw,20px);max-width:36rem;color:hsla(0,0%,100%,.65);word-break:normal;line-break:auto}.TrainingPage_heroLead__rOmFU .jp-display-line{display:block;word-break:normal;line-break:auto}.TrainingPage_heroProof__vtpte{margin-top:clamp(20px,2.5vw,28px);max-width:36rem;color:hsla(0,0%,100%,.5);font-size:var(--type-small)}.TrainingPage_heroActions__rb1aB{margin-top:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.TrainingPage_heroActions__rb1aB{flex-direction:row;flex-wrap:wrap}}.TrainingPage_btnGhost__FXOSi,.TrainingPage_btnPrimary__SajJf,.TrainingPage_btnSecondary__sWcQB{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:48px;padding:12px 24px;border-radius:2px;border:1px solid transparent;box-sizing:border-box;font-size:14px;line-height:1.4;letter-spacing:.04em;text-align:center}.TrainingPage_btnPrimary__SajJf{background:var(--tp-hi);border-color:var(--tp-hi);font-weight:700;color:var(--color-depth);transition:opacity .2s ease}.TrainingPage_btnPrimary__SajJf:hover{opacity:.9}.TrainingPage_btnSecondary__sWcQB{border-color:hsla(0,0%,100%,.25);background:transparent;font-weight:500;color:#fff;transition:background .2s ease,border-color .2s ease}.TrainingPage_btnSecondary__sWcQB:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.05)}.TrainingPage_clientsStrip__T4wuM{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px);border-bottom:1px solid var(--tp-border)}.TrainingPage_sectionTitleWrap__pf_cz{max-width:min(36rem,100%)}.TrainingPage_sectionLead__nkJdW .jp-display-line,.TrainingPage_sectionTitleWrap__pf_cz .jp-display-line{line-height:inherit}.TrainingPage_sectionTitle__Mwrf0{margin:0;font-size:clamp(22px,3.2vw,32px);line-height:1.45}.TrainingPage_sectionLead__nkJdW{max-width:36rem}.TrainingPage_discoverTraceLink__VSxhy{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(24px,3vw,32px);font-size:14px;font-weight:600;color:var(--color-ink-line);text-underline-offset:4px}.TrainingPage_discoverTraceLink__VSxhy:hover{text-decoration:underline}.TrainingPage_cardGrid__J9L0G{display:grid;gap:clamp(20px,2.5vw,24px)}.TrainingPage_cardGrid__J9L0G>*,.TrainingPage_caseGrid__puo1L>*,.TrainingPage_entranceCard__8GYyl,.TrainingPage_programGrid__23Fep>*{min-width:0}@media (min-width:768px){.TrainingPage_cardGrid3__nsTo1{grid-template-columns:repeat(3,minmax(0,1fr))}}.TrainingPage_numCard__zSn77{border-top:1px solid var(--tp-border-dark);padding-top:clamp(24px,3vw,32px)}.TrainingPage_sectionLight__fOoAj .TrainingPage_numCard__zSn77{border-top-color:var(--tp-border)}.TrainingPage_numLabel__xRoZl{margin-bottom:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--tp-hi)}.TrainingPage_numTitle__DeZQc{margin-bottom:12px}.TrainingPage_numBody__q_5OR{color:hsla(0,0%,100%,.6)}.TrainingPage_sectionLight__fOoAj .TrainingPage_numBody__q_5OR{color:rgba(44,42,36,.65)}.TrainingPage_entranceCard__8GYyl{display:flex;flex-direction:column;height:100%;border:1px solid var(--tp-border);background:#fff;padding:clamp(24px,3vw,28px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.TrainingPage_entranceCard__8GYyl:hover{border-color:var(--color-ink-line);transform:translateY(-2px);box-shadow:0 12px 40px rgba(15,25,35,.08)}.TrainingPage_entranceLabel__ikONI{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-line)}.TrainingPage_entranceTags__EXX6n{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.TrainingPage_entranceTag__WGOGU{border-radius:2px;background:rgba(44,42,36,.06);padding:4px 8px;font-size:11px;color:rgba(44,42,36,.7)}.TrainingPage_entranceLink__NrAWI{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--color-ink-line)}.TrainingPage_learningPanel__gc4fp{border:1px solid var(--tp-border);border-radius:2px;padding:clamp(24px,4vw,40px)}.TrainingPage_learningPanelStuck__QRS5E{background:rgba(44,42,36,.04)}.TrainingPage_learningPanelTarget__3q8S_{background:var(--color-depth);color:#fff;border-color:hsla(0,0%,100%,.1)}.TrainingPage_learningBadge__QkT7L{display:inline-block;margin-bottom:20px;border:1px solid var(--tp-border);border-radius:2px;padding:6px 14px;font-size:13px;font-weight:700}.TrainingPage_learningPanelTarget__3q8S_ .TrainingPage_learningBadge__QkT7L{border-color:rgba(195,255,80,.4);background:rgba(195,255,80,.12);color:var(--tp-hi)}.TrainingPage_learningSummary__tQ31W{margin-bottom:24px;text-align:center;font-size:var(--type-small);color:rgba(44,42,36,.65)}.TrainingPage_learningPanelTarget__3q8S_ .TrainingPage_learningSummary__tQ31W{color:hsla(0,0%,100%,.65)}.TrainingPage_learningFlow__X_OP7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:28px}.TrainingPage_flowStep___6m0J{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--tp-border);border-radius:2px;padding:12px 20px;min-width:72px}.TrainingPage_learningPanelTarget__3q8S_ .TrainingPage_flowStep___6m0J{border-color:rgba(195,255,80,.35);background:rgba(195,255,80,.08)}.TrainingPage_flowStepLabel__kr7Iu{font-size:14px;font-weight:700}.TrainingPage_flowStepSub__e7vAb{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:rgba(44,42,36,.45)}.TrainingPage_learningPanelTarget__3q8S_ .TrainingPage_flowStepSub__e7vAb{color:var(--tp-hi)}.TrainingPage_learningPoints__KIQTL{display:grid;gap:12px}@media (min-width:768px){.TrainingPage_learningPoints3__MRMty{grid-template-columns:repeat(3,minmax(0,1fr))}}.TrainingPage_learningPoint__b464Y{display:flex;align-items:flex-start;gap:10px;border-radius:2px;padding:14px;font-size:12px;line-height:1.7}.TrainingPage_learningPanelStuck__QRS5E .TrainingPage_learningPoint__b464Y{border:1px solid var(--tp-border);background:#fff;color:rgba(44,42,36,.65)}.TrainingPage_learningPanelTarget__3q8S_ .TrainingPage_learningPoint__b464Y{border:1px solid rgba(195,255,80,.2);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.65)}.TrainingPage_learningArrow__ms6C_{display:flex;justify-content:center;padding:20px 0;color:var(--color-ink-line)}.TrainingPage_whyImage__A4Nx1{width:100%;height:clamp(200px,28vw,280px);border-radius:2px;-o-object-fit:cover;object-fit:cover}.TrainingPage_whyGrid__MaAH1{display:grid;gap:clamp(32px,4vw,48px)}@media (min-width:768px){.TrainingPage_whyGrid__MaAH1{grid-template-columns:1fr 1fr;align-items:center}}.TrainingPage_whyItems__6GPf2{display:grid;gap:clamp(24px,3vw,32px);margin-top:clamp(40px,5vw,56px)}@media (min-width:768px){.TrainingPage_whyItems__6GPf2{grid-template-columns:repeat(3,minmax(0,1fr))}}.TrainingPage_whyItem__2tn2W{min-width:0;border-left:2px solid var(--tp-hi);padding-left:20px}.TrainingPage_whyItemTitle__sX3aC{margin:0;line-height:1.5;white-space:normal}.TrainingPage_theoryLink__8FAz2{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(32px,4vw,48px);font-size:14px;font-weight:500;color:var(--tp-hi);text-underline-offset:4px}.TrainingPage_theoryLink__8FAz2:hover{text-decoration:underline}.TrainingPage_workshopDeckHeading__wwcF_{max-width:min(40rem,100%);line-height:1.45}.TrainingPage_workshopDeckHeading__wwcF_ .jp-display-line{line-height:inherit}.TrainingPage_workshopDeckLead__vnsIS{line-height:1.85}.TrainingPage_caseGrid__puo1L{display:grid;gap:clamp(20px,2.5vw,24px)}@media (min-width:768px){.TrainingPage_caseGrid__puo1L{grid-template-columns:repeat(3,minmax(0,1fr))}}.TrainingPage_caseCard__9Z4OM{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--tp-border);padding:clamp(24px,3vw,28px)}.TrainingPage_caseCardTitle__tU5bT{margin:0;max-width:100%;text-wrap:pretty}.TrainingPage_caseCardSummary__fPoxM{max-width:100%;line-height:1.75;text-wrap:pretty}.TrainingPage_caseHeader__t02by{display:flex;align-items:center;gap:14px}.TrainingPage_caseLogo__ZkEeW{width:48px;height:48px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.TrainingPage_caseMeta__x6DD2{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-line)}.TrainingPage_caseClient__Qt1bu{margin-top:4px;font-size:12px;font-weight:600;color:rgba(44,42,36,.75)}.TrainingPage_caseHighlights__acGji{margin:16px 0 0;padding-left:1.1em;list-style:disc}.TrainingPage_caseHighlights__acGji li{margin-top:8px;font-size:12px;line-height:1.7;color:rgba(44,42,36,.65)}.TrainingPage_caseHighlights__acGji li:first-child{margin-top:0}.TrainingPage_caseLink__7Ci9F{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:500;color:var(--color-ink-line)}.TrainingPage_caseLink__7Ci9F:hover{text-decoration:underline;text-underline-offset:4px}.TrainingPage_programSamplesNote__afSbz{color:rgba(44,42,36,.65);line-height:1.85}.TrainingPage_programSamplesCta__cB_JE{margin-top:clamp(28px,4vw,40px)}.TrainingPage_btnPrimaryDark__YSsEA{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:2px;border:1px solid var(--color-warm-ink);background:var(--color-warm-ink);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--color-paper);text-decoration:none;transition:background .2s ease,border-color .2s ease}.TrainingPage_btnPrimaryDark__YSsEA:hover{background:var(--color-depth);border-color:var(--color-depth)}.TrainingPage_programGrid__23Fep{display:grid;gap:clamp(20px,2.5vw,24px)}@media (min-width:768px){.TrainingPage_programGrid__23Fep{grid-template-columns:repeat(3,minmax(0,1fr))}}.TrainingPage_programCard__FQq4H{border:1px solid var(--tp-border);padding:clamp(24px,3vw,28px)}.TrainingPage_programLabel__B99x4{margin-bottom:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-line)}.TrainingPage_programItem__4yBqr{margin-top:12px;border-left:2px solid rgba(90,138,26,.35);padding-left:14px}.TrainingPage_programSummary__BtpjL{margin-bottom:8px;color:rgba(44,42,36,.65);line-height:1.75}.TrainingPage_programItemTitle__fKCwA{font-size:14px;font-weight:600}.TrainingPage_programItemDesc__TpW7h{margin-top:6px;font-size:12px;line-height:1.65;color:rgba(44,42,36,.58)}.TrainingPage_programItemDetail__2sUmc{margin-top:4px;font-size:12px;color:rgba(44,42,36,.55)}.TrainingPage_optionCard__ChM3r{border:1px solid rgba(195,255,80,.3);background:hsla(0,0%,100%,.04);padding:clamp(28px,4vw,36px)}.TrainingPage_optionBadge__DY_ul{display:inline-block;margin-bottom:16px;border:1px solid var(--tp-hi);border-radius:2px;padding:2px 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-hi)}.TrainingPage_deliverables__FelDf{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.TrainingPage_deliverableTag__GDWKK{border:1px solid hsla(0,0%,100%,.15);border-radius:2px;padding:4px 10px;font-size:11px;color:hsla(0,0%,100%,.65)}.TrainingPage_skillsetBlock__970AB{margin-top:clamp(40px,5vw,56px)}.TrainingPage_skillsetLink__MZ7N1{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;color:var(--tp-hi)}.TrainingPage_skillsetLink__MZ7N1:hover{opacity:.85}.TrainingPage_sampleList__tAGI_{display:grid;gap:clamp(24px,3vw,32px)}.TrainingPage_sampleCard__l6c5P{min-width:0;border:1px solid var(--tp-border);padding:clamp(24px,3vw,32px);box-sizing:border-box}.TrainingPage_sampleMeta__5_wSo{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-line)}.TrainingPage_sampleTitle__XKLvB{margin:0;line-height:1.45}.TrainingPage_sampleAudience__xuOBT{color:rgba(44,42,36,.55)}.TrainingPage_sampleSummary__kzMxr{line-height:1.8;max-width:52em}.TrainingPage_sampleBlock__bccYI{margin-top:20px}.TrainingPage_sampleBlockLabel___FsrJ{margin:0 0 10px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-line)}.TrainingPage_sampleSessions__k3SGb{margin:0;padding-left:1.2em;list-style:disc}.TrainingPage_sampleSessions__k3SGb li{margin-top:8px;font-size:14px;line-height:1.75;color:rgba(44,42,36,.72)}.TrainingPage_sampleOutcomes__50K1I{margin:0;padding:0;list-style:none;display:grid;gap:10px}.TrainingPage_sampleOutcomes__50K1I li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.7;color:rgba(44,42,36,.72)}.TrainingPage_ctaSection__k4P5F{text-align:center}.TrainingPage_ctaTitle___tWrY{max-width:min(40rem,100%);margin-left:auto;margin-right:auto}.TrainingPage_ctaLead__HJSIz{margin:clamp(20px,2.5vw,28px) auto 0;max-width:32rem;color:hsla(0,0%,100%,.6)}.TrainingPage_ctaLeadNote___6g5E{margin:clamp(12px,1.5vw,16px) auto clamp(32px,4vw,48px);max-width:32rem;color:hsla(0,0%,100%,.6)}.TrainingPage_ctaActions__2GJWI{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;align-content:center}.TrainingPage_btnGhost__FXOSi{border-color:hsla(0,0%,100%,.2);background:transparent;font-weight:500;color:hsla(0,0%,100%,.75);transition:border-color .2s ease,color .2s ease}.TrainingPage_btnGhost__FXOSi:hover{border-color:hsla(0,0%,100%,.4);color:#fff}@media (max-width:767px){.TrainingPage_hero__Ihlx8{padding-top:clamp(64px,14vw,88px);padding-bottom:clamp(48px,10vw,64px)}.TrainingPage_heroGrid__zbGwT{gap:24px}.TrainingPage_ctaTitle___tWrY,.TrainingPage_heroTitleWrap__aoCrJ,.TrainingPage_sectionTitleWrap__pf_cz{max-width:100%}.TrainingPage_heroTitle__v6D9a{font-size:clamp(28px,8vw,40px)}.TrainingPage_ctaLeadNote___6g5E,.TrainingPage_ctaLead__HJSIz,.TrainingPage_heroProof__vtpte,.TrainingPage_heroSubline__bUvy7,.TrainingPage_sectionLead__nkJdW{max-width:100%}.TrainingPage_sectionTitle__Mwrf0{font-size:clamp(20px,5.2vw,26px)}.TrainingPage_caseCard__9Z4OM,.TrainingPage_entranceCard__8GYyl,.TrainingPage_programCard__FQq4H,.TrainingPage_sampleCard__l6c5P{padding:20px 16px;box-sizing:border-box}.TrainingPage_flowStep___6m0J{min-width:0;flex:1 1 calc(33.333% - 8px);padding:10px 12px}.TrainingPage_learningFlow__X_OP7{gap:6px}.TrainingPage_whyItem__2tn2W{padding-left:16px}}