.evk-progress{margin:0 0 22px}.evk-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.evk-stepof{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);font-size:13px;font-weight:600}.evk-pct{color:#4a5568;font-size:13px;font-weight:600}.evk-pct.full{color:color-mix(in srgb, var(--navy) 45%, var(--teal))}.evk-bar{background:#000f2e14;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.evk-bar>span{background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.ev ol.evk-steps,ol.evk-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.evk-steps li{color:#6b7280;border-bottom:3px solid #000f2e14;flex:1 1 0;min-width:0;padding-bottom:8px;font-size:14px;font-weight:600}.evk-steps li.cur{border-bottom-color:var(--blue);color:var(--navy)}.evk-steps li.done{border-bottom-color:var(--teal)}.evk-steps li>span,.evk-steps button{align-items:center;gap:8px;min-width:0;display:flex}.evk-steps button{font:inherit;color:var(--navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.evk-dot{width:24px;height:24px;color:var(--navy);background:#fff;border:1.5px solid #000f2e38;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.evk-steps li.cur .evk-dot{background:var(--navy);border-color:var(--navy);color:#fff}.evk-steps li.done .evk-dot{background:var(--teal);border-color:var(--teal);color:var(--navy)}.ev-choice{transition:border-color .15s,background-color .15s,transform .12s}.ev-choice:hover{border-color:color-mix(in srgb, var(--blue) 55%, transparent)}.ev-choice:active{transform:scale(.99)}.ev-choice:has(input:checked){border-color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, #fff);box-shadow:inset 3px 0 0 var(--teal)}.ev-success .ev-check{animation:.5s cubic-bezier(.2,1.4,.4,1) both evk-pop}.ev-success .ev-check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .25s forwards evk-draw}@keyframes evk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes evk-draw{to{stroke-dashoffset:0}}.ev ol.evk-after,ol.evk-after{text-align:left;gap:10px;max-width:420px;margin:22px auto 0;padding:0;list-style:none;display:grid}.evk-after li{color:#374151;align-items:center;gap:12px;font-size:15px;display:flex}.evk-after li>span{width:26px;height:26px;color:var(--navy);border:1.5px solid #000f2e38;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.evk-after li.done>span{background:var(--teal);border-color:var(--teal)}@media (prefers-reduced-motion:reduce){.evk-bar>span,.ev-choice{transition:none}.ev-success .ev-check,.ev-success .ev-check path{stroke-dashoffset:0;animation:none}}
