.wiz{scroll-margin-top:110px}.wiz-steps{scrollbar-width:none;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex;overflow-x:auto}.wiz-steps li{flex:1 1 0;min-width:0}.wiz-steps button{border:0;border-bottom:3px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--muted);background:0 0;align-items:center;gap:10px;padding:10px 4px 14px;display:flex}.wiz-steps button:disabled{cursor:default}.wiz-steps .n{width:30px;height:30px;color:var(--slate-deep);background:#e8e3db;border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:600;display:grid}.wiz-steps .t{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:560;overflow:hidden}.wiz-steps li.done button{border-color:var(--gold);color:var(--slate-deep)}.wiz-steps li.done .n{background:var(--gold);color:var(--ink)}.wiz-steps li[aria-current=step] button{border-color:var(--slate);color:var(--ink)}.wiz-steps li[aria-current=step] .n{background:var(--slate);color:#fff}@media (max-width:760px){.wiz-steps li:not([aria-current=step]) .t{display:none}.wiz-steps li{flex:none}.wiz-steps li[aria-current=step]{flex:auto}}.wiz-grid{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}.wiz-body{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:32px}.wiz-body h2{margin-bottom:22px;font-size:1.8rem}.stack{gap:22px;display:grid}.choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.choice{text-align:left;border:1.5px solid var(--line);cursor:pointer;min-height:64px;color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.choice strong{font-weight:600;display:block}.choice small{color:var(--slate-deep);margin-top:2px;font-size:.86rem;display:block}.choice .radio{border:1.5px solid #a99f92;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.choice[aria-pressed=true]{border-color:var(--slate);background:var(--paper);box-shadow:inset 0 0 0 1px var(--slate)}.choice[aria-pressed=true] .radio{border-color:var(--slate);background:radial-gradient(circle, var(--slate) 0 5px, #fff 6px)}.ins{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ins button{border:1.5px solid var(--line);cursor:pointer;min-height:72px;color:var(--ink);background:#fff;border-radius:12px;font-size:1.1rem;font-weight:600}.ins button[aria-pressed=true]{border-color:var(--slate);background:var(--slate);color:#fff}.peps{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.loanbox{background:var(--paper);border-radius:14px;padding:18px}.review{border-top:1px solid var(--line);margin:0}.review div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:12px 0;display:grid}.review dt{color:var(--slate-deep)}.review dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:560}.signbox{background:var(--sand);border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.signbox div{display:grid}.signbox b{letter-spacing:.1em;font-size:1.2rem}.pulse{background:var(--slate);border-radius:50%;flex:none;width:18px;height:18px;animation:1.2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #4a585480}to{box-shadow:0 0 0 16px #4a585400}}.wiz-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;display:flex}.wiz-nav .btn-dark{margin-left:auto}.wiz-nav .btn:disabled{opacity:.6;cursor:wait}.wiz-side{background:var(--slate);color:#fff;border-radius:18px;gap:4px;padding:26px;display:grid;position:sticky;top:104px}.wiz-side .flabel{color:#fff}.wiz-pay{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:480}.wiz-side dl{margin:14px 0 6px}.wiz-side dl div{border-bottom:1px solid #fff3;justify-content:space-between;gap:10px;padding:9px 0;font-size:.92rem;display:flex}.wiz-side dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.wiz-side p{color:#eef0ee;margin:8px 0 0}.wiz-done{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:center;gap:14px;max-width:620px;margin:24px auto;padding:48px 28px;display:grid}.wiz-done h2{margin:6px 0 0}.wiz-done p{color:var(--slate-deep);margin:0}@media (max-width:960px){.wiz-grid{grid-template-columns:1fr}.wiz-side{position:static}}@media (max-width:600px){.wiz-body{padding:22px 18px}.choices{grid-template-columns:1fr}.ins{grid-template-columns:repeat(3,1fr)}.review div{grid-template-columns:1fr;gap:2px}}
