.vs-home{--h-bg:#0c0a09;--h-line:rgba(255,255,255,0.09);--h-txt:#f4efe9;--h-mute:#a39a91;--h-o1:#ff7a1a;--h-og:linear-gradient(135deg,#ff7a1a,#e23a0d 60%,#c8141c);--h-head:var(--font-geist-sans),system-ui,sans-serif;--h-mono:var(--font-mono-display),ui-monospace,monospace;background:var(--h-bg);color:var(--h-txt);font-family:var(--font-geist-sans),system-ui,sans-serif;overflow-x:clip}html:has(.vs-home),html:has(.vs-home) body{background:#0c0a09}.vs-home a{color:inherit;text-decoration:none}.vs-home .w{max-width:1280px;margin:0 auto;padding:0 32px}.vs-home h1,.vs-home h2,.vs-home h3{font-family:var(--h-head);letter-spacing:-.045em}.vs-home .ac{background:var(--h-og);-webkit-background-clip:text;background-clip:text;color:transparent}.vs-home .eye{font:500 13px var(--h-mono);letter-spacing:.3em;color:var(--h-mute);text-transform:uppercase}.vs-home .cta{display:inline-flex;align-items:center;gap:12px;padding:22px 38px;border-radius:999px;background:var(--h-og);color:#fff;font-weight:700;font-size:20px;box-shadow:0 22px 50px -18px rgba(226,58,13,.85);transition:transform .2s,filter .2s}.vs-home .cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.vs-home .cta:focus-visible,.vs-home .h-nav a:focus-visible,.vs-home summary:focus-visible{outline:2px solid var(--h-o1);outline-offset:4px}.vs-home .h-nav{position:absolute;inset:18px 0 auto;z-index:5}.vs-home .h-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;padding:0 10px 0 26px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(38,34,31,.55);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 18px 40px -24px rgba(0,0,0,.8)}.vs-home .h-links{display:flex;gap:32px;font-size:15px;color:#d8d0c8}.vs-home .h-links a:hover{color:#fff}.vs-home .h-actions{display:flex;align-items:center;gap:10px}.vs-home .h-btn{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15px;white-space:nowrap;transition:transform .2s,filter .2s}.vs-home .h-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.vs-home .h-btn-light{background:#fff;color:#e23a0d}.vs-home .h-btn-og{background:var(--h-og);color:#fff;box-shadow:0 10px 24px -10px rgba(226,58,13,.8)}.vs-home .h-hero{position:relative;min-height:860px;overflow:hidden}.vs-home .h-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:6px}.vs-home .h-mosaic div{background-size:cover;background-position:50%}.vs-home .h-mosaic div:first-child,.vs-home .h-mosaic div:nth-child(4){grid-row:span 2}.vs-home .h-shade{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 55%,rgba(12,10,9,.55),rgba(12,10,9,.85) 75%),linear-gradient(180deg,rgba(12,10,9,.5),rgba(12,10,9,.2) 40%,var(--h-bg))}.vs-home .h-hero>.w{position:relative;text-align:center;padding-top:190px;padding-bottom:80px}.vs-home .h-hero h1{font-weight:900;font-size:clamp(52px,8.4vw,124px);line-height:.92}.vs-home .h-sub{max-width:720px;margin:26px auto 0;font-size:21px;line-height:1.5;color:#d4cbc2}.vs-home .h-hero .cta{margin-top:40px}.vs-home .h-tick{border-block:1px solid var(--h-line);overflow:hidden;white-space:nowrap;padding:26px 0;background:#100d0b}.vs-home .h-tick-track{display:inline-flex;animation:vs-home-tick 50s linear infinite}.vs-home .h-tick-run{display:inline-flex}.vs-home .h-tick-item{position:relative;display:inline-flex;align-items:center;gap:46px;padding-right:46px}.vs-home .h-tick-ball{position:absolute;left:50%;top:50%;transform:translate(calc(-50% - 23px),-50%) rotate(-12deg);font-size:64px;line-height:1;opacity:.16;filter:grayscale(.3)}.vs-home .h-tick-name{position:relative;font:italic 800 26px var(--h-head);text-transform:uppercase;color:#8a8077}.vs-home .h-tick em{position:relative;font-style:normal;color:var(--h-o1)}@keyframes vs-home-tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vs-home .h-tick-track{animation:none}}.vs-home .h-sec{padding:130px 0}.vs-home .h-head{max-width:760px}.vs-home .h-head h2{margin-top:16px;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:.98}.vs-home .h-head p{margin-top:18px;font-size:19px;color:var(--h-mute);line-height:1.55}.vs-home .h-center{text-align:center;margin:0 auto}.vs-home .h-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:60px 0 0;padding:0;list-style:none}.vs-home .h-step{position:relative;border-radius:28px;overflow:hidden;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;background-size:cover;background-position:50%}.vs-home .h-final:before,.vs-home .h-step:before{content:"";position:absolute;inset:0}.vs-home .h-step:before{background:linear-gradient(180deg,rgba(12,10,9,.1),rgba(12,10,9,.95) 75%)}.vs-home .h-final>*,.vs-home .h-step>*{position:relative}.vs-home .h-step .n{font:900 96px/1 var(--h-head);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.55)}.vs-home .h-step h3{margin-top:10px;font-size:32px;font-weight:800;line-height:1}.vs-home .h-step p{margin-top:10px;font-size:16px;color:#cfc6bd;line-height:1.5}.vs-home .h-example{padding-top:20px;background:radial-gradient(ellipse 60% 50% at 50% 60%,rgba(255,122,26,.1),transparent 70%)}.vs-home .h-carousel{margin-top:40px;padding:70px 0 30px;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.vs-home .h-carousel-track{display:flex;gap:28px;width:max-content;will-change:transform}.vs-home .h-phone{width:280px;flex-shrink:0;margin:0;border-radius:42px;padding:11px;background:#1d1915;border:1px solid var(--h-line);box-shadow:0 40px 80px -40px rgba(0,0,0,.9);will-change:transform,opacity}.vs-home .h-carousel.dragging{cursor:grabbing}.vs-home .h-carousel figure,.vs-home .h-carousel img{-webkit-user-drag:none}.vs-home .h-scr{border-radius:32px;overflow:hidden;background:#0f0c0a}.vs-home .h-scr-top{height:160px;background-size:cover;background-position:50%;position:relative}.vs-home .h-scr-top:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#0f0c0a)}.vs-home .h-scr-soon,.vs-home .h-scr-tag{position:absolute;z-index:1;top:16px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.vs-home .h-scr-tag{left:16px;background:rgba(0,0,0,.55)}.vs-home .h-scr-soon{right:16px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px)}.vs-home .h-scr-bd{padding:6px 20px 24px}.vs-home .h-vs{font:800 20px var(--h-head);letter-spacing:-.03em}.vs-home .h-when{font-size:12px;color:var(--h-mute);margin-top:4px}.vs-home .h-bar{margin-top:14px}.vs-home .h-bar-l{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.vs-home .h-bar-t{margin-top:6px;height:8px;border-radius:4px;background:#2a2420;overflow:hidden}.vs-home .h-bar-t i{display:block;height:100%;border-radius:4px;background:#4a423b}.vs-home .h-bar-t i.top{background:var(--h-og)}.vs-home .h-ia{margin-top:16px;padding:12px;border-radius:14px;background:#1b1612;font-size:12.5px;line-height:1.5;color:#cfc6bd}.vs-home .h-tour{position:relative;height:320vh}.vs-home .h-tour-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center}.vs-home .h-tour-grid{width:100%;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.vs-home .h-tour-title{margin-top:16px;font-size:clamp(44px,5.6vw,80px);font-weight:900;line-height:.96}.vs-home .h-tour-steps{margin:44px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-width:520px}.vs-home .h-tour-steps li{display:flex;gap:18px;padding:18px 20px;border-radius:20px;border:1px solid transparent;opacity:.4;transition:opacity .35s,background .35s,border-color .35s}.vs-home .h-tour-steps li.on{opacity:1;background:rgba(255,255,255,.04);border-color:var(--h-line)}.vs-home .h-tour-n{font:500 14px var(--h-mono);color:var(--h-o1);padding-top:6px}.vs-home .h-tour-steps h3{font-size:24px;font-weight:800}.vs-home .h-tour-steps p{margin-top:6px;font-size:16px;color:var(--h-mute);line-height:1.5}.vs-home .h-iphone{position:relative;width:min(340px,calc(84vh * 9 / 19.5));aspect-ratio:9/19.5;border-radius:54px;padding:3px;background:linear-gradient(142deg,#fdfdfc,#c9c9c5 14%,#8f8f8b 30%,#ffffff 46%,#b4b4b0 62%,#e9e9e6 78%,#9d9d99 92%,#efefec);box-shadow:0 60px 120px -50px rgba(255,122,26,.35),0 40px 80px -30px #000,inset 0 1px 1px rgba(255,255,255,.9),inset 0 -1px 1px rgba(0,0,0,.25)}.vs-home .h-iphone-btn{position:absolute;width:2px;border-radius:2px;background:linear-gradient(180deg,#f7f7f5,#9d9d99 48%,#dcdcd9)}.vs-home .h-iphone-btn.action{left:-2px;top:16%;height:3.2%}.vs-home .h-iphone-btn.vol-up{left:-2px;top:22%;height:6%}.vs-home .h-iphone-btn.vol-down{left:-2px;top:29.5%;height:6%}.vs-home .h-iphone-btn.power{right:-2px;top:24%;height:9.5%}.vs-home .h-iphone-bezel{height:100%;border-radius:51px;padding:8px;background:#050506}.vs-home .h-iphone-screen{position:relative;height:100%;border-radius:44px;overflow:hidden;background:#111}.vs-home .h-iphone-island{position:absolute;top:1.6%;left:50%;transform:translateX(-50%);z-index:3;width:29%;height:3.8%;border-radius:99px;background:#000;display:flex;align-items:center;justify-content:flex-end;padding-right:3%}.vs-home .h-iphone-island i{width:6px;height:6px;border-radius:50%;background:#16161a;box-shadow:inset 0 0 2px #2c2c34}.vs-home .h-iphone-pages{will-change:transform;backface-visibility:hidden}.vs-home .h-iphone-screen{isolation:isolate;transform:translateZ(0)}.vs-home .h-iphone-pages img{display:block;width:100%;object-fit:cover;object-position:top}.vs-home .h-iphone-glare{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:44px;background:linear-gradient(118deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 22%,transparent 46%)}.vs-home .h-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:start}.vs-home .h-faq details{border-bottom:1px solid var(--h-line);padding:26px 0}.vs-home .h-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:700 22px var(--h-head);letter-spacing:-.02em}.vs-home .h-faq summary::-webkit-details-marker{display:none}.vs-home .h-faq summary:after{content:"+";color:var(--h-o1);font-weight:400}.vs-home .h-faq details[open] summary:after{content:"−"}.vs-home .h-faq details p{margin-top:14px;font-size:17px;line-height:1.6;color:#cfc6bd;max-width:640px}.vs-home .h-final{position:relative;border-radius:36px;overflow:hidden;padding:120px 40px;text-align:center;background-size:cover;background-position:50%}.vs-home .h-final:before{background:linear-gradient(180deg,rgba(12,10,9,.55),rgba(12,10,9,.9))}.vs-home .h-final h2{margin-top:18px;font-size:clamp(46px,6.4vw,96px);font-weight:900;line-height:.94}.vs-home .h-final .cta{margin-top:40px}.vs-home .h-foot{padding:60px 0;color:var(--h-mute);font-size:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vs-home .h-foot nav{display:flex;flex-wrap:wrap;gap:18px}.vs-home .h-foot a:hover{color:#fff}@media (max-width:960px){.vs-home .h-links{display:none}.vs-home .h-steps{grid-template-columns:1fr}.vs-home .h-step{min-height:320px}.vs-home .h-faq{grid-template-columns:1fr;gap:20px}.vs-home .h-tour-grid{grid-template-columns:1fr;gap:24px;justify-items:center;text-align:center}.vs-home .h-tour-steps{display:none}.vs-home .h-tour-title{font-size:40px}.vs-home .h-iphone{width:min(300px,calc(72vh * 9 / 19.5))}}@media (max-width:640px){.vs-home .w{padding:0 16px}.vs-home .h-nav{top:12px}.vs-home .h-bar{height:60px;padding:0 8px 0 16px;gap:8px}.vs-home .h-btn{height:42px;padding:0 16px;font-size:14px}.vs-home .h-signup{display:none}.vs-home .h-hero{min-height:0}.vs-home .h-hero>.w{padding-top:130px;padding-bottom:60px}.vs-home .h-mosaic{grid-template-columns:repeat(2,1fr)}.vs-home .h-mosaic div:nth-child(n+5){display:none}.vs-home .h-sub{font-size:18px}.vs-home .cta{padding:18px 26px;font-size:17px}.vs-home .h-sec{padding:80px 0}.vs-home .h-tick-name{font-size:20px}.vs-home .h-tick-ball{font-size:50px}.vs-home .h-phone{width:250px}.vs-home .h-final{padding:80px 20px;border-radius:26px}}