.vs{--ink:#07113b;--blue:#087bff;--muted:#7283a5;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 60% 58%,#d9efff,transparent 65%),linear-gradient(140deg,#fff,#f3f8ff);color:var(--ink);font-family:Manrope,sans-serif;padding:26px 16px 20px;border-radius:32px;scroll-margin-top:90px}.vs *{box-sizing:border-box}.vs button,.vs input{font:inherit}.vs button{cursor:pointer;border:0;transition:transform .25s,filter .25s,box-shadow .25s}.vs button:hover{filter:brightness(1.035)}.vs button:focus-visible,.vs input:focus-visible{outline:3px solid #ffad42;outline-offset:5px}.vs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.vs .vs-symbols{position:absolute;width:0;height:0;overflow:hidden}.vs [hidden]{display:none!important}.vs-stage{position:relative;container-type:inline-size;max-width:1100px;aspect-ratio:1000/1400;margin:auto}.vs-headline{position:absolute;left:40%;top:1%;width:60%;z-index:4}.vs-headline h2{font-size:7.6cqw!important;line-height:1.03!important;font-weight:850!important;letter-spacing:-.055em!important;margin:0!important}.vs-headline p{font-size:2cqw;line-height:1.45;margin:1.7cqw 0 0;color:#7789a9}.vs .vs-pipes{position:absolute;inset:0;width:100%;height:100%;stroke:url(#vs-blue);stroke-width:24;fill:none;z-index:0;filter:drop-shadow(3px 5px 3px #0672db44)}.vs-pipes .vs-flow{stroke:#c1f1ff;stroke-width:5;stroke-dasharray:28 180;animation:vs-flow 10s linear infinite}@keyframes vs-flow{to{stroke-dashoffset:-624}}.vs-step{position:absolute;z-index:8;display:flex;align-items:center;gap:1.3cqw;margin:0!important;white-space:nowrap;font-size:4cqw!important;line-height:1!important;font-weight:850!important;letter-spacing:-.035em!important;padding:.7cqw 1.8cqw .7cqw .7cqw;background:linear-gradient(120deg,#fff,#e9f2ff);border:2px solid white;border-radius:5cqw;box-shadow:4px 5px 0 #d1e1f7,6px 9px 12px #83a9d322}.vs-step>b{display:grid;place-items:center;flex:none;border-radius:50%;width:6.3cqw;height:6.3cqw;background:linear-gradient(120deg,#2da9ff,#0050f2);border:2px solid #fff;color:white;box-shadow:2px 3px 0 #c0d6f8;font-weight:800;font-size:4.4cqw}.vs-plinth{position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(125deg,#fff,#f2f7ff 45%,#d6e6fb);border:3px solid #fafdff;border-radius:43% 37% 27% 26%/35% 35% 35% 35%;box-shadow:inset 0 10px 5px #fff,1px 14px 0 #bfd2ef,6px 25px 20px #5b82b440;z-index:1}.vs-plinth:before{content:"";position:absolute;inset:7% 4% 32%;border-radius:50%;border:3px solid #dce9fa;background:linear-gradient(140deg,#f5faff,#fff);box-shadow:inset 0 4px 9px #c7dbf966}.vs-scenario{position:absolute;left:0;top:0;width:37%;height:30%}.vs-scenario>.vs-step{left:1%;top:0}.vs-clipboard{position:absolute;left:12%;top:26%;width:74%;height:64%;padding:1.5cqw;background:linear-gradient(120deg,#52c5ff,#0063f0 55%,#0046bc);border:2px solid #7ac3ff!important;border-radius:2.2cqw;box-shadow:4px 6px 0 #0054c1,8px 15px 20px #1756ac44;transform:rotate(-7deg);z-index:3}.vs-clipboard:hover{transform:rotate(-3deg) translateY(-6px)}.vs-clipboard-paper{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;background:linear-gradient(135deg,#fff,#e9f1ff);border-radius:1.2cqw;padding:2cqw .9cqw;color:var(--ink);box-shadow:inset 0 0 0 2px white}.vs-clip{position:absolute;top:-7%;left:28%;width:44%;height:12%;border-radius:1.2cqw .9cqw .3cqw .3cqw;background:linear-gradient(#2ca9ff,#0873f7);box-shadow:1px 3px 2px #0066c6;border:2px solid #87cdff;z-index:2}.vs-clip:before{content:"";position:absolute;width:2cqw;height:2cqw;top:-1.1cqw;left:calc(50% - 1cqw);border:4px solid #1294ff;border-radius:50%;background:#d6eeff}.vs-phone-icon{display:grid;place-items:center;flex:none;background:linear-gradient(120deg,#2cbdff,#0072f6);color:white;border:2px solid #b0ddff;box-shadow:2px 4px 6px #4485cc22;border-radius:50%;width:7cqw;height:7cqw}.vs-phone-icon svg{width:4cqw;height:4cqw;fill:currentColor;stroke-width:.8}.vs-clipboard strong{font-size:2.5cqw;line-height:1.15;font-weight:850;letter-spacing:-.035em;margin:1.4cqw 0 1cqw}.vs-skeleton{display:block;width:72%;height:.65cqw;border-radius:20px;background:#c5d7ee;margin:.7cqw auto 0}.vs-short{width:52%}.vs-clipboard small{font-size:1.1cqw;color:#6686b1;margin-top:1.6cqw}.vs-conversation{position:absolute;top:31%;left:22%;width:77%;height:36%}.vs-conversation>.vs-step{left:12%;top:-3%}.vs-client{position:absolute;left:3%;bottom:8%;width:47%;height:82%;object-fit:contain;object-position:center bottom;z-index:2;filter:drop-shadow(0 8px 8px #6e98bf22)}.vs-bubble{position:absolute;border:2px solid white!important;box-shadow:4px 6px 0 #c4dff5,5px 14px 18px #4f87bf22;border-radius:3cqw;text-align:left;color:var(--ink);z-index:4}.vs-bubble:after{content:"";position:absolute;bottom:-1.8cqw;left:24%;width:3.5cqw;height:3.5cqw;background:inherit;clip-path:polygon(0 0,100% 0,20% 100%)}.vs-ai{top:18%;right:1%;width:48%;min-height:32%;padding:1.6cqw 1.6cqw 2cqw 2cqw;display:grid;grid-template-columns:6cqw 1fr;gap:1.2cqw;background:linear-gradient(130deg,#ebfbff,#d1efff)}.vs-ai .vs-phone-icon{width:6cqw;height:6cqw;align-self:center;grid-row:span 2}.vs-ai strong{font-size:2.5cqw;line-height:1.13;letter-spacing:-.045em;font-weight:850;display:block;white-space:pre-line}.vs-ai small{font-size:1.1cqw;color:#5d8cac}.vs-ai:hover{transform:translateY(-5px)}.vs-answer{left:25%;bottom:8%;min-width:37%;max-width:61%;display:grid;grid-template-columns:5.3cqw 1fr;align-items:center;gap:.2cqw 1cqw;padding:1cqw 1.5cqw;background:linear-gradient(130deg,#c7f7e9,#b2efdd)}.vs-answer .vs-phone-icon{background:linear-gradient(120deg,#5ce1b4,#0db987);width:5.3cqw;height:5.3cqw;grid-row:span 2}.vs-answer .vs-phone-icon svg{width:3.3cqw;height:3.3cqw}.vs-answer strong{font-size:2.9cqw;font-weight:850;line-height:1.12;letter-spacing:-.04em}.vs-answer small{font-size:1.15cqw;color:#367b6c}.vs-answer:hover{transform:translateY(-5px)}.vs-answer:after{top:-1.6cqw;bottom:auto;left:12%;transform:rotate(180deg)}.vs-wave{position:absolute;left:49%;top:57%;display:flex;gap:.7cqw;height:9cqw;align-items:center;z-index:3}.vs-orb-wave i,.vs-wave i{display:block;width:.8cqw;height:calc(20% + var(--i) * 7%);border-radius:10px;background:linear-gradient(#74d5ff,#00a2ed);box-shadow:1px 1px 2px #65b8de55;animation:vs-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.12s)}.vs-wave i:nth-child(2n){height:40%}.vs-wave i:nth-child(3n){height:85%}@keyframes vs-wave{to{transform:scaleY(.5)}}.vs-orb{position:absolute;right:1%;bottom:6%;width:27%;height:43%;background:transparent;padding:0;z-index:3}.vs-orb:hover{transform:translateY(-8px) rotate(3deg)}.vs-orb-face{position:absolute;width:100%;aspect-ratio:1;top:0;left:0;border:1.3cqw solid #eef8ff;border-radius:50%;background:radial-gradient(circle at 33% 30%,#0c8cff,#00297c 65%,#00194c);box-shadow:inset 0 0 0 .5cqw #43c6ff,inset 0 0 10px 1cqw #0089ff,3px 5px 0 #92cfff,6px 12px 20px #216fbc33;z-index:2}.vs-orb-face,.vs-orb-wave{display:flex;align-items:center;justify-content:center}.vs-orb-wave{height:10cqw;gap:.7cqw;transform:rotate(-6deg)}.vs-orb-wave i{background:white;width:1cqw;height:70%;box-shadow:0 0 9px #65d8ff}.vs-orb-wave i:nth-child(2n){height:40%}.vs-orb-wave i:nth-child(3){height:90%}.vs-orb-base{position:absolute;left:-3%;bottom:0;width:110%;height:22%;border-radius:50% 50% 35% 35%;background:linear-gradient(#fff,#d9e9ff);border:3px solid white;box-shadow:2px 5px 0 #b5cff1,5px 12px 10px #6694c533;z-index:1}.vs-result{position:absolute;top:73%;left:5%;width:92%;height:25%}.vs-result>.vs-step{top:-9%;left:0}.vs-manager{position:absolute;left:4%;bottom:10%;width:53%;height:105%;object-fit:contain;object-position:center bottom;z-index:2}.vs-crm{position:absolute;right:2%;bottom:12%;width:52%;height:73%;padding:1cqw 1.2cqw 1.5cqw;background:linear-gradient(130deg,#fff,#e2f1ff);border:3px solid white!important;border-radius:3cqw;box-shadow:5px 8px 0 #b9d3f2,8px 17px 17px #517ca933;transform:rotate(4deg);z-index:4;color:var(--ink)}.vs-crm:hover{transform:rotate(1deg) translateY(-6px)}.vs-window-dots{display:flex;gap:.7cqw;margin:0 0 .9cqw .8cqw}.vs-window-dots i{width:1.3cqw;height:1.3cqw;border-radius:50%;background:#7bb1ec;box-shadow:inset 1px 2px 2px #4779b344}.vs-window-dots i:nth-child(2){background:#b0d0f4}.vs-window-dots i:nth-child(3){background:#9fcbff}.vs-crm-inner{position:relative;display:grid;grid-template-columns:10cqw 1fr;gap:.5cqw 1.5cqw;align-items:center;height:86%;padding:1.2cqw 2cqw;border:2px solid #fff;border-radius:2.3cqw;background:linear-gradient(130deg,#dafcf0,#bceedd);box-shadow:inset 0 1px 10px #fff9;text-align:left}.vs-result-icon{grid-row:span 3;display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:50%;background:linear-gradient(120deg,#4ee9b0,#00b77f);color:#fff;border:2px solid #e8fff7;box-shadow:3px 5px 6px #46b79933;font-size:6cqw;font-weight:800}.vs-crm strong{font-size:3.1cqw;font-weight:850;line-height:1.1;letter-spacing:-.045em;white-space:pre-line}.vs-crm .vs-skeleton{width:100%;background:#96ccc3;margin:0}.vs-crm .vs-short{width:70%;justify-self:start}.vs-crm small{grid-column:2;display:flex;gap:1cqw;align-items:center;font-size:1.2cqw;color:#397f75}.vs-crm small svg{width:2cqw;height:2cqw}.vs[data-outcome=later] .vs-crm-inner{background:linear-gradient(130deg,#fff7db,#ffe6aa)}.vs[data-outcome=later] .vs-result-icon{background:linear-gradient(120deg,#ffc864,#f1a72e)}.vs[data-outcome=question] .vs-crm-inner{background:linear-gradient(130deg,#e6f1ff,#cfdeff)}.vs[data-outcome=question] .vs-result-icon{background:linear-gradient(120deg,#5cb7ff,#076cec)}.vs-note{max-width:1100px;margin:14px auto 0;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#8192ad;font-size:11px;line-height:1.5}.vs-note button{font-size:11px;color:#6c88af;background:#e9f3ff;border-radius:20px;padding:9px 13px}.vs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vs-dialog{width:620px;max-width:calc(100vw - 28px);max-height:90vh;overflow:auto;border:1px solid #d2e2f8;border-radius:25px;padding:28px;background:#fff;color:var(--ink);color-scheme:light;box-shadow:0 30px 100px #17345d44}.vs-dialog::backdrop{background:#17345e80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vs-close{float:right;position:sticky;top:0;width:32px;height:32px;border-radius:50%;background:#edf5ff;color:#6d83a6;font-size:23px!important;z-index:2}.vs-dialog h3{font-size:28px!important;line-height:1.15!important;letter-spacing:-.035em!important;margin:7px 25px 17px 0!important;font-weight:800!important}.vs-dialog p{font-size:14px;line-height:1.55;color:#7386a5;margin:12px 0}.vs-dialog label{display:block;font-size:14px;color:#425c83;margin:16px 0 8px}.vs-dialog input[type=time]{font:inherit;width:100%;padding:14px;background:#fff;border:1px solid #c5daf4;border-radius:12px;color:var(--ink)}.vs-options{display:grid;gap:10px}.vs-option{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background:#f6faff;color:var(--ink);border:1px solid #dbe8f8!important;border-radius:14px;text-align:left;font-size:15px!important}.vs-option[aria-pressed=true]{background:#e7f2ff;border-color:#1886ff!important;box-shadow:inset 0 0 0 1px #1886ff}.vs-option i{display:grid;place-items:center;font-style:normal;width:28px;height:28px;border-radius:50%;background:#e0efff;color:#087bff;flex:none}.vs-option span{display:block}.vs-option small{display:block;color:#7990b0;font-size:12px;margin-top:4px}.vs-dialog-actions{display:flex;gap:10px;margin-top:20px}.vs-primary,.vs-secondary{padding:12px 18px;border-radius:12px;font-weight:750;font-size:14px!important}.vs-primary{background:linear-gradient(120deg,#149dff,#0875ff);color:white}.vs-primary:disabled{opacity:.45;cursor:not-allowed}.vs-secondary{background:#ecf4ff;color:#507bad}.vs-transcript{display:grid;gap:14px;margin:18px 0}.vs-line{max-width:90%;border-radius:18px;padding:16px;background:#eaf4ff;font-size:16px;line-height:1.4;white-space:pre-line}.vs-line small{display:block;color:#6487b2;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px}.vs-line.vs-human{margin-left:auto;background:#dbf7eb}.vs-record{padding:18px;background:#f4f9ff;border:1px solid #dbe9fa;border-radius:16px}.vs-record dl{margin:0}.vs-record dl>div{padding:12px 0;display:grid;grid-template-columns:130px 1fr;gap:15px;border-bottom:1px solid #dfebf8}.vs-record dl>div:last-child{border:0}.vs-record dt{font-size:12px;color:#7285a4}.vs-record dd{margin:0;font-size:15px;line-height:1.4;font-weight:650;white-space:pre-line}.vs-success{display:flex;gap:12px;align-items:center;padding:15px;background:#dff8ed;color:#16745f;font-size:20px;font-weight:800;border-radius:14px;margin:15px 0}.vs-dialog .vs-error{color:#b9553b;font-size:13px;min-height:20px}@media (max-width:700px){.vs{padding:25px 12px 18px;border-radius:23px}.vs-stage{aspect-ratio:auto;display:flex;flex-direction:column;gap:13cqw}.vs-headline{position:relative;left:auto;top:auto;width:100%;text-align:center}.vs-headline h2{font-size:11cqw!important}.vs-headline p{font-size:4cqw;margin-top:3cqw}.vs .vs-pipes{display:none}.vs-scenario{position:relative;top:auto;left:auto;width:70%;height:83cqw;margin:3cqw auto 0}.vs-step{font-size:6.5cqw!important;border-radius:10cqw;gap:3cqw;padding:1cqw 4cqw 1cqw 1cqw}.vs-step>b{width:12cqw;height:12cqw;font-size:8cqw}.vs-scenario>.vs-step{left:0;top:0}.vs-plinth{box-shadow:inset 0 5px 3px white,1px 8px 0 #bfd2ef,4px 13px 14px #5b82b433}.vs-clipboard{top:26%;height:65%;padding:2.5cqw;border-radius:4cqw}.vs-clipboard-paper{border-radius:2cqw;padding:4cqw 2cqw}.vs-clip{border-radius:2cqw}.vs-clip:before{width:4cqw;height:4cqw;left:calc(50% - 2cqw);top:-2cqw}.vs-phone-icon{width:13cqw;height:13cqw}.vs-phone-icon svg{width:8cqw;height:8cqw}.vs-clipboard strong{font-size:5cqw;margin:3cqw 0}.vs-skeleton{height:1.2cqw;margin:1.3cqw auto 0}.vs-clipboard small{font-size:2.8cqw;margin-top:3cqw}.vs-conversation{position:relative;top:auto;left:auto;width:100%;height:128cqw;margin-top:0}.vs-conversation>.vs-step{top:0;left:0}.vs-client{left:-1%;bottom:10%;width:58%;height:80%}.vs-ai{top:19%;right:0;width:56%;min-height:33%;padding:3cqw 2.3cqw 4cqw;border-radius:5cqw;grid-template-columns:1fr;gap:2cqw}.vs-ai .vs-phone-icon{width:9cqw;height:9cqw;grid-row:auto}.vs-ai .vs-phone-icon svg{width:5cqw;height:5cqw}.vs-ai strong{font-size:4.7cqw}.vs-ai small{font-size:2.7cqw}.vs-bubble:after{width:6cqw;height:6cqw;bottom:-3cqw}.vs-wave{left:53%;top:57%;height:16cqw;gap:1cqw}.vs-wave i{width:1.5cqw}.vs-orb{right:0;bottom:9%;width:32%;height:33%}.vs-orb-face{border-width:2cqw}.vs-orb-wave{height:17cqw;gap:1.2cqw}.vs-orb-wave i{width:1.7cqw}.vs-orb-base{border-width:2px;bottom:0}.vs-answer{left:10%;bottom:7%;min-width:50%;max-width:75%;padding:2cqw 3cqw;gap:.6cqw 2cqw;border-radius:5cqw}.vs-answer .vs-phone-icon{width:9cqw;height:9cqw}.vs-answer .vs-phone-icon svg{width:5cqw;height:5cqw}.vs-answer strong{font-size:5.5cqw}.vs-answer small{font-size:2.8cqw}.vs-answer:after{top:-3cqw}.vs-result{position:relative;top:auto;left:auto;width:100%;height:89cqw;margin:6cqw 0 0}.vs-result>.vs-step{top:-5%;left:0}.vs-manager{left:-3%;bottom:15%;width:69%;height:90%}.vs-crm{right:0;bottom:6%;width:67%;height:57%;border-radius:5cqw;padding:2cqw;box-shadow:3px 5px 0 #b9d3f2,5px 10px 14px #517ca933}.vs-window-dots{gap:1cqw;margin:0 0 1.6cqw 1cqw}.vs-window-dots i{width:2cqw;height:2cqw}.vs-crm-inner{padding:2cqw 3cqw;border-radius:4cqw;grid-template-columns:13cqw 1fr;gap:1cqw 2cqw}.vs-result-icon{width:12cqw;height:12cqw;font-size:8cqw}.vs-crm strong{font-size:4.8cqw}.vs-crm small{font-size:2.6cqw;gap:1.5cqw}.vs-crm small svg{width:4cqw;height:4cqw}.vs-note{display:block;text-align:center;font-size:9px;margin-top:28px}.vs-note button{display:block;margin:10px auto 0;font-size:10px}.vs-dialog{padding:22px 17px;border-radius:22px}.vs-dialog h3{font-size:24px!important}.vs-dialog p{font-size:13px}.vs-dialog-actions{flex-direction:column}.vs-primary,.vs-secondary{width:100%}.vs-line{font-size:14px;padding:13px}.vs-record{padding:12px}.vs-record dl>div{grid-template-columns:95px 1fr;gap:9px}.vs-record dd{font-size:13px}.vs-success{font-size:18px}}@media (prefers-reduced-motion:reduce){.vs *{animation:none!important;transition:none!important}}.vs-clipboard strong{white-space:pre-line}@media (max-width:700px){.vs-ai{width:54%}.vs-ai,.vs-orb{right:3%}.vs-result{height:78cqw}.vs-crm{right:4%;width:63%}}