#ez .sv-voice .vx-items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}#ez .sv-voice .vx-items li{padding:22px 20px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;transition:transform .3s,box-shadow .3s,border-color .3s}#ez .sv-voice .vx-items li:hover{transform:translateY(-3px);border-color:var(--c1);box-shadow:0 18px 34px -18px rgba(50,50,93,.25)}#ez .sv-voice .vx-items b{font-family:Sora,Segoe UI,system-ui,sans-serif;font-size:16px;letter-spacing:-.02em;color:var(--ink)}#ez .sv-voice .vx-items span{font-size:14px;line-height:1.55;color:var(--body)}#ez .sv-voice .vx-flow{grid-template-columns:repeat(5,1fr)}#ez .vx-call{position:relative;max-width:470px;margin:0 auto;padding:20px 20px 18px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 70px -36px rgba(50,50,93,.45),0 12px 24px -18px rgba(0,0,0,.2)}#ez .vx-call-top{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}#ez .vx-call-top b{font-family:Sora,Segoe UI,system-ui,sans-serif;font-size:15px;color:var(--ink)}#ez .vx-call-top em{margin-left:auto;font-style:normal;color:var(--c1);display:inline-flex;align-items:center;gap:6px}#ez .vx-dot{width:10px;height:10px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 4px color-mix(in srgb,var(--c1) 24%,transparent);animation:vx-pulse 2s infinite}@keyframes vx-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--c1) 0%,transparent)}}#ez .vx-call ul{display:grid;grid-gap:10px;gap:10px;padding:16px 0 6px}#ez .vx-call li{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;display:grid;grid-gap:2px;gap:2px}#ez .vx-call li small{font-weight:800;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}#ez .vx-call li.cl{background:var(--surface);color:var(--ink);border-bottom-left-radius:4px;justify-self:start}#ez .vx-call li.ag{background:linear-gradient(120deg,var(--c1),color-mix(in srgb,var(--c1) 60%,var(--c2)));color:#fff;border-bottom-right-radius:4px;justify-self:end}#ez .vx-call li.info{max-width:100%;background:var(--surface);border:1px solid var(--line);color:var(--body);border-radius:12px}#ez .vx-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;margin-top:8px}#ez .vx-wave i{width:3px;height:8px;border-radius:3px;background:linear-gradient(var(--c1),var(--c2));animation:vx-wave 1.1s ease-in-out infinite}@keyframes vx-wave{0%,to{height:6px;opacity:.5}50%{height:28px;opacity:1}}#ez .vx-ill{margin-top:10px;text-align:center;color:var(--mute);font-size:10.5px}#ez .vx-table-wrap{margin-top:34px;overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#fff}#ez .vx-table{width:100%;border-collapse:collapse;min-width:640px;font-size:14.5px}#ez .vx-table td,#ez .vx-table th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--body)}#ez .vx-table thead th{font-family:Sora,Segoe UI,system-ui,sans-serif;font-size:14px;color:var(--ink);background:var(--surface)}#ez .vx-table tbody th{font-weight:700;color:var(--ink);width:30%}#ez .vx-table tbody tr:last-child td,#ez .vx-table tbody tr:last-child th{border-bottom:0}#ez .vx-table .hi{background:color-mix(in srgb,var(--c1) 9%,#fff);color:var(--ink);font-weight:700}#ez .vx-table thead .hi{background:color-mix(in srgb,var(--c1) 16%,#fff);color:var(--c1)}#ez .sv-voice .vx-connect{align-content:flex-start;margin-top:0}#ez .sv-voice .vx-connect span{font-size:14px;padding:10px 16px}#ez .vx-demo-fold{padding:70px 0}#ez .vx-demo{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center;padding:44px 48px;border-radius:28px;background:linear-gradient(125deg,#0b2b3a,#0f4a56 55%,#0b8f7a);color:#fff;position:relative;overflow:hidden}#ez .vx-demo .sf-eyebrow{color:#7ff0d6}#ez .vx-demo h2.sf-h2{color:#fff;font-size:clamp(28px,3.2vw,42px)}#ez .vx-demo .sf-lead{color:rgba(255,255,255,.82);max-width:560px}#ez .vx-demo .sf-btn.p{background:#fff;color:#0b4a55;box-shadow:none}#ez .vx-demo .sf-btn.p svg{width:18px;height:18px}#ez .vx-demo .sf-btn.g{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}#ez .vx-note{margin-top:18px;font-size:14px;color:rgba(255,255,255,.75)}#ez .vx-note a{color:#fff;font-weight:800;text-decoration:underline}#ez .vx-dial{width:150px;height:150px;place-items:center}#ez .vx-dial,#ez .vx-dial b{position:relative;display:grid}#ez .vx-dial b{z-index:2;width:78px;height:78px;border-radius:50%;background:#fff;color:#0b8f7a;place-items:center;box-shadow:0 14px 30px -8px rgba(0,0,0,.45)}#ez .vx-dial b svg{width:34px;height:34px}#ez .vx-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:vx-ring 2.6s ease-out infinite}#ez .vx-ring.r2{animation-delay:1.3s}@keyframes vx-ring{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){#ez .vx-dot,#ez .vx-ring,#ez .vx-wave i{animation:none}}@media (max-width:980px){#ez .sv-voice .vx-items{grid-template-columns:1fr 1fr}#ez .sv-voice .vx-flow{grid-template-columns:repeat(3,1fr)}#ez .vx-demo{grid-template-columns:1fr;padding:32px 26px}#ez .vx-dial{display:none}}@media (max-width:560px){#ez .sv-voice .vx-flow,#ez .sv-voice .vx-items{grid-template-columns:1fr}}