#fw-app{color:#111;margin:0 auto;max-width:640px;padding:2rem 1rem}#fw-app *{box-sizing:border-box}#fw-app .steps{display:flex;gap:6px;margin-bottom:1.75rem}#fw-app .step{background:#e2e5ec;border-radius:2px;flex:1;height:4px}#fw-app .step.on{background:#1a56db}#fw-app .sec{display:none}#fw-app .lbl,#fw-app .sec.on{display:block}#fw-app .lbl{color:#555;font-size:13px;margin-bottom:6px}#fw-app .row{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}#fw-app .row input[type=number]{border:1px solid #d5d9e2;border-radius:8px;font-size:18px;font-weight:600;padding:9px;text-align:center;width:120px}#fw-app .row input[type=range]{accent-color:#1a56db;flex:1}#fw-app .res{background:#eff4ff;border:1.5px solid #1a56db;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}#fw-app .res-lbl{color:#555;font-size:12px;margin-bottom:4px}#fw-app .res-amt{color:#1a56db;font-size:28px;font-weight:600}#fw-app .res-sub{color:#777;font-size:13px;margin-top:4px}#fw-app .cards{display:grid;gap:8px;margin-bottom:1.25rem}#fw-app .card{background:#fff;border:1px solid #e2e5ec;border-radius:12px;padding:.9rem 1.25rem}#fw-app .card.on{background:#eff4ff;border:2px solid #1a56db}#fw-app .ch{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:2px}#fw-app .cn{font-size:14px;font-weight:600}#fw-app .cr{color:#999;font-size:11px}#fw-app .cp{color:#1a56db;font-size:18px;font-weight:600}#fw-app .cp.q{color:#666;font-size:13px;font-weight:500}#fw-app .cu{color:#999;font-size:11px;margin-top:2px}#fw-app .btns{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:1rem}#fw-app .btn{align-items:center;background:#fff;border:1px solid #c9cedb;border-radius:8px;color:#111;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px 16px;text-align:center;text-decoration:none;width:100%}#fw-app .btn.p{background:#1a56db;border-color:transparent;color:#fff}#fw-app .btn:hover{opacity:.9}#fw-app .btn:disabled{cursor:default;opacity:.55}#fw-app .note{color:#999;font-size:11px;line-height:1.6;margin-top:1rem}#fw-app .back{background:none;border:none;color:#1a56db;cursor:pointer;display:inline-block;font-family:inherit;font-size:13px;margin-bottom:1.25rem;padding:0}#fw-app .h{font-size:17px;font-weight:600;margin:0 0 4px}#fw-app .hs{color:#555;font-size:13px;line-height:1.6;margin:0 0 1.25rem}#fw-app .bank{background:#fff;border:1px solid #e2e5ec;border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}#fw-app .bank-t{font-size:13px;font-weight:600;margin-bottom:8px}#fw-app .br{border-bottom:1px solid #f0f1f5;display:flex;font-size:13px;justify-content:space-between;padding:5px 0}#fw-app .br:last-child{border:none}#fw-app .bl{color:#999}#fw-app .bv{font-weight:600}#fw-app .fs{color:#1a56db;font-size:12px;font-weight:700;letter-spacing:.04em;margin:1.4rem 0 8px;text-transform:uppercase}#fw-app .fs:first-of-type{margin-top:0}#fw-app .g2{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:520px){#fw-app .g2{grid-template-columns:1fr}}#fw-app .field{margin-bottom:10px}#fw-app .field label{color:#555;display:block;font-size:12px;margin-bottom:4px}#fw-app .field input{border:1px solid #d5d9e2;border-radius:8px;font-family:inherit;font-size:14px;padding:9px 10px;width:100%}#fw-app .field input:focus{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db22;outline:none}#fw-app .err{color:#c0392b;display:none;font-size:12px;line-height:1.5;margin-top:10px}#fw-app .prev{background:#fff;border:1px solid #e2e5ec;border-radius:12px;color:#444;font-size:13px;line-height:1.7;margin-bottom:1rem;padding:1.25rem 1.5rem}#fw-app .prev h4{color:#111;font-size:13px;font-weight:700;margin:0 0 2px}#fw-app .prev p{margin:0 0 10px}#fw-app .done{padding:2.5rem 0;text-align:center}#fw-app .done-i{background:#e6f6ec;border-radius:50%;color:#1a7f43;font-size:30px;height:60px;line-height:60px;margin:0 auto 1rem;width:60px}#fw-app .done-t{font-size:20px;font-weight:600;margin-bottom:8px}#fw-app .done-s{color:#555;font-size:13px;line-height:1.7;margin-bottom:1.5rem}