.vz{--vz-b50:var(--color-blue-50,#f2f5ff);--vz-b100:var(--color-blue-100,#e4eaff);--vz-b200:var(--color-blue-200,#c9d6ff);--vz-b300:var(--color-blue-300,#a5b5ff);--vz-b400:var(--color-blue-400,#7d94ff);--vz-b500:var(--color-blue-500,#5271ff);--vz-b600:var(--color-blue-600,#3a4fd6);--vz-b700:var(--color-blue-700,#3448c6);--vz-b800:var(--color-blue-800,#232f86);--vz-ink:var(--color-ink,#0e1330);--vz-slate:var(--color-slate,#4e5875);--vz-line:var(--color-line,#e1e7fa);--vz-paper:var(--color-paper,#f7f9ff);--vz-green:var(--color-success-700,#0c7c46);--vz-green-500:var(--color-success-500,#12b76a);--vz-green-soft:var(--color-success-soft,#e3f8ee);--vz-amber:var(--color-amber-700,#9a5b00);--vz-amber-500:var(--color-amber-500,#f59e0b);--vz-amber-soft:var(--color-amber-soft,#fdf1dc);--vz-shadow-1:var(--shadow-1,0 1px 2px #141c4a0f);--vz-shadow-2:var(--shadow-2,0 8px 24px #141c4a1a);--vz-ease:var(--ease-out,cubic-bezier(.2, 0, 0, 1));--vz-display:var(--font-display,"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);color:var(--vz-ink)}.vz-panel{border:1px solid var(--vz-line);box-shadow:var(--vz-shadow-1);background:#fff;border-radius:20px}.vz-panel--paper{background:var(--vz-paper);box-shadow:none}.vz-caption{max-width:78ch;color:var(--vz-slate);margin-top:16px;font-size:15px;line-height:1.6}.vz-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.vz-chip--blue{background:var(--vz-b100);color:var(--vz-b800)}.vz-chip--amber{background:var(--vz-amber-soft);color:var(--vz-amber)}.vz-chip--green{background:var(--vz-green-soft);color:var(--vz-green)}.vz-iso{display:block;overflow:visible}.vz-iso polygon{stroke-width:.6px;stroke-linejoin:round}.vz-grow-x{transform-origin:0}.js .rvl .vz-grow-x{transform:scaleX(0)}.js .rvl.in .vz-grow-x{transition:transform .9s var(--vz-ease) .15s;transform:none}.reveal-all .rvl .vz-grow-x{transform:none!important}@media (prefers-reduced-motion:reduce){.js .rvl .vz-grow-x{transform:none}}.vz-stats-grid{border:1px solid var(--vz-line);box-shadow:var(--vz-shadow-1);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vz-stat{border-top:1px solid var(--vz-line);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 18px;display:grid}.vz-stat:first-child{border-top:0}.vz-stat-n{font-family:var(--vz-display);letter-spacing:-.02em;color:var(--vz-b500);grid-row:1/span 2;font-size:40px;font-weight:800;line-height:1}.vz-stat-l{color:var(--vz-ink);align-self:end;font-size:17px;font-weight:700;line-height:1.3}.vz-stat-d{color:var(--vz-slate);align-self:start;margin-top:2px;font-size:15px;line-height:1.45}@media (min-width:640px){.vz-stat{grid-template-columns:8.5rem minmax(0,1fr);padding:18px 28px}.vz-stat-n{font-size:48px}}@media (min-width:1024px){.vz-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.vz-stat{border-top:0;border-left:1px solid var(--vz-line);padding:28px 22px 30px;display:block}.vz-stat:first-child{border-left:0}.vz-stat-n{font-size:52px}.vz-stat-l{margin-top:14px}.vz-stat-d{margin-top:4px}}.vz-conv-grid{grid-template-columns:minmax(0,1fr);row-gap:14px;display:grid}.vz-conv-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;line-height:1.3;display:flex}.vz-conv-head--after{justify-content:center}.vz-conv-list{border:1px solid var(--vz-line);box-shadow:var(--vz-shadow-1);background:#fff;border-radius:16px;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.vz-conv-row{border-top:1px solid var(--vz-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:78px;padding:12px 14px;display:grid;position:relative}.vz-conv-row:first-child{border-top:0}.vz-conv-slab{width:44px;height:auto}.vz-conv-flow{height:60px;position:relative}.vz-conv-lines{width:100%;height:100%;position:absolute;inset:0}.vz-conv-lines--wide{display:none}.vz-conv-lines path{fill:none;stroke:var(--vz-b300);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.vz-conv-lines .vz-conv-pulse{stroke:var(--vz-b500);stroke-width:3px;stroke-dasharray:2 18;animation:1.4s linear infinite vz-flow}@keyframes vz-flow{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.vz-conv-lines .vz-conv-pulse{animation:none;display:none}}.vz-conv-one{border:2px solid var(--vz-b500);background:linear-gradient(180deg, #fff 0%, var(--vz-b50) 100%);box-shadow:var(--vz-shadow-2);text-align:center;border-radius:16px;align-content:center;justify-items:center;row-gap:12px;padding:28px 20px;display:grid;position:relative}.vz-conv-stack{width:132px;height:auto;margin-bottom:4px}@media (min-width:640px){.vz-conv-row{grid-template-columns:52px minmax(0,1fr) auto;column-gap:16px;padding:12px 20px}.vz-conv-slab{width:52px}}@media (min-width:1024px){.vz-conv-grid{grid-template-columns:minmax(0,1fr) clamp(96px,13%,150px) minmax(0,1fr);grid-template-areas:"head-before.head-after""before flow after";gap:16px 0}.vz-conv-head--before{grid-area:head-before}.vz-conv-head--after{grid-area:head-after;justify-content:flex-start}.vz-conv-list{grid-area:before}.vz-conv-flow{grid-area:flow;height:auto}.vz-conv-one{grid-area:after;padding:32px 28px}.vz-conv-lines--wide{display:block}.vz-conv-lines--tall{display:none}.vz-conv-row:after,.vz-conv-one:before{content:"";border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.vz-conv-row:after{border:2px solid var(--vz-b300);background:#fff;right:-7px}.vz-conv-one:before{background:var(--vz-b500);border:2px solid #fff;left:-8px}}.vz-stack-stage{--vz-stack-h:320px;isolation:isolate;padding:16px;position:relative}.vz-stack-slab,.vz-stack-shadow{width:100%;height:var(--vz-stack-h);pointer-events:none;position:absolute;top:0;left:0}.vz-stack-shadow{z-index:0;filter:blur(9px)}.vz-stack-shadow polygon{fill:#141c4a29}.vz-stack-slab{z-index:var(--vz-z,1)}.vz-stack-slab-g,.vz-stack-shadow-g{transition:transform .55s var(--vz-ease)}.vz-stack-slab-g{pointer-events:auto;cursor:pointer}.vz-stack-stage:hover .vz-stack-slab-g,.vz-stack-stage:focus-within .vz-stack-slab-g,.vz-stack-stage:hover .vz-stack-shadow-g,.vz-stack-stage:focus-within .vz-stack-shadow-g{transform:translateY(var(--vz-fan,0px))}.vz-stack-stage .vz-stack-item:hover .vz-stack-slab-g,.vz-stack-stage .vz-stack-item:focus-visible .vz-stack-slab-g{transform:translate(14px, calc(var(--vz-fan,0px) + 8px))}@media (hover:none){.vz-stack-slab-g,.vz-stack-shadow-g{transform:translateY(var(--vz-fan,0px))}}.vz-stack-list{margin:var(--vz-stack-h) 0 0;padding:0;list-style:none}.vz-stack-list li+li{border-top:1px solid var(--vz-line)}.vz-stack-item{transition:background-color .2s var(--vz-ease);border-radius:12px;grid-template-columns:16px auto minmax(0,1fr) 20px;align-items:center;column-gap:12px;padding:14px 10px;display:grid}.vz-stack-item:hover,.vz-stack-item:focus-visible{background:var(--vz-b50)}.vz-stack-item:focus-visible{border-radius:12px}.vz-stack-swatch{border:1px solid;border-radius:4px;width:16px;height:16px}.vz-stack-name{color:var(--vz-ink);transition:color .2s var(--vz-ease);font-size:18px;font-weight:700;line-height:1.3;display:block}.vz-stack-item:hover .vz-stack-name,.vz-stack-item:focus-visible .vz-stack-name{color:var(--vz-b700)}.vz-stack-proof{color:var(--vz-slate);margin-top:2px;font-size:15px;line-height:1.45;display:block}.vz-stack-go{color:var(--vz-b700);transition:transform .2s var(--vz-ease)}.vz-stack-item:hover .vz-stack-go,.vz-stack-item:focus-visible .vz-stack-go{transform:translate(3px)}@media (min-width:768px){.vz-stack-stage{padding:24px 28px}.vz-stack-slab,.vz-stack-shadow{width:46%;height:100%}.vz-stack-list{margin:0 0 0 46%}.vz-stack-item{padding:15px 12px}}.vz-fee-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.vz-fee-card{flex-direction:column;padding:22px 18px;display:flex}.vz-fee-rows{row-gap:22px;margin-top:24px;display:grid}.vz-fee-row-head{justify-content:space-between;align-items:flex-end;column-gap:16px;display:flex}.vz-fee-track{border-right:1px solid var(--vz-line);background:linear-gradient(to right, var(--vz-line) 1px, transparent 1px) 0 0 / 25% 100%;height:40px;margin-top:10px}.vz-fee-bar{width:var(--vz-w,0%);border-radius:0 8px 8px 0;height:100%;position:relative;overflow:hidden}.vz-fee-bar--agency{background:linear-gradient(180deg, var(--vz-b200) 0 36%, var(--vz-b300) 36% 100%)}.vz-fee-bar--truehr{background:linear-gradient(180deg, var(--vz-b400) 0 36%, var(--vz-b500) 36% 100%)}.vz-fee-excess{top:0;bottom:0;right:0;left:var(--vz-from,100%);border-left:2px dashed var(--vz-amber);background:repeating-linear-gradient(135deg, var(--vz-amber) 0 2px, transparent 2px 8px);opacity:.75;position:absolute}.vz-fee-axis{color:var(--vz-slate);grid-template-columns:1fr auto 1fr;margin-top:8px;font-size:15px;line-height:1.4;display:grid}.vz-fee-axis span:last-child{text-align:right}.vz-fee-legend{color:var(--vz-slate);align-items:flex-start;column-gap:10px;margin-top:auto;padding-top:20px;font-size:15px;line-height:1.5;display:flex}.vz-fee-swatch{border:1px solid var(--vz-amber);background:repeating-linear-gradient(135deg, var(--vz-amber) 0 2px, transparent 2px 6px);border-radius:3px;flex:none;width:22px;height:14px;margin-top:4px}.vz-fee-ledger{margin:16px 0 0}.vz-fee-line{border-bottom:1px solid var(--vz-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 0;display:flex}.vz-fee-line dt{color:var(--vz-slate);font-size:16px;line-height:1.4}.vz-fee-line dd{font-family:var(--vz-display);color:var(--vz-ink);margin:0;font-size:26px;font-weight:800;line-height:1.1}.vz-fee-line--ours dd{color:var(--vz-b500)}.vz-fee-line--total{border-bottom:0;padding-bottom:0}.vz-fee-line--total dt{color:var(--vz-ink);font-weight:700}.vz-fee-line--total dd{color:var(--vz-green);font-size:34px}@media (min-width:640px){.vz-fee-card{padding:28px 30px}}@media (min-width:1024px){.vz-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vz-rail-panel{padding:18px 16px}.vz-rail-list{isolation:isolate;grid-template-columns:minmax(0,1fr);row-gap:8px;margin:0;padding:0;list-style:none;display:grid}.vz-rail-step{grid-template-columns:68px minmax(0,1fr);align-items:start;column-gap:16px;display:grid;position:relative}.vz-rail-step:before{content:"";z-index:0;background:var(--vz-b200);border-radius:3px;width:6px;height:calc(100% + 8px);position:absolute;top:61px;left:31px}.vz-rail-step:last-child:before{display:none}.vz-rail-icon{z-index:1;width:68px;height:86px;display:block;position:relative;overflow:hidden}.vz-rail-svg{width:160px;max-width:none;height:86.4px;margin-left:-46px}.vz-rail-beam{display:none}.vz-rail-beam rect:first-child{fill:var(--vz-b200)}.vz-rail-beam rect:last-child{fill:var(--vz-b300)}.vz-rail-badge circle{fill:var(--vz-green-500);stroke:#fff;stroke-width:2.5px}.vz-rail-badge path{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vz-rail-text{align-self:center;row-gap:2px;padding-top:20px;display:grid}.vz-rail-day{font-family:var(--vz-display);color:var(--vz-b700);font-size:19px;font-weight:800;line-height:1.25}.vz-rail-title{color:var(--vz-ink);font-size:16px;font-weight:600;line-height:1.4}@media (min-width:640px) and (max-width:1023.98px){.vz-rail-panel{padding:22px 28px}.vz-rail-list{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:28px}.vz-rail-step:nth-child(3n):before{display:none}}@media (min-width:1024px){.vz-rail-panel{padding:26px 14px 30px}.vz-rail-list{grid-template-columns:repeat(var(--vz-steps,6), minmax(0, 1fr));row-gap:0}.vz-rail-step{text-align:center;flex-direction:column;align-items:center;display:flex}.vz-rail-step:before{display:none}.vz-rail-icon{width:100%;height:auto;overflow:visible}.vz-rail-svg{width:100%;height:auto;margin-left:0}.vz-rail-beam{display:inline}.vz-rail-text{padding:12px 8px 0}}.vz-late-grid{background:var(--vz-line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.vz-late-cell{background:#fff;grid-template-columns:84px minmax(0,1fr);align-items:end;column-gap:16px;padding:20px 16px;display:grid}.vz-late-svg{width:84px;height:auto}.vz-late-plate{fill:var(--vz-b50);stroke:var(--vz-line)}.vz-late-text{min-width:0}.vz-late-value{color:var(--vz-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:12px;display:flex}.vz-late-cap{background:var(--vz-b50);color:var(--vz-slate);grid-column:1/-1;padding:18px 16px;font-size:16px;line-height:1.6}@media (min-width:768px){.vz-late-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-late-cell{padding:24px}.vz-late-cap{padding:20px 24px}}@media (min-width:1024px){.vz-late-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vz-late-cell{text-align:center;flex-direction:column;align-items:center;padding:28px 22px 30px;display:flex}.vz-late-svg{width:112px;margin-bottom:18px}.vz-late-value{justify-content:center}.vz-late-cap{text-align:center;padding:20px 28px}}
