.steps{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.steps__item{flex:1 1 240px;min-width:0;position:relative;text-align:center}.steps__visual{display:flex;margin-bottom:1.5rem}.steps__icon-box,.steps__visual{align-items:center;justify-content:center;position:relative}.steps__icon-box{display:inline-flex;height:6.25rem;width:6.25rem;z-index:2}.steps__icon-box svg{height:2.125rem;width:2.125rem}.steps__image{height:auto;max-height:100%;max-width:100%}.steps__connector{left:calc(50% + 3.125rem);position:absolute;right:calc(-50% + 3.125rem);top:50%;transform:translateY(-50%);z-index:1}.steps__meta{margin-bottom:.9rem}.steps__step-label{display:inline-block;margin-bottom:1rem;text-transform:uppercase}.steps__title{margin:0}.steps__description{margin-top:1rem}.steps__description>:first-child{margin-top:0}.steps__description>:last-child{margin-bottom:0}@media (max-width:767px){.steps{flex-direction:column;gap:2.5rem}.steps__item{flex-basis:auto}.steps__connector{display:none}}.itc-steps-numbered{background:var(--light-grey);padding:var(--section-padding) var(--gutter)}.itc-steps-numbered__inner{margin-inline:auto;max-width:var(--container-large)}.itc-steps-numbered h2{margin:0 0 var(--space-2)}.itc-steps-numbered__intro{color:var(--text-muted);margin:0 0 var(--space-4)}.itc-steps-numbered__list{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.itc-steps-numbered__item{background:var(--white);border-radius:var(--radius-card);padding:var(--space-4)}.itc-steps-numbered__number{color:var(--itc-red);display:block;font-size:40px;font-weight:600;line-height:1.2;margin-bottom:var(--space-3)}.itc-steps-numbered__item h3{font-family:var(--font-family);font-size:28px;font-weight:600;line-height:1.3;margin:0 0 var(--space-2)}.itc-steps-numbered__item p{color:var(--text-muted);margin:0}@media(max-width:1023px){.itc-steps-numbered__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.itc-steps-numbered__list{grid-template-columns:1fr}}.itc-steps-numbered .itc-steps-numbered__intro,.itc-steps-numbered .itc-steps-numbered__item :is(p,li),.itc-steps-numbered .itc-steps-numbered__item>div{font-family:var(--font-family);font-size:18px;font-weight:400;line-height:1.6}