.veld-port.veld-port.veld-port .steps{padding-block:var(--steps-pt,92px) var(--steps-pb,92px);padding-inline:var(--wrapper-pad)}.veld-port.veld-port.veld-port .steps__inner{margin-inline:auto;max-width:var(--steps-width,var(--wrapper-max))}.veld-port.veld-port.veld-port .steps__header{text-align:center}.veld-port.veld-port.veld-port .steps__eyebrow{color:var(--steps-eyebrow-color,#c4432b);font-family:var(--steps-eyebrow-font,inherit);font-size:var(--steps-eyebrow-size,.8125rem);font-weight:var(--steps-eyebrow-weight,700);letter-spacing:var(--steps-eyebrow-tracking,.02em);line-height:var(--steps-eyebrow-line-height,inherit);margin:0 0 12px}.veld-port.veld-port.veld-port .steps__heading{color:var(--steps-heading-color,#fff);font-family:var(--steps-heading-font,var(--font-display));font-size:var(--steps-heading-size,clamp(1.875rem,3.4vw,2.75rem));font-weight:var(--steps-heading-weight,400);letter-spacing:var(--steps-heading-tracking,inherit);line-height:var(--steps-heading-line-height,1.15);margin:0}.veld-port.veld-port.veld-port .steps__grid{column-gap:var(--steps-col-gap,24px);display:grid;grid-template-columns:repeat(var(--steps-cols,3),minmax(0,1fr));padding-top:calc(var(--steps-badge, 44px)/2);row-gap:calc(var(--steps-row-gap, 48px) + var(--steps-badge, 44px)/2)}.veld-port.veld-port.veld-port .steps__card{display:flex;flex-direction:column;padding:calc(var(--steps-card-pad, 24px) + var(--steps-badge, 44px)/2) var(--steps-card-pad,24px) var(--steps-card-pad,24px);position:relative}.veld-port.veld-port.veld-port .steps__badge{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:calc(var(--steps-badge, 44px)*.45);font-weight:500;height:var(--steps-badge,44px);justify-content:center;left:var(--steps-card-pad,24px);line-height:1;position:absolute;top:calc(var(--steps-badge, 44px)/-2);width:var(--steps-badge,44px)}.veld-port.veld-port.veld-port .steps__card-heading{color:var(--steps-card-heading-color,#0b2545);font-family:var(--steps-card-heading-font,var(--font-display));font-size:var(--steps-card-heading-size,clamp(1.5rem,2.2vw,1.875rem));font-weight:var(--steps-card-heading-weight,400);letter-spacing:var(--steps-card-heading-tracking,inherit);line-height:var(--steps-card-heading-line-height,1.15);margin:0 0 37px}.veld-port.veld-port.veld-port .steps__lead{color:var(--steps-lead-color,#0b2545);font-family:var(--steps-lead-font,inherit);font-size:var(--steps-lead-size,.9375rem);font-weight:var(--steps-lead-weight,700);letter-spacing:var(--steps-lead-tracking,inherit);line-height:var(--steps-lead-line-height,1.4);margin:0 0 .5rem}.veld-port.veld-port.veld-port .steps__text{color:var(--steps-text-color,#0b2545);font-family:var(--steps-text-font,inherit);font-size:var(--steps-text-size,.9375rem);font-weight:var(--steps-text-weight,inherit);letter-spacing:var(--steps-text-tracking,inherit);line-height:var(--steps-text-line-height,1.5)}.veld-port.veld-port.veld-port .steps__text>:first-child{margin-top:0}.veld-port.veld-port.veld-port .steps__text>:last-child{margin-bottom:0}.veld-port.veld-port.veld-port .steps__content{flex:1 1 auto}.veld-port.veld-port.veld-port .steps__btn{align-self:flex-start;margin-top:var(--space-md)}@media (max-width:1000px){.veld-port.veld-port.veld-port .steps__grid{grid-template-columns:repeat(min(var(--steps-cols,3),2),minmax(0,1fr))}}@media (max-width:640px){.veld-port.veld-port.veld-port .steps__grid{grid-template-columns:minmax(0,1fr)}}