:root{--vb-bg:#06050b;--vb-text:#f3f1f8;--vb-mute:#8a87a0;--vb-accent:#8b6cff;--vb-pad:24px;--vb-section:120px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#06050b;color:#f3f1f8;font-family:var(--font-geist),-apple-system,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}body{overflow-x:hidden}#root{min-height:100vh}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer;padding:0}::selection{background:rgba(139,108,255,.16);color:#f3f1f8}.vb-mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-feature-settings:"zero","ss01"}.vb-grad-text{background:linear-gradient(110deg,#c0adff,#7eb8ff 60%,#c0adff);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-grad-text,.vb-grad-white{-webkit-text-fill-color:transparent}.vb-grad-white{background:linear-gradient(180deg,#ffffff,#cfc9e6);-webkit-background-clip:text;background-clip:text}.vb-cta-primary{position:relative;background:linear-gradient(135deg,#8b6cff,#5aa6ff);color:#fff;border-radius:10px;font-weight:500;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.25),0 10px 28px -8px rgba(139,108,255,.55),0 2px 8px -2px rgba(90,166,255,.35);transition:transform .15s ease,box-shadow .2s ease}.vb-cta-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.3),0 16px 38px -8px rgba(139,108,255,.7),0 4px 12px -2px rgba(90,166,255,.45)}.vb-cta-ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f3f1f8;transition:background .15s,border-color .15s}.vb-cta-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.vb-glass{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:16px}.vb-glass,.vb-glass-strong{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.vb-glass-strong{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px}.vb-hr{height:1px;background:rgba(255,255,255,.07);border:none}@keyframes vb-pulse-ring{0%{box-shadow:0 0 0 0 rgba(139,108,255,.55)}80%{box-shadow:0 0 0 14px rgba(139,108,255,0)}to{box-shadow:0 0 0 0 rgba(139,108,255,0)}}@keyframes vb-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes vb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vb-count{0%{transform:translateY(.6em);opacity:0}to{transform:none;opacity:1}}@keyframes vb-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.vb-rise{animation:vb-rise .7s cubic-bezier(.2,.7,.3,1) forwards}.vb-live-dot{width:6px;height:6px;border-radius:99px;background:#4ade80;box-shadow:0 0 0 0 #4ade80;animation:vb-pulse-ring 2s infinite}.vb-noise:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.55;mix-blend-mode:overlay}.vb-container{max-width:1240px;margin:0 auto;padding:0 28px}.vb-container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.vb-eyebrow{padding:6px 12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:12.5px;letter-spacing:.01em;color:#cbc8d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vb-eyebrow,.vb-section-label{display:inline-flex;align-items:center;gap:8px}.vb-section-label{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a87a0}.vb-section-label:before{content:"";width:18px;height:1px;background:currentColor;opacity:.5}[data-density=compact]{--vb-section:92px}[data-density=comfortable]{--vb-section:140px}[data-density=compact] .vb-container,[data-density=compact] .vb-container-wide{padding-left:20px;padding-right:20px}[tabindex]:focus-visible,button:focus-visible{outline:2px solid #8b6cff;outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.14)}.vb-label{display:block;font-size:12.5px;font-weight:500;color:#cbc8d6;margin-bottom:7px}.vb-input{width:100%;height:44px;padding:0 14px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f3f1f8;font:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.vb-input::placeholder{color:#5b5874}.vb-input:focus{outline:none;border-color:rgba(139,108,255,.6);box-shadow:0 0 0 3px rgba(139,108,255,.16)}.vb-input:disabled{opacity:.6;cursor:not-allowed}.vb-legal{max-width:820px;margin:0 auto;padding:140px 0 80px;color:#cbc8d6;font-size:15.5px;line-height:1.7}.vb-legal h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.025em;line-height:1.05;margin:18px 0 6px}.vb-legal h1,.vb-legal h2{font-weight:500;color:#f3f1f8}.vb-legal h2{font-size:22px;letter-spacing:-.015em;margin:48px 0 12px}.vb-legal h3{font-size:17px;font-weight:600;color:#f3f1f8;margin:28px 0 8px}.vb-legal p,.vb-legal ul{margin:0 0 14px}.vb-legal ul{padding-left:20px}.vb-legal li{margin:0 0 8px}.vb-legal a{color:#c0adff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.18);text-decoration-color:rgba(255,255,255,.18)}.vb-legal strong{color:#f3f1f8;font-weight:600}.vb-todo{background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.32);color:#fcd667;border-radius:5px;padding:0 5px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em}@keyframes vb-draw-real{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@media (max-width:980px){:root{--vb-section:88px}.vb-container,.vb-container-wide{padding-left:20px;padding-right:20px}.r-4{grid-template-columns:repeat(2,1fr)!important}.r-2col,.r-3{gap:20px!important}.r-2col,.r-3,.vb-dash{grid-template-columns:1fr!important}.vb-dash{min-height:0!important}.vb-dash-sidebar{display:none!important}.vb-dash-kpi{grid-template-columns:repeat(2,1fr)!important}.vb-dash-main-grid,.vb-services-row{grid-template-columns:1fr!important}.vb-services-row{gap:20px!important;justify-items:start}.vb-integrations{flex-direction:column!important;align-items:flex-start!important;gap:22px!important}.vb-integrations-label{flex:none!important}.vb-builtfor-visual{border-left:none!important;border-top:1px solid rgba(255,255,255,.07)!important}.vb-masonry{column-count:2!important}.vb-faq-aside{position:static!important}.vb-faq-answer{padding-right:4px!important}.vb-footer-grid{grid-template-columns:repeat(3,1fr)!important}.vb-footer-brand{grid-column:1/-1}.vb-testimonial-feat{padding:28px!important}.vb-final-cta{padding:44px 26px!important}}@media (max-width:820px){.vb-nav-links{display:none!important}}@media (max-width:600px){:root{--vb-section:64px}.vb-container,.vb-container-wide{padding-left:16px;padding-right:16px}.r-4,.vb-dash-kpi{grid-template-columns:1fr 1fr!important}.vb-masonry{column-count:1!important}.vb-footer-grid{grid-template-columns:repeat(2,1fr)!important}.vb-hero-cta{flex-direction:column!important;align-items:stretch!important}.vb-hero-cta>a{width:100%!important}.vb-hero-trust{gap:10px 16px!important}.vb-cta-btns,.vb-hero-trust{flex-wrap:wrap!important}.vb-cta-btns>a{flex:1 1 auto!important}.vb-benefit{border-left:none!important;padding-left:0!important;padding-right:16px!important}.vb-final-cta{padding:32px 20px!important}}@media (max-width:440px){.vb-nav-secondary{display:none!important}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}