.coding-hero-flow{color:#fff;background:#081120;border-radius:28px;margin:0;padding:38px;box-shadow:0 24px 64px #08112018}.coding-hero-flow figcaption{margin-bottom:32px;font-size:24px;font-weight:700}.coding-hero-flow ol{margin:0;padding:0;list-style:none}.coding-hero-flow li{gap:20px;padding-bottom:30px;display:flex;position:relative}.coding-hero-flow li:not(:last-child):after{content:"";border-left:1px dashed #8b98aa;position:absolute;top:54px;bottom:4px;left:25px}.coding-hero-flow li>i{color:#c4212b;background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.coding-hero-flow strong{font-size:20px}.coding-hero-flow li p{color:#d5dce6;margin:6px 0 0}.coding-flow-note{color:#e1e5ec;border-top:1px solid #344052;align-items:center;gap:12px;margin:0;padding-top:24px;display:flex}.coding-flow-note svg{color:#ffb2b7}.coding-process{margin:0}.coding-process ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.coding-process li{background:#fff;border:1px solid #e3e6eb;border-radius:20px;padding:28px}.coding-process li>span{color:#c4212b;margin-bottom:24px;font-size:28px;font-weight:700;display:block}.coding-process p{margin:0}.coding-feedback{color:#fff;background:#081120;border-radius:16px;align-items:center;gap:20px;margin-top:24px;padding:24px 30px;display:flex}.coding-feedback svg{color:#ffb2b7;flex-shrink:0;width:28px;height:28px}.medical-coding-page section[id]{scroll-margin-top:110px}@media (max-width:1100px){.coding-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.coding-hero-flow{padding:26px}.coding-process ol{grid-template-columns:1fr}.coding-feedback{align-items:flex-start;padding:24px}}
