.abcl-steps{padding:80px 5%}.abcl-steps__inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.abcl-steps__eyebrow{display:inline-block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.abcl-steps__eyebrow,.abcl-steps__headline{font-family:Montserrat,Arial,sans-serif;font-weight:600;margin-bottom:16px}.abcl-steps__headline{font-size:clamp(24px,2.8vw,36px);line-height:1.2}.abcl-steps__body{font-family:Mulish,Arial,sans-serif;font-size:16px;line-height:1.65;margin-bottom:32px;opacity:.85}.abcl-steps__list{display:flex;flex-direction:column;gap:22px}.abcl-steps__item{align-items:flex-start;display:flex;gap:16px}.abcl-steps__number{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:34px;justify-content:center;margin-top:2px;min-width:34px;width:34px}.abcl-steps__number,.abcl-steps__text h4{font-family:Montserrat,Arial,sans-serif;font-size:15px}.abcl-steps__text h4{font-weight:600;margin-bottom:4px}.abcl-steps__text p{font-family:Mulish,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0;opacity:.75}.abcl-steps__image{align-items:center;background:hsla(0,0%,100%,.05);border-radius:14px;display:flex;justify-content:center;overflow:hidden}.abcl-steps__image img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:860px){.abcl-steps__inner{grid-template-columns:1fr}.abcl-steps__image{min-height:400px}}