.vx-osmose{--osmose-size:7px;display:inline-block;position:relative;width:var(--osmose-size);height:var(--osmose-size);flex:0 0 var(--osmose-size);vertical-align:middle;color:#ececec;isolation:isolate}.vx-osmose>.vx-osmose-cell{position:absolute;left:calc(32% - .5pt);top:calc(32% - .5pt);width:calc(36% + 1pt);height:calc(36% + 1pt);border-radius:50%;background:currentColor;box-shadow:0 0 2px #ffffffb3,0 0 5px #ffffff50;animation:vx-cell-a 2.4s ease-in-out infinite}.vx-osmose>.vx-osmose-cell+span{animation-name:vx-cell-b}@keyframes vx-cell-a{0%,to{transform:translate(0) scale(1)}15%,86%{transform:translate(0) scaleX(1.28) scaleY(.82)}42%,64%{transform:translate(83%) scale(.68)}}@keyframes vx-cell-b{0%,to{transform:translate(0) scale(1)}15%,86%{transform:translate(0) scaleX(1.28) scaleY(.82)}42%,64%{transform:translate(-83%) scale(.68)}}.vx-osmose.is-split>.vx-osmose-cell{animation:none;transform:translate(39%) scaleX(.93) scaleY(.82)}.vx-osmose.is-split>.vx-osmose-cell+span{transform:translate(-39%) scaleX(.93) scaleY(.82)}.vx-tool-mark>.vx-osmose{--osmose-size:30px}.vx-bars .vx-tool-mark>.vx-osmose{--osmose-size:19px}.ev-kicker>.vx-osmose,.ev-record-label span>.vx-osmose,.presence-status>.vx-osmose,.eco-hero-meta span>.vx-osmose,.vx-demo-top>span>.vx-osmose{margin-right:8px}.ws-prompt>.vx-osmose{margin-right:10px}.vd-pill>.vx-osmose,.vd-answer-name>.vx-osmose{--osmose-size:22px}@media(prefers-reduced-motion:reduce){.vx-osmose>.vx-osmose-cell{animation:none;transform:translate(39%) scaleX(.93) scaleY(.82)}.vx-osmose>.vx-osmose-cell+span{transform:translate(-39%) scaleX(.93) scaleY(.82)}}.wj-workspace{background:#151515;border-radius:24px}.wj-header{display:flex;align-items:center;gap:24px;padding:24px 30px;border-bottom:1px solid #ffffff20}.wj-header>b{font-size:25px;font-weight:500;letter-spacing:-.04em}.wj-header>span{font-size:11px;color:#aaa;display:flex;align-items:center;gap:10px}.wj-header i{height:10px;width:1px;background:#ffffff25}.wj-header>small{font-size:10px;margin-left:auto;color:#888}.wj-layout{display:grid;grid-template-columns:126px minmax(0,1fr)}.wj-nav{padding:25px 10px;border-right:1px solid #ffffff20;display:flex;flex-direction:column;gap:7px}.wj-nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:12px 11px;min-height:44px;font-size:12px;border-radius:10px;transition:background .2s}.wj-nav button[aria-selected=true]{background:#ffffff10}.wj-nav button:hover{background:#ffffff0b}.wj-nav button small{margin-left:auto;font-size:10px;color:#aaa}.wj-panel{min-width:0;padding:36px 40px 12px;min-height:680px}.wj-eyebrow{font-size:10px;letter-spacing:.065em;color:#929292}.wj-panel h3{font-size:clamp(27px,3.1vw,40px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:25px 0 22px}.wj-intro,.wj-chat>p{font-size:13px;line-height:1.8;color:#aaa;max-width:52ch;margin-bottom:26px}.wj-canvas-top{display:flex;align-items:center;gap:15px;justify-content:space-between;min-height:35px}.wj-save{display:flex;gap:7px;align-items:center;font-size:11px;min-height:36px;padding:7px 11px;border:1px solid #ffffff25;border-radius:40px;white-space:nowrap}.wj-save:disabled{color:#888;border-color:transparent;cursor:default}.wj-artifact-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 25px}.wj-artifact-tabs button{min-height:38px;padding:8px 15px;border-radius:40px;color:#aaa;font-size:11px;transition:background .2s}.wj-artifact-tabs button[aria-pressed=true]{background:#ececec;color:#151515}.wj-artifact-tabs button:not([aria-pressed=true]):hover{background:#ffffff0a;color:#eee}.wj-artifact-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.wj-artifact-heading h3{margin-top:10px}.wj-artifact-heading>span{white-space:nowrap;font-size:10px;color:#999;margin-bottom:24px}.wj-progress{height:2px;background:#ffffff12;margin:28px 0 5px}.wj-progress>span{display:block;height:100%;background:#ddd;transition:width .3s}.wj-tasks{list-style:none;padding:0;margin:0}.wj-tasks>li{display:grid;grid-template-columns:65px minmax(0,1fr);padding:22px 0;border-bottom:1px solid #ffffff16;gap:15px;transition:background .2s}.wj-tasks>li:hover{background:#ffffff02}.wj-week{font-size:10px;color:#888;padding-top:3px}.wj-tasks label{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer;line-height:1.6}.wj-tasks input{accent-color:#eee;margin:4px 0 0;width:14px;height:14px;flex-shrink:0}.wj-tasks p{font-size:11px;color:#8f8f8f;margin:7px 0 12px 24px;line-height:1.6}.wj-owner{display:flex;gap:7px;align-items:center;font-size:10px;color:#aaa;margin-left:24px}.wj-owner img{width:14px;height:14px;object-fit:contain;filter:grayscale(1) brightness(0) invert(.8)}.wj-owner>span{margin-left:auto;color:#777}.wj-tasks .is-done label>span{color:#929292}.wj-artifact-bottom{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:22px}.wj-artifact-bottom>span{font-size:9px;color:#777;max-width:240px;line-height:1.7}.wj-artifact-bottom button{display:flex;gap:12px;align-items:center;font-size:10px;white-space:nowrap;min-height:36px}.wj-budget-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.wj-budget-summary>div{display:grid;gap:9px}.wj-budget-summary span{font-size:11px;color:#999}.wj-budget-summary strong{font-size:34px;letter-spacing:-.045em;font-weight:400}.wj-budget-summary>div+div strong{color:#aaa}.wj-budget table{width:100%;border-collapse:collapse;margin:15px 0 25px;font-size:12px}.wj-budget tr{border-top:1px solid #ffffff16}.wj-budget th{font-weight:400;text-align:left;padding:16px 0;width:90px}.wj-budget td:last-child{text-align:right;width:70px;font-variant-numeric:tabular-nums}.wj-bar-cell{padding:16px 20px}.wj-bar-cell>span{display:block;height:5px;background:#ffffff08;border-radius:10px;overflow:hidden}.wj-bar-cell i{display:block;height:100%;background:#b8b8b8;transition:width .25s}.wj-budget tr:last-child i{background:#666}.wj-budget-control{display:block;border-top:1px solid #ffffff20;padding-top:25px}.wj-budget-control>span{display:flex;align-items:center;justify-content:space-between;font-size:11px}.wj-budget-control b{font-weight:400}.wj-budget-control input{width:100%;height:30px;accent-color:#ddd;cursor:pointer;margin:13px 0 4px}.wj-budget-control small,.wj-brief-choice small{font-size:10px;color:#888}.wj-user{background:#ffffff05;border:1px solid #ffffff17;border-radius:17px 17px 3px;font-size:13px;line-height:1.8;padding:20px 23px;max-width:500px;margin:26px 0 34px auto;color:#c9c9c9}.wj-voice{display:flex;gap:10px;align-items:center;font-size:11px}.wj-priorities{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.wj-priorities button{display:flex;gap:17px;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #ffffff25;border-radius:40px;font-size:11px}.wj-priorities button[aria-pressed=true]{background:#eee;border-color:#eee;color:#151515}.wj-decision{border-left:1px solid #ffffff35;padding:2px 0 2px 18px;margin:30px 0}.wj-decision>span{font-size:10px;color:#888}.wj-decision p{font-size:13px;line-height:1.7;margin:9px 0 12px;max-width:48ch}.wj-decision small{font-size:10px;color:#929292;line-height:1.7}.wj-chat-actions{display:flex;gap:20px;flex-wrap:wrap}.wj-chat-actions button{display:flex;align-items:center;gap:15px;font-size:11px;min-height:44px}.wj-page-outline{border-block:1px solid #ffffff20;padding:26px 0 30px;margin:28px 0}.wj-page-outline>span:first-child{font-size:9px;color:#929292;letter-spacing:.07em;text-transform:uppercase}.wj-page-outline strong{display:block;font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.05em;line-height:1.03;margin:28px 0 18px}.wj-page-outline>p{font-size:12px;color:#aaa;max-width:36ch}.wj-page-cta{display:inline-flex;gap:25px;align-items:center;font-size:11px;background:#eee;color:#151515;padding:11px 16px;border-radius:40px;margin-top:8px}.wj-brief-choice>span{display:block;font-size:11px;color:#aaa}.wj-brief-choice>div{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.wj-brief-choice button{display:flex;align-items:center;gap:10px;border:1px solid #ffffff20;border-radius:40px;padding:10px 15px;font-size:11px}.wj-brief-choice button[aria-pressed=true]{border-color:#aaa}.wj-library>h3{margin-top:30px}.wj-saved-list{margin:30px 0}.wj-saved-list>div{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid #ffffff20;padding:24px 0}.wj-saved-list>div>div{display:grid;grid-template-columns:25px 1fr;gap:8px 10px}.wj-saved-list h4{margin:0;font-weight:400;font-size:15px}.wj-saved-list p{grid-column:2;font-size:10px;color:#929292;line-height:1.7;margin:0}.wj-saved-list>div>div>span{font-size:10px;color:#777;padding-top:4px}.wj-saved-list button{display:flex;align-items:center;gap:12px;min-height:44px;font-size:11px;white-space:nowrap}.wj-library>small{font-size:10px;color:#888}.wj-notice{font-size:10px;color:#aaa;min-height:16px;margin:24px 0 0}.wj-footer{border-top:1px solid #ffffff20;padding:21px 30px;display:flex;justify-content:space-between;gap:20px;align-items:center}.wj-footer>span{font-size:9px;color:#777}.wj-footer>a{display:flex;gap:15px;align-items:center;font-size:12px;white-space:nowrap}.wj-reveal{animation:wj-in .28s ease both}@keyframes wj-in{0%{opacity:.4;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:blur(0);transform:none}}@media(max-width:1050px){.wj-panel{padding:28px 25px 12px}.wj-layout{grid-template-columns:108px minmax(0,1fr)}.wj-nav{padding-inline:6px}.wj-nav button{font-size:11px;padding-inline:9px}.wj-artifact-heading{align-items:flex-start;gap:10px}.wj-artifact-heading>span{margin-top:15px}.wj-header{padding-inline:24px}.wj-artifact-bottom{flex-wrap:wrap}}@media(max-width:700px){.wj-header{flex-wrap:wrap;gap:12px;padding:21px}.wj-header>span{order:3;width:100%;font-size:10px}.wj-header>small{font-size:9px}.wj-layout{display:block}.wj-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid #ffffff20;padding:8px 12px;gap:5px}.wj-nav button{justify-content:center;padding-inline:7px}.wj-nav button small{margin-left:0}.wj-panel{min-height:0;padding:26px 22px 12px}.wj-panel h3{font-size:30px}.wj-canvas-top{align-items:center;gap:10px;flex-wrap:wrap}.wj-canvas-top>.wj-eyebrow{font-size:9px}.wj-save{font-size:10px}.wj-artifact-tabs{gap:3px;margin:20px 0}.wj-artifact-tabs button{padding:8px 11px;font-size:10px}.wj-artifact-heading{display:block}.wj-artifact-heading>span{display:block;margin:-10px 0 20px}.wj-tasks>li{grid-template-columns:1fr;gap:9px;padding:20px 0}.wj-week{font-size:9px}.wj-tasks label{font-size:12px}.wj-budget-summary{gap:12px}.wj-budget-summary strong{font-size:30px}.wj-budget th{width:78px;font-size:11px}.wj-budget td:last-child{width:58px;font-size:11px}.wj-bar-cell{padding-inline:10px}.wj-user{padding:16px;font-size:12px}.wj-saved-list>div{align-items:start;flex-direction:column;gap:8px}.wj-saved-list button{margin-left:35px;min-height:36px}.wj-footer{padding:18px 22px;align-items:start;flex-wrap:wrap}.wj-footer>a{margin-left:auto;font-size:11px}.wj-footer>span{max-width:200px;line-height:1.7}.wj-artifact-bottom{gap:5px}.wj-artifact-bottom>span{max-width:none}.wj-priorities{gap:7px}.wj-priorities button{padding:10px 13px;font-size:10px;gap:10px}}@media(prefers-reduced-motion:reduce){.wj-reveal{animation:none}.wj-workspace *{transition:none!important}}.wj-tasks label{min-height:44px;align-items:center}.wj-tasks input{margin-top:0}.wj-owner img[src*=gemini]{width:46px;height:14px}.vp-page{padding-top:115px;background:#121312;color:#efeee7}.vp-page h1,.vp-page h2,.vp-page h3{font-weight:450}.vp-page button{color:inherit;background:none;border:0;cursor:pointer}.vp-page a{color:inherit;text-decoration:none}.vp-page p{line-height:1.7}.vp-page .vp-waitlist-button,.vp-waitlist-button{display:inline-flex;gap:28px;align-items:center;min-height:48px;padding:12px 23px;border-radius:40px;background:#f1f0e8;color:#20231d;font-size:14px;border:0;text-decoration:none;cursor:pointer}.vp-page .vp-hero{padding-top:50px}.vp-page .vp-hero h1{font-size:clamp(58px,8vw,120px);line-height:1.02;letter-spacing:-.06em}.vp-page .vp-section p,.vp-page .vp-capabilities p{font-size:15px}.vp-page .vp-path-list p,.vp-page .vp-development p,.vp-page .vp-agreement-result>small{font-size:13px;color:#b0b3a8}.vp-page .vp-eyebrow,.vp-page .vp-section-heading>span{font-size:12px}.vp-page .wj-workspace{border:1px solid #ffffff25;overflow:hidden}.vp-page .wj-nav button,.vp-page .wj-artifact-tabs button{min-height:44px}.vp-page .wj-artifact-tabs button[aria-pressed=true]{color:#171918}.vp-page .wj-header>small,.vp-page .wj-eyebrow,.vp-page .wj-week,.vp-page .wj-owner,.vp-page .wj-footer,.vp-page .wj-tasks p,.vp-page .wj-artifact-bottom,.vp-page .wj-budget-control small,.vp-page .wj-brief-choice small{font-size:12px;color:#b8bcae}.vp-page .wj-tasks label{min-height:44px;align-items:center}.vp-page .wj-intro{font-size:14px;color:#b6baaf}.vp-page .wj-tasks input{width:18px;height:18px;margin-top:0}.vp-page .wj-save{min-height:44px;font-size:12px}.vp-page .wj-panel{padding-top:28px}.vp-page .vp-context-choice,.vp-page .vp-policy-options label{min-height:44px}.vp-page .vp-context-choice small,.vp-page .vp-policy-options small{font-size:12px;color:#b9bdb1}.vp-page .vp-context-choice input,.vp-page .vp-policy-options input{width:18px;height:18px}.vp-page .vp-handoff-flow>span{font-size:12px}.vp-page .vx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vp-page .wj-owner img{object-fit:contain}.vp-page .wj-footer>a{display:none}.vp-waitlist-dialog{background:#20221f;color:#f2f1e9;border:1px solid #ffffff30;border-radius:24px;padding:40px;width:min(500px,calc(100vw - 32px));line-height:1.65}.vp-waitlist-dialog::backdrop{background:#0b0d0bb0;backdrop-filter:blur(5px)}.vp-waitlist-dialog h2{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:15px 0 22px}.vp-waitlist-dialog p{color:#bfc4b6;font-size:15px;margin:20px 0}.vp-dialog-close{display:grid;place-items:center;position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.vp-later{border:0;background:none;color:inherit;display:block;min-height:44px;margin-top:15px;font-size:13px;cursor:pointer}.vp-waitlist-dialog :focus-visible{outline:2px solid #d4dec3;outline-offset:4px}.v13-route-vos-product .semmy15-dock{display:none}@media(max-width:760px){.vp-page{padding-top:90px}.vp-page .vp-hero{padding-top:30px}.vp-page .vp-hero h1{font-size:clamp(52px,13vw,85px)}.vp-page .wj-panel{padding-inline:20px}.vp-page .wj-header{flex-wrap:wrap;gap:12px}.vp-page .wj-header>small{margin-left:0}.vp-page .vp-section h2{font-size:36px}.vp-page .vp-product-pair p{font-size:13px}.vp-page .vp-close>p{font-size:13px}.vp-waitlist-dialog{padding:38px 24px 24px}.vp-page .vp-handoff-flow{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.vp-page *{animation:none!important;transition:none!important}.vp-waitlist-dialog::backdrop{backdrop-filter:none}}html[data-motion=off] .vp-page *{animation:none!important;transition:none!important}.vp-page .wj-owner>span,.vp-page .wj-artifact-bottom>span,.vp-page .wj-footer>span,.vp-page .vp-capabilities article>span,.vp-page .vp-capabilities small,.vp-page .vp-close>p{color:#b3baab;font-size:12px}.vp-page .vp-hero-meta,.vp-page .vp-hero-bottom a,.vp-page .vp-product-pair a,.vp-page .wj-header>span,.vp-page .wj-nav button,.vp-page .wj-artifact-tabs button,.vp-page .wj-artifact-heading>span,.vp-page .wj-artifact-bottom button,.vp-page .vp-agreement-top>span,.vp-page .vp-agreement-top>small,.vp-page .vp-agreement legend,.vp-page .vp-agreement-result>div{font-size:12px}.vp-page .vp-product-pair a,.vp-page .wj-artifact-bottom button,.vp-page .wj-chat-actions button,.vp-page .wj-priorities button,.vp-page .wj-saved-list button,.vp-page .wj-brief-choice button{min-height:44px}.vp-page .wj-save:disabled{color:#aab2a3}.vp-page .wj-chat>p,.vp-page .wj-chat small,.vp-page .wj-budget-control small,.vp-page .wj-library small{color:#bac1b3}.vp-page .vp-agreement-result>div:first-child>span{font-size:12px;letter-spacing:.04em}.client-demo{border:1px solid #ffffff26;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 75% 0%,#ffffff0b,transparent 60%),linear-gradient(145deg,#252628d9,#151618eb);box-shadow:0 24px 64px #0003;backdrop-filter:blur(26px);color:#efefeb}.client-demo [hidden]{display:none!important}.client-demo-top{display:flex;align-items:center;gap:20px;padding:25px 30px;border-bottom:1px solid #ffffff1c}.client-demo-top strong{font-size:24px;letter-spacing:-.07em;font-weight:500}.client-demo-top span{font-size:12px;color:#bbb}.client-demo-top small{margin-left:auto;font-size:10px;border:1px solid #ffffff26;padding:7px 12px;border-radius:40px}.client-demo-tabs{display:flex;gap:8px;padding:22px 30px;flex-wrap:wrap;border-bottom:1px solid #ffffff15}.client-demo button{font:inherit;cursor:pointer}.client-demo-tabs button{border:1px solid #ffffff1c;background:transparent;color:#bbb;border-radius:40px;padding:13px 20px;min-height:44px;display:flex;align-items:center;gap:10px;font-size:12px}.client-demo-tabs button[aria-selected=true]{color:#171819;background:#efefeb}.client-demo-tabs button:hover:not([aria-selected=true]),.client-demo-steps button:hover{background:#ffffff0d}.client-demo-body{display:grid;grid-template-columns:190px minmax(0,1fr)}.client-demo-body aside{padding:32px 18px;border-right:1px solid #ffffff1c;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#aaa}.client-demo-body aside>*{padding:14px 16px;display:flex;align-items:center;gap:10px}.client-demo-body aside strong{font-weight:400;color:#eee;background:#ffffff08;border:1px solid #ffffff2b;border-radius:14px}.client-demo-content{padding:40px 46px;min-width:0}.client-demo-label{font-size:10px;color:#a9aaad;letter-spacing:.04em}.client-demo h3{font-size:clamp(28px,3.4vw,44px);line-height:1.12;margin:20px 0}.client-demo-content p{font-size:14px;line-height:1.8;color:#bcbec1;max-width:54ch}.client-demo-queues{display:grid;gap:12px;margin:30px 0}.client-demo-queues span{border:1px solid #ffffff21;border-radius:12px;padding:17px 20px;font-size:12px;background:#ffffff03}.client-demo-note{display:flex;align-items:flex-start;gap:12px;font-size:11px;color:#bbb;line-height:1.7}.client-demo-note svg{flex-shrink:0}.client-demo-foot{border-top:1px solid #ffffff15;padding:20px 30px;color:#aaa;font-size:10px;line-height:1.7}.client-demo dl{margin:30px 0 0;display:grid;gap:20px}.client-demo dl>div{border-top:1px solid #ffffff1c;padding-top:20px}.client-demo dt{font-size:14px}.client-demo dd{font-size:12px;color:#aaa;margin:8px 0 0;line-height:1.7}.client-demo-story{border-top:1px solid #ffffff26;display:grid;grid-template-columns:1fr 1.2fr;background:#0002}.client-demo-story>div{padding:35px}.client-demo-story>div+div{border-left:1px solid #ffffff1c}.client-demo-steps{display:grid;gap:8px;margin-top:20px}.client-demo-steps button{background:transparent;color:#aaa;border:1px solid transparent;border-radius:12px;padding:16px;text-align:left;font-size:12px;display:flex;gap:16px;min-height:44px}.client-demo-steps button[aria-pressed=true]{border-color:#ffffff30;background:#ffffff08;color:#fff}.client-demo-steps button span{color:#888;font-size:10px}.client-demo-answer h4{font-size:25px;font-weight:400;line-height:1.25;margin:24px 0 16px;letter-spacing:-.035em}.client-demo-answer p{font-size:13px;line-height:1.8;color:#bbb}.client-demo-answer button{display:flex;align-items:center;gap:20px;border:1px solid #ffffff26;border-radius:40px;background:transparent;color:#eee;padding:13px 20px;font-size:12px;min-height:44px;margin-top:28px}.vp-page .vp-product-pair{margin-top:45px}.vp-page .vp-hero-meta{display:flex}.vp-page .vp-hero h1{font-size:clamp(60px,8vw,124px)}@media(max-width:700px){.client-demo{border-radius:22px}.client-demo-top{padding:20px;gap:12px;flex-wrap:wrap}.client-demo-top small{font-size:9px}.client-demo-tabs{padding:16px;gap:6px}.client-demo-tabs button{padding:12px 14px;font-size:11px;gap:7px}.client-demo-body{grid-template-columns:1fr}.client-demo-body aside{border-right:0;border-bottom:1px solid #ffffff15;padding:14px 18px;flex-direction:row;gap:6px;flex-wrap:wrap}.client-demo-body aside>*{padding:10px;font-size:10px}.client-demo-content{padding:28px 24px}.client-demo h3{font-size:31px}.client-demo-story{grid-template-columns:1fr}.client-demo-story>div{padding:26px 24px}.client-demo-story>div+div{border-left:0;border-top:1px solid #ffffff1c}.client-demo-steps{grid-template-columns:1fr 1fr}.client-demo-steps button{padding:12px 10px;line-height:1.5;font-size:11px;gap:10px}.client-demo-foot{padding:18px 24px}.vp-page .vp-hero h1{font-size:clamp(52px,10.5vw,76px)}}.vp-page{color:#ecece7;background:#111;overflow:hidden}.vp-page *{box-sizing:border-box}.vp-page h1,.vp-page h2,.vp-page h3{font-style:normal;font-weight:400;letter-spacing:-.055em}.vp-hero,.vp-section,.vp-close{padding:95px 6.5%;border-bottom:1px solid #ffffff15}.vp-hero{padding-top:62px}.vp-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#a6a6a1}.vp-hero-meta>span:first-child{display:flex;align-items:center;gap:11px}.vp-hero h1{font-size:clamp(76px,10.5vw,152px);line-height:.94;margin:62px 0 54px;max-width:1000px}.vp-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:55px}.vp-hero-bottom>p{max-width:500px;font-size:17px;line-height:1.8;color:#aaa;margin:0}.vp-hero-bottom>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.vp-hero-bottom>div>a{display:flex;align-items:center;gap:13px;font-size:11px;min-height:44px}.vp-product-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:73px;border-top:1px solid #ffffff20}.vp-product-pair>div{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:10px 25px;padding:27px 32px 0 0}.vp-product-pair>div+div{border-left:1px solid #ffffff20;padding-left:32px}.vp-product-pair>div>span{font-size:19px;letter-spacing:-.03em}.vp-product-pair p{font-size:12px;color:#aaa;margin:0}.vp-product-pair a{grid-column:2;display:flex;align-items:center;gap:18px;width:max-content;min-height:32px;font-size:10px;color:#ddd}.vp-section-heading{display:grid;grid-template-columns:1fr 2.2fr;gap:45px;margin-bottom:48px}.vp-section-heading>span,.vp-eyebrow{font-size:10px;letter-spacing:.065em;color:#93938f}.vp-section-heading>span{padding-top:9px}.vp-section h2{font-size:clamp(34px,4.6vw,62px);line-height:1.07;margin:0 0 24px}.vp-section-heading p{max-width:52ch;color:#a4a4a0;font-size:14px;line-height:1.85;margin:0}.vp-workspace-section .wj-workspace{max-width:none}.vp-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff20}.vp-capabilities article{padding:30px 30px 6px 0;display:flex;flex-direction:column;align-items:flex-start}.vp-capabilities article+article{padding-left:30px;border-left:1px solid #ffffff20}.vp-capabilities article>span{font-size:10px;color:#70706c}.vp-capabilities h3{font-size:26px;margin:32px 0 17px;line-height:1.15}.vp-capabilities p{font-size:12px;color:#aaa;line-height:1.85;margin:0 0 25px}.vp-capabilities small{font-size:10px;color:#777;margin-top:auto;padding-bottom:12px}.vp-agreement{background:#151515;border:1px solid #ffffff20;border-radius:24px;overflow:hidden}.vp-agreement-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 30px;border-bottom:1px solid #ffffff20}.vp-agreement-top>span{display:flex;align-items:center;gap:12px;font-size:11px}.vp-agreement-top>small{font-size:9px;color:#81817e}.vp-agreement-body{display:grid;grid-template-columns:1fr 1fr}.vp-agreement fieldset{border:0;margin:0;padding:30px;min-width:0}.vp-agreement fieldset+fieldset{border-left:1px solid #ffffff20}.vp-agreement legend{float:left;width:100%;padding:0;margin:0 0 25px;font-size:10px;color:#8e8e8a;letter-spacing:.025em}.vp-context-choice,.vp-policy-options>label{display:flex;align-items:flex-start;gap:13px;cursor:pointer;min-height:75px;padding:15px 0;border-top:1px solid #ffffff12;clear:both}.vp-context-choice input,.vp-policy-options input{accent-color:#eee;margin:3px 0 0;flex:0 0 auto;width:15px;height:15px}.vp-context-choice strong,.vp-policy-options strong{display:block;font-weight:400;font-size:12px;line-height:1.5}.vp-context-choice small,.vp-policy-options small{display:block;font-size:10px;color:#888;line-height:1.8;margin-top:5px}.vp-policy-options{clear:both}.vp-agreement-result{padding:29px 30px;border-top:1px solid #ffffff20;background:#ffffff02}.vp-agreement-result>div:first-child{display:flex;align-items:center;gap:12px;font-size:11px;color:#aaa}.vp-agreement-result>p{font-size:18px;line-height:1.6;letter-spacing:-.025em;max-width:670px;margin:20px 0}.vp-handoff-flow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:24px 0}.vp-handoff-flow>span{font-size:10px;color:#aaa;border:1px solid #ffffff20;padding:10px 15px;border-radius:40px}.vp-handoff-flow>span.vp-human-check{background:#eee;border-color:#eee;color:#151515}.vp-handoff-flow>svg{color:#666}.vp-agreement-result>small{display:block;max-width:78ch;color:#777;font-size:9px;line-height:1.8}.vp-development{display:flex;align-items:flex-start;gap:15px;margin-top:25px;max-width:700px}.vp-development>svg{flex-shrink:0;color:#777;margin-top:4px}.vp-development p{font-size:11px;line-height:1.8;color:#888;margin:0}.vp-paths{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.vp-paths h2{margin-top:27px;font-size:clamp(32px,4vw,50px)}.vp-path-list>a,.vp-path-list>div{display:grid;grid-template-columns:1fr 30px;gap:12px 20px;border-top:1px solid #ffffff20;padding:24px 4px;transition:background .2s}.vp-path-list>a:hover{background:#ffffff03}.vp-path-list span{font-size:14px}.vp-path-list p{grid-column:1;font-size:11px;line-height:1.8;color:#92928e;margin:0;max-width:38ch}.vp-path-list svg{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;color:#aaa;transition:transform .2s}.vp-path-list>a:hover svg{transform:translate(2px,-2px)}.vp-close{text-align:center;padding-block:110px}.vp-close h2{font-size:clamp(54px,7vw,96px);line-height:1;letter-spacing:-.06em;margin:32px 0 38px}.vp-close>p{font-size:10px;color:#777;margin:22px 0 0}.vp-page a:focus-visible,.vp-page input:focus-visible,.vp-page button:focus-visible{outline:2px solid #ddd;outline-offset:5px}@media(max-width:1050px){.vp-hero-bottom{align-items:flex-start;flex-direction:column;gap:28px}.vp-hero-bottom>p{max-width:570px}.vp-section-heading{grid-template-columns:1fr 2fr;gap:25px}.vp-paths{gap:35px}.vp-agreement fieldset{padding:25px}.vp-capabilities article{padding-right:20px}.vp-capabilities article+article{padding-left:20px}.vp-product-pair>div{grid-template-columns:45px 1fr;gap:9px 15px}}@media(max-width:700px){.vp-hero,.vp-section,.vp-close{padding:65px 24px}.vp-hero{padding-top:35px}.vp-hero-meta{font-size:9px}.vp-hero-meta>span:last-child{display:none}.vp-hero h1{font-size:clamp(58px,12vw,84px);margin:45px 0 32px;line-height:.98}.vp-hero-bottom>p{font-size:14px;line-height:1.8}.vp-hero-bottom>div{gap:15px}.vp-product-pair{margin-top:44px;grid-template-columns:1fr}.vp-product-pair>div{padding:22px 0 14px;grid-template-columns:45px 1fr}.vp-product-pair>div+div{padding:22px 0 0;border-left:0;border-top:1px solid #ffffff15}.vp-product-pair p{font-size:11px}.vp-section-heading{display:block;margin-bottom:32px}.vp-section-heading>span{display:block;padding:0;margin-bottom:25px}.vp-section h2{font-size:35px;margin-bottom:20px}.vp-section-heading p{font-size:12px}.vp-capabilities{grid-template-columns:1fr}.vp-capabilities article,.vp-capabilities article+article{display:grid;grid-template-columns:28px 1fr;padding:25px 0;border-left:0;border-bottom:1px solid #ffffff15;gap:12px}.vp-capabilities article>span{padding-top:6px}.vp-capabilities h3{margin:0;font-size:25px}.vp-capabilities p,.vp-capabilities small{grid-column:2;margin:0}.vp-capabilities p{font-size:12px}.vp-capabilities small{padding-bottom:0;margin-top:4px}.vp-agreement{border-radius:19px}.vp-agreement-top{padding:21px;align-items:flex-start;flex-direction:column;gap:9px}.vp-agreement-top>span{font-size:10px;gap:10px}.vp-agreement-top>small{margin-left:18px}.vp-agreement-body{grid-template-columns:1fr}.vp-agreement fieldset{padding:25px 21px 15px}.vp-agreement fieldset+fieldset{border-left:0;border-top:1px solid #ffffff20}.vp-agreement legend{margin-bottom:20px}.vp-agreement-result{padding:24px 21px}.vp-agreement-result>p{font-size:16px}.vp-handoff-flow{gap:9px}.vp-handoff-flow>span{font-size:9px;padding:9px 11px}.vp-development{gap:12px}.vp-development p{font-size:10px}.vp-paths{display:block}.vp-paths h2{margin-bottom:35px}.vp-path-list>a,.vp-path-list>div{padding-block:23px}.vp-close{padding-block:78px}.vp-close h2{font-size:56px;margin:28px 0 32px}}@media(prefers-reduced-motion:reduce){.vp-page *{scroll-behavior:auto!important;transition:none!important}}.v13-app .vp-page{padding-top:104px}.vp-image-gallery{padding:56px 6.5% 64px;border-bottom:1px solid #ffffff15}.vp-image{margin:0;border:1px solid #ffffff20;border-radius:18px;overflow:hidden;background:#151515;color:#ecece7}.vp-image-desktop{max-width:760px;margin-inline:auto}.vp-image>button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0;background:#101113;color:inherit;cursor:zoom-in}.vp-image>button>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.vp-image-enlarge{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #ffffff38;border-radius:28px;background:#131517d9;color:#eee;font-size:11px;backdrop-filter:blur(14px)}.vp-image>button:hover .vp-image-enlarge{background:#343638ef}.vp-image>button:focus-visible{outline:2px solid #eee;outline-offset:-4px}.vp-image figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.vp-image figcaption strong{display:block;font-size:14px;font-weight:450}.vp-image figcaption small{display:block;font-size:11px;color:#aaa;margin-top:6px}.vp-image-status{font-size:10px;color:#a5a5a5;white-space:nowrap}.vp-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 46px}.vp-image-dialog{padding:0;border:1px solid #ffffff30;border-radius:20px;background:#141414;color:#efefeb;width:min(1120px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #0009;color-scheme:dark}.vp-image-dialog::backdrop{background:#08090ab8;backdrop-filter:blur(14px)}.vp-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px}.vp-image-dialog header h2{font-size:18px;margin:0;letter-spacing:-.02em;line-height:1.4;font-weight:450}.vp-image-dialog header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:#ffffff08;color:inherit;cursor:pointer}.vp-image-dialog>img{display:block;width:100%;height:auto;max-height:calc(100dvh - 160px);object-fit:contain;background:#101113}.vp-image-dialog>p{padding:12px 20px;margin:0;color:#aaa;font-size:11px}.vp-page :is(#vos-workspace,.vp-continuity,.vp-control){scroll-margin-top:104px}@media(max-width:760px){.v13-app .vp-page{padding-top:88px}.vp-image-gallery{padding:28px 24px 40px}.vp-image-pair{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.vp-image figcaption{padding:15px 17px;gap:14px}.vp-image-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.vp-image-dialog header{padding:10px 14px}.vp-page .vp-close{padding-bottom:110px}}@media(prefers-reduced-transparency:reduce){.vp-image-enlarge{background:#202224;backdrop-filter:none}.vp-image-dialog::backdrop{backdrop-filter:none}}.vp-desktop-motion{position:relative;display:block;width:100%;aspect-ratio:3/2;overflow:hidden;background:#090909}.vp-desktop-motion .vp-desktop-poster{display:block;width:100%;height:100%;object-fit:contain}.vp-desktop-live{position:absolute;inset:0;display:block;opacity:0;pointer-events:none}.vp-desktop-motion.is-ready .vp-desktop-live{opacity:1}.vp-desktop-live video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vp-desktop-shade{position:absolute;inset:0;background:linear-gradient(102deg,#09090940,transparent 60%,#09090930),linear-gradient(to top,#090909 0%,#090909aa 12%,transparent 45%)}.vp-desktop-motion .vp-desktop-chrome{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.vp-desktop-rail{clip-path:inset(0 96.25% 0 0)}.vp-desktop-dock{clip-path:inset(72.6% 39.1% 21.2% 39% round 2cqw)}.vp-desktop-footer{clip-path:inset(94% 0 0 3.75%)}.vp-image-dialog>.vp-desktop-motion{width:min(100%,calc((100dvh - 160px)*1.5));margin-inline:auto}
