.valor-scenario-model{background:#1c2c44}.valor-scenario-model .vsm-inner{margin:0 auto;max-width:1200px;padding:clamp(52px,7vw,84px) clamp(16px,4vw,32px)}.valor-scenario-model .vsm-head{margin-bottom:40px;text-align:left}.valor-scenario-model .vsm-eyebrow{background:#7bc8ae;border-radius:6px;box-shadow:3px 3px 0 rgba(123,200,174,.35);color:#1c2c44;display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:800;letter-spacing:.12em;margin-bottom:18px;padding:7px 14px;text-transform:uppercase}.valor-scenario-model .vsm-title{color:#fff;font-family:Sora,system-ui,sans-serif;font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.015em;margin:0 0 12px}.valor-scenario-model .vsm-intro{color:hsla(0,0%,100%,.65);font-size:clamp(14px,2vw,16px);line-height:1.6;margin:0;max-width:560px}.valor-scenario-model .vsm-stepper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.valor-scenario-model .vsm-pill{align-items:center;background:transparent;border:0;cursor:default;display:flex;gap:8px;padding:0}.valor-scenario-model .vsm-pill+.vsm-pill:before{background:hsla(0,0%,100%,.22);content:"";height:1px;margin-right:8px;width:26px}.valor-scenario-model .vsm-pill .vsm-pill-num{align-items:center;border:1.5px solid hsla(0,0%,100%,.32);border-radius:50%;color:hsla(0,0%,100%,.45);display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:800;height:25px;justify-content:center;transition:all .2s cubic-bezier(.22,.61,.36,1);width:25px}.valor-scenario-model .vsm-pill .vsm-pill-text{color:hsla(0,0%,100%,.5);font-size:13.5px;font-weight:700;transition:color .2s cubic-bezier(.22,.61,.36,1)}.valor-scenario-model .vsm-pill.is-done .vsm-pill-num{background:rgba(123,200,174,.16);border-color:rgba(123,200,174,.6);color:#7bc8ae}.valor-scenario-model .vsm-pill.is-done .vsm-pill-text{color:#7bc8ae}.valor-scenario-model .vsm-pill.is-active .vsm-pill-num{background:#fff;border-color:#fff;color:#233d6e}.valor-scenario-model .vsm-pill.is-active .vsm-pill-text{color:#fff}.valor-scenario-model .vsm-card{background:#fff;border-radius:20px;margin:0 auto;max-width:760px;padding:clamp(24px,4vw,40px)}.valor-scenario-model .vsm-card[hidden]{display:none}.valor-scenario-model .vsm-step2,.valor-scenario-model .vsm-step3{max-width:920px}.valor-scenario-model .vsm-field{margin-bottom:30px}.valor-scenario-model .vsm-field--last{margin-bottom:32px}.valor-scenario-model .vsm-field-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.valor-scenario-model .vsm-field-label{color:#1c2c44;display:block;font-size:15px;font-weight:700;margin-bottom:12px}.valor-scenario-model .vsm-field-head .vsm-field-label{margin-bottom:0}.valor-scenario-model .vsm-spend-wrap{align-items:center;display:inline-flex;gap:10px}.valor-scenario-model .vsm-spend-emoji{align-items:center;display:inline-flex;height:21px;justify-content:center;opacity:0;transition:opacity .7s ease;width:21px}.valor-scenario-model .vsm-spend-emoji svg{display:block;height:100%;width:100%}.valor-scenario-model .vsm-spend-emoji.is-visible{opacity:1}.valor-scenario-model .vsm-spend-badge{background:#1c2c44;border-radius:9px;box-shadow:3px 3px 0 #7bc8ae;color:#7bc8ae;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:800;padding:7px 15px}.valor-scenario-model .vsm-slider{appearance:none;background:linear-gradient(90deg,#233d6e,#5b86d8 55%,#7bc8ae);border-radius:6px;cursor:pointer;height:10px;outline:none;width:100%}.valor-scenario-model .vsm-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #1c2c44;border-radius:50%;box-shadow:0 2px 8px rgba(28,44,68,.35);cursor:pointer;height:22px;width:22px}.valor-scenario-model .vsm-slider::-moz-range-thumb{background:#fff;border:3px solid #1c2c44;border-radius:50%;box-shadow:0 2px 8px rgba(28,44,68,.35);cursor:pointer;height:17px;width:17px}.valor-scenario-model .vsm-slider-ticks{color:#a8acb5;display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;justify-content:space-between;margin-top:6px}.valor-scenario-model .vsm-grid{display:grid;gap:10px}.valor-scenario-model .vsm-grid--profile{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.valor-scenario-model .vsm-grid--maturity{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.valor-scenario-model .vsm-opt{appearance:none;background:#fff;border:2px solid #e3e1d8;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:14px 16px;text-align:left;transition:all .15s cubic-bezier(.22,.61,.36,1)}.valor-scenario-model .vsm-opt--center{align-items:center;padding:14px 10px;text-align:center}.valor-scenario-model .vsm-opt .vsm-opt-title{color:#1c2c44;font-size:14px;font-weight:700}.valor-scenario-model .vsm-opt .vsm-opt-sub{color:#878d99;font-size:12px;font-weight:500}.valor-scenario-model .vsm-opt:hover{border-color:#7bc8ae}.valor-scenario-model .vsm-opt.is-sel{background:#e8f4ef;border-color:#7bc8ae}.valor-scenario-model .vsm-cta{appearance:none;background:#233d6e;border:none;border-radius:999px;color:#fff;cursor:pointer;display:block;font-family:Public Sans,system-ui,sans-serif;font-size:15.5px;font-weight:700;margin-top:0;padding:16px;text-align:center;text-decoration:none;transition:all .15s;width:100%}.valor-scenario-model .vsm-cta:hover:not(:disabled){background:#edeae2;box-shadow:inset 0 0 0 2px #233d6e;color:#233d6e;transform:translateY(-2px)}.valor-scenario-model .vsm-cta:disabled{cursor:not-allowed;opacity:.5}.valor-scenario-model .vsm-cta--inline{display:inline-block;flex-shrink:0;font-size:14.5px;margin-top:0;padding:13px 26px;width:auto}.valor-scenario-model .vsm-adjust{appearance:none;background:none;border:0;color:#878d99;cursor:pointer;display:block;font:inherit;font-family:inherit;font-size:13.5px;font-weight:600;margin-left:auto;margin-right:auto;margin-top:6px;padding:12px 16px;text-align:center;transition:color .15s;width:fit-content}.valor-scenario-model .vsm-adjust:hover{color:#1c2c44}.valor-scenario-model .vsm-adjust--inline{color:#1c2c44;font-size:14.5px;font-weight:700;margin-left:0;margin-right:0;margin-top:0;padding:13px 14px}.valor-scenario-model .vsm-scen-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.valor-scenario-model .vsm-scen-kicker{color:#878d99;font-size:13px;font-weight:600}.valor-scenario-model .vsm-scen-kicker strong{color:#1c2c44}.valor-scenario-model .vsm-scen-figure{align-items:baseline;background:#1c2c44;border-radius:12px;box-shadow:3px 3px 0 #7bc8ae;display:inline-flex;gap:9px;margin-top:5px;padding:8px 18px}.valor-scenario-model .vsm-scen-figure [data-scen-monthly]{color:#7bc8ae;font-family:Sora,system-ui,sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:700}.valor-scenario-model .vsm-scen-figure .vsm-scen-per{color:hsla(0,0%,100%,.55);font-size:16px;font-weight:500}.valor-scenario-model .vsm-scen-toggle{display:flex;flex-wrap:wrap;gap:8px}.valor-scenario-model .vsm-chip{appearance:none;background:#fff;border:2px solid #e3e1d8;border-radius:999px;color:#1c2c44;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px;transition:all .15s cubic-bezier(.22,.61,.36,1)}.valor-scenario-model .vsm-chip:hover{border-color:#1c2c44;transform:translateY(-1px)}.valor-scenario-model .vsm-chip.is-sel{background:#1c2c44;border-color:#1c2c44;box-shadow:3px 3px 0 #7bc8ae;color:#fff}.valor-scenario-model .vsm-chart{background:#fafaf7;border:1px solid #eeece4;border-radius:14px;margin-top:20px;padding:clamp(16px,3vw,26px)}.valor-scenario-model .vsm-chart-title{color:#1c2c44;font-size:13.5px;font-weight:700;margin-bottom:16px}.valor-scenario-model .vsm-bars{align-items:flex-end;display:flex;gap:3px;height:140px}.valor-scenario-model .vsm-bar{border-radius:3px 3px 0 0;flex:1;height:4%;min-height:4px;transition:height .4s ease}.valor-scenario-model .vsm-bar--fee{background:#b9ccee}.valor-scenario-model .vsm-bar--kept{background:#7bc8ae}@media(max-width:560px){.valor-scenario-model .vsm-bars{align-items:stretch;flex-direction:column;gap:4px;height:auto;padding-left:38px;position:relative}.valor-scenario-model .vsm-bars:before{background:#e3e1d8;bottom:0;content:"";left:37px;position:absolute;top:0;width:1px}.valor-scenario-model .vsm-bar{border-radius:0 3px 3px 0;flex:none;height:9px!important;min-height:0;min-width:5px;position:relative;transition:width .4s ease;width:var(--pct,4%)}.valor-scenario-model .vsm-bar:after{color:#878d99;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;position:absolute;right:calc(100% + 9px);top:50%;transform:translateY(-50%)}.valor-scenario-model .vsm-bar:first-child:after{content:"M1"}.valor-scenario-model .vsm-bar:nth-child(6):after{content:"M6"}.valor-scenario-model .vsm-bar:nth-child(12):after{content:"M12"}.valor-scenario-model .vsm-bar:nth-child(18):after{content:"M18"}.valor-scenario-model .vsm-bar:nth-child(24):after{content:"M24"}}.valor-scenario-model .vsm-legend{border-top:1px solid #eeece4;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;padding-top:10px}.valor-scenario-model .vsm-legend-item{align-items:center;color:#4d586b;display:flex;font-size:12.5px}.valor-scenario-model .vsm-swatch{border-radius:3px;display:inline-block;height:10px;margin-right:6px;width:10px}.valor-scenario-model .vsm-swatch--fee{background:#b9ccee}.valor-scenario-model .vsm-swatch--kept{background:#7bc8ae}.valor-scenario-model .vsm-milestones{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px}.valor-scenario-model .vsm-mile{background:#fff;border:2px solid #1c2c44;border-radius:10px;box-shadow:3px 3px 0 #7bc8ae;padding:14px 16px}.valor-scenario-model .vsm-mile .vsm-mile-k{color:#878d99;font-size:12px;font-weight:600}.valor-scenario-model .vsm-mile .vsm-mile-v{font-family:Sora,system-ui,sans-serif;font-size:18px;font-weight:700}.valor-scenario-model .vsm-mile .vsm-mile-v--blue{color:#2d54a8}.valor-scenario-model .vsm-mile .vsm-mile-v--green{color:#2e9b78}.valor-scenario-model .vsm-mile .vsm-mile-s{color:#878d99;font-size:12px}.valor-scenario-model .vsm-runline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.valor-scenario-model .vsm-runline-head{color:#878d99;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:100%}.valor-scenario-model .vsm-run-pill{align-items:center;color:#1c2c44;display:inline-flex;font-family:Public Sans,system-ui,sans-serif;font-size:12px;font-weight:600;gap:7px}.valor-scenario-model .vsm-run-pill:before{background:#c3d0e6;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.valor-scenario-model .vsm-run-pill--final{color:#0e1b30;font-weight:700}.valor-scenario-model .vsm-run-pill--final:before{background:#7bc8ae;box-shadow:0 0 0 3px rgba(123,200,174,.25)}.valor-scenario-model .vsm-run-arrow{color:#878d99}.valor-scenario-model .vsm-report-cta{align-items:center;background:#e2f0ea;border:1px solid #c8e2d8;border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px;padding:18px 22px}.valor-scenario-model .vsm-report-cta-title{color:#1c2c44;font-size:15px;font-weight:700}.valor-scenario-model .vsm-report-cta-body{flex:1 1 300px}.valor-scenario-model .vsm-report-cta-sub{color:#4d586b;font-size:13.5px;line-height:1.5;margin-top:3px}.valor-scenario-model .vsm-report-blur{margin-bottom:26px;position:relative}.valor-scenario-model .vsm-report-table{border:1px solid #eeece4;border-radius:14px;overflow:hidden}.valor-scenario-model .vsm-report-table--full{overflow-x:auto}.valor-scenario-model .vsm-report-blur .vsm-report-table{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.valor-scenario-model .vsm-rt-head,.valor-scenario-model .vsm-rt-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;padding:11px 18px}.valor-scenario-model .vsm-rt-head{background:#fafaf7;border-bottom:1px solid #eeece4}.valor-scenario-model .vsm-rt-head>div{color:#878d99;font-size:12px;font-weight:700}.valor-scenario-model .vsm-rt-r{text-align:right}.valor-scenario-model .vsm-rt-row{background:#fff;border-bottom:1px solid #f4f3ee}.valor-scenario-model .vsm-rt-row.is-sel{background:#fafaf7}.valor-scenario-model .vsm-rt-row .vsm-rt-name{color:#1c2c44;font-size:13px;font-weight:700}.valor-scenario-model .vsm-rt-row .vsm-rt-rate{color:#878d99;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.valor-scenario-model .vsm-rt-row .vsm-rt-mo{color:#2e9b78;font-size:13px;font-weight:700}.valor-scenario-model .vsm-rt-row .vsm-rt-fee{color:#2d54a8;font-size:13px}.valor-scenario-model .vsm-rt-row .vsm-rt-kept{color:#1c2c44;font-size:13px;font-weight:700}.valor-scenario-model .vsm-report-lock{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.valor-scenario-model .vsm-report-lock span{background:#1c2c44;border-radius:999px;box-shadow:3px 3px 0 #7bc8ae;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:800;padding:9px 18px}.valor-scenario-model .vsm-gate-grid{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.valor-scenario-model .vsm-gate-title{color:#1c2c44;font-family:Sora,system-ui,sans-serif;font-size:23px;font-weight:700;margin-bottom:10px}.valor-scenario-model .vsm-gate-copy{color:#4d586b;font-size:14.5px;line-height:1.65;margin:0 0 18px}.valor-scenario-model .vsm-gate-points{display:flex;flex-direction:column;gap:9px}.valor-scenario-model .vsm-gate-point{align-items:center;color:#4d586b;display:flex;font-size:13.5px;gap:8px}.valor-scenario-model .vsm-gate-tick{flex-shrink:0;height:15px;position:relative;width:15px}.valor-scenario-model .vsm-gate-tick:after{border:solid #7bc8ae;border-width:0 2.2px 2.2px 0;content:"";height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.valor-scenario-model .vsm-gate-form{display:flex;flex-direction:column;gap:14px}.valor-scenario-model .vsm-gate-field{display:flex;flex-direction:column;gap:6px}.valor-scenario-model .vsm-gate-field>span{color:#4d586b;font-size:13px;font-weight:600}.valor-scenario-model .vsm-gate-field:first-child>span{color:#1c2c44;font-weight:700}.valor-scenario-model .vsm-req{color:#c2563a}.valor-scenario-model .vsm-opt-tag{color:#a8acb5;font-weight:400}.valor-scenario-model .vsm-gate-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.valor-scenario-model .vsm-gate-row{grid-template-columns:1fr}}.valor-scenario-model .vsm-input{background:#fff;border:2px solid #e3e1d8;border-radius:10px;color:#1c2c44;font-family:Public Sans,system-ui,sans-serif;font-size:14.5px;outline:none;padding:13px 15px;transition:border-color .15s cubic-bezier(.22,.61,.36,1)}.valor-scenario-model .vsm-input:focus{border-color:#233d6e}.valor-scenario-model .vsm-input.is-invalid{border-color:#c2563a}.valor-scenario-model .vsm-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.valor-scenario-model .vsm-gate-back{appearance:none;background:none;border:0;color:#878d99;cursor:pointer;font:inherit;font-family:inherit;font-size:13px;font-weight:600;padding:12px;text-align:center;transition:color .15s}.valor-scenario-model .vsm-gate-back:hover{color:#1c2c44}.valor-scenario-model .vsm-gate-error{color:#c2563a;font-size:13.5px;font-weight:600;text-align:center}.valor-scenario-model .vsm-done[hidden],.valor-scenario-model .vsm-gate-error[hidden]{display:none}.valor-scenario-model .vsm-done-badge{align-items:center;background:#e2f0ea;border-radius:999px;color:#7bc8ae;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;margin-bottom:16px;padding:8px 18px}.valor-scenario-model .vsm-done-title{color:#1c2c44;font-family:Sora,system-ui,sans-serif;font-size:clamp(20px,3vw,26px);font-weight:700;margin-bottom:18px}.valor-scenario-model .vsm-done-fine{color:#878d99;font-size:12.5px;line-height:1.6;margin:14px 0 0}.valor-scenario-model .vsm-done-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.valor-scenario-model .vsm-editor-note{color:hsla(0,0%,100%,.6);font-size:13px;font-style:italic;margin-top:16px}@media(prefers-reduced-motion:reduce){.valor-scenario-model .vsm-bar{transition:none}}.valor-scenario-model [hidden]{display:none!important}#scenario .vsm-sr,.valor-scenario-model .vsm-sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.valor-scenario-model .vsm-done-intro{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.6;margin:6px 0 14px;max-width:640px}.valor-scenario-model .vsm-done-details{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;margin:18px 0 4px;padding:14px 16px}.valor-scenario-model .vsm-done-details-title{color:#7bc8ae;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.valor-scenario-model .vsm-done-details-list{display:flex;flex-direction:column;gap:6px;list-style:disc;margin:0;padding-left:18px}.valor-scenario-model .vsm-done-details-list li{color:hsla(0,0%,100%,.72);font-size:13.5px;line-height:1.55}
