.contact-next ol{list-style:none;margin:18px 0 0;padding:0;counter-reset:contact-step}.contact-next li{position:relative;padding:0 0 23px 31px;counter-increment:contact-step}.contact-next li:before{content:"0" counter(contact-step);position:absolute;left:0;top:3px;font:10px var(--mono);color:var(--orange)}.contact-next li:not(:last-child):after{content:"";position:absolute;top:23px;bottom:7px;left:6px;width:1px;background:var(--line)}.contact-next b{font-size:15px;font-weight:600}.contact-next p{font-size:12px;line-height:1.7;color:var(--ink-2);margin:5px 0 0}#form{scroll-margin-top:100px}