.al-proc{background:#fff;color:#1a1a1e;font-family:Lato,sans-serif}.al-proc__inner{box-sizing:border-box;margin:0 auto;max-width:1140px;padding:88px 48px}.al-proc__head{align-items:center;display:flex;flex-direction:column;gap:14px;padding-bottom:64px;text-align:center}.al-proc__eyebrow{color:#e38b4b;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.al-proc__title{color:#1a1a1e;font-family:Ubuntu,Lato,sans-serif;font-size:40px;font-weight:700;line-height:1.12;margin:0}.al-proc__group{display:flex;flex-direction:column;gap:18px}.al-proc__group+.al-proc__group{padding-top:56px}.al-proc__label{align-items:center;display:flex;gap:16px}.al-proc__label span{color:#052176;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.al-proc__label i{background:#e4e4e4;flex:1;height:1px}.al-proc__grid{display:grid;gap:20px}.al-proc__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.al-proc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.al-proc__card{border-radius:4px;box-sizing:border-box;padding:24px}.al-proc__card--outline{background:#fff;border:1px solid #e4e4e4;display:flex;flex-direction:column;gap:14px}.al-proc__card--filled{align-items:center;background:#f7f9fc;display:grid;gap:20px;grid-template-columns:120px minmax(0,1fr)}.al-proc__logo{align-items:center;display:flex;height:64px}.al-proc__logo img{display:block;height:64px;max-width:none;object-fit:contain;object-position:left center;width:140px}.al-proc__tile,.al-proc__tile img{height:60px;width:120px}.al-proc__tile img{display:block;max-width:none;object-fit:contain}.al-proc__text{display:flex;flex-direction:column;gap:5px}.al-proc__name{color:#1a1a1e;font-size:17px;font-weight:700}.al-proc__name--sm{font-size:16px}.al-proc__desc{color:#4a4f57;font-size:14px;line-height:1.5}@media (max-width:991px){.al-proc__grid--3,.al-proc__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.al-proc__card--filled{align-items:start;gap:14px;grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.al-proc__inner{padding:64px 20px}.al-proc__title{font-size:32px}.al-proc__head{padding-bottom:44px}.al-proc__grid--3,.al-proc__grid--4{grid-template-columns:minmax(0,1fr)}.al-proc__label span{white-space:normal}}