@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_97819491-module__1u_tPG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_97819491-module__1u_tPG__variable{--font-sora:"Sora", "Sora Fallback"}
html:has(.vx-site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.vx-site) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.vx-site{--vx-ink:#0b1220;--vx-ink-2:#283548;--vx-muted:#5d6b80;--vx-line:#e4e9f0;--vx-soft:#f6f8fb;--vx-white:#fff;--vx-cyan:#06b6d4;--vx-teal:#0e9fb3;--vx-teal-text:#0a7c8b;--vx-blue:#2563eb;--vx-indigo:#4f46e5;--vx-good:#0f9d6b;--vx-on-dark:#b7c2d3;--vx-on-dark-accent:#67e1f0;--vx-grad:linear-gradient(95deg, #0ea5b7 0%, #2563eb 55%, #4f46e5 100%);--vx-display:var(--font-sora), "Sora", "Segoe UI", system-ui, sans-serif;--vx-body:var(--font-geist-sans), "Geist", "Segoe UI", system-ui, sans-serif;z-index:0;background:var(--vx-white);min-height:100vh;color:var(--vx-ink);font:16px/1.6 var(--vx-body);flex:1;position:relative;container:site/inline-size}.vx-site *{box-sizing:border-box}.vx-site img{max-width:100%;display:block}.vx-site button,.vx-site input,.vx-site select,.vx-site textarea{font:inherit}.vx-site a{color:inherit}.vx-site :focus-visible{outline:3px solid var(--vx-cyan);outline-offset:2px;border-radius:6px}.vx-site .skip{z-index:50;background:var(--vx-ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.vx-site .skip:focus{top:12px}.vx-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-site .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.vx-site .grad-text{background:var(--vx-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.vx-site h1,.vx-site h2,.vx-site h3,.vx-site h4{font-family:var(--vx-display);letter-spacing:-.025em;text-wrap:balance;color:var(--vx-ink);margin:0;line-height:1.12}.vx-site .h-hero{font-size:4.1rem;font-weight:700}.vx-site .h-page{font-size:3.4rem;font-weight:700}.vx-site .h-sec{font-size:2.6rem;font-weight:600}.vx-site .h-card{letter-spacing:-.015em;font-size:1.22rem;font-weight:600}.vx-site .lede{color:var(--vx-muted);max-width:640px;margin:0;font-size:1.2rem;line-height:1.55}.vx-site .kicker{font:600 .78rem var(--vx-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-teal-text);align-items:center;gap:10px;display:inline-flex}.vx-site .kicker:before{content:"";background:var(--vx-grad);border-radius:2px;width:22px;height:2px}.vx-site .sec{padding:112px 0}.vx-site .sec.tight{padding-top:0}.vx-site .sec.top-tight{padding-top:20px}.vx-site .sec-head{gap:16px;margin-bottom:48px;display:grid}.vx-site .sec-head.center{text-align:center;justify-items:center}.vx-site .sec-head.center .lede{margin:0 auto}.vx-site .btn{cursor:pointer;white-space:nowrap;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.vx-site .btn-dark{background:var(--vx-ink);color:#fff;box-shadow:0 8px 20px -10px #0b122099}.vx-site .btn-dark:hover{background:#1b2638}.vx-site .btn-light{color:var(--vx-ink);border-color:var(--vx-line);background:#fff}.vx-site .btn-light:hover{border-color:#c9d2de}.vx-site .btn-sm{border-radius:9px;padding:8px 14px;font-size:.88rem}.vx-site .btn .time{color:var(--vx-muted);font-weight:500}.vx-site .btn.is-soon{cursor:default}.vx-site .soon{letter-spacing:.02em;color:var(--vx-ink-2);background:#eef1f6;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.vx-site .nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e4e9f0cc;position:sticky;top:0}.vx-site .nav .wrap{align-items:center;gap:28px;height:68px;display:flex}.vx-site .brand{font:700 1.18rem var(--vx-display);letter-spacing:-.02em;color:var(--vx-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.vx-site .brand img{width:30px;height:30px}.vx-site .nav-links{color:var(--vx-ink-2);flex:1;gap:26px;font-size:.94rem;font-weight:500;display:flex}.vx-site .nav-links a{text-decoration:none}.vx-site .nav-links a:hover,.vx-site .nav-links a[aria-current=page]{color:var(--vx-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.vx-site .nav-right{color:var(--vx-ink-2);align-items:center;gap:14px;font-size:.92rem;font-weight:500;display:flex}.vx-site .drop{position:relative}.vx-site .drop>summary{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 6px;list-style:none;display:inline-flex}.vx-site .drop>summary::-webkit-details-marker{display:none}.vx-site .drop-menu{border:1px solid var(--vx-line);z-index:30;background:#fff;border-radius:12px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 50px -24px #0b122073}.vx-site .drop-menu a{color:var(--vx-ink-2);border-radius:8px;padding:9px 12px;text-decoration:none}.vx-site .drop-menu a:hover,.vx-site .drop-menu a[aria-current=true]{background:var(--vx-soft);color:var(--vx-ink)}.vx-site .burger{display:none}.vx-site .burger>summary{border:1px solid var(--vx-line);border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.vx-site .burger .drop-menu{width:min(340px,100vw - 24px);min-width:0}.vx-site .burger .drop-menu hr{border:0;border-top:1px solid var(--vx-line);width:auto;margin:6px 4px}.vx-site .burger .drop-menu .btn{justify-content:center;margin:4px 6px 6px}.vx-site .langs{gap:4px;padding:4px 6px;display:flex}.vx-site .langs a{text-align:center;flex:1}.vx-site .hero{background:radial-gradient(52% 60% at 12% 0,#06b6d429,#0000 70%),radial-gradient(45% 55% at 92% 8%,#4f46e51c,#0000 70%),#fff;padding:88px 0 0;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, blue)){.vx-site .hero{background:radial-gradient(52% 60% at 12% 0%, color-mix(in srgb, var(--vx-hero-wash,#06b6d4) 16%, transparent), transparent 70%), radial-gradient(45% 55% at 92% 8%, color-mix(in srgb, var(--vx-hero-wash-2,#4f46e5) 11%, transparent), transparent 70%), #fff}}.vx-site .hero:before{content:"";pointer-events:none;background-image:radial-gradient(#0b122012 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 60%);mask-image:linear-gradient(#0009,#0000 60%)}.vx-site .hero .wrap{text-align:center;justify-items:center;gap:26px;display:grid;position:relative}.vx-site .pill{border:1px solid var(--vx-line);color:var(--vx-ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:.86rem;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -12px #0b122080}.vx-site .pill b{background:var(--vx-ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:.72rem}.vx-site .hero .lede{text-align:center}.vx-site .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vx-site .devices-line{color:var(--vx-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:0;font-size:.86rem;display:flex}.vx-site .soon-line{color:var(--vx-ink-2);align-items:center;gap:10px;margin:0;font-size:.95rem;display:flex}.vx-site .hero-shot{width:100%;max-width:1080px;margin-top:30px;position:relative}.vx-site [hidden],.vx-site .hero-shot>[hidden]{display:none}.vx-site .hero-shot>img,.vx-site .hero-shot>canvas{border:1px solid #0b122014;border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:auto;display:block;box-shadow:0 -10px 60px -30px #2563eb59}.vx-site .float{border:1px solid var(--vx-line);text-align:left;background:#fff;border-radius:14px;gap:4px;min-width:210px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 24px 50px -24px #0b122073}.vx-site .float small{color:var(--vx-muted);font-size:.74rem}.vx-site .float strong{font:700 1.7rem var(--vx-display);letter-spacing:-.03em}.vx-site .float .up{color:#0b7a53;font-size:.8rem;font-weight:600}.vx-site .float-2{gap:10px;width:236px;top:10%;right:-26px}.vx-site .brand-chip{align-items:center;gap:10px;display:flex}.vx-site .brand-chip i{background:var(--vx-brand,#2563eb);width:34px;height:34px;color:var(--vx-brand-ink,#fff);font:700 .95rem var(--vx-display);border-radius:9px;place-items:center;font-style:normal;transition:background-color .2s;display:grid}.vx-site .brand-chip b{font-family:var(--vx-display);display:block}.vx-site .swatches{border:0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.vx-site .swatches button{cursor:pointer;border:0;border-radius:6px;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #0b12201f}.vx-site .swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--vx-ink)}.vx-site .swatch-custom{cursor:pointer;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444);border-radius:6px;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b12201f}.vx-site .swatch-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.vx-site .swatch-custom:focus-within{outline:3px solid var(--vx-cyan);outline-offset:2px}.vx-site .mini-app{color:#e6ebf2;background:#0b0f17;border-radius:10px;gap:8px;padding:10px;font-size:.7rem;display:grid}.vx-site .mini-app-top{align-items:center;gap:6px;font-weight:600;display:flex}.vx-site .mini-app-top i{background:var(--vx-brand,#2563eb);border-radius:4px;width:14px;height:14px}.vx-site .mini-app-tiles{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.vx-site .mini-app-tiles span{aspect-ratio:2/3;background:linear-gradient(160deg,#1e293b,#334155);border-radius:4px}.vx-site .mini-app-tiles span:first-child{background:linear-gradient(160deg, var(--vx-brand,#2563eb), #1e293b)}.vx-site .mini-app-bar{background:#273244;border-radius:4px;height:4px;overflow:hidden}.vx-site .mini-app-bar span{background:var(--vx-brand,#2563eb);width:62%;height:100%;display:block}.vx-site .mini-app-play{background:var(--vx-brand,#2563eb);color:var(--vx-brand-ink,#fff);border-radius:6px;justify-self:start;padding:3px 10px;font-weight:700}.vx-site .segments{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);background:#fff}.vx-site .segments .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding-top:26px;padding-bottom:26px;display:flex}.vx-site .segments p{color:var(--vx-muted);margin:0;font-size:.88rem}.vx-site .seg-list{font:600 .98rem var(--vx-display);color:var(--vx-ink-2);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.vx-site .seg-list li{align-items:center;gap:8px;display:inline-flex}.vx-site .seg-list li:before{content:"";background:var(--vx-teal);border-radius:50%;width:6px;height:6px}.vx-site .bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.vx-site .card{background:var(--vx-soft);border:1px solid var(--vx-line);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.vx-site .card p{color:var(--vx-muted);margin:0;font-size:.98rem}.vx-site .span-4{grid-column:span 4}.vx-site .span-3{grid-column:span 3}.vx-site .span-2{grid-column:span 2}.vx-site .span-6{grid-column:span 6}.vx-site .card .shot{border:1px solid #0b12201a;border-radius:12px;width:100%;height:auto;margin-top:auto;box-shadow:0 20px 40px -26px #0b122099}.vx-site .card-apps{background:linear-gradient(#f6f8fb 0%,#eef6fb 100%)}.vx-site .apps-visual{grid-template-columns:1fr 120px;align-items:end;gap:16px;margin-top:auto;display:grid}.vx-site .apps-visual img,.vx-site .duo img{width:100%;height:auto}.vx-site .apps-visual .tv{border:6px solid #0b1220;border-radius:10px;box-shadow:0 24px 40px -24px #0b1220b3}.vx-site .apps-visual .ph{border:5px solid #0b1220;border-radius:18px;box-shadow:0 24px 40px -24px #0b1220b3}.vx-site .mini{border:1px solid var(--vx-line);background:#fff;border-radius:14px;gap:10px;margin-top:auto;padding:14px;font-size:.86rem;display:grid;box-shadow:0 16px 30px -24px #0b122080}.vx-site .mini-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.vx-site .mini-row span{color:var(--vx-muted)}.vx-site .mini .ok{background:var(--vx-ink);color:#fff;text-align:center;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600}.vx-site .mail-line{border-top:1px solid var(--vx-line);align-items:center;gap:10px;padding:8px 0;display:flex}.vx-site .mail-line:first-child{border-top:0;padding-top:0}.vx-site .mail-line i{border-radius:8px;flex-shrink:0;width:30px;height:30px}.vx-site .mail-line div{line-height:1.3;display:grid}.vx-site .mail-line b{font-size:.84rem;font-weight:600}.vx-site .mail-line small{color:var(--vx-muted);font-size:.76rem}.vx-site .mail-a{background:linear-gradient(135deg,#0ea5b7,#2563eb)}.vx-site .mail-b{background:linear-gradient(135deg,#f59e0b,#ef4444)}.vx-site .mail-c{background:linear-gradient(135deg,#4f46e5,#a855f7)}.vx-site .delivery{gap:22px;display:grid}.vx-site .flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-site .flow-step{border:1px solid var(--vx-line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.vx-site .flow-step.is-core{background:var(--vx-ink);border-color:var(--vx-ink);color:#fff}.vx-site .flow-step.is-core h4{color:#fff}.vx-site .flow-step.is-core p{color:var(--vx-on-dark)}.vx-site .flow-step h4{font-size:1rem;font-weight:600}.vx-site .flow-step p{color:var(--vx-muted);margin:0;font-size:.9rem}.vx-site .flow-icons{color:var(--vx-teal);gap:6px;display:flex}.vx-site .flow-step.is-core .flow-icons{color:var(--vx-on-dark-accent)}.vx-site .flow-arrow{color:var(--vx-teal);place-items:center;display:grid}.vx-site .flow-note{color:var(--vx-ink-2);align-items:flex-start;gap:10px;margin:0;font-size:.98rem;display:flex}.vx-site .flow-note svg{color:var(--vx-teal);flex-shrink:0;margin-top:3px}.vx-site .stats{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.vx-site .stat{border-left:1px solid var(--vx-line);gap:6px;margin:0;padding:34px 28px;display:grid}.vx-site .stat:first-child{border-left:0}.vx-site .stat dt{font:700 3rem var(--vx-display);letter-spacing:-.04em;line-height:1}.vx-site .stat dd{color:var(--vx-muted);margin:0;font-size:.95rem}.vx-site .steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.vx-site .steps:before{content:"";background:linear-gradient(90deg,#0ea5b780,#4f46e580);height:2px;position:absolute;top:22px;left:22px;right:22px}.vx-site .step{align-content:start;gap:10px;display:grid;position:relative}.vx-site .step>span{border:2px solid var(--vx-teal);width:46px;height:46px;font:700 1rem var(--vx-display);color:var(--vx-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.vx-site .step p{color:var(--vx-muted);margin:0;font-size:.96rem}.vx-site .video{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:28px;display:grid}.vx-site .poster{border:1px solid var(--vx-line);aspect-ratio:16/9;background:#0b0f17;border-radius:20px;align-self:start;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0b122099}.vx-site .poster img{object-fit:cover;width:100%;height:100%}.vx-site .poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0b122099);position:absolute;inset:0}.vx-site .poster iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.vx-site .play{z-index:1;width:78px;height:78px;color:var(--vx-ink);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px -10px #00000080}.vx-site .play.is-soon{cursor:default;border-radius:999px;align-items:center;gap:8px;width:auto;height:auto;padding:10px 18px;font-weight:600;display:inline-flex}.vx-site .poster-cap{z-index:1;color:#fff;align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;bottom:18px;left:22px}.vx-site .poster-cap b{font-family:var(--vx-display);font-weight:600}.vx-site .chapters{background:var(--vx-soft);border:1px solid var(--vx-line);border-radius:20px;align-content:start;gap:4px;padding:22px 24px;display:grid}.vx-site .chapters h3{margin-bottom:8px;font-size:1.05rem}.vx-site .chapters ol{margin:0;padding:0;list-style:none}.vx-site .chap{border-top:1px solid var(--vx-line);grid-template-columns:52px 1fr;gap:8px;padding:9px 0;font-size:.93rem;display:grid}.vx-site .chap:first-child{border-top:0}.vx-site .chap span:first-child{font-variant-numeric:tabular-nums;color:var(--vx-teal-text);font-weight:600}.vx-site .chapters small{color:var(--vx-muted);margin-top:8px;font-size:.8rem}.vx-site .sols{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.vx-site .sol{border:1px solid var(--vx-line);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.vx-site .sol:hover{border-color:#c9d2de}.vx-site .sol img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.vx-site .sol div{gap:6px;padding:16px 18px 20px;display:grid}.vx-site .sol p{color:var(--vx-muted);margin:0;font-size:.9rem}.vx-site .tag{width:fit-content;color:var(--vx-teal-text);background:#e9f7fa;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.vx-site .more-link{color:var(--vx-blue);align-items:center;gap:8px;margin-top:22px;font-weight:600;text-decoration:none;display:inline-flex}.vx-site .trust{background:radial-gradient(50% 80% at 85% 0%, #4f46e547, transparent 70%), radial-gradient(40% 70% at 5% 100%, #06b6d438, transparent 70%), var(--vx-ink);color:#fff}.vx-site .trust h2,.vx-site .trust h3{color:#fff}.vx-site .trust .lede{color:var(--vx-on-dark)}.vx-site .trust .kicker{color:var(--vx-on-dark-accent)}.vx-site .trust-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vx-site .trust-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-content:start;gap:10px;padding:26px;display:grid}.vx-site .trust-card p{color:var(--vx-on-dark);margin:0;font-size:.96rem}.vx-site .trust-card svg{color:var(--vx-on-dark-accent)}.vx-site .trust-link{color:#fff;align-items:center;gap:8px;margin-top:30px;font-weight:600;display:inline-flex}.vx-site .plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vx-site .plan{border:1px solid var(--vx-line);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:26px 24px;display:flex;position:relative}.vx-site .plan.hl{background:linear-gradient(#fff, #fff) padding-box, var(--vx-grad) border-box;border:1.5px solid #0000;box-shadow:0 30px 60px -40px #2563eb99}.vx-site .plan .badge{background:var(--vx-grad);color:#fff;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600;position:absolute;top:-12px;left:24px}.vx-site .plan h3{font-size:1.15rem}.vx-site .plan .tagline{color:var(--vx-muted);min-height:2.8em;margin:0;font-size:.9rem}.vx-site .price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vx-site .price b{font:700 2.5rem var(--vx-display);letter-spacing:-.04em}.vx-site .price span{color:var(--vx-muted);font-size:.9rem}.vx-site .plus{color:var(--vx-ink-2);margin:-6px 0 0;font-size:.88rem;font-weight:500}.vx-site .plan ul{color:var(--vx-ink-2);gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.vx-site .plan li{align-items:flex-start;gap:8px;display:flex}.vx-site .plan li svg,.vx-site .check{color:var(--vx-teal);flex-shrink:0;margin-top:3px}.vx-site .plan .btn{justify-content:center;margin-top:auto}.vx-site .teaser-plans .plan{padding:22px;text-decoration:none}.vx-site .teaser-plans .price b{font-size:2rem}.vx-site .fine{text-align:center;color:var(--vx-muted);margin:22px 0 0;font-size:.9rem}.vx-site .fine a{color:var(--vx-blue);font-weight:600;text-decoration:none}.vx-site .ico{width:40px;height:40px;color:var(--vx-teal-text);background:#e9f7fa;border-radius:12px;place-items:center;display:grid}.vx-site .fees{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.vx-site .fee{border:1px solid var(--vx-line);background:var(--vx-soft);border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:4px 14px;padding:18px 20px;display:grid}.vx-site .fee .ico{grid-row:span 2}.vx-site .fee h3{font-size:1rem;font-weight:600}.vx-site .fee p{color:var(--vx-muted);margin:0;font-size:.93rem}.vx-site .estimator{border:1px solid var(--vx-line);background:var(--vx-soft);border-radius:22px;grid-template-columns:1fr 1.2fr;gap:36px;margin-top:64px;padding:32px;display:grid}.vx-site .est-controls{align-content:start;gap:22px;display:grid}.vx-site .est-controls h2{font-size:1.9rem}.vx-site .est-field{gap:10px;display:grid}.vx-site .est-field label{font-weight:600}.vx-site .est-value{font:700 3rem var(--vx-display);letter-spacing:-.04em;line-height:1}.vx-site .est-field input[type=range]{width:100%;accent-color:var(--vx-blue)}.vx-site .est-number{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vx-site .est-number input{width:160px;color:var(--vx-ink);font:600 1.15rem var(--vx-display);background:#fff;border:1px solid #c3ccd8;border-radius:10px;padding:9px 12px}.vx-site .linkish{color:var(--vx-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}.vx-site .est-hint,.vx-site .est-note{color:var(--vx-muted);margin:0;font-size:.9rem}.vx-site .est-rows{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.vx-site .est-row{border:1px solid var(--vx-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.vx-site .est-row b{font:600 1.15rem var(--vx-display);white-space:nowrap}.vx-site .est-row.best{border-color:var(--vx-blue);box-shadow:0 0 0 3px #2563eb1f}.vx-site .est-row .fit{background:var(--vx-blue);color:#fff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.74rem;font-weight:600}.vx-site .est-row.off{color:var(--vx-muted);background:#fbfcfd}.vx-site .est-row.off b{font-size:.9rem;font-family:var(--vx-body)}.vx-site .included{grid-template-columns:repeat(4,1fr);gap:14px 24px;margin-top:64px;padding:0;list-style:none;display:grid}.vx-site .included li{align-items:center;gap:10px;font-size:.95rem;display:flex}.vx-site .included svg{color:var(--vx-teal);flex-shrink:0}.vx-site .faq{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.vx-site .faq-gap{margin-top:72px}.vx-site details.qa{border-top:1px solid var(--vx-line);padding:18px 0}.vx-site details.qa>summary{font:600 1.05rem var(--vx-display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.vx-site details.qa>summary::-webkit-details-marker{display:none}.vx-site details.qa>summary:after{content:"+";color:var(--vx-teal-text);font-size:1.3rem;line-height:1}.vx-site details.qa[open]>summary:after{content:"–"}.vx-site details.qa p{color:var(--vx-muted);margin:10px 0 0}.vx-site details.qa a{color:var(--vx-blue);font-weight:600}.vx-site .cta-band{background:radial-gradient(60% 120% at 100% 0%, #ffffff2e, transparent 60%), var(--vx-grad);color:#fff;border-radius:28px;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:64px;display:grid}.vx-site .cta-band h2{color:#fff;font-size:2.5rem}.vx-site .cta-band p{color:#ffffffeb;margin:12px 0 0;font-size:1.1rem}.vx-site .cta-band .actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.vx-site .cta-band .btn-light{border-color:#0000}.vx-site .cta-band .btn-ghost{color:#fff;background:#ffffff1f;border-color:#ffffff73}.vx-site .footer{background:var(--vx-soft);border-top:1px solid var(--vx-line);padding:64px 0 30px}.vx-site .foot-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:28px;display:grid}.vx-site .foot-grid p{color:var(--vx-muted);max-width:260px;margin:12px 0 0;font-size:.9rem}.vx-site .foot-col{color:var(--vx-muted);align-content:start;gap:8px;font-size:.9rem;display:grid}.vx-site .foot-col h2{color:var(--vx-ink);font:600 .86rem var(--vx-body);letter-spacing:0;margin-bottom:4px}.vx-site .foot-col a{text-decoration:none}.vx-site .foot-col a:hover{color:var(--vx-ink);text-decoration:underline}.vx-site .foot-col a.foot-small{font-size:.76rem}.vx-site .foot-bottom{border-top:1px solid var(--vx-line);color:var(--vx-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:22px;font-size:.82rem;display:flex}.vx-site .foot-langs{align-items:center;gap:6px;display:inline-flex}.vx-site .foot-langs a{text-decoration:none}.vx-site .foot-langs a[aria-current=true]{color:var(--vx-ink);font-weight:600}.vx-site .foot-notice{color:var(--vx-muted);max-width:900px;margin-top:14px;font-size:.78rem}.vx-site .page-hero{background:radial-gradient(50% 70% at 10% 0,#06b6d41f,#0000 70%),radial-gradient(40% 60% at 95% 0,#4f46e517,#0000 70%),#fff;padding:80px 0 64px}.vx-site .page-hero .wrap{gap:18px;display:grid}.vx-site .page-hero.center .wrap{text-align:center;justify-items:center}.vx-site .page-hero.center .lede{margin:0 auto}.vx-site .subnav{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);background:#fffffff0}.vx-site .subnav .wrap{height:52px;color:var(--vx-muted);align-items:center;gap:28px;font-size:.92rem;font-weight:500;display:flex;overflow-x:auto}.vx-site .subnav a{white-space:nowrap;padding:14px 0;text-decoration:none}.vx-site .subnav a:hover{color:var(--vx-ink);box-shadow:inset 0 -2px 0 var(--vx-ink)}.vx-site .feature{border-bottom:1px solid var(--vx-line);grid-template-columns:1fr 1.25fr;align-items:center;gap:56px;padding:88px 0;scroll-margin-top:80px;display:grid}.vx-site .feature:last-child{border-bottom:0}.vx-site .feature.flip>:first-child{order:2}.vx-site .feature .txt{gap:16px;display:grid}.vx-site .feature ul{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.vx-site .feature li{color:var(--vx-ink-2);gap:12px;display:flex}.vx-site .feature li svg{color:var(--vx-teal);flex-shrink:0;margin-top:4px}.vx-site .window{background:#0b0f17;border:1px solid #0b12201f;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -46px #0b1220b3}.vx-site .window img{width:100%;height:auto}.vx-site .window-bar{background:#f3f5f9;border-bottom:1px solid #e3e8ef;align-items:center;gap:6px;padding:9px 12px;display:flex}.vx-site .window-bar i{background:#d5dbe4;border-radius:50%;width:9px;height:9px;display:block}.vx-site .window-bar span{color:var(--vx-muted);margin-left:10px;font-size:.74rem}.vx-site .duo{grid-template-columns:1fr 150px;align-items:end;gap:18px;display:grid}.vx-site .duo .tv{border:7px solid #0b1220;border-radius:12px;box-shadow:0 30px 60px -36px #0b1220b3}.vx-site .duo .ph{border:6px solid #0b1220;border-radius:22px;box-shadow:0 30px 60px -30px #0b1220b3}.vx-site .video-chip{border:1px solid var(--vx-line);width:fit-content;color:var(--vx-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:8px 14px 8px 8px;font-size:.88rem;font-weight:500;display:inline-flex}.vx-site .video-chip.is-soon{cursor:default}.vx-site .video-chip>i{background:var(--vx-ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.vx-site dialog.video-dialog{background:#000;border:0;border-radius:16px;width:min(960px,92vw);padding:0;overflow:hidden}.vx-site dialog.video-dialog::backdrop{background:#0b1220bf}.vx-site .video-dialog .frame{aspect-ratio:16/9;position:relative}.vx-site .video-dialog iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vx-site .video-dialog .close{z-index:2;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.vx-site .jump{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.vx-site .jump a{border:1px solid var(--vx-line);color:var(--vx-ink-2);background:#fff;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.vx-site .jump a:hover{color:var(--vx-ink);border-color:#c9d2de}.vx-site .sectors{gap:28px;padding:24px 0 100px;display:grid}.vx-site .sector{border:1px solid var(--vx-line);background:#fff;border-radius:24px;scroll-margin-top:84px;overflow:hidden}.vx-site .sector-top{grid-template-columns:1fr 1.1fr;display:grid}.vx-site .sector:nth-child(2n) .sector-top>:first-child{order:2}.vx-site .sector-photo{min-height:320px;position:relative}.vx-site .sector-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vx-site .sector-text{align-content:center;gap:14px;padding:44px 44px 36px;display:grid}.vx-site .sector-text h2{font-size:2.1rem;font-weight:600}.vx-site .sector-text p{color:var(--vx-muted);margin:0;font-size:1.04rem}.vx-site .sector-bottom{border-top:1px solid var(--vx-line);background:var(--vx-soft);grid-template-columns:1.6fr 1fr;display:grid}.vx-site .sector-features{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:30px 32px;list-style:none;display:grid}.vx-site .sector-features li{align-content:start;gap:8px;display:grid}.vx-site .sector-features h3{font-size:1rem;font-weight:600}.vx-site .sector-features p{color:var(--vx-muted);margin:0;font-size:.92rem}.vx-site .setup{border:1px solid var(--vx-line);background:#fff;border-radius:16px;align-content:start;gap:10px;margin:20px;padding:18px 20px;display:grid}.vx-site .setup h3{font:600 .74rem var(--vx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-teal-text)}.vx-site .setup dl{gap:10px;margin:0;display:grid}.vx-site .setup dl div{border-top:1px solid var(--vx-line);gap:2px;padding-top:10px;display:grid}.vx-site .setup dl div:first-child{border-top:0;padding-top:0}.vx-site .setup dt{color:var(--vx-muted);font-size:.78rem}.vx-site .setup dd{color:var(--vx-ink);margin:0;font-size:.94rem;font-weight:600}.vx-site .search{border:1px solid var(--vx-line);width:100%;max-width:620px;color:var(--vx-muted);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:6px 18px;display:flex;box-shadow:0 20px 40px -30px #0b122080}.vx-site .search:focus-within{outline:3px solid var(--vx-cyan);outline-offset:2px}.vx-site .search input{color:var(--vx-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0}.vx-site .paths{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vx-site .path{border:1px solid var(--vx-line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:26px;display:grid}.vx-site .path p{color:var(--vx-muted);margin:0;font-size:.95rem}.vx-site .path a{color:var(--vx-blue);font-size:.92rem;font-weight:600;text-decoration:none}.vx-site .help-cols{grid-template-columns:1fr 1.2fr;gap:40px;margin-top:64px;display:grid}.vx-site .help-cols h2{margin-bottom:16px;scroll-margin-top:84px;font-size:1.6rem}.vx-site .help-cols .lede{margin-bottom:16px;font-size:1rem}.vx-site .search-status{min-height:1.5em;color:var(--vx-muted);margin:0;font-size:.92rem}.vx-site .tuts{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.vx-site .tut{border:1px solid var(--vx-line);background:#fff;border-radius:14px;overflow:hidden}.vx-site .tut .thumb{position:relative}.vx-site .tut .thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.vx-site .tut .thumb .soon{background:#fffffff2;position:absolute;bottom:10px;right:10px}.vx-site .tut .t{gap:2px;padding:12px 14px;display:grid}.vx-site .tut small{color:var(--vx-teal-text);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:600}.vx-site .tut b{font-size:.92rem;font-weight:600}.vx-site .help-bottom{padding-bottom:100px}.vx-site .support-band{background:var(--vx-soft);border:1px solid var(--vx-line);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:56px;padding:28px 32px;display:grid}.vx-site .support-band img{object-fit:cover;border-radius:12px;width:120px;height:90px}.vx-site .support-band p{color:var(--vx-muted);margin:4px 0 0}.vx-site .support-actions{flex-wrap:wrap;gap:10px;display:flex}.vx-site .demo{grid-template-columns:1.1fr 1fr;gap:48px;padding:72px 0 110px;display:grid}.vx-site .demo-main{align-content:start;gap:22px;display:grid}.vx-site .form{border:1px solid var(--vx-line);background:#fff;border-radius:22px;gap:16px;padding:32px;display:grid;box-shadow:0 30px 60px -46px #0b122080}.vx-site .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vx-site .field{color:var(--vx-ink-2);align-content:start;gap:6px;font-size:.86rem;font-weight:600;display:grid}.vx-site .field small{color:var(--vx-muted);font-weight:400}.vx-site .field input,.vx-site .field select,.vx-site .field textarea{color:var(--vx-ink);background:#fff;border:1px solid #c3ccd8;border-radius:10px;width:100%;padding:11px 12px;font-weight:400}.vx-site .field [aria-invalid=true]{border-color:#c2410c}.vx-site .field textarea{resize:vertical;min-height:96px}.vx-site .field-error{color:#b42318;font-size:.82rem;font-weight:500}.vx-site .consent{color:var(--vx-ink-2);align-items:center;gap:10px;font-size:.88rem;display:flex}.vx-site .consent a{color:var(--vx-blue)}.vx-site .form .btn{justify-content:center}.vx-site .form-note{color:var(--vx-muted);margin:0;font-size:.84rem}.vx-site .form-error{color:#8a1c12;background:#fff5f4;border:1px solid #f3c7c3;border-radius:12px;gap:4px;padding:12px 14px;font-size:.9rem;display:grid}.vx-site .form-error p{margin:0}.vx-site .form-sent{align-content:start}.vx-site .form-sent p{color:var(--vx-ink-2);margin:0}.vx-site .form .btn[disabled]{opacity:.7;cursor:progress}.vx-site .form-done{color:#0b7a53;margin:0;font-size:.9rem;font-weight:500}.vx-site .demo-side{align-content:start;gap:22px;display:grid}.vx-site .demo-side img{border:1px solid var(--vx-line);border-radius:20px;width:100%;height:auto}.vx-site .demo-side h2{font-size:1.4rem}.vx-site .next{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-site .next li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.vx-site .next span{background:var(--vx-ink);color:#fff;width:30px;height:30px;font:600 .8rem var(--vx-display);border-radius:50%;place-items:center;display:grid}.vx-site .next p{color:var(--vx-ink-2);margin:0}.vx-site .legal-head{border-bottom:1px solid var(--vx-line);background:radial-gradient(50% 90% at 10% 0,#06b6d41a,#0000 70%),#fff;padding:64px 0 28px}.vx-site .legal-head .wrap{gap:12px;display:grid}.vx-site .legal-head h1{font-size:2.6rem;font-weight:700}.vx-site .legal-meta{color:var(--vx-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;font-size:.92rem;display:flex}.vx-site .pdf-link{color:var(--vx-blue);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.vx-site .pdf-link:hover{text-decoration:underline}.vx-site .servers-note{color:var(--vx-muted);font-size:.9rem}.vx-site .legal-note{color:var(--vx-ink-2);background:#fff8e6;border:1px solid #f3dfa6;border-radius:10px;max-width:760px;margin:0;padding:10px 14px;font-size:.9rem}.vx-site .legal-note a{color:var(--vx-blue);font-weight:600}.vx-site .legal-body{grid-template-columns:240px 1fr;gap:56px;padding:48px 0 100px;display:grid}.vx-site .toc{align-self:start;gap:6px;font-size:.88rem;display:grid;position:sticky;top:92px}.vx-site .toc h2{font:600 .74rem var(--vx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted);margin-bottom:6px}.vx-site .toc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vx-site .toc a{color:var(--vx-ink-2);text-decoration:none}.vx-site .toc a:hover{color:var(--vx-ink);text-decoration:underline}.vx-site .prose{max-width:760px;color:var(--vx-ink-2);font-size:1rem;line-height:1.7}.vx-site .prose section{padding-bottom:12px;scroll-margin-top:90px}.vx-site .prose h2{margin:28px 0 10px;font-size:1.4rem;font-weight:600}.vx-site .prose section:first-child h2{margin-top:0}.vx-site .prose p{margin:0 0 14px}.vx-site .prose ul,.vx-site .prose ol{gap:8px;margin:0 0 14px;padding-left:22px;display:grid}.vx-site .prose ul{list-style:outside}.vx-site .prose ol{list-style:decimal}.vx-site .prose li::marker{color:var(--vx-teal)}.vx-site .prose strong{color:var(--vx-ink);font-weight:600}.vx-site .prose a{color:var(--vx-blue);font-weight:500}.vx-site .prose .contact-box{border:1px solid var(--vx-line);background:var(--vx-soft);border-radius:14px;margin-top:28px;padding:18px 20px}.vx-site .legal-identity{max-width:560px;color:var(--vx-muted);font-size:.82rem;line-height:1.6}.vx-site .legal-identity h2{color:var(--vx-ink);font:600 .86rem var(--vx-body);margin:0 0 10px}.vx-site .legal-identity dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.vx-site .legal-identity dt{font-weight:600}.vx-site .legal-identity dd{margin:0}.vx-site .missing{padding:120px 0}.vx-site .missing .wrap{justify-items:start;gap:18px;display:grid}.vx-site .missing .hero-ctas{justify-content:flex-start}@container site (max-width:980px){.vx-site .wrap{padding:0 28px}.vx-site .h-hero{font-size:3.2rem}.vx-site .h-page{font-size:2.8rem}.vx-site .h-sec{font-size:2.15rem}.vx-site .nav-links,.vx-site .nav-right .nav-desktop{display:none}.vx-site .nav .wrap{justify-content:space-between}.vx-site .burger{display:block}.vx-site .bento{grid-template-columns:repeat(2,1fr)}.vx-site .span-4,.vx-site .span-3,.vx-site .span-6{grid-column:span 2}.vx-site .span-2{grid-column:span 1}.vx-site .sols{grid-template-columns:repeat(3,1fr)}.vx-site .plans{grid-template-columns:repeat(2,1fr)}.vx-site .foot-grid{grid-template-columns:repeat(3,1fr)}.vx-site .float-2{right:10px}.vx-site .video,.vx-site .estimator{grid-template-columns:1fr}.vx-site .included{grid-template-columns:repeat(2,1fr)}.vx-site .sector-bottom{grid-template-columns:1fr}.vx-site .setup{margin:0 32px 28px}.vx-site .legal-body{grid-template-columns:1fr;gap:28px}.vx-site .toc{position:static}.vx-site .help-cols,.vx-site .fees{grid-template-columns:1fr}}@container site (max-width:640px){.vx-site .wrap{padding:0 20px}.vx-site .nav .wrap{gap:12px;height:60px}.vx-site .nav-right .nav-cta{display:none}.vx-site .hero{padding-top:48px}.vx-site .h-hero{font-size:2.35rem}.vx-site .h-page{font-size:2.2rem}.vx-site .h-sec{font-size:1.75rem}.vx-site .lede{font-size:1.04rem}.vx-site .sec{padding:72px 0}.vx-site .float{display:none}.vx-site .hero-shot>img,.vx-site .hero-shot>canvas{border-radius:14px 14px 0 0}.vx-site .segments .wrap{gap:14px}.vx-site .seg-list{gap:8px 16px;font-size:.9rem}.vx-site .bento{grid-template-columns:1fr}.vx-site .span-2,.vx-site .span-3,.vx-site .span-4,.vx-site .span-6{grid-column:span 1}.vx-site .card{padding:22px}.vx-site .flow{grid-template-columns:1fr}.vx-site .flow-arrow svg{transform:rotate(90deg)}.vx-site .stats{grid-template-columns:1fr 1fr}.vx-site .stat{border-left:0;border-top:1px solid var(--vx-line);padding:24px 18px}.vx-site .stat dt{font-size:2.2rem}.vx-site .steps{grid-template-columns:1fr}.vx-site .steps:before{width:2px;height:auto;inset:22px auto 22px 22px}.vx-site .step{grid-template-columns:46px 1fr;column-gap:14px}.vx-site .step>span{grid-row:span 2}.vx-site .sols{grid-template-columns:1fr 1fr}.vx-site .trust-grid,.vx-site .plans,.vx-site .fees,.vx-site .faq{grid-template-columns:1fr}.vx-site .cta-band{border-radius:22px;grid-template-columns:1fr;padding:36px 26px}.vx-site .cta-band h2{font-size:1.8rem}.vx-site .cta-band .actions{justify-content:flex-start}.vx-site .foot-grid{grid-template-columns:1fr 1fr}.vx-site .feature{grid-template-columns:1fr;gap:28px;padding:56px 0}.vx-site .feature.flip>:first-child{order:0}.vx-site .sector-top{grid-template-columns:1fr}.vx-site .sector:nth-child(2n) .sector-top>:first-child{order:0}.vx-site .sector-photo{min-height:220px}.vx-site .sector-text{padding:26px 22px}.vx-site .sector-text h2{font-size:1.6rem}.vx-site .sector-features{grid-template-columns:1fr;padding:24px 22px}.vx-site .setup{margin:0 22px 22px}.vx-site .paths,.vx-site .tuts{grid-template-columns:1fr}.vx-site .demo{grid-template-columns:1fr;padding-top:40px}.vx-site .row2{grid-template-columns:1fr}.vx-site .form{padding:22px}.vx-site .support-band,.vx-site .included{grid-template-columns:1fr}.vx-site .estimator{padding:22px}.vx-site .legal-head h1{font-size:2rem}}@media (prefers-reduced-motion:no-preference){.vx-site main{animation:.35s both vx-rise}@keyframes vx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
