.vievo-home{color-scheme:light;min-height:100dvh;background:var(--vh-ground);color:var(--vh-ink);font:400 15px/1.55 var(--vh-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(.vievo-home),html:has(.vievo-home) body{background:#f8f8f7}html:has(.vievo-home){color-scheme:light;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.vievo-home){scroll-behavior:auto}}.vievo-home *,.vievo-home *:before,.vievo-home *:after{box-sizing:border-box}.vievo-home [hidden]{display:none!important}.vievo-home [id]{scroll-margin-top:72px}.vievo-home ::-moz-selection{background:var(--vh-orange);color:var(--vh-on-orange)}.vievo-home ::selection{background:var(--vh-orange);color:var(--vh-on-orange)}.vievo-home :focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px;border-radius:4px}.vievo-home a{color:inherit}.vievo-home .num{font-variant-numeric:tabular-nums}.vievo-home .wrap{max-width:1200px;margin:0 auto;padding-inline:var(--vh-gutter)}.vievo-home .sample{font:500 12.5px/1.3 var(--vh-font-sans);color:var(--vh-ink-3);margin:0}.vievo-home .wrap>p.sample{margin-bottom:1em}.vievo-home .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vievo-home .t-xl,.vievo-home .t-lg,.vievo-home .t-md{font-family:var(--vh-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;margin:0}.vievo-home .t-xl{font-size:clamp(72px,7.2vw,112px);line-height:.86}.vievo-home .t-lg{font-size:clamp(60px,7.4vw,104px);line-height:.88}.vievo-home .t-md{font-size:clamp(40px,4.6vw,64px);line-height:.9}.vievo-home .t-xl>span,.vievo-home .t-lg>span,.vievo-home .t-md>span{display:block}.vievo-home .acc{color:var(--vh-orange-ink)}.vievo-home .lead{font-size:18px;line-height:1.5;color:var(--vh-ink-2);max-width:44ch;margin:0}.vievo-home .badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--vh-radius-sm);font:600 12.5px/1 var(--vh-font-sans);background:var(--vh-sunken);color:var(--vh-ink-2);white-space:nowrap}.vievo-home .badge-d{background:var(--vh-danger-wash);color:var(--vh-danger)}.vievo-home .badge-w{background:var(--vh-warning-wash);color:var(--vh-warning)}.vievo-home .badge-s{background:var(--vh-success-wash);color:var(--vh-success)}.vievo-home .hero{position:relative;display:flex;flex-direction:column;background:var(--vh-studio);overflow:hidden}.vievo-home .hero-sky{position:absolute;inset:0;pointer-events:none}.vievo-home .hero-sky svg{display:block;width:100%;height:100%}.vievo-home .hero .words{position:relative;z-index:2;width:100%;max-width:980px;margin:0 auto;padding:48px var(--vh-gutter) 0;display:grid;justify-items:center;text-align:center}.vievo-home .stage{position:relative;width:100%;height:clamp(440px,36vw,540px);margin-top:-16px}.vievo-home .hero canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .4s ease}.vievo-home .hero canvas.ready{opacity:1}.vievo-home .hero .poster{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(44%,630px);height:auto;max-width:none}.vievo-home .hero .poster.gone{visibility:hidden}.vievo-home .hero .floor{position:absolute;left:0;right:0;bottom:0;height:110px;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--vh-studio) 48%,color-mix(in srgb,var(--vh-studio) 0%,transparent))}.vievo-home .hero .t-xl{min-height:calc(clamp(72px,7.2vw,112px)*1.72)}.vievo-home .hero .lead{margin:22px auto 0;min-height:54px;text-wrap:balance}.vievo-home .hero .ctas,.vievo-home .hero .connect-row{justify-content:center}.vievo-home .hero .btn-quiet{background:var(--vh-surface);border-color:var(--vh-surface)}.vievo-home .ctas{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.vievo-home .ctas.enter{animation:vh-fadein .5s var(--vh-ease-out) .32s both}.vievo-home .connect-row{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:5px;column-gap:5px;margin:16px 0 0;font:500 13.5px/1.4 var(--vh-font-sans);color:var(--vh-ink-3)}.vievo-home .connect-row.enter{animation:vh-fadein .5s var(--vh-ease-out) .32s both}.vievo-home .connect-row a{color:var(--vh-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--vh-control-border)}@media(hover:hover)and (pointer:fine){.vievo-home .connect-row a:hover{color:var(--vh-ink);text-decoration-color:var(--vh-ink)}}.vievo-home .chapters{position:relative;z-index:2;width:100%;max-width:1200px;margin:-24px auto 0;padding:0 var(--vh-gutter) 34px;display:grid;grid-template-columns:repeat(4,1fr) auto;gap:10px;align-items:end}.vievo-home .ch{all:unset;cursor:pointer;display:grid;gap:10px;padding-top:8px}.vievo-home .ch small{font:500 12.5px/1 var(--vh-font-mono);letter-spacing:.06em;color:var(--vh-ink-3)}.vievo-home .ch span{font:600 14px/1 var(--vh-font-sans);color:var(--vh-ink-3);transition:color .15s ease;white-space:nowrap}.vievo-home .ch i{display:block;height:3px;border-radius:2px;background:var(--vh-line-strong);overflow:hidden;position:relative}.vievo-home .ch i b{position:absolute;inset:0;background:var(--vh-orange);transform-origin:0 50%;transform:scaleX(0)}.vievo-home .ch i b.full{transform:scaleX(1)}.vievo-home .ch i b.run{animation:vh-fill var(--d, 4s) linear both}@keyframes vh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vievo-home .ch[aria-current=true] span,.vievo-home .ch:hover span{color:var(--vh-ink)}.vievo-home .ch:focus-visible{outline:2px solid var(--vh-focus);outline-offset:4px;border-radius:4px}.vievo-home .play{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;border:1px solid var(--vh-line-strong);display:grid;place-items:center;color:var(--vh-ink);background:var(--vh-surface);transition:transform .16s var(--vh-ease-out)}.vievo-home .play:active{transform:scale(.94)}.vievo-home .play:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.vievo-home .play svg{width:14px;height:14px}.vievo-home .dev>span{animation:vh-develop .8s var(--vh-ease-out) both}.vievo-home .dev>span+span{animation-delay:.12s}@keyframes vh-develop{0%{filter:blur(12px);opacity:0;transform:translateY(10px)}to{filter:none;opacity:1;transform:none}}.vievo-home .fadein{animation:vh-fadein .5s var(--vh-ease-out) .2s both}@keyframes vh-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vievo-home .mtag{position:absolute;left:0;top:0;z-index:3;pointer-events:none;display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;background:var(--vh-surface);color:var(--vh-ink);font:600 13px/1 var(--vh-font-sans);box-shadow:var(--vh-shadow-float);white-space:nowrap;transition:opacity .35s ease}.vievo-home .mtag.o{background:var(--vh-orange);color:var(--vh-on-orange)}.vievo-home .mtag.off{opacity:0}@media(max-width:860px){.vievo-home .hero .floor,.vievo-home .mtag{display:none}.vievo-home .hero .words{padding:28px 20px 8px}.vievo-home .hero .t-xl{min-height:0}.vievo-home .hero .poster{width:90%}.vievo-home .connect-row{margin-top:4px}.vievo-home .connect-row a{display:inline-flex;align-items:center;min-height:44px}.vievo-home .stage{height:auto;aspect-ratio:4 / 3;margin-top:8px}.vievo-home .chapters{margin-top:4px;grid-template-columns:repeat(4,max-content) auto;overflow-x:auto;padding:0 20px 20px;gap:18px;scrollbar-width:none;scroll-padding-inline:20px;-webkit-mask:linear-gradient(90deg,#000 80%,transparent);mask:linear-gradient(90deg,#000 80%,transparent)}.vievo-home .chapters::-webkit-scrollbar{display:none}.vievo-home .ch i{width:120px}}.vievo-home .facts{border-bottom:1px solid var(--vh-line)}.vievo-home .facts .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.vievo-home .fact{display:flex;align-items:center;gap:12px;padding:22px 0;font:500 15px/1.35 var(--vh-font-sans);color:var(--vh-ink-2)}.vievo-home .fact+.fact{padding-left:28px;border-left:1px solid var(--vh-line)}.vievo-home .fact svg{width:20px;height:20px;color:var(--vh-ink-3);flex:none}@media(max-width:860px){.vievo-home .facts .wrap{grid-template-columns:1fr}.vievo-home .fact+.fact{padding-left:0;border-left:0;border-top:1px solid var(--vh-line)}}.vievo-home .aud{padding:96px 0 104px;border-bottom:1px solid var(--vh-line)}.vievo-home .aud-top{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.vievo-home .seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:var(--vh-sunken);border:1px solid var(--vh-line)}.vievo-home .seg button{all:unset;position:relative;z-index:1;cursor:pointer;padding:0 18px;height:40px;display:grid;place-items:center;font:600 14.5px/1 var(--vh-font-sans);color:var(--vh-ink-2);border-radius:9px;transition:color .2s ease;white-space:nowrap}.vievo-home .seg button[aria-selected=true]{color:var(--vh-ink)}.vievo-home .seg button:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.vievo-home .seg .knob{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:var(--vh-surface);box-shadow:var(--vh-shadow-rest),0 0 0 1px var(--vh-line);transition:transform .25s var(--vh-ease-in-out)}.vievo-home .seg[data-active="1"] .knob{transform:translate(100%)}.vievo-home .aud-panel{margin-top:48px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center;animation:vh-aud-in .24s var(--vh-ease-out) both}@keyframes vh-aud-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vievo-home .stations{display:grid;align-items:center;justify-items:center;width:100%;max-width:480px;justify-self:end}.vievo-home .stations .station{grid-area:1 / 1;opacity:0;transform:scale(.985)}.vievo-home .stations .station.on{opacity:1;transform:none;transition:opacity .26s var(--vh-ease-out),transform .48s var(--vh-ease-out)}.vievo-home .aud-list li svg{transition:color .2s ease}.vievo-home .aud-list li.on svg{color:var(--vh-ink)}.vievo-home .aud-list{margin:0;padding:0;list-style:none;display:grid}.vievo-home .aud-list li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--vh-line)}.vievo-home .aud-list li:last-child{border-bottom:1px solid var(--vh-line)}.vievo-home .aud-list svg{width:20px;height:20px;color:var(--vh-ink-3);margin-top:2px}.vievo-home .aud-list b{display:block;font:600 17px/1.3 var(--vh-font-sans)}.vievo-home .aud-list li>div>span{display:block;margin-top:4px;color:var(--vh-ink-2);font-size:15px;line-height:1.5}.vievo-home .aud-list a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vievo-home .aud-note{margin:22px 0 0;font-size:14.5px;color:var(--vh-ink-2);display:flex;gap:10px;align-items:flex-start}.vievo-home .aud-note svg{width:18px;height:18px;flex:none;color:var(--vh-ink-3);margin-top:2px}.vievo-home .tcard{background:var(--vh-surface);border:1px solid var(--vh-line);border-radius:var(--vh-radius-lg);box-shadow:var(--vh-shadow-settle);overflow:hidden}.vievo-home .card-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--vh-line)}.vievo-home .card-top h3{margin:0;font:600 17px/1.3 var(--vh-font-sans);letter-spacing:-.005em}.vievo-home .card-top span{font-size:13.5px;color:var(--vh-ink-3)}.vievo-home .card-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--vh-line)}.vievo-home .trend{display:grid;grid-template-columns:1fr 120px 48px;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--vh-line);font-size:14.5px}.vievo-home .trend small{display:block;color:var(--vh-ink-3);font-size:13px;margin-top:2px}.vievo-home .trend i{display:block;height:6px;border-radius:3px;background:var(--vh-ink);transform-origin:0 50%}.vievo-home .trend i.grow{animation:vh-grow .6s var(--vh-ease-out) both}@keyframes vh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vievo-home .trend em{font-style:normal;font-weight:600;text-align:right}.vievo-home .pb{padding:16px 20px 18px;display:grid;gap:12px}.vievo-home .pb h4{margin:0;font:600 14.5px/1.3 var(--vh-font-sans)}.vievo-home .pb-rules{display:flex;flex-wrap:wrap;gap:8px}.vievo-home .pb-rules button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--vh-line-strong);font:600 13.5px/1 var(--vh-font-sans);color:var(--vh-ink-2);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.vievo-home .pb-rules button svg{width:14px;height:14px}.vievo-home .pb-rules button[aria-pressed=true]{background:var(--vh-ink);border-color:var(--vh-ink);color:var(--vh-ground)}.vievo-home .pb-rules button:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}@media(max-width:860px){.vievo-home .trend{grid-template-columns:1fr 72px 40px;padding-inline:16px}.vievo-home .aud{padding:64px 0 72px}.vievo-home .aud-panel{grid-template-columns:1fr;gap:36px;margin-top:32px}.vievo-home .stations{justify-self:center}.vievo-home .seg{width:100%}}.vievo-home .sec{padding:112px 0}.vievo-home .sec-head{display:grid;gap:24px;max-width:720px}.vievo-home .station{display:block;width:100%;height:auto;max-width:100%}.vievo-home .sec-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.vievo-home .sec-top .station{max-width:560px;justify-self:end}.vievo-home .sec-top.flip .station{justify-self:start}@media(max-width:860px){.vievo-home{--vh-gutter: 20px}.vievo-home .sec{padding:72px 0}.vievo-home .sec-top{grid-template-columns:1fr;gap:24px}.vievo-home .sec-top.flip .station{order:2}.vievo-home .sec-top .station{justify-self:center}}.vievo-home .pipe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.vievo-home .pipe .station{margin-top:28px;max-width:520px}.vievo-home .brief{background:var(--vh-surface);border:1px solid var(--vh-line);border-radius:var(--vh-radius-lg);box-shadow:var(--vh-shadow-settle);overflow:hidden}.vievo-home .play-row{border-bottom:1px solid var(--vh-line);transition:background-color .22s var(--vh-ease-out)}.vievo-home .play-row:last-of-type{border-bottom:0}.vievo-home .play-row.open{background:color-mix(in srgb,var(--vh-orange-wash) 45%,var(--vh-surface))}.vievo-home .pr-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:16px 20px}@media(hover:hover)and (pointer:fine){.vievo-home .play-row:not(.open) .pr-head:hover{background:color-mix(in srgb,var(--vh-sunken) 70%,transparent)}.vievo-home .pb-rules button[aria-pressed=false]:hover{border-color:var(--vh-control-border);color:var(--vh-ink)}.vievo-home .aud-list a:hover,.vievo-home .price .team a:hover{text-decoration-color:var(--vh-orange)}}.vievo-home .pr-head{transition:background-color .15s ease}.vievo-home .pr-head:focus-visible{outline:2px solid var(--vh-focus);outline-offset:-2px}.vievo-home .pr-head b{display:block;font:600 16px/1.3 var(--vh-font-sans)}.vievo-home .pr-head small{display:block;font-size:13.5px;color:var(--vh-ink-3);margin-top:2px}.vievo-home .pr-head .amt{font:600 15px/1 var(--vh-font-sans)}.vievo-home .collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--vh-ease-out)}.vievo-home .collapse>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear .22s}.vievo-home .collapse.open{grid-template-rows:1fr}.vievo-home .collapse.open>div{visibility:visible;transition-delay:0s}.vievo-home .pr-inner{padding:0 20px 18px;display:grid;gap:10px}.vievo-home .pr-inner h4{margin:0;font:600 22px/1.2 var(--vh-font-sans);letter-spacing:-.015em}.vievo-home .pr-inner p{margin:0;color:var(--vh-ink-2)}.vievo-home .pr-inner p b{color:var(--vh-ink)}.vievo-home .pr-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.vievo-home .pr-foot .exp{font:600 15px/1 var(--vh-font-sans);color:var(--vh-orange-ink)}@media(max-width:860px){.vievo-home .pipe{grid-template-columns:1fr;gap:40px}}.vievo-home .coach{background:var(--vh-surface);border-block:1px solid var(--vh-line)}.vievo-home .gaps{margin-top:56px;display:grid;border-top:1px solid var(--vh-line-strong)}.vievo-home .gap{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(260px,2fr) minmax(220px,1.3fr);gap:36px;align-items:center;padding:26px 0;border-bottom:1px solid var(--vh-line)}.vievo-home .gap h4{margin:0;font:600 16px/1.35 var(--vh-font-sans)}.vievo-home .gap h4 small{display:block;font:400 13.5px/1.4 var(--vh-font-sans);color:var(--vh-ink-3);margin-top:3px}.vievo-home .scale{position:relative;height:56px}.vievo-home .scale .axis{position:absolute;left:0;right:0;top:27px;height:1px;background:var(--vh-line-strong)}.vievo-home .scale .span{position:absolute;top:26px;height:3px;background:var(--vh-orange);border-radius:2px;transition:transform .9s var(--vh-ease-out) .2s}.vievo-home .scale .pt{position:absolute;top:28px;transform:translate(-50%,-50%);display:grid;justify-items:center;transition:left .9s var(--vh-ease-out)}.vievo-home .scale .pt i{width:14px;height:14px;border-radius:50%;border:3px solid var(--vh-surface);box-shadow:0 0 0 1px var(--vh-line-strong)}.vievo-home .scale .you i{background:var(--vh-ink)}.vievo-home .scale .top i{background:var(--vh-orange)}.vievo-home .scale .pt em{position:absolute;white-space:nowrap;font:600 12.5px/1 var(--vh-font-sans);font-style:normal}.vievo-home .scale .you em{top:-22px;color:var(--vh-ink)}.vievo-home .scale .top em{top:18px;color:var(--vh-orange-ink)}.vievo-home .tip{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--vh-ink-2)}.vievo-home .tip svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--vh-ink-3)}.vievo-home .gaps-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:16px;flex-wrap:wrap}.vievo-home .legend{display:flex;gap:18px;font-size:13.5px;color:var(--vh-ink-2)}.vievo-home .legend span{display:inline-flex;align-items:center;gap:8px}.vievo-home .legend i{width:10px;height:10px;border-radius:50%}@media(max-width:860px){.vievo-home .gap{grid-template-columns:1fr;gap:14px}}.vievo-home .agents-grid{margin-top:56px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(250px,auto);gap:16px}.vievo-home .tile{border-radius:var(--vh-radius-xl);padding:26px;display:flex;flex-direction:column;gap:18px;overflow:hidden;position:relative;border:1px solid var(--vh-line)}.vievo-home .tile h3{margin:0;font:600 22px/1.2 var(--vh-font-sans);letter-spacing:-.015em}.vievo-home .tile p{margin:0;font-size:14.5px;opacity:.8;max-width:40ch}.vievo-home .tile .row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vievo-home .t1{grid-column:span 4;background:var(--vh-ink);color:var(--vh-ground);border-color:transparent}.vievo-home .t2{grid-column:span 2;background:var(--vh-studio)}.vievo-home .t3{grid-column:span 3;background:var(--vh-surface)}.vievo-home .t4{grid-column:span 3;background:var(--vh-clay-sky);color:#131316;border-color:transparent}.vievo-home .status{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font:600 12.5px/1 var(--vh-font-sans);background:color-mix(in srgb,currentColor 12%,transparent);white-space:nowrap}.vievo-home .status i{width:7px;height:7px;border-radius:50%;background:currentColor}.vievo-home .status[data-s=working] i{animation:vh-pulse 1s ease-in-out infinite}@keyframes vh-pulse{50%{opacity:.25}}.vievo-home .log{font:500 13.5px/1.7 var(--vh-font-mono);display:grid;gap:2px;margin-top:auto}.vievo-home .log b{font-weight:500}.vievo-home .log div,.vievo-home .prep li{opacity:0;transform:translateY(4px);transition:opacity .25s var(--vh-ease-out),transform .25s var(--vh-ease-out)}.vievo-home .log div.on,.vievo-home .prep li.on{opacity:1;transform:none}.vievo-home .mail{margin-top:auto;background:var(--vh-surface);color:var(--vh-ink);border:1px solid var(--vh-line);border-radius:var(--vh-radius-md);padding:14px 16px;font-size:14px;line-height:1.55;min-height:132px}.vievo-home .mail small{display:block;color:var(--vh-ink-3);font-size:12.5px;margin-bottom:6px}.vievo-home .caret{display:inline-block;width:2px;height:15px;background:var(--vh-orange);vertical-align:-2px;margin-left:1px;animation:vh-blink 1s steps(1) infinite}@keyframes vh-blink{50%{opacity:0}}.vievo-home .fields{margin-top:auto;display:grid;border-top:1px solid var(--vh-line)}.vievo-home .fields div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--vh-line);font-size:14.5px;align-items:center}.vievo-home .fields span{color:var(--vh-ink-3)}.vievo-home .fields b{font-weight:600;transition:color .3s ease}.vievo-home .fields b.chg{color:var(--vh-orange-ink)}.vievo-home .prep{margin:auto 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:14.5px}.vievo-home .prep li{display:flex;gap:10px}.vievo-home .prep li svg{width:16px;height:16px;flex:none;margin-top:3px;color:#131316}@media(max-width:980px){.vievo-home .agents-grid{grid-template-columns:1fr 1fr}.vievo-home .t1,.vievo-home .t2,.vievo-home .t3,.vievo-home .t4{grid-column:span 2}}.vievo-home .rules{background:var(--vh-studio);overflow:hidden}.vievo-home .shelf{margin-top:64px;position:relative}.vievo-home .shelf-track{display:flex;align-items:flex-end;gap:10px;width:-moz-max-content;width:max-content;animation:vh-drift 60s linear infinite;padding-inline:var(--vh-gutter)}.vievo-home .shelf:hover .shelf-track,.vievo-home .shelf:focus-within .shelf-track{animation-play-state:paused}@keyframes vh-drift{to{transform:translate(-50%)}}.vievo-home .spine{all:unset;cursor:pointer;position:relative;width:74px;background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 10px 8px rgba(0,0,0,.18));display:flex;align-items:center;justify-content:center;transition:transform .22s var(--vh-ease-out)}.vievo-home .spine span{writing-mode:vertical-rl;transform:rotate(180deg) translate(3px);font:400 26px/1 var(--vh-font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:16px 0}.vievo-home .spine:hover,.vievo-home .spine:focus-visible,.vievo-home .spine[aria-pressed=true]{transform:translateY(-14px)}.vievo-home .spine:focus-visible{outline-offset:4px}.vievo-home .sp-cream,.vievo-home .sp-sky{color:#131316}.vievo-home .sp-orange{color:var(--vh-on-orange)}.vievo-home .sp-ink{color:#f4f4f2}.vievo-home .shelf-board{height:16px;background:var(--vh-clay-ink);margin-top:-2px}.vievo-home .rule-read{margin-top:28px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:760px;min-height:74px}.vievo-home .rule-read b{font:400 24px/1 var(--vh-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vh-orange-ink);padding-top:4px}.vievo-home .rule-read .swap{animation:vh-swap .24s var(--vh-ease-out) both}@keyframes vh-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.vievo-home .rule-read p{margin:0;font-size:18px;line-height:1.5}.vievo-home .proof{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:stretch}.vievo-home .stat{display:grid;align-content:center;gap:18px}.vievo-home .stat .badge{justify-self:start}.vievo-home .stat .big{font:400 clamp(96px,14vw,196px) / .84 var(--vh-font-display);letter-spacing:.005em;text-transform:uppercase}.vievo-home .stat .big>span{display:block}.vievo-home .stat .big .to{display:flex;align-items:center;gap:.08em}.vievo-home .stat .big .to svg{width:.52em;height:.52em;color:var(--vh-ink-3)}.vievo-home .stat p{margin:0;font-size:18px;color:var(--vh-ink-2);max-width:40ch}.vievo-home .stat p.sample{font-size:13px;color:var(--vh-ink-3)}.vievo-home .price{background:var(--vh-surface);border:1px solid var(--vh-line);border-radius:var(--vh-radius-xl);box-shadow:var(--vh-shadow-settle);padding:32px;display:grid;gap:18px;align-content:start}.vievo-home .price h3{margin:0;font:600 22px/1.2 var(--vh-font-sans);letter-spacing:-.015em}.vievo-home .price-lead{margin:0;color:var(--vh-ink-2);font-size:15.5px;line-height:1.5}.vievo-home .price ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.vievo-home .price li{display:flex;gap:10px;font-size:15px}.vievo-home .price li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--vh-success)}.vievo-home .price .team{border-top:1px solid var(--vh-line);padding-top:18px;display:grid;gap:6px;font-size:14.5px;color:var(--vh-ink-2)}.vievo-home .price .team b{color:var(--vh-ink);font-weight:600}.vievo-home .price .team a{justify-self:start;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.vievo-home .proof{grid-template-columns:1fr;gap:40px}}.vievo-home .faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}.vievo-home .qs{border-top:1px solid var(--vh-line-strong)}.vievo-home .q{border-bottom:1px solid var(--vh-line)}.vievo-home .q h3{margin:0}.vievo-home .q button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:600 17px/1.35 var(--vh-font-sans)}.vievo-home .q button:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.vievo-home .q button svg{width:18px;height:18px;flex:none;transition:transform .22s var(--vh-ease-out)}.vievo-home .q button[aria-expanded=true] svg{transform:rotate(45deg)}.vievo-home .q .collapse p{margin:0 0 22px;color:var(--vh-ink-2);max-width:62ch}@media(max-width:860px){.vievo-home .faq{grid-template-columns:1fr;gap:32px}}.vievo-home .final{background:var(--vh-studio);overflow:hidden}.vievo-home .final .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.vievo-home .final .lead{margin-top:22px}.vievo-home .final .ctas{margin-top:28px}@media(max-width:860px){.vievo-home .final .wrap{grid-template-columns:1fr}}.vievo-home.reveal-armed [data-reveal]{transition:opacity .7s var(--vh-ease-out),transform .7s var(--vh-ease-out)}.vievo-home.reveal-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}.vievo-home.reveal-armed .agents-grid>[data-reveal]:nth-child(2){transition-delay:70ms}.vievo-home.reveal-armed .agents-grid>[data-reveal]:nth-child(3){transition-delay:.14s}.vievo-home.reveal-armed .agents-grid>[data-reveal]:nth-child(4){transition-delay:.21s}@media(prefers-reduced-motion:reduce){.vievo-home .dev>span{animation:vh-fadein .2s ease both}.vievo-home .fadein,.vievo-home .aud-panel,.vievo-home .trend i.grow,.vievo-home .shelf-track,.vievo-home .caret,.vievo-home .ctas.enter,.vievo-home .connect-row.enter,.vievo-home .rule-read .swap{animation:none}.vievo-home .play{transition:background-color .15s ease,color .15s ease}.vievo-home .play:active{transform:none}.vievo-home .scale .pt,.vievo-home .scale .span,.vievo-home .seg .knob,.vievo-home .spine,.vievo-home .collapse,.vievo-home .stations .station,.vievo-home .q button svg{transition:none}}
