.pso .pso-process-steps__list{display:flex;flex-direction:column;gap:var(--pso-space-80)}.pso .pso-process-step{align-items:start;display:grid;gap:var(--pso-space-80);grid-template-columns:repeat(2,minmax(0,1fr))}.pso .pso-process-step--reverse .pso-process-step__content{order:2}.pso .pso-process-step__content{display:flex;flex-direction:column;gap:var(--pso-space-24)}.pso .pso-process-step__head{align-items:center;display:flex;gap:var(--pso-space-16)}.pso .pso-process-step__number{background:var(--pso-color-primary);border-radius:50%;color:var(--pso-color-on-dark);display:grid;flex-shrink:0;font-weight:var(--pso-weight-semibold);height:40px;place-items:center;width:40px}.pso .pso-process-step__label{color:var(--pso-color-text-secondary);display:block;font-size:.75rem;font-weight:var(--pso-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.pso .pso-process-step__title{color:var(--pso-color-navy);font-family:var(--pso-font-heading);font-size:var(--pso-text-h6);font-weight:var(--pso-weight-medium);letter-spacing:-.36px;line-height:28px;margin:0}.pso .pso-process-step__text{color:var(--pso-color-text-secondary);font-size:var(--pso-text-md);letter-spacing:var(--pso-letter-spacing-body-s);line-height:var(--pso-line-height-body-s)}.pso .pso-process-step__subhead{color:var(--pso-color-text-secondary);font-size:.75rem;font-weight:var(--pso-weight-semibold);letter-spacing:.08em;margin:0 0 var(--pso-space-8);text-transform:uppercase}.pso .pso-process-step__media{display:flex;flex-direction:column;gap:var(--pso-space-16);min-width:0}.pso .pso-bullet-list{display:flex;flex-direction:column;gap:var(--pso-space-8)}.pso .pso-bullet-list__item{color:var(--pso-color-text-secondary);font-size:var(--pso-text-md);letter-spacing:var(--pso-letter-spacing-body-s);line-height:var(--pso-line-height-body-s);padding-left:var(--pso-space-16);position:relative}.pso .pso-bullet-list__item:before{background:var(--pso-color-primary);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.pso .pso-callout{background:rgba(251,110,25,.08);border:1px solid rgba(251,110,25,.3);border-radius:var(--pso-radius-xl);padding:var(--pso-space-16) var(--pso-space-20)}.pso .pso-callout__label{color:var(--pso-color-primary);font-size:.75rem;font-weight:var(--pso-weight-semibold);letter-spacing:.08em;margin-bottom:var(--pso-space-4);text-transform:uppercase}.pso .pso-callout__text{color:var(--pso-color-text-primary);font-size:var(--pso-text-md);letter-spacing:var(--pso-letter-spacing-body-s);line-height:var(--pso-line-height-body-s)}.pso .pso-pill-list{display:flex;flex-wrap:wrap;gap:var(--pso-space-8)}.pso .pso-pill{align-items:center;background:var(--pso-color-surface);border:1px solid var(--pso-color-border-alpha);border-radius:999px;color:var(--pso-color-text-secondary);display:inline-flex;font-size:.75rem;gap:var(--pso-space-8);line-height:16px;padding:var(--pso-space-4) var(--pso-space-12);white-space:nowrap}.pso .pso-pill:before{background:var(--pso-color-primary);border-radius:50%;content:"";height:6px;width:6px}@media (max-width:960px){.pso .pso-process-steps__list{gap:var(--pso-space-64)}.pso .pso-process-step{gap:var(--pso-space-32);grid-template-columns:1fr}.pso .pso-process-step--reverse .pso-process-step__content{order:0}}.pso .pso-process-step__video{border-radius:4px;display:block;height:auto;width:100%}