.vs-hero{padding:40px 0 56px!important;background:linear-gradient(180deg,var(--brand-s),transparent)}.vs-hg{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.vs-bc{font-size:13.5px;margin-bottom:18px;color:var(--mut,#6b7190)}.vs-bc a{color:inherit;text-decoration:none}.vs-bc span{color:var(--ink)}.vs h1{font-size:clamp(32px,5vw,56px);line-height:1.12}.vs h1 em{font-style:normal;color:var(--brand)}.vs-lead{font-size:18px;margin-top:16px;max-width:560px}.vs-from{margin:22px 0 4px;font-size:15px}.vs-from b{font-size:34px;color:var(--ink)}.vs .ha{gap:12px;margin-top:18px}.vs .ha,.vs-chk{display:flex;flex-wrap:wrap}.vs-chk{gap:18px;margin-top:20px;font-size:14px;font-weight:600;color:var(--brand-d)}.vs-art svg{width:100%;height:auto;stroke:var(--ink);stroke-width:2.2}.vs-art circle{fill:var(--brand-s);stroke:var(--brand)}.vs-art [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:vsdraw 1.4s cubic-bezier(.5,0,.2,1) forwards}.vs-art [pathLength]:nth-of-type(n+2){animation-delay:.25s}.vs-art .vs-acc{stroke:var(--brand);stroke-width:3.2;animation-delay:.9s!important}@keyframes vsdraw{to{stroke-dashoffset:0}}.vs-fg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.vs-fc{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px}.vs-fc h3{font-size:18px;margin:10px 0 6px}.vs-fc p{font-size:15px}.vs-n{display:inline-block;font-size:12.5px;font-weight:700;color:var(--brand-d);background:var(--brand-s);border-radius:8px;padding:3px 8px}.vs-lanes{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.vs-lane h3{font-size:16px;margin-bottom:10px}.vs-pl{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:10px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;transition:.2s;min-height:56px}.vs-pl:hover{border-color:var(--brand);transform:translateX(3px)}.vs-pl.f{background:var(--ink);color:#fff;border-color:var(--ink)}.vs-pn{flex:1 1;font-weight:700}.vs-pn small{display:block;font-weight:400;font-size:13px;opacity:.7}.vs-pp{font-weight:700;font-size:18px;white-space:nowrap}.vs-pp small{font-size:12px;font-weight:400;opacity:.7}.vs-go{color:var(--brand)}.vs-og{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.vs-oc{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;color:var(--ink);text-decoration:none;transition:.2s}.vs-oc:hover{transform:translateY(-3px)}.vs-oc small{color:var(--brand-d);font-weight:600}@media(max-width:960px){.vs-hg{grid-template-columns:1fr;gap:24px}.vs-art{max-width:340px;width:100%;justify-self:center;order:-1}.vs-fg,.vs-lanes{grid-template-columns:1fr}.vs-og{grid-template-columns:1fr 1fr;gap:12px}.vs-lead{font-size:16px}.vs .ha .vbtn{flex:1 1;justify-content:center}.vs-oc{padding:16px}.vs-oc b{font-size:15px}}@media(prefers-reduced-motion:reduce){.vs-art [pathLength]{animation:none;stroke-dashoffset:0}.vs-oc,.vs-pl{transition:none}}