.vs-capa{border-top:1px solid var(--line)}.vs-capa .cp-lede strong{color:var(--text);font-weight:600}.vs-capa .cp-fig{justify-items:stretch;margin:0;display:grid}.vs-capa .cp-layer{border-radius:var(--r);background:var(--sheet);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:center;gap:20px 40px;padding:26px 28px;display:grid}.vs-capa .cp-head{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vs-capa .cp-n{border:1.5px solid var(--text);width:36px;height:36px;font:500 1.15rem/1 var(--serif);place-items:center;display:grid}.vs-capa .cp-t{font:500 1.45rem/1.15 var(--serif);letter-spacing:-.015em}.vs-capa .cp-s{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.45}.vs-capa .cp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vs-capa .cp-tiles li{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--text);border-radius:2px;align-content:start;gap:4px;padding:14px 14px 16px;display:grid}.vs-capa .cp-tiles li.is-opt{background:var(--sheet);border-style:dashed;border-top:3px dashed var(--muted)}.vs-capa .cp-tiles b{font-size:16.5px;font-weight:650;line-height:1.25}.vs-capa .cp-tiles span{color:var(--muted);font-size:15px;line-height:1.4}.vs-capa .cp-auto{background:var(--mark-soft);border:1.5px solid var(--ink);box-shadow:var(--shadow)}.vs-capa .cp-auto .cp-n{background:var(--mark);border-color:var(--mark-ink)}.vs-capa .cp-auto .cp-s{color:var(--text)}.vs-capa .cp-steps{counter-reset:cp;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vs-capa .cp-steps li{border-left:1px solid color-mix(in srgb,var(--ink) 25%,transparent);counter-increment:cp;align-content:start;gap:4px;padding:4px 14px 4px 16px;display:grid;position:relative}.vs-capa .cp-steps li:first-child{border-left:0;padding-left:0}.vs-capa .cp-steps b{font:650 16.5px/1.25 var(--sans);color:var(--ink)}.vs-capa .cp-steps b:after{content:" →";color:color-mix(in srgb,var(--ink) 55%,transparent);font-weight:400}.vs-capa .cp-steps li:last-child b:after{content:none}.vs-capa .cp-steps span{color:var(--text);font-size:15px;line-height:1.4}.vs-capa .cp-team{border:1.5px solid var(--text)}.vs-capa .cp-team-box{font:500 1.25rem/1.3 var(--serif);align-items:center;gap:12px;display:flex}.vs-capa .cp-team-box .vs-chk-ico{width:28px;height:28px;color:var(--text)}.vs-capa .cp-link{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:0 16px;height:64px;padding-inline:28px;display:grid}.vs-capa .cp-link-svg{width:24px;height:56px;margin-left:6px;overflow:visible}.vs-capa .cp-link-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 5}.vs-capa .cp-link-head{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.vs-capa .cp-link-t{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:no-preference){.vs-capa .cp-link-line{animation:2.4s linear infinite cp-flow}}@keyframes cp-flow{to{stroke-dashoffset:-20px}}.vs-capa .cp-more{margin-top:20px}@media (max-width:1020px){.vs-capa .cp-layer{grid-template-columns:1fr}.vs-capa .cp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-capa .cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.vs-capa .cp-steps li:nth-child(4){border-left:0;padding-left:0}}@media (max-width:640px){.vs-capa .cp-layer{padding:20px 18px}.vs-capa .cp-link{height:58px;padding-inline:18px}.vs-capa .cp-tiles{grid-template-columns:1fr;gap:8px}.vs-capa .cp-tiles li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:10px;padding:12px}.vs-capa .cp-steps{grid-template-columns:1fr;row-gap:0}.vs-capa .cp-steps li,.vs-capa .cp-steps li:first-child,.vs-capa .cp-steps li:nth-child(4){border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:10px 0;display:grid}.vs-capa .cp-steps li:first-child{border-top:0;padding-top:0}.vs-capa .cp-steps li:before{content:counter(cp);background:var(--sheet);border:1px solid var(--ink);width:26px;height:26px;font:650 14px/1 var(--sans);color:var(--ink);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.vs-capa .cp-steps b:after{content:none}.vs-capa .cp-team-box{font-size:1.12rem}}
.vs-aprieta .ap-list{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.vs-aprieta .ap-list li{border-bottom:1px solid var(--line)}.vs-aprieta .ap-row{color:inherit;grid-template-columns:92px minmax(0,1.5fr) minmax(0,1.25fr) auto;align-items:center;gap:10px 24px;padding:18px 14px 18px 4px;text-decoration:none;transition:background .18s;display:grid}.vs-aprieta .ap-row:hover,.vs-aprieta .ap-row:focus-visible{background:var(--sheet)}.vs-aprieta .ap-when{font:500 15px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vs-aprieta .ap-label{font-size:17px;line-height:1.35}.vs-aprieta .ap-sol{gap:2px;display:grid}.vs-aprieta .ap-sol b{font-size:16.5px;font-weight:650;line-height:1.25}.vs-aprieta .ap-sol small{color:var(--muted);font-size:14.5px;line-height:1.35}.vs-aprieta .ap-price{font:650 16.5px/1 var(--sans);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.vs-aprieta .ap-row:hover .vs-arr{transform:translate(3px)}.vs-aprieta .ap-foot{margin-top:22px}@media (max-width:860px){.vs-aprieta .ap-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when price""label label""sol sol";gap:6px 16px;padding:16px 4px}.vs-aprieta .ap-when{grid-area:when}.vs-aprieta .ap-price{grid-area:price;align-self:start}.vs-aprieta .ap-label{grid-area:label}.vs-aprieta .ap-sol{grid-area:sol;margin-top:4px}}.vs-proc .vs-proc-what{font:400 14.5px/1.35 var(--sans);color:var(--muted);margin-top:3px;display:block}
