.vx-site{--vx-bg:#fafaf7;--vx-surface:#fff;--vx-ink:#0b0b1a;--vx-muted:#5b5f73;--vx-border:#e8e8ee;--vx-primary:#4338ca;--vx-primary-soft:#eef0ff;--vx-accent:#7c3aed;--vx-sky:#0ea5e9;--vx-success:#22c55e;--vx-success-soft:#eaf9ef;--vx-skeleton:#eeeff3;--vx-dot-warm:#f4a59b;--vx-dot-gold:#ebcb86;--vx-nav-bg:#fafaf7bf;--vx-radius:20px;--vx-shadow:0 1px 2px #0b0b1a0a, 0 12px 32px -12px #0b0b1a1f;--vx-hero-glow:radial-gradient(ellipse at 5% 5%, color-mix(in srgb, var(--vx-primary) 10%, transparent), transparent 55%), radial-gradient(ellipse at 95% 50%, color-mix(in srgb, var(--vx-sky) 8%, transparent), transparent 55%);--vx-mock-gradient:linear-gradient(125deg, var(--vx-primary-soft), color-mix(in srgb, var(--vx-sky) 13%, var(--vx-surface)));background:var(--vx-bg);color:var(--vx-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif}.vx-site .vx-serif{color:var(--vx-primary);font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.vx-site .vx-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.vx-site .vx-navbar,.vx-site .vx-hero{letter-spacing:0}.vx-site .vx-navbar :focus-visible,.vx-site .vx-hero :focus-visible{outline:2px solid var(--vx-primary);outline-offset:4px;box-shadow:none}.vx-site .vx-navbar{z-index:50;background:var(--vx-nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.vx-site .vx-navbar.vx-scrolled{border-color:var(--vx-border)}.vx-site .vx-nav-inner{justify-content:space-between;align-items:center;gap:18px;height:72px;transition:height .25s;display:flex}.vx-site .vx-scrolled .vx-nav-inner{height:60px}.vx-site .vx-brand{flex-shrink:0;align-items:center;gap:9px;min-height:44px;display:flex}.vx-site .vx-logo{object-fit:contain;width:auto;max-width:92px;height:36px}.vx-site .vx-wordmark{font-size:20px;font-weight:700;line-height:1.1}.vx-site .vx-wordmark>span{color:var(--vx-muted);margin-top:4px;font-size:10px;font-weight:500;display:block}.vx-site .vx-desktop-links{align-items:center;gap:19px;display:none}.vx-site .vx-desktop-links a,.vx-site .vx-login{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.vx-site .vx-desktop-links a{color:var(--vx-muted);transition:color .2s}.vx-site .vx-desktop-links a:hover,.vx-site .vx-login:hover{color:var(--vx-primary)}.vx-site .vx-nav-actions{align-items:center;gap:18px;display:flex}.vx-site .vx-button{height:auto;min-height:48px;box-shadow:none;border-radius:999px;gap:10px;padding:14px 26px;font-size:13px;font-weight:600;transition:transform .2s,background .2s}.vx-site .vx-button:hover{transform:translateY(-1px)}.vx-site .vx-button-ink{background:var(--vx-ink);color:var(--vx-surface);border:1px solid var(--vx-ink)}.vx-site .vx-button-ink:hover{background:color-mix(in srgb, var(--vx-ink) 85%, var(--vx-primary))}.vx-site .vx-button-surface{background:var(--vx-surface);color:var(--vx-ink);border:1px solid var(--vx-border)}.vx-site .vx-button-surface:hover{background:var(--vx-primary-soft)}.vx-site .vx-nav-cta{min-height:44px;padding:10px 18px;font-size:12px}.vx-site .vx-menu-toggle{width:44px;height:44px;color:var(--vx-ink);box-shadow:none;background:0 0}.vx-site .vx-menu-toggle svg{width:22px;height:22px}.vx-site .vx-nav-cta,.vx-site .vx-login{display:none}.vx-site .vx-mobile-menu{background:var(--vx-bg);border-bottom:1px solid var(--vx-border);width:100%;box-shadow:var(--vx-shadow);padding:12px 24px 24px;position:absolute;top:100%;left:0}.vx-site .vx-mobile-menu[hidden]{display:none}.vx-site .vx-mobile-menu>a{border-bottom:1px solid var(--vx-border);justify-content:space-between;align-items:center;min-height:48px;font-size:14px;display:flex}.vx-site .vx-mobile-menu>.vx-button{justify-content:center;margin-top:16px;display:flex}.vx-site .vx-hero{background:var(--vx-hero-glow);padding-block:96px 112px;position:relative;overflow:hidden}.vx-site .vx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--vx-ink) 7%, transparent) .7px, transparent .7px);-webkit-mask-image:linear-gradient(transparent, var(--vx-ink) 25%, transparent);-webkit-mask-image:linear-gradient(transparent, var(--vx-ink) 25%, transparent);mask-image:linear-gradient(transparent, var(--vx-ink) 25%, transparent);background-size:24px 24px;position:absolute;inset:0}.vx-site .vx-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.vx-site .vx-registration{background:var(--vx-surface);border:1px solid var(--vx-border);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.vx-site .vx-status-dot{background:var(--vx-success);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.vx-site #hero-title{letter-spacing:0;margin-top:26px;font-size:48px;font-weight:800;line-height:1.02}.vx-site #hero-title .vx-serif{margin-top:8px;display:inline-block}.vx-site .vx-intro{max-width:560px;color:var(--vx-muted);margin-top:26px;font-size:18px;line-height:1.75}.vx-site .vx-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vx-site .vx-trust{margin-top:40px;display:flex}.vx-site .vx-trust>div{border-left:1px solid var(--vx-border);padding-inline:24px}.vx-site .vx-trust>div:first-child{border-left:0;padding-left:0}.vx-site .vx-trust dt{font-size:24px;font-weight:800}.vx-site .vx-trust dd{color:var(--vx-muted);margin-top:4px;font-size:12px}.vx-site .vx-udyam{color:var(--vx-muted);align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.vx-site .vx-visual{min-width:0;height:520px;position:relative}.vx-site .vx-browser{background:var(--vx-surface);border:1px solid var(--vx-border);border-radius:var(--vx-radius);width:100%;box-shadow:var(--vx-shadow);position:absolute;top:72px;overflow:hidden}.vx-site .vx-browser-bar{border-bottom:1px solid var(--vx-border);align-items:center;gap:16px;height:48px;padding:0 18px;display:flex}.vx-site .vx-browser-dots{gap:5px;display:flex}.vx-site .vx-browser-dots i{background:var(--vx-dot-warm);border-radius:50%;width:7px;height:7px}.vx-site .vx-browser-dots i:nth-child(2){background:var(--vx-dot-gold)}.vx-site .vx-browser-dots i:nth-child(3){background:var(--vx-success)}.vx-site .vx-url{text-align:center;background:var(--vx-bg);color:var(--vx-muted);border-radius:6px;flex:1;padding:5px;font-size:10px}.vx-site .vx-browser-more{color:var(--vx-muted)}.vx-site .vx-browser-body{padding:20px}.vx-site .vx-mock-brand{align-items:center;gap:7px;margin-bottom:18px;font-size:12px;font-weight:800;display:flex}.vx-site .vx-mock-mark{background:var(--vx-ink);width:24px;height:24px;color:var(--vx-surface);border-radius:6px;place-items:center;font-size:16px;display:grid}.vx-site .vx-mock-nav{color:var(--vx-muted);margin-left:7px;font-size:9px;font-weight:500}.vx-site .vx-mock-menu{gap:4px;margin-left:auto;display:grid}.vx-site .vx-mock-menu i{background:var(--vx-muted);width:14px;height:1px}.vx-site .vx-mock-hero{background:var(--vx-mock-gradient);border-radius:10px;padding:26px 20px;position:relative;overflow:hidden}.vx-site .vx-mock-eyebrow{color:var(--vx-primary);align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.vx-site .vx-mock-headline{z-index:1;margin-top:12px;font-size:25px;font-weight:800;line-height:1.18;display:block;position:relative}.vx-site .vx-mock-headline em{color:var(--vx-primary);font-family:Instrument Serif,Georgia,serif;font-size:30px;font-weight:400}.vx-site .vx-mock-action{background:var(--vx-ink);color:var(--vx-surface);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-size:8px;display:inline-flex}.vx-site .vx-mock-art{border:1px solid color-mix(in srgb, var(--vx-primary) 15%, transparent);background:color-mix(in srgb, var(--vx-surface) 45%, transparent);border-radius:18px;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:45px;right:16px;transform:rotate(-9deg)}.vx-site .vx-mock-art svg{width:36px;height:36px;color:var(--vx-primary)}.vx-site .vx-skeleton{gap:7px;margin-block:22px 18px;display:grid}.vx-site .vx-skeleton i{background:var(--vx-skeleton);border-radius:3px;width:65%;height:6px}.vx-site .vx-skeleton i:last-child{width:44%}.vx-site .vx-mock-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vx-site .vx-mock-cards>div{border:1px solid var(--vx-border);border-radius:8px;gap:8px;padding:12px;display:grid}.vx-site .vx-mock-cards svg{width:18px;height:18px;color:var(--vx-primary)}.vx-site .vx-mock-cards>div:nth-child(2) svg{color:var(--vx-sky)}.vx-site .vx-mock-cards>div:nth-child(3) svg{color:var(--vx-accent)}.vx-site .vx-mock-cards i{background:var(--vx-skeleton);border-radius:2px;width:90%;height:4px}.vx-site .vx-mock-cards i:last-child{width:60%}.vx-site .vx-floating-card{border:1px solid var(--vx-border);background:var(--vx-surface);box-shadow:var(--vx-shadow);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute}.vx-site .vx-verified{animation-delay:-2s;top:40px;right:-12px;rotate:3deg}.vx-site .vx-floating-card strong{font-size:12px;font-weight:700;display:block}.vx-site .vx-floating-card small{color:var(--vx-muted);margin-top:3px;font-size:10px;display:block}.vx-site .vx-check{background:var(--vx-success-soft);width:34px;height:34px;color:var(--vx-success);border-radius:50%;place-items:center;display:grid}.vx-site .vx-open{padding:14px;animation-delay:-4s;bottom:12px;left:-24px;rotate:-3deg}.vx-site .vx-open svg{color:var(--vx-muted)}.vx-site .vx-tech{color:var(--vx-muted);background:var(--vx-surface);border:1px solid var(--vx-border);box-shadow:var(--vx-shadow);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:10px;font-weight:600;animation-delay:-3s;display:flex;position:absolute;bottom:-16px;right:0}.vx-site .vx-tech b{color:var(--vx-border)}.vx-site .vx-float{animation:6s ease-in-out infinite vx-float}.vx-site .vx-pulse{animation:2s ease-in-out infinite vx-pulse}.vx-site .vx-fade{animation:.6s ease-out both vx-fade}.vx-site .vx-hero-copy>:nth-child(2){animation-delay:80ms}.vx-site .vx-hero-copy>:nth-child(3){animation-delay:.16s}.vx-site .vx-hero-copy>:nth-child(4){animation-delay:.24s}.vx-site .vx-hero-copy>:nth-child(5){animation-delay:.32s}.vx-site .vx-hero-copy>:nth-child(6){animation-delay:.4s}.vx-site .vx-visual{animation-delay:.24s}@keyframes vx-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vx-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes vx-pulse{50%{opacity:.45}}@media (width>=1024px){.vx-site .vx-desktop-links{display:flex}.vx-site .vx-menu-toggle,.vx-site .vx-mobile-menu{display:none}.vx-site .vx-nav-cta,.vx-site .vx-login{display:inline-flex}}@media (width>=1200px){.vx-site #hero-title{font-size:52px}}@media (width<=1199px) and (width>=1024px){.vx-site .vx-nav-inner,.vx-site .vx-desktop-links,.vx-site .vx-nav-actions{gap:12px}.vx-site .vx-wordmark{font-size:18px}.vx-site .vx-logo{max-width:65px}}@media (width<=1023px){.vx-site .vx-hero-grid{grid-template-columns:1fr;gap:40px}.vx-site .vx-hero-copy{max-width:680px}.vx-site .vx-visual{width:100%;max-width:480px;margin-inline:auto}.vx-site .vx-hero{padding-block:64px 80px}.vx-site #hero-title{font-size:56px}}@media (width<=599px){.vx-site .vx-hero{padding-block:48px 64px}.vx-site #hero-title{font-size:40px}.vx-site .vx-intro{font-size:18px;line-height:1.65}.vx-site .vx-registration{padding-inline:12px;font-size:11px}.vx-site .vx-hero-actions{flex-direction:column;align-items:stretch}.vx-site .vx-trust>div{padding-inline:16px}.vx-site .vx-trust dd{font-size:10px}.vx-site .vx-trust>div:last-child{padding-right:0}.vx-site .vx-visual{height:460px}.vx-site .vx-browser{top:58px}.vx-site .vx-browser-body{padding:14px}.vx-site .vx-mock-hero{padding:24px 14px}.vx-site .vx-mock-art{width:58px;height:58px;top:58px;right:12px}.vx-site .vx-mock-art svg{width:25px;height:25px}.vx-site .vx-mock-headline{font-size:21px}.vx-site .vx-mock-headline em{font-size:26px}.vx-site .vx-verified{padding:10px 12px;top:26px;right:-8px}.vx-site .vx-open{bottom:18px;left:-8px}.vx-site .vx-tech{bottom:-18px}}@media (prefers-reduced-motion:reduce){.vx-site .vx-fade,.vx-site .vx-float,.vx-site .vx-pulse{animation:none}.vx-site .vx-nav-inner,.vx-site .vx-button{transition:none}}
