.pvs{position:relative;width:100%;max-width:520px;aspect-ratio:1/.86;display:grid;place-items:center}.pvs-blob{position:absolute;border-radius:50%;filter:blur(2px);z-index:0}.pvs-blob-1{width:78%;height:88%;background:radial-gradient(circle at 40% 40%,#FFE2C7,#FFF1E4 60%,transparent 72%)}.pvs-blob-2{width:34%;height:38%;right:2%;bottom:4%;background:radial-gradient(circle,rgba(243,128,32,.22),transparent 70%)}.pvs>:not(.pvs-blob){position:relative;z-index:1}.pvs>.pvs-illo{position:absolute;z-index:0;opacity:.95}.pvs-illo svg{width:100%;height:auto;display:block}.pvs-illo-tl{width:46%;left:-4%;top:-2%}.pvs-illo-br{width:48%;right:-6%;bottom:-4%}.pvs-illo-main{width:62%;left:-4%;top:6%}.pvw{background:#fff;border:1px solid #f0e4d8;border-radius:26px;box-shadow:0 30px 60px -28px rgba(120,60,10,.35);padding:22px}.pvw-call{width:250px;text-align:center;display:flex;flex-direction:column;align-items:center}.pvw-call .pvw-av{width:76px;height:76px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px var(--brand-50),0 0 0 6px var(--brand-100);margin-bottom:12px}.pvw-call strong{font-size:16px}.pvw-call small{color:var(--muted);font-size:12.5px}.pvw-wide{width:90%;max-width:400px}.pvw-head{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin-bottom:16px}.pvw-head>span:first-child{display:inline-flex;align-items:center;gap:6px}.pvw-head svg{color:var(--brand)}.pv-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.pv-kpis div{background:var(--bg-soft);border-radius:12px;padding:10px}.pv-kpis strong{display:block;font-size:20px;letter-spacing:-.02em}.pv-kpis small{color:var(--muted);font-size:11.5px}.pv-agent{display:grid;grid-template-columns:30px 60px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;font-size:13px;padding:7px 0}.pv-agent img{width:30px;height:30px;border-radius:50%;object-fit:cover}.pv-agent small{color:var(--muted);text-align:right;font-family:var(--font-mono),monospace}.pv-bar{height:8px;background:var(--bg-soft);overflow:hidden}.pv-bar,.pv-bar i{border-radius:99px}.pv-bar i{display:block;height:100%;background:linear-gradient(90deg,#FBA03C,#F38020)}.pvs>.pvf{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 14px;box-shadow:0 18px 40px -18px rgba(120,60,10,.35);animation:float 5s ease-in-out infinite}.pvf strong{display:block;font-size:13.5px}.pvf small{color:var(--muted);font-size:12px}.pvf-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.pvf-tl{left:-2%;top:6%}.pvf-tr{right:-2%;top:8%;animation-delay:-1.5s!important}.pvf-bl{left:-2%;bottom:8%;animation-delay:-3s!important}.pvf-br{right:-2%;bottom:8%;animation-delay:-2.2s!important}.pv-phone{width:250px;background:#fff;border:8px solid #1b1530;border-radius:36px;padding:16px 14px 20px;box-shadow:0 40px 70px -30px rgba(27,21,48,.55);display:flex;flex-direction:column;gap:8px}.pv-phone-top{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:4px}.pv-phone-top img{width:34px;height:34px;border-radius:50%;object-fit:cover}.pv-phone-top strong{display:block;font-size:13.5px}.pv-phone-top small{color:var(--muted);font-size:11.5px}.bub{max-width:82%;font-size:13px;padding:8px 12px;border-radius:16px;line-height:1.4}.bub.in{background:var(--bg-soft);align-self:flex-start;border-bottom-left-radius:4px}.bub.out{background:var(--brand);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bub.otp{background:#1B1530}.pv-read{align-self:flex-end;display:inline-flex;gap:4px;align-items:center;font-size:11px;color:var(--muted)}.pv-map{width:100%;aspect-ratio:5/3;background:#fff;border:1px solid #f0e4d8;border-radius:28px;box-shadow:0 30px 60px -28px rgba(120,60,10,.35);padding:18px}.pv-map svg{width:100%;height:100%;fill:#F6C69A}.pv-pin{position:absolute;transform:translate(-50%,-100%);display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);padding:4px 10px 4px 4px;font:600 11.5px var(--font-mono),monospace;box-shadow:0 8px 18px -8px rgba(120,60,10,.4);white-space:nowrap}.pv-pin,.pv-pin b{border-radius:999px}.pv-pin b{font:700 10px var(--font-sans),sans-serif;background:var(--brand);color:#fff;padding:3px 6px}.pv-pin:after{content:"";position:absolute;left:50%;bottom:-7px;width:8px;height:8px;border-radius:50%;background:var(--brand);transform:translateX(-50%);box-shadow:0 0 0 4px rgba(243,128,32,.25)}.pv-net{width:100%;justify-content:center}.pv-net,.pv-node{display:flex;align-items:center}.pv-node{flex-direction:column;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.pv-node span{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid #f0e4d8;color:var(--ink-2);box-shadow:0 14px 30px -16px rgba(120,60,10,.35)}.pv-node-main span{width:86px;height:86px;border-radius:26px;color:#fff;border:0;background:linear-gradient(135deg,#FBA03C,#F38020 55%,#D9480F);box-shadow:0 0 0 10px rgba(243,128,32,.12),0 24px 40px -16px rgba(217,72,15,.6)}.pv-node-stack{display:grid;grid-gap:14px;gap:14px}.pv-node-stack .pv-node{flex-direction:row}.pv-node-stack .pv-node span{width:42px;height:42px;border-radius:13px}.pv-line{width:54px;height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 6px,transparent 6px 12px);position:relative;overflow:hidden;margin-bottom:24px}.pv-line i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--brand);animation:packet 1.6s linear infinite}@keyframes packet{0%{left:-8px}to{left:100%}}.pv-illo-in{background:var(--bg-soft);border-radius:16px;padding:14px}.pv-illo-in svg{width:100%;height:auto;display:block}.pv-queue{display:flex;align-items:center;margin-top:16px}.pv-queue img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-8px}.pv-queue img:first-child{margin-left:0}.pv-queue img.speaking{box-shadow:0 0 0 2px var(--brand)}.pv-queue span{margin-left:10px;font-size:13px;color:var(--muted)}.pv-transcript{width:72%;margin-left:26%;margin-top:30%;background:#fff;border:1px solid #f0e4d8;border-radius:22px;padding:16px;box-shadow:0 30px 60px -28px rgba(120,60,10,.35);display:grid;grid-gap:10px;gap:10px}.tr-row{display:flex;gap:8px;align-items:flex-start}.tr-row p{font-size:12.5px;background:var(--bg-soft);padding:8px 11px;border-radius:12px;line-height:1.4}.tr-user{flex-direction:row-reverse}.tr-user p{background:var(--brand-50)}.tr-bot,.tr-row img{width:26px;height:26px;border-radius:50%;flex-shrink:0;object-fit:cover}.tr-bot{display:grid;place-items:center;background:var(--brand);color:#fff}.pv-code-win{width:82%;margin-right:14%;margin-top:-8%;background:var(--dark-2);border-radius:20px;box-shadow:0 36px 60px -28px rgba(27,21,48,.6);overflow:hidden}.pv-code-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--dark-line)}.pv-code-bar i{width:9px;height:9px;border-radius:50%;background:#3a3f55}.pv-code-bar span{margin-left:8px;font-size:12px;color:#8a90a8}.pv-code-win pre{margin:0;padding:16px 18px;font:12.5px/1.7 var(--font-mono),monospace;color:#d6d9e6;white-space:pre;overflow:hidden}.pvs>.pv-app{position:absolute;right:0;bottom:2%;width:44%;background:#fff;border:1px solid #f0e4d8;border-radius:20px;padding:12px;box-shadow:0 30px 50px -24px rgba(120,60,10,.4);display:grid;grid-gap:8px;gap:8px}.pv-app-bar{height:10px;width:50%;border-radius:99px;background:var(--brand-100)}.pv-app-row{display:flex;gap:8px;align-items:center}.pv-app-row img{width:28px;height:28px;border-radius:50%;object-fit:cover}.pv-app-row div{flex:1 1;display:grid;grid-gap:4px;gap:4px}.pv-app-row i{height:6px;border-radius:99px;background:var(--bg-soft)}.pv-app-row i:last-child{width:60%}.pv-app-btn{text-align:center;font-size:12px;font-weight:600;color:#fff;background:var(--brand);border-radius:9px;padding:6px}.phero{padding-top:120px}.ph-art{position:absolute;inset:0;pointer-events:none;z-index:0}.phero .container{position:relative;z-index:1}.ph-card{position:absolute;display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:14px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--ink-2);box-shadow:0 16px 34px -16px rgba(120,60,10,.35);animation:float 6s ease-in-out infinite}.ph-card>svg:first-child{color:var(--brand)}.ph-card img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #fff}.ph-c6 img+img{margin-left:-12px}.ph-card b{font:700 11px var(--font-mono),monospace;color:#15803d;background:#dcfce7;padding:2px 6px;border-radius:6px}.ph-c1{left:5%;top:18%}.ph-c2{right:6%;top:16%;animation-delay:-2s}.ph-c3{left:2%;top:46%;animation-delay:-4s}.ph-c4{right:3%;top:44%;animation-delay:-1s}.ph-c5{left:9%;top:72%;animation-delay:-3s}.ph-c6{right:9%;top:70%;animation-delay:-5s}@media (max-width:1180px){.ph-art{display:none}.phero{padding-top:88px}}@media (max-width:640px){.pvs{aspect-ratio:auto;min-height:340px;padding:40px 0}.pvf-bl,.pvf-tl{left:0}.pvf-br,.pvf-tr{right:0}.pv-transcript{width:86%;margin-left:14%;margin-top:40%}.pv-node-main span{width:64px;height:64px}.pv-line{width:24px}.pvs>.pv-app{width:54%}}