.fk-exp-flow{display:flex;align-items:center;justify-content:center;gap:0;background:#fff;border-bottom:1px solid #e6e9ef;padding:11px 18px;position:relative;z-index:40}.fk-exp-step{position:relative;display:flex;align-items:center;gap:7px;min-width:150px;color:#a0a7b3;font-size:11px}.fk-exp-step:not(:last-child)::after{content:'';height:2px;background:#edf0f4;position:absolute;left:31px;right:5px;top:14px;z-index:0}.fk-exp-step.done:not(:last-child)::after{background:#bbf7d0}.fk-exp-dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f1f3f6;font-weight:800;color:#9aa3af}.fk-exp-step.done .fk-exp-dot{background:#dcfce7;color:#059669}.fk-exp-step.active .fk-exp-dot{background:#4f46e5;color:#fff;box-shadow:0 0 0 5px rgba(79,70,229,.08)}.fk-exp-copy b{display:block;font-size:11px;color:#7f8793}.fk-exp-copy small{display:block;font-size:9px;color:#b0b6c0;margin-top:2px}.fk-exp-step.active .fk-exp-copy b{color:#4f46e5}.fk-exp-footer{position:fixed;left:0;right:0;bottom:0;height:60px;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);border-top:1px solid #e5e8ee;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 1180px)/2));box-shadow:0 -6px 20px rgba(18,27,45,.05)}.fk-exp-footer a,.fk-exp-footer button{border:1px solid #dfe3ea;border-radius:9px;padding:9px 14px;background:#fff;color:#596273;text-decoration:none;font-size:12px;font-weight:700;cursor:pointer}.fk-exp-footer .primary{background:#4f46e5;border-color:#4f46e5;color:#fff}.fk-exp-footer-center{text-align:center;color:#8d95a2;font-size:10px}.fk-exp-footer-center b{display:block;color:#687180;font-size:12px;margin-bottom:2px}.fk-exp-active main{padding-bottom:72px}@media(max-width:900px){.fk-exp-flow{justify-content:flex-start;overflow:auto}.fk-exp-step{min-width:125px}.fk-exp-copy small{display:none}.fk-exp-footer-center{display:none}}
