.vx{--vx-ink:#14213d;--vx-ink-2:#4a5872;--vx-line:#dfe5ef;--vx-paper:#ffffff;--vx-blue:#1f56d6;--vx-pin:#e9a100;--vx-up:#1f7a55;--vx-down:#b4462f;--vx-z1:#dce4f2;--vx-z2:#a9beea;--vx-z3:#5f86e0;--vx-z4:#1f3f9e;--vx-z5:#0f1e3d;color:var(--vx-ink);padding:32px 0 72px}.vx .vx-title,.vx h1{font-size:clamp(30px,4vw,42px);font-weight:800;letter-spacing:-.03em;margin:0 0 10px}.vx h2{font-size:22px;font-weight:800;margin:0 0 6px}.vx-h3{font-size:16px;font-weight:700;margin:20px 0 8px}.vx-lede{margin:0 0 18px;max-width:68ch}.vx-intro p,.vx-lede,.vx-note{color:var(--vx-ink-2);line-height:1.6}.vx-intro p{max-width:62ch;margin:0 0 18px}.vx-form{display:flex;gap:10px;max-width:560px}.vx-form input{flex:1;min-width:0;height:52px;padding:0 16px;border:1px solid #c9d3e3;border-radius:12px;background:#fff;font:inherit;font-size:20px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--vx-ink)}.vx-form input:focus-visible{outline:3px solid #cfddfb;outline-offset:1px;border-color:var(--vx-blue)}.vx-form .btn{min-height:52px;padding:0 22px;gap:8px;display:inline-flex;align-items:center}.vx-error{color:var(--vx-down);font-weight:600;margin-top:12px}.vx-try{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vx-try button{border:1px solid var(--vx-line);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vx-ink);cursor:pointer}.vx-try button:hover{border-color:#9db6ee}.vx-result{margin-top:36px}.vx-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:end}.vx-number .sim-num{color:var(--vx-ink)}.vx-number .sim-num-lg{font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:.01em}.vx-number p{margin:8px 0 0;color:var(--vx-ink-2)}.vx-price span{display:block;font-weight:600;color:var(--vx-ink-2)}.vx-price strong{display:block;font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 6px}.vx-price p{margin:0;color:var(--vx-ink-2);line-height:1.55}.vx-price .vx-vip{margin-top:10px;padding-left:12px;border-left:3px solid var(--vx-pin);color:var(--vx-ink)}.vx-ruler{margin:34px 0 8px}.vx-ruler-plot{position:relative;height:150px}.vx-ruler-hist{position:absolute;inset:0 0 0 0;width:100%;height:100%}.vx-ruler-hist rect{fill:#c3ccdb}.vx-ruler-band{position:absolute;bottom:0;top:18px;background:rgba(233,161,0,.18);border-left:2px solid rgba(233,161,0,.55);border-right:2px solid rgba(233,161,0,.55)}.vx-ruler-pin{position:absolute;top:0;bottom:-12px;width:0;border-left:3px solid var(--vx-pin);animation:vx-pin .7s cubic-bezier(.2,.8,.2,1) both}.vx-ruler-pin span{position:absolute;top:-6px;left:8px;white-space:nowrap;background:var(--vx-ink);color:#fff;font-weight:800;font-size:14px;padding:4px 9px;border-radius:7px;font-variant-numeric:tabular-nums}.vx-ruler-pin:after{content:"";position:absolute;left:-8px;bottom:-2px;width:13px;height:13px;border-radius:50%;background:var(--vx-pin);border:3px solid #fff}@keyframes vx-pin{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}.vx-ruler-zones{position:relative;height:34px;margin-top:12px}.vx-zone{position:absolute;top:0;height:100%;display:flex;align-items:center;padding:0 8px;font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap}.vx-zone+.vx-zone{border-left:2px solid #fff}.vx-zone.is-here{box-shadow:inset 0 -4px 0 var(--vx-pin)}.vx-ruler-zones .vx-zone:first-child{border-radius:8px 0 0 8px}.vx-ruler-zones .vx-zone:last-child{border-radius:0 8px 8px 0}.vx-ruler-ticks{position:relative;height:22px;margin-top:6px;font-size:12px;color:var(--vx-ink-2);font-variant-numeric:tabular-nums}.vx-ruler-ticks span{position:absolute;transform:translateX(-50%);white-space:nowrap}.vx-ruler-ticks span:first-child{transform:none}.vx-ruler figcaption{margin-top:8px;font-size:13px;color:var(--vx-ink-2);max-width:80ch}.vx-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;margin-top:48px}.vx-criteria{border-top:2px solid var(--vx-ink)}.vx-crit-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 72px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--vx-line)}.vx-crit-row>span{font-weight:600}.vx-crit-row>b{text-align:right;font-variant-numeric:tabular-nums}.vx-crit-bar{position:relative;height:10px;background:linear-gradient(90deg,transparent calc(50% - 1px),#c3ccdb calc(50% - 1px),#c3ccdb calc(50% + 1px),transparent calc(50% + 1px))}.vx-crit-bar i{position:absolute;top:0;height:100%;border-radius:3px}.is-up .vx-crit-bar i{background:var(--vx-up)}.is-down .vx-crit-bar i{background:var(--vx-down)}.is-up>b{color:var(--vx-up)}.is-down>b{color:var(--vx-down)}.vx-crit-base,.vx-crit-total{grid-template-columns:1fr auto}.vx-crit-total{border-bottom:2px solid var(--vx-ink)}.vx-crit-base>b,.vx-crit-total>b{font-size:18px}.vx-crit-rest{color:var(--vx-ink-2)}.vx-sources{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:18px}.vx-sources li>div:first-child{display:flex;justify-content:space-between;gap:12px}.vx-sources li>div:first-child span{font-weight:800;font-variant-numeric:tabular-nums}.vx-share{height:6px;background:var(--vx-line);border-radius:3px;margin:8px 0;overflow:hidden}.vx-share i{display:block;height:100%;background:var(--vx-blue)}.vx-sources p{margin:0;color:var(--vx-ink-2);font-size:14px;line-height:1.55}.vx-offers{list-style:none;padding:0;margin:0;display:grid;gap:8px}.vx-offers li{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.vx-offers b{font-variant-numeric:tabular-nums}.vx-offers a{color:var(--vx-blue);display:inline-flex;gap:4px;align-items:center}.vx-block{margin-top:56px}.vx-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:#fff;border:1px solid var(--vx-line);border-radius:12px;overflow:hidden}.vx-step{background:var(--vx-paper);padding:0 16px 16px;display:flex;flex-direction:column;min-width:0}.vx-step header{margin:0 -16px 14px;padding:12px 16px}.vx-step h3{margin:0;font-size:16px;font-weight:800}.vx-step header span{display:block;font-size:13px;opacity:.85;font-variant-numeric:tabular-nums}.vx-step header em{display:inline-block;margin-top:6px;font-style:normal;font-size:12px;font-weight:800;background:var(--vx-pin);color:var(--vx-ink);padding:2px 8px;border-radius:999px}.vx-step.is-here{background:#fffaf0}.vx-step-stat{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--vx-ink-2)}.vx-step-stat b{color:var(--vx-ink)}.vx-step ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;flex:1}.vx-step li{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.vx-step li a{font-weight:700;color:var(--vx-ink);font-variant-numeric:tabular-nums;text-decoration:none}.vx-step li a:hover{color:var(--vx-blue);text-decoration:underline}.vx-step li b{font-variant-numeric:tabular-nums}.vx-step li small{grid-column:1/-1}.vx-step li small,.vx-step-market{color:var(--vx-ink-2);font-size:12.5px}.vx-step-market{margin:14px 0 0}.vx-table-wrap{overflow-x:auto;border:1px solid var(--vx-line);border-radius:12px;background:#fff}.vx-table{width:100%;border-collapse:collapse;font-size:14px}.vx-table td,.vx-table th{padding:10px 12px;border-bottom:1px solid var(--vx-line);text-align:left;white-space:nowrap}.vx-table thead th{font-size:13px;color:var(--vx-ink-2);font-weight:600;background:#f7f9fc}.vx-table tbody tr:last-child>*{border-bottom:0}.vx-table tbody th a{font-weight:700;color:var(--vx-ink)}.vx-table tbody th a,.vx-table td{font-variant-numeric:tabular-nums}.vx-sim{display:inline-block;width:56px;height:6px;border-radius:3px;background:var(--vx-line);margin-right:8px;vertical-align:middle;overflow:hidden}.vx-sim i{display:block;height:100%;background:var(--vx-blue)}.vx-m{text-align:center}.vx-table td.vx-m.is-yes{color:var(--vx-up);font-weight:700}.vx-table td.vx-m.is-no{color:#9aa5b8}.vx-about{border-top:1px solid var(--vx-line);padding-top:32px}.vx-model p{max-width:75ch;line-height:1.65;color:var(--vx-ink-2)}.vx-model p b{color:var(--vx-ink)}.vx-metrics{border-collapse:collapse;margin:14px 0;font-variant-numeric:tabular-nums}.vx-metrics caption{text-align:left;font-weight:700;margin-bottom:8px}.vx-metrics td,.vx-metrics th{padding:7px 18px 7px 0;border-bottom:1px solid var(--vx-line);text-align:left}.vx-metrics thead th{font-size:13px;color:var(--vx-ink-2);font-weight:600}.vx-metrics tr.is-here>*{font-weight:800;color:var(--vx-ink)}.vx-version{font-size:13px}.vx-disclaimer{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--vx-ink-2);max-width:80ch}@media (max-width:960px){.vx-grid,.vx-head{grid-template-columns:1fr;gap:24px}.vx-ladder{grid-template-columns:1fr;gap:0}.vx-step{border-top:1px solid var(--vx-line)}.vx-step ul{grid-template-columns:1fr}}@media (max-width:640px){.vx{padding-top:20px}.vx-form{flex-direction:column}.vx-form input{flex:none}.vx-ruler-plot{height:110px}.vx-zone span{font-size:11px}.vx-ruler-ticks span:nth-child(2n){display:none}.vx-crit-row{grid-template-columns:minmax(0,1fr) 64px}.vx-crit-bar{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.vx-ruler-pin{animation:none}}.vx-price .vx-price-title{font-size:16px;font-weight:600;color:var(--vx-ink-2);margin:0}