#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 .sec.on{display:block}#fw-app .how{border-bottom:1px solid #eceff5;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:1.25rem;padding-bottom:1.1rem}#fw-app .how-i{color:#555;flex:1;font-size:12px;gap:7px;min-width:160px}#fw-app .how-i,#fw-app .how-n{align-items:center;display:flex}#fw-app .how-n{background:#1a56db;border-radius:50%;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}#fw-app .lbl{color:#555;cursor:pointer;display:block;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.flash{animation:fwResFlash .9s ease}@keyframes fwResFlash{0%{background:#bcd2f7;box-shadow:0 0 0 4px #1a56db33}to{background:#eff4ff;box-shadow:0 0 0 0 #1a56db00}}#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;cursor:pointer;padding:.9rem 1.25rem;transition:border-color .15s,background .15s}#fw-app .card:hover{border-color:#1a56db}#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 .card.trial{border:1.5px dashed #16a34a;margin-bottom:1.25rem}#fw-app .card.trial:hover{border-color:#16a34a}#fw-app .card.trial .cn,#fw-app .card.trial .cp{color:#15803d}#fw-app .cp-iva{color:#999;font-size:12px;font-weight:500}#fw-app .trial-badge{background:#dcfce7;border-radius:20px;color:#15803d;font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 9px;text-transform:uppercase}#fw-app .tc{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:1rem 0 0}#fw-app .tc input{flex-shrink:0;margin-top:2px}#fw-app .tc a{color:#1a56db}#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}