body{margin:0}.vs-sub{letter-spacing:-.015em;color:var(--color-ink);margin-top:14px;font:600 clamp(20px,2cqw,24px)/1.3 Instrument Sans,system-ui,sans-serif}.vs-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.vs-badges span{border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);height:36px;color:var(--color-ink);background:#f4f5f7;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font:500 14.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.vs-badges svg{stroke:var(--pri)}.vs-glance{box-sizing:border-box;border:1px solid var(--color-border);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-ink) 35%, transparent), 0 2px 6px color-mix(in srgb, var(--color-ink) 4%, transparent);background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:30px;display:flex}.vs-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.vs-duel b{text-align:center;border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:64px;padding:0 12px;font:600 19px/1.15 Instrument Sans,system-ui,sans-serif;display:flex}.vs-duel .me{background:var(--pri);color:#fff}.vs-duel .them{color:var(--color-ink);border:1px solid var(--color-border);background:#f4f5f7}.vs-duel i{letter-spacing:1px;text-transform:uppercase;color:var(--color-body);font:600 13px/1 Instrument Sans,system-ui,sans-serif}.vs-rows{flex-direction:column;display:flex}.vs-rows li{color:var(--color-ink);border-top:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 108px 108px;align-items:center;gap:8px;padding:13px 0;font:500 15.5px/1.35 Instrument Sans,system-ui,sans-serif;display:grid}.vs-rows li>span{justify-content:center;display:flex}.vs-rows .hd{color:var(--color-body);border-top:0;padding-top:4px;font:600 13px/1.25 Instrument Sans,system-ui,sans-serif}.vs-rows .hd span:first-child{letter-spacing:1px;text-transform:uppercase;justify-content:flex-start;font-size:12px}.vs-rows .hd span{text-align:center}.vs-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vs-mini div{background:var(--color-surface-alt);border-radius:16px;padding:14px 16px}.vs-mini strong{letter-spacing:-.02em;color:var(--color-ink);font:600 26px/1 Instrument Sans,system-ui,sans-serif;display:block}.vs-mini span{margin-top:6px;font-size:14px;line-height:1.35;display:block}.vs-glance a.vs-more-link{text-decoration:underline;-webkit-text-decoration-color:var(--pri-line);text-decoration-color:var(--pri-line);text-underline-offset:4px;color:var(--color-ink);align-self:flex-start;font:600 15px/1 Instrument Sans,system-ui,sans-serif}.vs-trust{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.vs-trust h2{letter-spacing:-.02em;max-width:460px;font-size:clamp(22px,2.2cqw,28px);line-height:1.2}.vs-cmp td,.vs-cmp th{vertical-align:middle}.vs-cmp .ic{text-align:center;width:22%}.vs-cmp thead .ic{text-align:center}.vs-cell{color:var(--color-ink);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.vs-cell .yes,.vs-cell .no,.vs-cell .vs-dot{flex:none;margin-top:-1px}.vs-cell.them{color:var(--color-body)}.vs-dot{background:#eef0f3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.vs-dot:before{content:"";background:var(--color-body);border-radius:50%;width:6px;height:6px}.vs-cmp tbody:not(:last-child) tr:last-child td,.vs-cmp tbody:not(:last-child) tr:last-child th{border-bottom:1px solid #eef0f3}.vs-grp th{background:var(--color-surface-alt);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-ink);padding:14px 20px;font:600 12.5px/1.3 Instrument Sans,system-ui,sans-serif}.vs-cmp tbody tr.vs-grp th{font:600 12.5px/1.3 Instrument Sans,system-ui,sans-serif}.vs-cmp thead th.hl{background:var(--pri);color:#fff}.vs-note{background:var(--color-surface-alt);border:1px solid #eef0f3;border-radius:20px;align-items:flex-start;gap:16px;margin-top:20px;padding:22px 24px;display:flex}.vs-note p{font-size:16px;line-height:1.6}.vs-note strong{color:var(--color-ink);font-family:Instrument Sans,system-ui,sans-serif}.vs-scan{box-sizing:border-box;color:var(--color-body);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:0 40px 80px -40px #0009}.vs-scan-prog{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vs-scan-prog i{background:#eef0f3;border-radius:999px;height:6px}.vs-scan-prog i:first-child{background:var(--pri)}.vs-scan small{letter-spacing:1px;text-transform:uppercase;color:var(--pri-ink);font:600 12.5px/1 Instrument Sans,system-ui,sans-serif}.vs-scan h3{color:var(--color-ink);font-size:21px;line-height:1.25}.vs-scan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vs-scan li{border:1px solid var(--color-border);min-height:46px;color:var(--color-ink);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font:500 14.5px/1.2 Instrument Sans,system-ui,sans-serif;display:flex}.vs-scan li:before{content:"";border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 2px #c9cdd6}.vs-scan li.on{border-color:var(--pri);background:var(--pri-tint)}.vs-scan li.on:before{box-shadow:inset 0 0 0 5px var(--pri)}.vs-scan-nav{justify-content:flex-end;display:flex}.vs-scan-nav span{background:var(--pri);color:#fff;border-radius:999px;align-items:center;height:44px;padding:0 20px;font:600 15px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.vs-min{color:#c9cdd6;margin-top:14px;font-size:14.5px}.vs-tpl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vs-tpl span{border:1px solid var(--color-border);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.vs-tpl i{background:var(--color-border);border-radius:4px;height:7px;display:block}.vs-tpl i.hd{background:var(--color-ink);border-radius:8px;height:26px}.vs-tpl i.im{background:linear-gradient(135deg, var(--pri-tint), #eef0f3);border-radius:9px;height:58px}.vs-tpl i.bt{background:var(--pri);border-radius:999px;width:46%;height:18px}.vs-tpl span:nth-child(2) i.hd,.vs-tpl span:nth-child(6) i.hd{background:var(--pri)}.vs-tpl span:nth-child(2) i.bt,.vs-tpl span:nth-child(6) i.bt{background:var(--color-ink)}.vs-tpl span:nth-child(4) i.hd{background:#c9cdd6}.vs-steps{margin:0;padding:0;list-style:none}.vs-help{box-sizing:border-box;background:var(--color-ink);color:#c9cdd6;border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.vs-help h3{color:#fff;font-size:21px}.vs-help a{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:0 18px;font:600 15.5px/1 Instrument Sans,system-ui,sans-serif;text-decoration:none;display:flex}.vs-help a:hover{background:#ffffff1f}.vs-help a svg{stroke:var(--pri-soft)}.vs-help a small{color:#aeb4c0;margin-left:auto;font:400 14px/1 DM Sans,system-ui,sans-serif}.vs-move{background:var(--pri-tint);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:30px 32px;display:grid}.vs-move h3{font-size:22px;line-height:1.2}.vs-move p{color:var(--color-ink);margin-top:6px}.vs-q{box-sizing:border-box;border:1px solid var(--color-border);background:#fff;border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:28px;display:flex}.vs-q h3{font-size:18px;line-height:1.3}.vs-q blockquote{margin:0}.vs-q blockquote p{font-size:15.5px;line-height:1.6}.vs-q figcaption{border-top:1px solid #eef0f3;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.35;display:flex}.vs-q figcaption b{color:var(--color-ink);font:600 15px/1.3 Instrument Sans,system-ui,sans-serif;display:block}.vs-av{background:var(--pri-tint);width:40px;height:40px;color:var(--pri-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font:600 15px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.vs-alt{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vs-alt a{box-sizing:border-box;border:1px solid var(--color-border);min-height:132px;color:var(--color-ink);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .2s;display:flex}.vs-alt a:hover{border-color:var(--color-ink);box-shadow:0 24px 40px -28px color-mix(in srgb, var(--color-ink) 40%, transparent);transform:translateY(-3px)}.vs-alt small{letter-spacing:1px;text-transform:uppercase;color:var(--color-body);font:600 12px/1 Instrument Sans,system-ui,sans-serif}.vs-alt strong{font:600 17px/1.25 Instrument Sans,system-ui,sans-serif}.vs-alt svg{stroke:var(--pri);margin-top:auto}.vs-alt a.scan{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.vs-alt a.scan small{color:#c9cdd6}@container page (max-width:1059px){.vs-alt{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-move{grid-template-columns:minmax(0,1fr)}}@container page (max-width:600px){.vs-alt{grid-template-columns:minmax(0,1fr)}.vs-alt a{min-height:0}.vs-scan ul{grid-template-columns:minmax(0,1fr)}.vs-rows li{grid-template-columns:minmax(0,1fr) 56px 56px}.vs-rows .hd{display:none}.vs-duel{gap:8px}.vs-duel b{border-radius:14px;min-height:52px;padding:0 8px;font-size:14.5px}.vs-glance{padding:22px}.vs-move{padding:24px}.vs-tpl{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-tpl span:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.vs-alt a{transition:none}}@container page (max-width:600px){.cmp.vs-cmp{min-width:0}.vs-cmp th,.vs-cmp td{padding:12px 14px}.vs-cmp tbody th{font-size:14.5px}.vs-cmp .ic{width:68px;padding-left:6px;padding-right:6px}.vs-grp th{padding:12px 14px}.vs-cmp thead th{font-size:14px}.vs-short{display:block}.vs-short thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-short tbody{gap:12px;padding:12px;display:grid}.vs-short tr{border:1px solid var(--color-border);border-radius:16px;display:block;overflow:hidden}.vs-short tbody th{background:var(--color-surface-alt);border-bottom:1px solid #eef0f3;padding:12px 16px;display:block}.vs-short td{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.vs-short td:before{content:attr(data-label);letter-spacing:.6px;text-transform:uppercase;color:var(--color-meta);overflow-wrap:anywhere;font:600 11.5px/1.3 Instrument Sans,system-ui,sans-serif}.vs-short td.hl:before{color:var(--pri-ink)}.vs-short tr td:last-child{border-bottom:0}}
