.vl{--vl-blue:#245bff;--vl-ink:#141b2c;--vl-muted:#657083;color:var(--vl-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:clip}.vl *{box-sizing:border-box}.vl a{color:inherit;text-decoration:none}.vl button,.vl input,.vl textarea,.vl select{font:inherit}.vl h1,.vl h2,.vl h3,.vl p{margin:0}.vl-wrap{width:min(1264px,100% - 96px);margin-inline:auto}.vl-header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:28px;height:104px;display:flex}.vl-brand{letter-spacing:-1px;align-items:center;gap:11px;font-size:24px;font-weight:750;display:flex}.vl-mark{align-items:center;gap:3px;height:26px;display:inline-flex}.vl-mark i{background:currentColor;width:6px;height:22px;display:block;transform:skew(-18deg)}.vl-mark i:nth-child(2){height:15px}.vl-mark i:nth-child(3){height:8px}.vl-header nav{gap:30px;font-size:14px;display:flex}.vl-header nav a:hover,.vl-login:hover{color:var(--vl-blue)}.vl-login{align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.vl-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:10px;min-height:680px;padding-block:70px 84px;display:grid}.vl-eyebrow{text-transform:uppercase;letter-spacing:1.9px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.vl-eyebrow>span{background:var(--vl-blue);border-radius:50%;width:6px;height:6px}.vl h1{letter-spacing:-3.8px;margin-block:28px;font-size:clamp(42px,4.8vw,70px);font-weight:550;line-height:1.045}.vl h1 em{color:var(--vl-blue);font-style:normal}.vl-intro{max-width:430px;color:var(--vl-muted);font-size:17px;line-height:1.65}.vl-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.vl-button{border:1px solid var(--vl-blue);background:var(--vl-blue);cursor:pointer;min-height:54px;box-shadow:none;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:17px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.vl-button:hover{background:#1948d7;transform:translateY(-2px)}.vl-button:disabled{opacity:.6;cursor:wait;transform:none}.vl-text-link{align-items:center;gap:15px;font-size:14px;font-weight:600;display:inline-flex}.vl-small{color:var(--vl-muted);font-size:12px;margin-top:21px!important}.vl-art{aspect-ratio:1/.98;isolation:isolate;background:radial-gradient(at 60%,#eef3ff,#0000 65%);position:relative}.vl-orbit{border:1px solid #dce4f5;border-radius:50%;position:absolute;inset:1%;transform:rotate(-30deg)scaleX(.94)}.vl-orbit-two{inset:12%;transform:rotate(35deg)scaleX(.87)}.vl-orbit-dot{background:var(--vl-blue);border-radius:50%;width:10px;height:10px;position:absolute;top:14%;left:12%}.vl-card{aspect-ratio:1.586;border-radius:17px;width:82%;transition:transform .65s cubic-bezier(.2,.7,.2,1);animation:1.2s both vl-card-enter;position:absolute;overflow:hidden;box-shadow:0 25px 45px -25px #20316a75}.vl-card-back{color:#7183aa;background:linear-gradient(135deg,#dce5fa,#fbfcff);border:1px solid #d8e2f3;justify-content:space-between;padding:26px;font-size:18px;font-weight:600;display:flex;top:16%;left:8%;transform:rotate(-14deg)}.vl-card-back>span:last-child{letter-spacing:2px;font-size:9px}.vl-card-front{color:#fff;background:linear-gradient(115deg,#2251e8,#1743d0 55%,#316bff);flex-direction:column;justify-content:space-between;padding:28px;animation-delay:.1s;display:flex;top:29%;left:16%;transform:rotate(9deg)}.vl-card-top{letter-spacing:-.5px;justify-content:space-between;align-items:center;font-size:18px;display:flex}.vl-card-top>span:first-child{align-items:center;gap:8px;display:flex}.vl-card-top>span:last-child{letter-spacing:2px;font-size:9px}.vl-card-top .vl-mark{transform-origin:0;margin-right:-7px;transform:scale(.75)}.vl-chip{z-index:1;background:linear-gradient(135deg,#e2decb,#a8b1b4);border:1px solid #f0e7d4;border-radius:7px;gap:7px;width:39px;height:31px;display:flex}.vl-chip i{border-right:1px solid #626c7780;width:8px}.vl-card-bottom{letter-spacing:1.4px;z-index:1;flex-direction:column;gap:13px;font-size:20px;display:flex}.vl-card-bottom small{letter-spacing:2px;font-size:8px}.vl-card-glow{border:48px solid #ffffff0b;border-radius:50%;width:280px;height:280px;position:absolute;top:-30px;right:-65px;transform:rotate(-20deg)}.vl-art:hover .vl-card-front{transform:rotate(4deg)translateY(-8px)}.vl-art:hover .vl-card-back{transform:rotate(-19deg)translateY(-5px)}.vl-art-label{color:#4d617f;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:13%;left:4%}.vl-live-dot{background:#2ba676;border-radius:50%;width:6px;height:6px}.vl-art-label-line{background:#b2c2df;width:44px;height:1px;margin-left:8px}.vl-art-caption{color:var(--vl-muted);font-size:12px;line-height:1.6;position:absolute;bottom:1%;right:4%}.vl-facts{border-block:1px solid #e0e5ed;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:20px;padding-block:29px;display:grid}.vl-facts>div{border-right:1px solid #e6eaf1;flex-direction:column;gap:9px;padding-left:24px;display:flex}.vl-facts>div:first-child{padding-left:0}.vl-facts>div:last-child{border:none}.vl-facts strong{letter-spacing:-.5px;font-size:20px;font-weight:500}.vl-facts span{color:var(--vl-muted);font-size:12px}.vl-section{padding-block:110px}.vl-section-heading{grid-template-columns:1.1fr 1fr;gap:22px 70px;display:grid}.vl-section-heading .vl-eyebrow{grid-column:1/-1}.vl h2{letter-spacing:-2px;font-size:clamp(32px,3.3vw,48px);font-weight:550;line-height:1.1}.vl-section-heading>p:last-child{max-width:410px;color:var(--vl-muted);align-self:end;font-size:16px;line-height:1.7}.vl-features{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:62px;display:grid}.vl-feature-number{color:var(--vl-blue);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:12px;display:block}.vl h3{letter-spacing:-.5px;font-size:21px;font-weight:600;line-height:1.25}.vl-features p{color:var(--vl-muted);max-width:330px;margin-top:17px;font-size:14px;line-height:1.75}.vl-feature-line{background:#e5eaf3;width:100%;height:2px;margin-top:30px;display:block}.vl-feature-line:before{content:"";background:var(--vl-blue);width:28%;height:100%;transition:width .5s;display:block}.vl-features article:hover .vl-feature-line:before{width:100%}.vl-integration{color:#fff;background:#111c34;padding-block:90px;position:relative}.vl-integration-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.vl-integration .vl-eyebrow{color:#9bb4ff}.vl-integration h2{margin-block:24px}.vl-integration p{color:#b5c0d4;max-width:410px;font-size:15px;line-height:1.7}.vl-integration ul{color:#e3e9f7;margin:27px 0;padding:0;font-size:14px;line-height:2.4;list-style:none}.vl-integration li:before{content:"↗";color:#88a7ff;margin-right:14px}.vl-button-white{background:#fff;border-color:#fff;color:#15223c!important}.vl-button-white:hover{background:#e6eeff}.vl-api-art{background:#172641;border:1px solid #2c3d59;border-radius:14px;transition:transform .5s;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)}.vl-api-art:hover{transform:none}.vl-code-header{color:#a0b1ca;border-bottom:1px solid #30415c;justify-content:space-between;gap:10px;padding:19px 24px;font:11px monospace;display:flex}.vl-code-header>span:last-child{color:#759cff}.vl-api-art pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ecf2ff;margin:0;padding:42px 24px;font-size:13px;line-height:1.8}.vl-code-comment{color:#94a3bc}.vl-code-method{color:#74dbbc}.vl-code-key{color:#91aeff}.vl-api-footer{border-block:1px solid #30415c;justify-content:space-between;align-items:center;gap:10px;margin:0 24px;padding:19px 0;font-size:11px;display:flex}.vl-api-footer>span:nth-child(2){color:#7da3ff;font-size:20px}.vl-api-art>p{padding:18px 24px;font-size:11px}.vl-start{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.vl-start h2{margin:25px 0}.vl-start>div>p:last-child{max-width:320px;color:var(--vl-muted);font-size:15px;line-height:1.7}.vl-start ol{margin:0;padding:0;list-style:none}.vl-start li{border-bottom:1px solid #e2e7ef;gap:24px;padding:26px 0;display:flex}.vl-start li:first-child{padding-top:0}.vl-start li>span{color:var(--vl-blue);padding-top:5px;font-size:12px}.vl-start li p{color:var(--vl-muted);margin-top:12px;font-size:14px;line-height:1.7}.vl-connect{background:#f2f5fb;border-block:1px solid #e2e8f2;padding-block:90px;scroll-margin-top:25px}.vl-connect-grid{grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.vl-connect h2{margin-block:26px}.vl-connect-copy>p{color:var(--vl-muted);max-width:330px;font-size:15px;line-height:1.7}.vl-connect-copy>.vl-eyebrow{color:#3e5b94;font-size:11px}.vl-connect-note{gap:18px;max-width:310px;margin-top:58px;display:flex}.vl-connect-note>.vl-mark{color:var(--vl-blue);flex-shrink:0;margin-top:3px}.vl-connect-note strong{font-size:13px;font-weight:600}.vl-connect-note p{color:var(--vl-muted);margin-top:8px;font-size:12px;line-height:1.7}.vl-form{flex-direction:column;gap:19px;display:flex}.vl-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vl-form label{color:#374259;flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:600;display:flex}.vl-form input,.vl-form textarea,.vl-form select{width:100%;min-width:0;max-width:100%;color:var(--vl-ink);box-shadow:none;background:#fff;border:1px solid #c8d2e2;border-radius:7px;min-height:46px;padding:13px 12px;font-size:14px}.vl-form textarea{resize:vertical}.vl-form input::placeholder,.vl-form textarea::placeholder{color:#7b8595;opacity:1}.vl-form .vl-consent{color:var(--vl-muted);flex-direction:row;align-items:flex-start;gap:11px;font-size:11px;font-weight:400;line-height:1.65;display:flex}.vl-consent input{width:16px;height:16px;min-height:16px;accent-color:var(--vl-blue);flex-shrink:0;margin:2px 0 0;padding:0}.vl-form .vl-button{justify-content:space-between;align-self:stretch}.vl-form-note{color:var(--vl-muted);text-align:center;font-size:11px}.vl-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vl-error{color:#a11f35;background:#fbe7ec;border-radius:7px;padding:12px;font-size:13px;line-height:1.6}.vl-success{background:#fff;border:1px solid #d4deec;border-radius:14px;flex-direction:column;align-self:center;gap:24px;padding:40px;display:flex}.vl-success-icon{color:var(--vl-blue);font-size:25px}.vl-success p{color:var(--vl-muted);font-size:16px;line-height:1.7}.vl-success small{color:var(--vl-muted);overflow-wrap:anywhere;font-size:11px}.vl-faq{grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.vl-faq h2{margin-top:24px}.vl-faq details{border-bottom:1px solid #dce3ee;padding:22px 0}.vl-faq details:first-child{padding-top:0}.vl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:32px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.vl-faq summary::-webkit-details-marker{display:none}.vl-faq summary>span{color:var(--vl-blue);flex-shrink:0;font-size:24px;font-weight:300;transition:transform .2s}.vl-faq details[open] summary>span{transform:rotate(45deg)}.vl-faq details p{color:var(--vl-muted);margin-top:15px;padding-right:32px;font-size:14px;line-height:1.75}.vl-footer{border-top:1px solid #e0e5ed;flex-wrap:wrap;align-items:center;gap:30px;padding-block:35px;display:flex}.vl-footer p,.vl-footer small{color:var(--vl-muted);font-size:12px}.vl-footer>div{gap:24px;margin-left:auto;font-size:12px;display:flex}.vl-footer small{width:100%}.vl :focus-visible{outline-offset:4px;outline:3px solid #7496ff}.vl-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.vl-visible{opacity:1;transform:none}@keyframes vl-card-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@media (min-width:1500px){.vl-hero{min-height:720px}}@media (max-width:1100px){.vl-wrap{width:calc(100% - 64px)}.vl h1{letter-spacing:-2.5px}.vl-hero{gap:20px;min-height:600px}.vl-hero-actions{gap:18px}.vl-integration-grid,.vl-start,.vl-connect-grid,.vl-faq{gap:48px}.vl-card-front{padding:22px}.vl-card-top{font-size:15px}.vl-card-bottom,.vl-card-back{font-size:16px}.vl-features{gap:28px}.vl-facts strong{font-size:17px}.vl-header nav{gap:20px}.vl-art-label{bottom:8%}.vl-art-caption{bottom:-5%}}@media (max-width:800px){.vl-wrap{width:calc(100% - 40px)}.vl-header{height:78px}.vl-header nav{display:none}.vl-brand{font-size:21px}.vl-login{gap:8px;font-size:12px}.vl-hero{grid-template-columns:1fr;gap:15px;padding-block:46px 55px}.vl h1{letter-spacing:-2.8px;font-size:clamp(43px,8vw,66px)}.vl-desktop-break{display:none}.vl-hero-copy{max-width:620px}.vl-intro{max-width:500px;font-size:16px}.vl-art{aspect-ratio:1;justify-self:center;width:min(480px,100%);margin-block:10px 20px}.vl-card-front{padding:26px}.vl-card-top{font-size:17px}.vl-card-bottom{font-size:20px}.vl-art-label{bottom:11%}.vl-art-caption{bottom:0}.vl-facts{grid-template-columns:1fr 1fr;gap:25px;padding-block:26px}.vl-facts>div{padding-left:0}.vl-facts>div:nth-child(2){border:none}.vl-section{padding-block:68px}.vl-section-heading{grid-template-columns:1fr;gap:20px}.vl-section-heading>p:last-child{max-width:530px}.vl h2{letter-spacing:-1.5px;font-size:36px}.vl-features{grid-template-columns:1fr;gap:28px;margin-top:42px}.vl-feature-number{margin-bottom:14px}.vl-features p{max-width:100%;margin-top:12px}.vl-feature-line{margin-top:20px}.vl-integration{padding-block:60px}.vl-integration-grid{grid-template-columns:1fr;gap:40px}.vl-api-art{width:100%;max-width:540px;transform:none}.vl-start,.vl-connect-grid,.vl-faq{grid-template-columns:1fr;gap:38px}.vl-start>div>p:last-child{max-width:470px}.vl-connect{padding-block:60px}.vl-connect-copy>p{max-width:470px}.vl-connect-note{max-width:470px;margin-top:25px}.vl-form{gap:18px}.vl-faq{gap:35px}.vl-footer{gap:24px}.vl-footer>p{display:none}.vl-footer>div{gap:16px}.vl-eyebrow{letter-spacing:1.5px;font-size:10px}}@media (max-width:420px){.vl h1{font-size:43px}.vl-card-front{padding:20px}.vl-card-top{font-size:14px}.vl-card-top>span:last-child{font-size:7px}.vl-card-bottom{font-size:16px}.vl-chip{width:32px;height:24px}.vl-card-back{padding:20px;font-size:15px}.vl-art-label,.vl-art-caption{font-size:11px}.vl-art-label-line{width:22px}.vl-form-row{grid-template-columns:1fr;gap:18px}.vl-hero-actions{flex-direction:column;align-items:flex-start;gap:23px}.vl-hero-actions>.vl-button{justify-content:space-between;width:100%}.vl-facts strong{font-size:16px}.vl-facts span{font-size:11px}.vl-footer{flex-direction:column;align-items:flex-start}.vl-footer>div{margin-left:0}.vl-success{padding:26px}.vl-code-header{padding:18px;font-size:10px}.vl-api-art pre{padding:30px 18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vl *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vl-reveal{opacity:1;transform:none}}
