#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 .hidden{display:none}#fw-app .toggle{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-bottom:1.5rem}#fw-app .toggle button{background:#fff;border:1px solid #1a56db;color:#1a56db;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;padding:11px 20px;transition:.15s}#fw-app .toggle button:first-child{border-radius:10px 0 0 10px}#fw-app .toggle button:last-child{border-radius:0 10px 10px 0}#fw-app .toggle button.on{background:#1a56db;color:#fff}#fw-app .badge-reco{background:#f5b301;border-radius:20px;color:#101a3e;font-size:9px;font-weight:700;margin-left:5px;padding:2px 7px;vertical-align:middle}#fw-app .card.destacado{border-color:#f5b301}#fw-app .card.ribbon-wrap{position:relative}#fw-app .ribbon{background:#f5b301;border-radius:20px;color:#101a3e;font-size:10px;font-weight:800;left:50%;padding:3px 11px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}#fw-app .ribbon.sel{background:#1a56db;color:#fff}#fw-app .card ul.feats{color:#999;display:flex;flex-direction:column;font-size:11px;gap:3px;list-style:none;margin-top:6px}#fw-app .card ul.feats li:before{color:#0e9f6e;content:"✓";font-weight:800;margin-right:6px}#fw-app .corp{align-items:center;background:#101a3e;border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;margin-top:14px;padding:16px 20px}#fw-app .corp b{color:#f5b301}#fw-app .corp a{background:#fff;border-radius:10px;color:#101a3e;font-size:13px;font-weight:700;padding:9px 16px;text-decoration:none;white-space:nowrap}#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 .card.flash{animation:fwCardFlash .9s ease}@keyframes fwCardFlash{0%{box-shadow:0 0 0 4px #1a56db55}to{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}#fw-app .perio{background:#f1f3f8;border-radius:12px;display:flex;gap:5px;margin:0 auto 10px;padding:5px;width:fit-content}#fw-app .perio-b{align-items:center;background:transparent;border:0;border-radius:9px;color:#4b5570;cursor:pointer;display:flex;font:600 13.5px inherit;font-family:inherit;gap:7px;padding:8px 16px;transition:background .15s,color .15s}#fw-app .perio-b.on{background:#fff;box-shadow:0 1px 3px rgba(16,26,62,.14);color:#101a3e}#fw-app .perio-off{background:#15803d;border-radius:99px;color:#fff;font-size:11px;font-weight:700;padding:2px 7px}#fw-app .perio-n{color:#5b6478;font-size:12.5px;line-height:1.5;margin:0 auto 14px;max-width:62ch;text-align:center}#fw-app .cp-eq{color:#15803d;font-size:12px;font-weight:600;margin:-1px 0 4px}#fw-app .corp{align-items:stretch;flex-direction:column}#fw-app .corp-h{width:100%}#fw-app .corp-t{color:#fff;font-size:14px;font-weight:700;margin:0 0 3px}#fw-app .corp-s{color:#c8cfe4;font-size:12.5px;line-height:1.5;margin:0}#fw-app .corp-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:4px 0 2px;width:100%}#fw-app .corp-c{background:#1b2650;border:1px solid #2c3969;border-radius:11px;cursor:pointer;padding:13px 15px;transition:border-color .15s,background .15s}#fw-app .corp-c.on,#fw-app .corp-c:hover{border-color:#f5b301}#fw-app .corp-c.on{background:#22305f}#fw-app .corp-c-n{color:#fff;font-size:13px;font-weight:700;margin-bottom:3px}#fw-app .corp-c-p{color:#f5b301;font-size:17px;font-weight:700;line-height:1.25}#fw-app .corp-c-p span{color:#c8cfe4;font-size:11.5px;font-weight:600}#fw-app .corp-c-e{color:#8fe3b4;font-size:11.5px;font-weight:600;margin-top:1px}#fw-app .corp-c-f{color:#c8cfe4;font-size:11.5px;line-height:1.45;list-style:none;margin:6px 0 9px;padding:0}#fw-app .corp-c-f li{margin:2px 0;padding-left:13px;position:relative}#fw-app .corp-c-f li:before{color:#8fe3b4;content:"\2713";font-weight:700;left:0;position:absolute}#fw-app .corp-c-b{background:#fff;border:0;border-radius:9px;color:#101a3e;cursor:pointer;font:700 12.5px inherit;font-family:inherit;padding:9px 10px;width:100%}#fw-app .corp-c-b:hover{background:#f5b301}#fw-app .corp-c-q{background:transparent;border:1px solid #4a5788;border-radius:9px;color:#c8cfe4;cursor:pointer;font:600 11.5px inherit;font-family:inherit;margin-top:6px;padding:7px 10px;width:100%}#fw-app .corp-c-q:hover{border-color:#f5b301;color:#fff}#fw-app .corp>a{align-self:flex-start;background:transparent;border:1px solid #2c3969;color:#c8cfe4;font-size:12px;margin-top:2px;padding:7px 13px}#fw-app .corp>a:hover{border-color:#f5b301;color:#fff}