@keyframes vx-lineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vx-barIdle{0%,to{transform:scaleY(.32)}50%{transform:scaleY(.55)}}@keyframes vx-barActive{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes vx-statusPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vx-eq{0%,to{height:6px}50%{height:16px}}@keyframes vx-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.18)}}.ad-how{padding:100px 0}.ad-impact{padding:0 0 100px}.ap-vox .vx-panel{max-width:540px}.ap-vox .vx-call{display:flex;flex-direction:column;gap:14px}.ap-vox .vx-caller{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft)}.ap-vox .vx-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--green-dim);border:1px solid var(--green-border);color:var(--green-strong)}.ap-vox .vx-avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--green);animation:vx-ring 2s ease-out infinite}.ap-vox .vx-caller-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ap-vox .vx-caller-name{font-size:13px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-vox .vx-caller-sub{font-size:11px;color:var(--gray)}.ap-vox .vx-lang{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--green-strong);background:var(--green-dim);border:1px solid var(--green-border);border-radius:7px;padding:3px 8px;flex-shrink:0}.ap-vox .vx-timer{font-size:13px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.ap-vox .vx-wave-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;border:1px solid var(--green-border);border-radius:14px;background:linear-gradient(180deg,#fff,#f9fdf7);box-shadow:0 10px 26px -18px var(--green-glow)}.ap-vox .vx-speaker{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.ap-vox .vx-speaker-dot{width:7px;height:7px;border-radius:50%;background:var(--gray)}.ap-vox .vx-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:56px;width:100%}.ap-vox .vx-bar{flex:1 1;max-width:6px;height:var(--h,50%);border-radius:100px;background:linear-gradient(180deg,#6ed940,#37a017);transform-origin:center;animation:vx-barIdle 1.4s ease-in-out infinite;opacity:.55}.ap-vox .vx-wave-wrap.is-ai .vx-speaker-dot{background:var(--green);box-shadow:0 0 8px var(--green)}.ap-vox .vx-wave-wrap.is-ai .vx-speaker{color:var(--green-strong)}.ap-vox .vx-wave-wrap.is-ai .vx-bar{animation:vx-barActive .7s ease-in-out infinite;opacity:1}.ap-vox .vx-wave-wrap.is-customer .vx-speaker-dot{background:var(--blue);box-shadow:0 0 8px var(--blue)}.ap-vox .vx-wave-wrap.is-customer .vx-bar{animation:vx-barActive .8s ease-in-out infinite;opacity:.9;background:linear-gradient(180deg,#93c5fd,#3b82f6)}.ap-vox .vx-transcript{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow:hidden;padding:2px}.ap-vox .vx-line{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:12px;animation:vx-lineIn .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-line.is-ai{background:var(--green-soft);border:1px solid var(--green-border);align-self:flex-start;max-width:92%}.ap-vox .vx-line.is-customer{background:var(--bg-soft);border:1px solid var(--line);align-self:flex-end;max-width:92%}.ap-vox .vx-line-who{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.ap-vox .vx-line.is-ai .vx-line-who{color:var(--green-strong)}.ap-vox .vx-line-text{font-size:12.5px;line-height:1.45;color:var(--text-2);overflow-wrap:anywhere;word-break:break-word}.ap-vox .vx-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.ap-vox .vx-sentiment{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--text-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:100px;padding:5px 12px}.ap-vox .vx-sentiment-dot{width:7px;height:7px;border-radius:50%;background:var(--gray)}.ap-vox .vx-sentiment.is-positive{color:var(--green-strong);background:var(--green-dim);border-color:var(--green-border)}.ap-vox .vx-sentiment.is-positive .vx-sentiment-dot{background:var(--green);box-shadow:0 0 6px var(--green)}.ap-vox .vx-status{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--gray);text-transform:uppercase}.ap-vox .vx-status.is-resolved{color:#fff;background:var(--green);border-radius:100px;padding:5px 14px;box-shadow:0 6px 16px -6px var(--green-glow);animation:vx-statusPop .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-flow{display:flex;align-items:flex-start;justify-content:center;margin-top:52px;flex-wrap:wrap}.ap-vox .vx-flow-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:184px;padding:0 6px}.ap-vox .vx-conn{position:absolute;top:34px;right:50%;width:100%;height:22px;display:flex;align-items:center;justify-content:center;gap:4px}.ap-vox .vx-conn:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:var(--line);transform:translateY(-50%);transition:background .35s}.ap-vox .vx-conn.is-on:before{background:var(--green-border)}.ap-vox .vx-conn i{position:relative;z-index:1;width:3px;height:6px;border-radius:2px;background:var(--line);transition:background .35s}.ap-vox .vx-conn.is-on i{background:var(--green);animation:vx-eq .85s ease-in-out infinite}.ap-vox .vx-conn.is-on i:nth-child(2){animation-delay:.13s}.ap-vox .vx-conn.is-on i:nth-child(3){animation-delay:.26s}.ap-vox .vx-conn.is-on i:nth-child(4){animation-delay:.39s}.ap-vox .vx-node{position:relative;z-index:1;width:68px;height:68px;border-radius:20px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--gray);box-shadow:var(--shadow-sm);transition:all .35s}.ap-vox .vx-node.is-active{border-color:var(--green);color:var(--green-strong);box-shadow:0 0 0 5px rgba(77,203,44,.14),0 14px 30px -12px var(--green-glow);transform:translateY(-4px)}.ap-vox .vx-node.is-active:after{content:"";position:absolute;inset:-8px;border-radius:26px;border:1.5px solid rgba(77,203,44,.4);animation:vx-ring 1.8s ease-out infinite;pointer-events:none}.ap-vox .vx-node.is-done{border-color:var(--green-border);background:var(--green-soft);color:var(--green-strong)}.ap-vox .vx-node-ic{display:flex}.ap-vox .vx-node-ic svg{display:block}.ap-vox .vx-node-badge{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s;box-shadow:0 4px 10px -3px var(--green-glow)}.ap-vox .vx-node.is-done .vx-node-badge{opacity:1;transform:scale(1)}.ap-vox .vx-node-title{margin-top:14px;font-size:14.5px;font-weight:700;color:var(--text)}.ap-vox .vx-node-sub{font-size:12px;color:var(--gray);margin-top:3px;line-height:1.4}.ap-vox .vx-mls{max-width:540px}.ap-vox .vx-mls-body{display:flex;flex-direction:column;gap:16px}.ap-vox .vx-mls-detect{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--green-border);border-radius:14px;background:linear-gradient(180deg,#fff,#f9fdf7);box-shadow:0 10px 26px -18px var(--green-glow)}.ap-vox .vx-mls-detect-label{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.ap-vox .vx-mls-detect-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:vx-ring 2s ease-out infinite}.ap-vox .vx-mls-detect-val{display:inline-flex;align-items:baseline;gap:8px;font-size:22px;font-weight:900;letter-spacing:-.5px;color:var(--green-strong);animation:vx-lineIn .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-mls-detect-val i{font-size:11px;font-weight:700;font-style:normal;color:var(--gray)}.ap-vox .vx-mls-chat{display:flex;flex-direction:column;gap:10px;min-height:132px}.ap-vox .vx-mls-bubble{position:relative;display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:14px;animation:vx-lineIn .45s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-mls-bubble.is-customer{align-self:flex-start;max-width:86%;background:var(--bg-soft);border:1px solid var(--line)}.ap-vox .vx-mls-bubble.is-ai{align-self:flex-end;max-width:90%;background:var(--green-soft);border:1px solid var(--green-border);animation-delay:.18s}.ap-vox .vx-mls-who{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.ap-vox .vx-mls-bubble.is-ai .vx-mls-who{color:var(--green-strong)}.ap-vox .vx-mls-text{font-size:15px;line-height:1.5;color:var(--text);font-weight:500;overflow-wrap:anywhere;word-break:break-word}.ap-vox .vx-mls-wave{display:inline-flex;align-items:flex-end;gap:3px;height:12px;margin-top:4px}.ap-vox .vx-mls-wave i{width:3px;height:5px;border-radius:2px;background:var(--green);animation:vx-eq .8s ease-in-out infinite}.ap-vox .vx-mls-wave i:nth-child(2){animation-delay:.1s}.ap-vox .vx-mls-wave i:nth-child(3){animation-delay:.2s}.ap-vox .vx-mls-wave i:nth-child(4){animation-delay:.3s}.ap-vox .vx-mls-wave i:nth-child(5){animation-delay:.4s}.ap-vox .vx-mls-langs{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px;border-top:1px solid var(--line-2)}.ap-vox .vx-mls-chip{font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:100px;padding:5px 12px;transition:all .3s}.ap-vox .vx-mls-chip.is-active{color:#fff;background:var(--green);border-color:var(--green);font-weight:800;box-shadow:0 8px 18px -8px var(--green-glow);transform:translateY(-1px)}@media(max-width:760px){.ap-vox .ad-how{padding:72px 0}.ap-vox .vx-flow{gap:6px 0}.ap-vox .vx-flow-step{width:44%;margin-bottom:10px}.ap-vox .vx-conn{display:none}}@media(max-width:600px){.ap-vox .vx-caller{gap:8px}.ap-vox .vx-caller-name,.ap-vox .vx-line-text{font-size:12px}.ap-vox .vx-wave{gap:2px}.ap-vox .vx-mls-detect{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.ap-vox .vx-mls-detect-val{font-size:20px}.ap-vox .vx-mls-bubble.is-customer{max-width:94%}.ap-vox .vx-mls-bubble.is-ai{max-width:96%}.ap-vox .vx-mls-text{font-size:14px}}@media(max-width:420px){.ap-vox .vx-flow-step{width:48%;padding:0 4px}.ap-vox .vx-node-title{margin-top:10px;font-size:13.5px}.ap-vox .vx-node-sub{font-size:11.5px}.ap-vox .vx-caller{flex-wrap:wrap;gap:8px 10px;padding:10px}.ap-vox .vx-caller-info{flex:1 1 60%}.ap-vox .vx-foot{flex-wrap:wrap;gap:8px}.ap-vox .vx-mls-chip{font-size:11.5px;padding:4px 10px}.ap-vox .vx-mls-detect-val{font-size:18px}}