.process-steps{background-color:#003f6a;color:#fff;font-family:Avenir Next,sans-serif;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);width:100%}.process-steps__inner{margin:0 auto;max-width:1100px;text-align:center}.process-steps__heading{color:#fff;font-family:Avenir Demi,sans-serif;font-size:clamp(1.625rem,3vw + .75rem,2.5rem);letter-spacing:1px;line-height:1.15;margin-bottom:1rem;text-wrap:balance}.process-steps__subtitle{color:#fff;font-size:clamp(.95rem,.5vw + .85rem,1.05rem);letter-spacing:.5px;line-height:1.55;margin:0 auto clamp(1.75rem,4vw,3rem);max-width:640px}.process-steps__subtitle p{color:#fff;margin-bottom:0}.process-steps__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,4rem);grid-template-columns:1fr 1fr;margin:0 auto;max-width:880px;text-align:left}.process-steps__item{display:flex;flex-direction:column}.process-steps__step-heading{color:#ffbe00;font-family:Avenir Demi,sans-serif;font-size:clamp(1.05rem,.5vw + .95rem,1.25rem);letter-spacing:.3px;margin-bottom:.5rem}.process-steps__step-description{color:#fff;font-size:clamp(.95rem,.3vw + .9rem,1rem);letter-spacing:.3px;line-height:1.55}.process-steps__step-description p{color:#fff;margin-bottom:0}@media screen and (max-width:768px){.process-steps__grid{gap:1.5rem;grid-template-columns:1fr;max-width:480px}}