/* Четвёртый блок главной: этапы работы. */
.work-process{padding:0 0 82px;background:#fff}.work-process__inner{display:grid;grid-template-columns:250px minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px 30px;border-radius:15px;background:#f2f7ff}.work-process__intro h2{margin:0 0 5px;color:#0b1c30;font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.025em}.work-process__intro p{margin:0;color:#66758a;font-family:Inter,Arial,sans-serif;font-size:13px}.work-process__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:0;margin:0;list-style:none}.work-process__steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;min-width:0;padding-top:18px}.work-process__steps li:not(:last-child):before{position:absolute;z-index:0;top:8px;left:27px;width:calc(100% - 2px);height:2px;background:#99b7dc;content:""}.work-process__number{position:absolute;z-index:1;top:-9px;left:0;display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#b9d0e9;color:#0b1c30;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;box-shadow:0 0 0 3px #f2f7ff}.work-process__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#fff;color:#0058be}.work-process__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.work-process__steps p{margin:0;color:#30445b;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.35}.work-process__button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:10px 14px;border-radius:7px;background:#0058be;color:#fff;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.work-process__button:hover{background:#004da8}@media(max-width:1060px){.work-process__inner{grid-template-columns:1fr;gap:22px}.work-process__steps{max-width:800px}.work-process__button{justify-self:start}}@media(max-width:760px){.work-process{padding-bottom:58px}.work-process__inner{padding:25px 20px;border-radius:12px}.work-process__steps{grid-template-columns:1fr 1fr;gap:28px 14px}.work-process__steps li{padding-top:16px}.work-process__steps li:before{display:none}.work-process__number{top:-5px}.work-process__steps p{font-size:12px}.work-process__button{width:100%;justify-content:center}}@media(max-width:390px){.work-process__steps{grid-template-columns:1fr}}
