.vs{--ink:#09090b;--body:#4a5470;--paper:#fff;--tint:#f5f6f9;--blue:#e0243f;--blue-deep:#c81b35;--yellow:#ffe14d;--line:#dde1ea;background:var(--paper);color:var(--ink);min-height:100vh;font-size:17px;line-height:1.55;overflow-x:clip}.vs h1,.vs h2{letter-spacing:-.025em;font-weight:800;line-height:1.1}.vs h2{max-width:22em;font-size:clamp(30px,3.4vw,44px)}.vs h3{font-size:19px;font-weight:700;line-height:1.3}.vs p{color:var(--body)}.vs a:focus-visible,.vs summary:focus-visible,.vs button:focus-visible{outline-offset:3px;outline:3px solid #ff8fa3}.vs-blue{background:var(--ink);color:#fff;padding-bottom:54px;overflow:hidden}.vs-top{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:22px 28px;display:flex}.vs-logo{color:#fff;letter-spacing:-.01em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.vs-logo:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:9px;width:32px;height:32px}.vs-logo b{color:#ff4d63;margin-left:-9px;font-weight:700}.vs-top nav{align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.vs-top nav a:not(.vs-btn){color:#fff}.vs-top nav a:not(.vs-btn):hover{color:#ff8fa3}.vs-btn{background:var(--blue);border-radius:10px;padding:16px 28px;font-weight:700;transition:transform .15s,background .15s;display:inline-block;color:#fff!important}.vs-btn:hover{background:var(--blue-deep);transform:translateY(-2px)}.vs-btn-sm{padding:9px 16px}.vs-btn-ink{background:var(--ink);color:#fff!important}.vs-btn-ink:hover{background:#2a2a30}.vs-link{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.vs-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.vs-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;max-width:1280px;margin:0 auto;padding:18px 28px 44px;display:grid}.vs-hero h1{color:#fff;font-size:clamp(44px,4.7vw,68px)}.vs-hero h1>span{padding-bottom:.04em;display:block;overflow:hidden}.vs-hero h1>span>span{white-space:nowrap;animation:.8s cubic-bezier(.16,1,.3,1) both vs-rise;display:block}.vs-hero h1>span:nth-child(2)>span{color:#ff4d63;animation-delay:.12s}.vs-hero-copy p{color:#d4d4d8;max-width:29em;margin-top:22px;font-size:20px}@keyframes vs-rise{0%{transform:translateY(105%)}}.vs-phone{aspect-ratio:9/16;background:var(--ink);border:6px solid #27272a;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 26px 50px -18px #000c}.vs-phone video{object-fit:cover;width:100%;height:100%;display:block}.vs-fan{height:clamp(440px,44vw,600px);position:relative}.vs-fan .vs-phone{position:absolute;top:50%;left:50%}.vs-fan-c{z-index:2;width:46%;animation:.9s cubic-bezier(.16,1,.3,1) .15s both vs-up;transform:translate(-50%,-50%)}.vs-fan-l{width:37%;animation:.9s cubic-bezier(.16,1,.3,1) .3s both vs-left;transform:translate(-112%,-47%)rotate(-8deg)}.vs-fan-r{width:37%;animation:.9s cubic-bezier(.16,1,.3,1) .3s both vs-right;transform:translate(12%,-47%)rotate(8deg)}@keyframes vs-up{0%{opacity:0;transform:translate(-50%,-30%)}}@keyframes vs-left{0%{opacity:0;transform:translate(-50%,-47%)rotate(0)}}@keyframes vs-right{0%{opacity:0;transform:translate(-50%,-47%)rotate(0)}}.vs-word{text-align:center;font-family:var(--font-anton), Impact, sans-serif;text-shadow:0 2px #000,0 0 8px #000c;margin:0;font-size:clamp(19px,2.2vw,30px);line-height:1.15;position:absolute;bottom:21%;left:8px;right:8px;color:#fff!important}.vs-fan-l .vs-word{font-size:clamp(17px,1.7vw,24px);right:36%}.vs-fan-r .vs-word{font-size:clamp(17px,1.7vw,24px);left:36%}.vs-word em{color:var(--yellow);font-style:normal}.vs-word-loop span{animation:4s infinite vs-say}.vs-word-loop span:nth-child(2){animation-delay:1s}.vs-word-loop span:nth-child(3){animation-delay:2s}.vs-word-loop span:nth-child(4){animation-delay:3s}@keyframes vs-say{0%,23%{color:var(--yellow)}25%,to{color:#fff}}.vs-wall{overflow:hidden}.vs-wall-run{gap:14px;width:max-content;animation:70s linear infinite vs-run;display:flex}.vs-wall:hover .vs-wall-run{animation-play-state:paused}.vs-tile{aspect-ratio:9/16;background:var(--ink);border-radius:14px;flex:none;width:178px;position:relative;overflow:hidden}.vs-tile video{object-fit:cover;width:100%;height:100%;display:block}.vs-tile p{text-align:center;font-family:var(--font-anton), Impact, sans-serif;color:#fff;text-shadow:0 2px #000,0 0 6px #000c;margin:0;font-size:19px;line-height:1.15;position:absolute;bottom:16%;left:8px;right:8px}@keyframes vs-run{to{transform:translate(calc(-50% - 7px))}}.vst{--a:1;--b:1;--c:1;--d:1;background:var(--ink);color:#fff;height:420vh}.vst[data-still]{height:auto}.vst-pin{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:50px;max-width:1280px;min-height:100vh;margin:0 auto;padding:40px 28px;display:grid;position:sticky;top:0}.vst[data-still] .vst-pin{position:static}.vst h2{color:#fff;margin-bottom:22px;font-size:clamp(28px,2.9vw,40px)}.vst ol{margin:0;padding:0;list-style:none}.vst li{opacity:.5;border-left:3px solid #3f3f46;padding:13px 0 13px 16px;transition:opacity .25s,border-color .25s}.vst li[data-on]{opacity:1;border-color:var(--blue)}.vst li p{color:#c5cbe6;grid-template-rows:0fr;max-height:0;font-size:16px;transition:max-height .3s;display:grid;overflow:hidden}.vst li[data-on] p{max-height:120px;margin-top:4px}.vst[data-still] li{opacity:1}.vst[data-still] li p{max-height:none}.vst-stage{min-width:0}.vst-stage small{color:#aab1d2;text-align:right;margin-top:30px;font-size:14px;display:block}.vst-screen{aspect-ratio:16/9;transform:scale(calc(1 + var(--c) * .1));transform-origin:50% 60%;position:relative}.vst-ghost{object-fit:cover;width:100%;height:100%;opacity:calc(1 - var(--c) * .8);filter:saturate(.6);border-radius:12px;position:absolute;inset:0}.vst-crop{clip-path:inset(0 calc(var(--c) * 34.2%) round 12px);position:absolute;inset:0}.vst-crop video{object-fit:cover;width:100%;height:100%;display:block}.vs .vst-cap{text-align:center;font-family:var(--font-anton), Impact, sans-serif;color:#fff;text-shadow:0 2px #000,0 0 8px #000c;margin:0;font-size:clamp(18px,2.4vw,34px);line-height:1.12;position:absolute;bottom:13%;left:34%;right:34%}.vst-cap span{opacity:clamp(0, calc(var(--d) * 3 - var(--i)), 1)}.vst-cap em{color:var(--yellow);white-space:nowrap;font-style:normal}.vst-line{background:url(/home/strip.jpg) 50%/100% 100%;border-radius:8px;height:54px;margin-top:56px;position:relative}.vst-moment{opacity:var(--b);transform:scaleY(calc(.7 + var(--b) * .3));background:#e0243f40;border:3px solid #ff4d63;border-radius:8px;position:absolute;top:-4px;bottom:-4px}.vst-moment b{white-space:nowrap;color:#ff8fa3;font-size:14px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.vst-head{top:-8px;bottom:-8px;left:calc(var(--a) * 100%);width:3px;opacity:calc(1 - var(--c));background:#fff;position:absolute;box-shadow:0 0 10px #fff}.vs-sec{max-width:1240px;margin:0 auto;padding:88px 28px}.vs-lead{max-width:30em;margin-top:14px;font-size:19px}.vs-caps-sec{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:50px;display:grid}.vlab{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:30px;display:grid}.vlab-phone{box-shadow:0 24px 44px -20px #12162b99}.vlab-cap{text-align:center;text-shadow:0 2px #000,0 0 6px #000000b3;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin:0;font-size:24px;line-height:1.2;animation:.28s cubic-bezier(.16,1,.3,1) vlab-pop;display:flex;position:absolute;bottom:19%;left:10px;right:10px;color:#fff!important}.vlab-cap em{font-style:normal}@keyframes vlab-pop{0%{opacity:0;transform:scale(.82)}}.vlab-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vlab-pick button{border:2px solid var(--line);background:var(--ink);color:#fff;cursor:pointer;border-radius:12px;padding:16px 12px;font-size:19px;transition:border-color .15s,transform .15s}.vlab-pick button:hover{transform:translateY(-2px)}.vlab-pick button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}.vs a.vs-btn:focus-visible,.vs .vlab-pick button:focus-visible{outline-color:var(--blue)}.cap-karaoke{font-family:var(--font-montserrat), sans-serif;font-weight:800}.cap-karaoke em{color:var(--yellow)}.cap-beasty{font-family:var(--font-anton), Impact, sans-serif}.cap-beasty em{color:#7dff6b}.cap-diver{font-family:var(--font-montserrat), sans-serif;font-weight:800}.cap-diver em{color:#111;text-shadow:none;background:gold;border-radius:4px;padding:0 5px}.cap-you{font-family:var(--font-bebas), Impact, sans-serif}.vlab-cap.cap-you{font-size:29px}.cap-you em{color:#ff5e5e}.cap-mozi{font-family:var(--font-roboto), sans-serif;font-weight:900}.cap-mozi em{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:3px}.cap-pod{font-family:var(--font-roboto), sans-serif;text-transform:lowercase;font-weight:700}.cap-pod em{color:var(--ink);text-shadow:none;background:#fff;padding:0 5px}.vs-tint{background:var(--tint);max-width:none}.vs-tint h2,.vs-grid{max-width:1184px;margin-left:auto;margin-right:auto}.vs-grid{grid-template-columns:repeat(3,1fr);gap:34px 40px;margin-top:42px;padding:0;list-style:none;display:grid}.vs-grid p{margin-top:5px}.vs-faq{max-width:820px}.vs-faq details{border-top:1px solid var(--line);padding:18px 0}.vs-faq h2{margin-bottom:24px}.vs-faq summary{cursor:pointer;font-size:19px;font-weight:700}.vs-faq details p{margin-top:8px}.vs-end{background:var(--blue);text-align:center;padding:92px 28px}.vs-end h2{color:#fff;margin:0 auto 28px}.vs-foot{background:var(--ink);color:#c5cbe6;font-size:15px}.vs-foot-in{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;max-width:1240px;margin:0 auto;padding:56px 28px 32px;display:grid}.vs-foot .vs-logo{color:#fff}.vs-foot p{color:#c5cbe6;margin:10px 0 16px}.vs-foot address{margin-bottom:16px;font-style:normal;line-height:1.6}.vs-foot nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.vs-foot h2{text-transform:none;letter-spacing:0;color:#fff;margin-bottom:4px;font-family:inherit;font-size:16px;font-weight:700}.vs-foot a{color:#c5cbe6}.vs-foot nav a:hover,.vs-foot address a:hover{color:#ff8fa3}.vs-chat{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.vs-chat:hover{background:var(--blue-deep)}.vs-foot .vs-foot-end{border-top:1px solid #27272a;max-width:1240px;margin:0 auto;padding:16px 28px 26px;font-size:14px}.vs-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px;padding:0;list-style:none;display:grid}.vs-steps h3{margin:12px 0 6px}.vs-num{color:var(--blue);font-size:38px;font-weight:800;line-height:1}.vt-blue{padding-bottom:0}.vt-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:24px 28px 64px;display:grid}.vt-hero-solo{grid-template-columns:minmax(0,1fr)}.vt-hero h1{color:#fff;font-size:clamp(34px,4vw,56px)}.vs .vt-hero p{color:#d4d4d8;max-width:32em;margin-top:20px;font-size:20px}.vt-crumb{color:#d4d4d8;margin-bottom:14px;font-size:15px}.vt-crumb a{color:#fff;text-underline-offset:3px;text-decoration:underline}.vt-rel ul{grid-template-columns:1fr 1fr;gap:12px 36px;margin-top:24px;padding:0;list-style:none;display:grid}.vt-rel a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.vt-index{grid-template-columns:repeat(2,1fr);gap:34px 48px;margin:0;padding:0;list-style:none;display:grid}.vt-index h2{font-size:24px}.vt-index h2 a:hover{color:var(--blue)}.vt-index p{margin-top:6px}@media (max-width:960px){.vs-foot-in{grid-template-columns:1fr 1fr}.vs-steps{grid-template-columns:1fr}.vt-hero{grid-template-columns:minmax(0,1fr)}.vt-phone{display:none}.vs-hero,.vst-pin,.vs-caps-sec{grid-template-columns:minmax(0,1fr)}.vst-pin{align-content:center;gap:18px;padding:16px 20px}.vst h2{margin-bottom:10px;font-size:30px}.vst li{padding:7px 0 7px 12px}.vst li:not([data-on]){display:none}.vst[data-still] li{display:block}.vst-line{height:42px;margin-top:36px}.vs-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.vs-foot-in{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.vs .vs-foot-end{padding-left:16px;padding-right:16px}.vt-index,.vt-rel ul{grid-template-columns:1fr}.vs-top,.vs-hero,.vs-sec,.vs-foot{padding-left:16px;padding-right:16px}.vs-top nav a:not(.vs-btn):not([href=\/login]){display:none}.vs-hero h1{font-size:clamp(32px,9.8vw,44px)}.vs-fan{height:400px}.vs-word{font-size:18px}.vs-tile{width:138px}.vs-tile p{font-size:16px}.vs-sec{padding-top:64px;padding-bottom:64px}.vs-grid{grid-template-columns:1fr}.vlab{grid-template-columns:minmax(0,1fr);justify-items:center}.vlab-phone{width:230px}.vlab-pick{width:100%}}@media (prefers-reduced-motion:reduce){.vs-wall-run,.vs-word-loop span,.vs-hero h1>span>span,.vs-fan .vs-phone,.vlab-cap{animation:none}.vs-wall{overflow-x:auto}}
