.oc-wrap{max-width:900px;margin:auto;padding:50px 24px 80px}.oc-head{max-width:790px}.oc-head h1{font-size:45px;line-height:1.05;color:var(--ks-navy)}.oc-head p{color:#60798b;line-height:1.6}.oc-progress{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:10px;margin:25px 0}.oc-progress>b{font-size:25px;color:var(--ks-blue)}.oc-progress>span{height:8px;background:#e7f0f5;border-radius:99px;overflow:hidden}.oc-progress i{display:block;height:100%;width:0;background:var(--ks-blue);transition:.2s}.oc-progress small{font-size:9px;color:#708797}.oc-list{display:grid;gap:10px}.oc-list section{border:1px solid #dce9f1;border-radius:14px;padding:17px}.oc-list h2{font-size:16px;color:#082744;margin:0 0 7px}.oc-list label{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f5;font-size:10.5px;color:#557083;line-height:1.45}.oc-list label:last-child{border:0}.oc-list input{accent-color:var(--ks-blue);margin-top:2px}.oc-actions{display:flex;justify-content:space-between;gap:10px;margin:18px 0 30px}.oc-actions button,.oc-actions a{border:0;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.oc-actions button{background:#edf4f8;color:#526d7f}.oc-actions a{background:var(--ks-blue);color:#fff}@media(max-width:700px){.oc-head h1{font-size:35px}.oc-progress{grid-template-columns:55px 1fr}.oc-progress small{grid-column:2}.oc-actions{display:grid}}