.pd-training-journey-content .pd-container{max-width:1200px}.pd-training-journey-content .dnd-section>.row-fluid,.pd-training-journey-content .dnd_area-row-depth-1>.row-fluid{max-width:none}.pd-training-journey-content .pd-section,.pd-training-journey-content .pd-section--navy{padding-block:clamp(3.5rem,7vw,5.5rem)}.pd-training-journey-content #featured,.pd-training-journey-content #library{scroll-margin-top:110px}.pd-training-journey-content .pd-tj-hero{align-items:center;background-color:#022d41;background-position:50%;background-size:cover;display:flex;min-height:560px;overflow:hidden;padding-block:clamp(56px,8vw,88px);position:relative}.pd-training-journey-content .pd-tj-hero__overlay{background:linear-gradient(100deg,rgba(2,28,41,.92),rgba(2,45,65,.7) 48%,rgba(2,45,65,.25));inset:0;position:absolute}.pd-training-journey-content .pd-tj-hero__inner{margin:0 auto;max-width:1200px;padding-inline:clamp(20px,4vw,48px);position:relative;width:100%;z-index:1}.pd-training-journey-content .pd-tj-hero__content{max-width:720px}.pd-training-journey-content .pd-tj-hero__title{color:#fff;font-size:clamp(2.4rem,5.2vw,4.125rem);font-weight:700;line-height:1.05;margin:0 0 18px;text-wrap:balance}.pd-training-journey-content .pd-tj-hero__text{color:#c5d0d8;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;margin:0 0 28px;max-width:560px}.pd-training-journey-content .pd-tj-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:44px}.pd-training-journey-content .pd-tj-stats{display:flex;flex-wrap:wrap;gap:40px}.pd-training-journey-content .pd-tj-stat{display:flex;flex-direction:column}.pd-training-journey-content .pd-tj-stat__num{color:#ffde59;font-size:clamp(1.6rem,3vw,2.125rem);font-weight:800;line-height:1}.pd-training-journey-content .pd-tj-stat__label{color:#9fb4bf;font-size:13px;margin-top:5px}.pd-training-journey-content .pd-tj-pill{align-items:center;background:rgba(52,198,185,.16);border:1px solid rgba(52,198,185,.4);border-radius:999px;color:#7fe3d6;display:inline-flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:.18em;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.pd-training-journey-content .pd-tj-pill__dot{background:#34c6b9;border-radius:50%;height:8px;width:8px}.pd-training-journey-content .pd-tj-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:1;text-decoration:none;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.pd-training-journey-content .pd-tj-btn--yellow{background:#ffde59;color:#022d41;padding:15px 32px}.pd-training-journey-content .pd-tj-btn--yellow:hover{color:#022d41;filter:brightness(.96);transform:translateY(-1px)}.pd-training-journey-content .pd-tj-btn--ghost{border:1.5px solid hsla(0,0%,100%,.35);color:#fff;padding:13.5px 30px}.pd-training-journey-content .pd-tj-btn--ghost:hover{border-color:#34c6b9;color:#fff}.pd-training-journey-content .pd-tj-btn__ic{font-size:12px}.pd-training-journey-content .pd-tj-btn__arrow{font-size:18px}.pd-training-journey-content #library.pd-section--white{background-color:#f7f7f8}.pd-training-journey-content .pd-vwall__grid.pd-vwall--4col{display:grid;gap:clamp(20px,2vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.pd-training-journey-content .pd-vwall__grid.pd-vwall--4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pd-training-journey-content .pd-vwall__grid.pd-vwall--4col{grid-template-columns:1fr}}.pd-training-journey-content #featured .pd-eyebrow,.pd-training-journey-content #featured .pd-spotlight__eyebrow{color:#ffde59}.pd-training-journey-content #featured .pd-section-heading,.pd-training-journey-content #featured .pd-spotlight__heading{color:#fff}.pd-training-journey-content #featured .pd-spotlight__intro,.pd-training-journey-content #featured .pd-spotlight__intro p{color:#b7c6cf}@media (min-width:901px){.pd-training-journey-content .pd-spotlight__layout{align-items:start;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}}@media (max-width:900px){.pd-training-journey-content .pd-spotlight__layout{display:grid;gap:var(--space-lg,24px);grid-template-columns:1fr}}.pd-training-journey-content .pd-tj-start{background:#f7f7f8;padding:clamp(56px,8vw,84px) clamp(20px,4vw,48px)}.pd-training-journey-content .pd-tj-start__card{background:#fff;border:1px solid #e7e7e4;border-radius:24px;margin:0 auto;max-width:1200px;padding:clamp(28px,4vw,60px)}.pd-training-journey-content .pd-tj-start__intro{margin-bottom:clamp(28px,4vw,44px);max-width:720px}.pd-training-journey-content .pd-tj-kicker{font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.pd-training-journey-content .pd-tj-kicker--teal{color:#34c6b9}.pd-training-journey-content .pd-tj-kicker--yellow{color:#ffde59}.pd-training-journey-content .pd-tj-start__title{color:#022d41;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:700;line-height:1.15;margin:0 0 16px}.pd-training-journey-content .pd-tj-start__text{color:#6e7a84;font-size:17px;line-height:1.6;margin:0 0 28px;max-width:500px}.pd-training-journey-content .pd-tj-steps{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pd-training-journey-content .pd-tj-step{background:#f7f7f8;border:1px solid #e7e7e4;border-radius:14px;display:flex;flex-direction:column;padding:24px 22px}.pd-training-journey-content .pd-tj-step__num{align-items:center;background:#022d41;border-radius:11px;color:#ffde59;display:inline-flex;font-size:16px;font-weight:700;height:36px;justify-content:center;margin-bottom:14px;width:36px}.pd-training-journey-content .pd-tj-step__title{color:#022d41;font-size:16px;font-weight:600;margin-bottom:6px}.pd-training-journey-content .pd-tj-step__body{color:#6e7a84;font-size:14px;line-height:1.5}.pd-training-journey-content .pd-tj-final{background:#022d41;padding:clamp(56px,8vw,84px) clamp(20px,4vw,32px);text-align:center}.pd-training-journey-content .pd-tj-final__inner{margin:0 auto;max-width:680px}.pd-training-journey-content .pd-tj-final__title{color:#fff;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:700;line-height:1.15;margin:0 0 14px;text-wrap:balance}.pd-training-journey-content .pd-tj-final__text{color:#b7c6cf;font-size:17px;line-height:1.6;margin:0 0 28px}.pd-training-journey-content .pd-tj-final__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:820px){.pd-training-journey-content .pd-tj-steps{grid-template-columns:1fr}}@media (max-width:560px){.pd-training-journey-content .pd-tj-stats{gap:22px}.pd-training-journey-content .pd-tj-final__actions .pd-tj-btn,.pd-training-journey-content .pd-tj-hero__actions .pd-tj-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.pd-training-journey-content .pd-tj-btn{transition:none}}