.pdf-process-steps{counter-reset:pdf-step;list-style:none;margin:var(--pdf-space-8) 0 0;padding:0;--pdf-motif-a:var(--pdf-teal-500);--pdf-motif-b:var(--pdf-ink-950)}.pdf-section--ink .pdf-process-steps,.pdf-section--navy .pdf-process-steps{--pdf-motif-a:var(--pdf-mint-050);--pdf-motif-b:var(--pdf-teal-100)}.pdf-process-steps__intro{margin-bottom:var(--pdf-space-6);max-width:var(--pdf-measure)}.pdf-process-steps__item{counter-increment:pdf-step;position:relative}.pdf-process-steps__number{align-items:center;background:var(--pdf-gradient-brand-primary);border-radius:var(--pdf-radius-pill);color:var(--pdf-white);display:flex;flex-shrink:0;font-family:var(--pdf-font-heading);font-size:var(--pdf-text-h4);font-weight:var(--pdf-weight-display);height:56px;justify-content:center;width:56px}.pdf-process-steps__number:before{content:counter(pdf-step)}.pdf-process-steps__title{margin-bottom:var(--pdf-space-2)}.pdf-process-steps__desc :last-child{margin-bottom:0}.pdf-process-steps__duration{margin-top:var(--pdf-space-3)}.pdf-process-steps__empty{color:var(--pdf-text-muted);font-style:italic;margin-top:var(--pdf-space-6)}.pdf-process-steps__connector{animation:pdf-ps-draw-v var(--pdf-dur-story) var(--pdf-ease-enter) .12s both;background:linear-gradient(180deg,var(--pdf-motif-a),var(--pdf-motif-b));border-radius:var(--pdf-radius-pill);display:block;pointer-events:none;position:absolute;transform-origin:top center}@keyframes pdf-ps-draw-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pdf-ps-draw-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pdf-process-steps--horizontal{display:grid;gap:var(--pdf-space-10) var(--pdf-space-6);grid-template-columns:1fr}.pdf-process-steps--horizontal .pdf-process-steps__item{display:flex;gap:var(--pdf-space-5)}.pdf-process-steps--horizontal .pdf-process-steps__connector{height:calc(100% + var(--pdf-space-10) - 56px);left:26px;top:56px;width:4px}@media (min-width:768px){.pdf-process-steps--horizontal{align-items:start;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pdf-process-steps--horizontal .pdf-process-steps__item{align-items:center;flex-direction:column;text-align:center}.pdf-process-steps--horizontal .pdf-process-steps__number{margin-bottom:var(--pdf-space-4)}.pdf-process-steps--horizontal .pdf-process-steps__connector{animation-name:pdf-ps-draw-h;background:linear-gradient(90deg,var(--pdf-motif-a),var(--pdf-motif-b));height:4px;left:calc(50% + 34px);top:26px;transform-origin:left center;width:calc(100% + var(--pdf-space-6) - 68px)}}.pdf-process-steps--vertical{display:flex;flex-direction:column;gap:var(--pdf-space-10);max-width:var(--pdf-container-reading)}.pdf-process-steps--vertical .pdf-process-steps__item{display:flex;gap:var(--pdf-space-5)}.pdf-process-steps--vertical .pdf-process-steps__connector{height:calc(100% + var(--pdf-space-10) - 56px);left:26px;top:56px;width:4px}.pdf-process-steps--timeline{display:flex;flex-direction:column;gap:var(--pdf-space-12);margin-inline:auto;max-width:var(--pdf-container-reading)}.pdf-process-steps--timeline .pdf-process-steps__item{display:flex;gap:var(--pdf-space-5)}.pdf-process-steps--timeline .pdf-process-steps__connector{height:calc(100% + var(--pdf-space-12) - 56px);left:26px;top:56px;width:4px}@media (min-width:768px){.pdf-process-steps--timeline .pdf-process-steps__item:nth-child(2n){flex-direction:row-reverse;text-align:right}.pdf-process-steps--timeline .pdf-process-steps__item:nth-child(2n) .pdf-process-steps__connector{left:auto;right:26px}}@media (max-width:479px){.pdf-process-steps__number{font-size:var(--pdf-text-body-lg);height:48px;width:48px}.pdf-process-steps--horizontal .pdf-process-steps__connector,.pdf-process-steps--timeline .pdf-process-steps__connector,.pdf-process-steps--vertical .pdf-process-steps__connector{left:22px}}