.pvf{--pvf-web:14 26 51;--pvf-ai:8 122 85;--pvf-auto:3 105 161;--pvf-red:185 28 28;--pvf-rest:.8;isolation:isolate;overflow:hidden}.pvf:before{content:"";z-index:-1;background-image:radial-gradient(rgb(var(--fg) / .09) 1px, transparent 1.4px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 58%,#000 30%,#0000 78%);mask:radial-gradient(70% 60% at 50% 58%,#000 30%,#0000 78%)}.pvf-head{text-align:center;max-width:46rem;margin-inline:auto}.pvf-title{font:650 clamp(1.9rem, 3.5vw, 2.85rem)/1.1 var(--font-head);letter-spacing:-.035em;color:rgb(var(--fg));text-wrap:balance}.pvf-sub{max-width:36rem;color:rgb(var(--mute));text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.6}.pvf-dia{margin-top:clamp(2rem,4vw,3.25rem);position:relative}.pvf-stagebox{width:100%;position:relative;container-type:inline-size}.pvf-scene{height:24.9em;font-size:2.5cqw;font-family:var(--font-body);text-align:left;color:rgb(var(--fg));position:relative}.pvf-label{font:600 .8em/1 var(--font-head);letter-spacing:-.005em;color:rgb(var(--soft));align-items:center;gap:.45em;margin:0;display:inline-flex}.pvf-key{background:rgb(var(--pvf-c));width:.6em;height:.6em;box-shadow:0 0 0 .22em rgb(var(--pvf-c) / .16);border-radius:50%;flex:none}.pvf .is-web{--pvf-c:var(--pvf-web)}.pvf .is-ai{--pvf-c:var(--pvf-ai)}.pvf .is-auto{--pvf-c:var(--pvf-auto)}.pvf-site,.pvf-card{transition:transform .2s ease-out}.pvf-win{position:relative}.pvf-win:after,.pvf-phone:after,.pvf-card:after{content:"";z-index:4;border-radius:inherit;background:rgb(var(--ink) / 0);pointer-events:none;transition:background-color .2s ease-out;position:absolute;inset:-1px}.pvf-site{z-index:1;width:17em;position:absolute;top:0;left:16.1em}.pvf-site>.pvf-label{border:1px solid rgb(var(--line));background:#fff;border-radius:99px;margin:0 0 .6em .3em;padding:.38em .7em .38em .5em}.pvf-win{border:1px solid rgb(var(--line));box-shadow:0 2.4em 4.5em -2.6em rgb(var(--fg) / .42);background:#fff;border-radius:1em;transition:box-shadow .2s ease-out;overflow:hidden}.pvf-bar{border-bottom:1px solid rgb(var(--line));background:rgb(var(--ink-3));align-items:center;gap:.7em;height:2.5em;padding:0 .85em;display:flex}.pvf-dots{flex:none;gap:.35em;display:flex}.pvf-dots i{background:#f87171;border-radius:50%;width:.6em;height:.6em}.pvf-dots i:nth-child(2){background:#fbbf24}.pvf-dots i:nth-child(3){background:rgb(var(--mint))}.pvf-url{min-width:0;max-width:17em;height:1.7em;box-shadow:0 0 0 1px rgb(var(--fg) / .07);color:rgb(var(--soft));background:#fff;border-radius:.55em;flex:1;align-items:center;gap:.4em;margin-inline:auto;padding:0 .7em;display:flex}.pvf-url svg{width:.7em;height:.7em;color:rgb(var(--pvf-ai));flex:none}.pvf-url-stack{min-width:0;height:1.25em;font:500 .72em/1.25 var(--font-mono);flex:1;display:block;overflow:hidden}.pvf-url-roll{display:block}.pvf-url-roll>span{white-space:nowrap;text-overflow:ellipsis;height:1.25em;display:block;overflow:hidden}.pvf-screen{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.pvf-shot{opacity:0;position:absolute;inset:0}.pvf-shot img{width:100%;height:auto;display:block}.pvf-shot:first-child{opacity:1}.pvf-phone{aspect-ratio:9/19.2;width:6em;box-shadow:0 0 0 1px rgb(var(--fg) / .12), 0 2em 3em -1.4em rgb(var(--fg) / .55);background:#162036;border-radius:1.35em;padding:.3em;transition:box-shadow .2s ease-out;position:absolute;bottom:0;right:-6.9em}.pvf-phone:before{content:"";z-index:2;background:#162036;border-radius:99px;width:30%;height:.45em;position:absolute;top:.55em;left:50%;translate:-50%}.pvf-phone-screen{background:#fff;border-radius:1.05em;height:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.pvf-shot{animation:20s linear infinite pvf-show;animation-delay:calc(var(--k) * 5s - .2s)}.pvf-url-roll{animation:20s step-end infinite pvf-roll}.pvf-shot img{animation:20s ease-in-out infinite pvf-scroll;animation-delay:calc(var(--k) * 5s - .2s)}.pvf-phone .pvf-shot img{animation-name:pvf-pscroll}}@keyframes pvf-show{0%{opacity:0}1%,25%{opacity:1}26%,to{opacity:0}}@keyframes pvf-roll{0%{transform:none}25%{transform:translateY(-25%)}50%{transform:translateY(-50%)}75%,to{transform:translateY(-75%)}}@keyframes pvf-scroll{0%,4%{transform:translateY(0)}25%,to{transform:translateY(-26%)}}@keyframes pvf-pscroll{0%,5%{transform:translateY(0)}25%,to{transform:translateY(-38%)}}.pvf-cards{display:contents}.pvf-card{z-index:3;border:1px solid rgb(var(--line));box-shadow:0 2em 3.6em -1.9em rgb(var(--fg) / .42);background:#fff;border-radius:1.15em;padding:.85em;transition:box-shadow .2s ease-out,border-color .2s ease-out,transform .2s ease-out;position:absolute}.pvf-card>.pvf-label{margin-bottom:.75em}.pvf-card-h .pvf-label{margin:0}.pvf-card.is-ai{width:15em;position:absolute;top:50%;left:0;translate:0 -50%}.pvf-card.is-auto{position:absolute;bottom:0;left:16.1em;right:0}.pvf-call{background:rgb(var(--fg) / .04);border-radius:.8em;align-items:center;gap:.6em;padding:.55em;display:flex}.pvf-call-t{min-width:0}.pvf-call-t b{font:650 .86em/1.2 var(--font-head);white-space:nowrap;display:block}.pvf-call-t small{color:rgb(var(--mute));white-space:nowrap;margin-top:.15em;font-size:.68em;display:block}.pvf-wave{align-items:center;gap:.13em;height:1.3em;margin-left:auto;display:flex}.pvf-wave i{width:.18em;height:calc(var(--h) * 100%);background:rgb(var(--pvf-ai) / .75);border-radius:2px}.pvf-line{border-radius:.8em;margin:.5em 0 0;padding:.5em .7em;font-size:.8em;line-height:1.4}.pvf-line.is-them{background:rgb(var(--fg) / .06);border-bottom-left-radius:.25em;margin-right:12%}.pvf-line.is-ai{border:1px solid rgb(var(--pvf-ai) / .28);background:#ecfdf5;border-bottom-right-radius:.25em;margin-left:8%}.pvf-done{background:rgb(var(--pvf-ai));font:650 .76em/1 var(--font-head);color:#fff;border-radius:99px;align-items:center;gap:.4em;margin:.6em 0 0;padding:.42em .75em;display:inline-flex}.pvf-done svg{width:1.05em;height:1.05em}.pvf-apps{gap:.3em;width:fit-content;margin-top:.75em;display:flex}.pvf-tile{color:#fff;background:rgb(var(--pvf-ai));border-radius:.48em;place-items:center;width:1.55em;height:1.55em;display:grid}.pvf-tile svg{width:58%;height:58%}.pvf-tile.is-phone{border-radius:50%}.pvf-tile.is-web{background:rgb(var(--g3))}.pvf-tile.is-whatsapp{background:linear-gradient(160deg,#3fe07c,#1fae55)}.pvf-tile.is-instagram{background:radial-gradient(circle at 28% 108%,#fdd76a 0%,#fbb04a 12%,#f5574a 42%,#e1306c 62%,#0000 82%),linear-gradient(140deg,#c13584,#e1306c 55%,#f77737)}.pvf-card-h{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.75em;display:flex}.pvf-run{background:rgb(var(--pvf-auto) / .1);font:600 .62em/1 var(--font-head);color:rgb(var(--pvf-auto));white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.22em .55em;display:inline-flex}.pvf-run-dot{background:rgb(var(--pvf-ai));border-radius:50%;width:.55em;height:.55em}.pvf-wf{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}.pvf-node{background:rgb(var(--pvf-auto) / .07);box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16);border-radius:.7em;grid-template-columns:auto 1fr;align-items:center;gap:.4em;padding:.55em .6em .6em;display:grid;position:relative}.pvf-node-i{background:rgb(var(--pvf-auto));color:#fff;border-radius:.45em;place-items:center;width:1.5em;height:1.5em;display:grid}.pvf-node-i svg{width:.8em;height:.8em}.pvf-node-t{display:contents}.pvf-node-t small{font:600 .6em/1.2 var(--font-head);color:rgb(var(--pvf-auto));grid-column:2}.pvf-node-t b{font:600 .7em/1.3 var(--font-head);text-wrap:balance;grid-column:1/-1}.pvf-node-ok{background:rgb(var(--pvf-ai));color:#fff;border-radius:50%;place-items:center;width:1.15em;height:1.15em;display:grid;position:absolute;top:-.45em;right:-.45em;box-shadow:0 0 0 2px #fff}.pvf-node-ok svg{width:.7em;height:.7em}.pvf-node:before,.pvf-node:after{content:"";border-radius:2px;position:absolute}.pvf-node:before{background:rgb(var(--pvf-auto) / .2)}.pvf-node:after{background:rgb(var(--pvf-auto))}.pvf-node.n1:before,.pvf-node.n1:after,.pvf-node.n2:before,.pvf-node.n2:after,.pvf-node.n3:before,.pvf-node.n3:after{transform-origin:0;width:1em;height:2px;margin-top:-1px;top:50%;left:100%}.pvf-node.n4:before,.pvf-node.n4:after{display:none}@media (prefers-reduced-motion:no-preference){.pvf-wf{--pvf-cycle:7s}.pvf-node.n1{animation:pvf-n1 var(--pvf-cycle) linear infinite}.pvf-node.n1 .pvf-node-ok{animation:pvf-k1 var(--pvf-cycle) linear infinite}.pvf-node.n2{animation:pvf-n2 var(--pvf-cycle) linear infinite}.pvf-node.n2 .pvf-node-ok{animation:pvf-k2 var(--pvf-cycle) linear infinite}.pvf-node.n3{animation:pvf-n3 var(--pvf-cycle) linear infinite}.pvf-node.n3 .pvf-node-ok{animation:pvf-k3 var(--pvf-cycle) linear infinite}.pvf-node.n4{animation:pvf-n4 var(--pvf-cycle) linear infinite}.pvf-node.n4 .pvf-node-ok{animation:pvf-k4 var(--pvf-cycle) linear infinite}.pvf-node.n1:after{animation:pvf-c1 var(--pvf-cycle) linear infinite}.pvf-node.n2:after{animation:pvf-c2 var(--pvf-cycle) linear infinite}.pvf-node.n3:after{animation:pvf-c3 var(--pvf-cycle) linear infinite}}@keyframes pvf-n1{0%,2%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}4%,14%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16), 0 0 0 .25em rgb(var(--pvf-auto) / .2)}16%,to{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}}@keyframes pvf-k1{0%,14%,19%,to{transform:none}16%{transform:scale(1.3)}}@keyframes pvf-n2{0%,24%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}26%,36%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16), 0 0 0 .25em rgb(var(--pvf-auto) / .2)}38%,to{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}}@keyframes pvf-k2{0%,36%,41%,to{transform:none}38%{transform:scale(1.3)}}@keyframes pvf-n3{0%,46%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}48%,58%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16), 0 0 0 .25em rgb(var(--pvf-auto) / .2)}60%,to{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}}@keyframes pvf-k3{0%,58%,63%,to{transform:none}60%{transform:scale(1.3)}}@keyframes pvf-n4{0%,68%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}70%,80%{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16), 0 0 0 .25em rgb(var(--pvf-auto) / .2)}82%,to{box-shadow:inset 0 0 0 1px rgb(var(--pvf-auto) / .16)}}@keyframes pvf-k4{0%,80%,85%,to{transform:none}82%{transform:scale(1.3)}}@keyframes pvf-c1{0%,16%{transform:scaleX(0)}25%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes pvf-c2{0%,38%{transform:scaleX(0)}47%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes pvf-c3{0%,60%{transform:scaleX(0)}69%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.pvf-orb{background:rgb(var(--pvf-ai));color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid;position:relative}.pvf-orb svg{width:1.05em;height:1.05em}.pvf-orb:before,.pvf-orb:after{content:"";border:2px solid rgb(var(--pvf-ai) / .35);opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pvf-orb:before{animation:2s ease-out infinite pvf-orb}.pvf-orb:after{animation:2s ease-out 1s infinite pvf-orb}}@keyframes pvf-orb{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:no-preference){.pvf-run-dot{animation:1.2s steps(2,jump-none) infinite pvf-blink}}@keyframes pvf-blink{0%{opacity:1}to{opacity:.35}}.pvf-run.is-ai{background:rgb(var(--pvf-ai) / .1);color:rgb(var(--pvf-ai))}.pvf-reply{position:relative}@media (prefers-reduced-motion:no-preference){.pvf-card.is-ai{--pvf-talk:7.2s}.pvf-wave i{transform-origin:50%;animation:.9s ease-in-out infinite alternate pvf-voice;animation-delay:calc(var(--i) * -.13s)}.pvf-line.is-ai{animation:pvf-say-ai var(--pvf-talk) ease-in-out infinite}.pvf-done{animation:pvf-say-done var(--pvf-talk) ease-in-out infinite}.pvf-done-ok{animation:pvf-say-tick var(--pvf-talk) ease-in-out infinite}}@keyframes pvf-voice{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes pvf-say-ai{0%,22%,46%,to{box-shadow:0 0 0 0 rgb(var(--pvf-ai) / 0)}30%,38%{box-shadow:0 0 0 .3em rgb(var(--pvf-ai) / .16)}}@keyframes pvf-say-done{0%,46%,72%,to{box-shadow:0 0 0 0 rgb(var(--pvf-ai) / 0)}54%,64%{box-shadow:0 0 0 .3em rgb(var(--pvf-ai) / .16)}}@keyframes pvf-say-tick{0%,52%,64%,to{transform:none}58%{transform:scale(1.3)}}.pvf-pins{margin:0;padding:0;list-style:none}.pvf-pin{transition:opacity .2s ease-out;position:relative}.pvf-btn{border:1px solid rgb(var(--line));width:100%;max-width:300px;font:inherit;text-align:inherit;color:inherit;cursor:pointer;box-shadow:0 14px 30px -24px rgb(var(--fg) / .5);background:#fff;border-radius:14px;padding:0;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.pvf-btn:focus-visible{outline:2px solid rgb(var(--acid));outline-offset:3px}.pvf-prob,.pvf-fixh{gap:.3rem;padding:.7rem .95rem .75rem;display:grid}.pvf-prob{background:rgb(var(--bad) / .05)}.pvf-fixh{border-top:1px solid rgb(var(--line));background:rgb(var(--acid) / .06);gap:.25rem}.pvf-head-row{align-items:center;gap:.5rem;display:flex}.pvf-mark{color:#fff;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;display:grid}.pvf-mark.is-bad{background:rgb(var(--pvf-red))}.pvf-mark.is-good{background:rgb(var(--acid))}.pvf-name{font:600 .88rem/1.25 var(--font-head);color:rgb(var(--pvf-red))}.pvf-pain{font:600 1.12rem/1.3 var(--font-head);letter-spacing:-.015em;color:rgb(var(--fg));text-wrap:pretty}.pvf-svc{font:600 1.05rem/1.3 var(--font-head);letter-spacing:-.01em;color:rgb(var(--fg));text-wrap:pretty}.pvf-step{color:rgb(var(--soft));text-wrap:pretty;font-size:.92rem;line-height:1.45}.pvf-word{font:600 .95rem/1.25 var(--font-head);letter-spacing:-.01em;color:rgb(var(--fg));text-wrap:balance;display:block}.pvf-pin.is-on .pvf-btn{border-color:rgb(var(--acid));box-shadow:0 0 0 1px rgb(var(--acid)), 0 22px 40px -26px rgb(var(--fg) / .6)}.pvf-part{font:600 .84rem/1.2 var(--font-head);color:rgb(var(--pvf-c));align-items:center;gap:.45rem;margin-bottom:.5rem;display:none}.pvf-part .pvf-key{width:.55rem;height:.55rem;box-shadow:0 0 0 3px rgb(var(--pvf-c) / .16)}.pvf-fact{color:rgb(var(--mute));margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.pvf-fact b{font:700 1.05rem/1 var(--font-head);color:rgb(var(--fg))}.pvf-fact a,.pvf-cap a{color:rgb(var(--acid-dim));text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.pvf-fact a:hover,.pvf-cap a:hover{text-decoration-thickness:2px}.pvf-fact a:focus-visible,.pvf-cap a:focus-visible{outline:2px solid rgb(var(--acid));outline-offset:2px;border-radius:3px}.pvf-cap{display:grid}.pvf-cap>p{color:rgb(var(--mute));visibility:hidden;opacity:0;flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.25rem .6rem;margin:0;font-size:.98rem;line-height:1.5;transition:opacity .2s,visibility 0s .2s;display:flex}.pvf-cap>p.is-on{visibility:visible;opacity:1;transition:opacity .2s}.pvf-cap-name{font:600 .88rem/1.2 var(--font-head);color:rgb(var(--pvf-red))}.pvf-cap-fig{font:700 1.6rem/1 var(--font-head);letter-spacing:-.02em;color:rgb(var(--fg))}.pvf-wires{z-index:5;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.pvf-wire path{fill:none;stroke:rgb(var(--acid) / .42);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .2s,stroke-width .2s}.pvf-wire .pvf-start{fill:rgb(var(--acid));transition:fill .2s}.pvf-wire .pvf-end{fill:#fff;stroke:rgb(var(--acid));stroke-width:1.5px;transition:stroke .2s,fill .2s}.pvf-wire .pvf-halo{fill:rgb(var(--acid) / .16);stroke:rgb(var(--acid) / .55);stroke-width:1.5px;opacity:0;transition:opacity .2s}.pvf-wire.is-on path{stroke:rgb(var(--acid));stroke-width:2px}.pvf-wire.is-on .pvf-start{fill:rgb(var(--acid))}.pvf-wire.is-on .pvf-end{fill:rgb(var(--acid));stroke:#fff}.pvf-wire.is-on .pvf-halo{opacity:1}.pvf-wire .pvf-flow{stroke:rgb(var(--acid));stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.07 .93;opacity:0}@media (prefers-reduced-motion:no-preference){.pvf-wire .pvf-flow{opacity:1;animation:2.8s linear infinite pvf-flow;animation-delay:calc(var(--i) * -.56s)}}@keyframes pvf-flow{0%{stroke-dashoffset:.07px}to{stroke-dashoffset:-.93px}}.pvf[data-phase=wait] .pvf-wire .pvf-flow{visibility:hidden}.pvf[data-phase=wait] .pvf-wire path{stroke-dashoffset:1px}.pvf[data-phase=wait] .pvf-wire circle{opacity:0}.pvf[data-phase=in] .pvf-wire path{transition:stroke-dashoffset .2s ease-out calc(var(--i) * .11s + .12s), stroke .2s, stroke-width .2s}.pvf-wire{transition:opacity .2s}.pvf-btn:hover{border-color:rgb(var(--acid) / .7)}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-wire[data-w=calls] path,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-wire[data-w=night] path,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-wire[data-w=messages] path,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-wire[data-w=quotes] path,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-wire[data-w=website] path,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=calls] path,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=night] path,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=messages] path,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-wire[data-w=quotes] path,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-wire[data-w=website] path){stroke:rgb(var(--acid));stroke-width:2.25px}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-wire[data-w=calls] .pvf-start,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-wire[data-w=night] .pvf-start,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-wire[data-w=messages] .pvf-start,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-wire[data-w=quotes] .pvf-start,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-wire[data-w=website] .pvf-start,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=calls] .pvf-start,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=night] .pvf-start,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=messages] .pvf-start,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-wire[data-w=quotes] .pvf-start,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-wire[data-w=website] .pvf-start){fill:rgb(var(--acid))}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-wire[data-w=calls] .pvf-end,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-wire[data-w=night] .pvf-end,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-wire[data-w=messages] .pvf-end,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-wire[data-w=quotes] .pvf-end,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-wire[data-w=website] .pvf-end,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=calls] .pvf-end,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=night] .pvf-end,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=messages] .pvf-end,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-wire[data-w=quotes] .pvf-end,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-wire[data-w=website] .pvf-end){fill:rgb(var(--acid));stroke:#fff}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-wire[data-w=calls] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-wire[data-w=night] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-wire[data-w=messages] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-wire[data-w=quotes] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-wire[data-w=website] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=calls] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=night] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire[data-w=messages] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-wire[data-w=quotes] .pvf-halo,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-wire[data-w=website] .pvf-halo){opacity:1}.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-wire:not([data-w=calls]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-wire:not([data-w=night]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-wire:not([data-w=messages]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-wire:not([data-w=quotes]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-wire:not([data-w=website]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-wire:not([data-w=calls]):not([data-w=night]):not([data-w=messages]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-wire:not([data-w=quotes]){opacity:.28}.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-wire:not([data-w=website]){opacity:.28}:is(.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-pin.is-ai .pvf-btn,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-pin.is-auto .pvf-btn,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-pin.is-web .pvf-btn){border-color:rgb(var(--acid));box-shadow:0 0 0 1px rgb(var(--acid)), 0 22px 40px -26px rgb(var(--fg) / .6)}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=calls]:hover,.pvf-pin[data-pin=calls] .pvf-btn:focus-visible) .pvf-card.is-ai,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=night]:hover,.pvf-pin[data-pin=night] .pvf-btn:focus-visible) .pvf-card.is-ai,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=messages]:hover,.pvf-pin[data-pin=messages] .pvf-btn:focus-visible) .pvf-card.is-ai,.pvf-dia[data-wide]:has(.pvf-pin[data-pin=quotes]:hover,.pvf-pin[data-pin=quotes] .pvf-btn:focus-visible) .pvf-card.is-auto,.pvf-dia[data-wide]:has(.pvf-card.is-ai:hover) .pvf-card.is-ai,.pvf-dia[data-wide]:has(.pvf-card.is-auto:hover) .pvf-card.is-auto,.pvf-dia[data-part=ai] .pvf-card.is-ai,.pvf-dia[data-part=auto] .pvf-card.is-auto){border-color:rgb(var(--acid));box-shadow:0 2em 3.6em -1.9em rgb(var(--fg) / .42), 0 0 0 2px rgb(var(--acid))}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-win,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-win,.pvf-dia[data-part=web] .pvf-win){box-shadow:0 2.4em 4.5em -2.6em rgb(var(--fg) / .42), 0 0 0 2px rgb(var(--acid))}:is(.pvf-dia[data-wide]:has(.pvf-pin[data-pin=website]:hover,.pvf-pin[data-pin=website] .pvf-btn:focus-visible) .pvf-phone,.pvf-dia[data-wide]:has(.pvf-site:hover) .pvf-phone,.pvf-dia[data-part=web] .pvf-phone){box-shadow:0 0 0 2px rgb(var(--acid)), 0 2em 3em -1.4em rgb(var(--fg) / .55)}@media (prefers-reduced-motion:reduce){.pvf *,.pvf :before,.pvf :after{transition:none!important;animation:none!important}}@media (min-width:1024px){.pvf.sec{padding-block:clamp(2.25rem,3.6vw,3.25rem)}.pvf-head{max-width:none}.pvf-sub{max-width:60rem;margin-top:.7rem}.pvf-dia{grid-template-rows:1fr auto auto auto 1fr auto;grid-template-columns:228px minmax(0,1fr) 228px;gap:1.25rem clamp(1.5rem,2.4vw,2.5rem);margin-top:clamp(1.5rem,2.4vw,2rem);display:grid}.pvf-pins{display:contents}.pvf-stagebox{grid-area:1/2/6;align-self:center}.pvf-pin.is-row1{grid-row:2}.pvf-pin.is-row2{grid-row:3}.pvf-pin.is-row3{grid-row:4}.pvf-pin.is-l{grid-column:1}.pvf-pin.is-r{grid-column:3}.pvf-pin .pvf-btn{max-width:none}.pvf-prob,.pvf-fixh{gap:.15rem;padding:.5rem .8rem .55rem}.pvf-pain{font-size:1.04rem}.pvf-svc{font-size:.98rem}.pvf-step{font-size:.88rem;line-height:1.4}.pvf-pin .pvf-fact{display:none}.pvf-cap{grid-area:6/1/auto/-1;padding-top:.35rem}.pvf-cap>p{text-align:center;justify-content:center;font-size:.92rem;line-height:1.5}.pvf-cap-fig{font-size:1.2rem}}@media (min-width:1024px) and (max-width:1279px){.pvf-dia{grid-template-columns:214px minmax(0,1fr) 214px;column-gap:1.25rem}.pvf-prob,.pvf-fixh{padding:.48rem .7rem .52rem}.pvf-pain{font-size:.98rem}.pvf-step{font-size:.84rem}.pvf-svc{font-size:.94rem}.pvf-cap>p{font-size:.86rem}}@media (max-width:1023px){.pvf-stagebox{max-width:720px;margin-inline:auto}.pvf-cap{display:none}.pvf-pins{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem clamp(1rem,3vw,2rem);margin-top:clamp(2rem,5vw,3rem);display:grid}.pvf-btn{max-width:none}.pvf-part{display:inline-flex}}@media (max-width:1023px) and (min-width:640px){.pvf-pin:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 1rem)}}@media (max-width:639px){.pvf-dia{flex-direction:column;gap:.75rem;display:flex}.pvf-stagebox,.pvf-scene,.pvf-cards,.pvf-pins{display:contents}.pvf-scene{font-size:15px}.pvf-card.is-ai{order:1}.pvf-pin[data-pin=calls]{order:2}.pvf-pin[data-pin=night]{order:3}.pvf-pin[data-pin=messages]{order:4}.pvf-site{order:5}.pvf-pin[data-pin=website]{order:6}.pvf-card.is-auto{order:7}.pvf-pin[data-pin=quotes]{order:8}.pvf-site,.pvf-card.is-auto{margin-top:1.75rem}.pvf-pin .pvf-part{display:none}.pvf-site{width:auto;margin-right:12%;position:relative;top:auto;left:auto}.pvf-phone{width:26%;bottom:-6%;right:-15%}.pvf-url{max-width:none}.pvf-card.is-ai,.pvf-card.is-auto{width:auto;position:relative;inset:auto;translate:none}.pvf-wf{grid-template-columns:repeat(2,minmax(0,1fr))}.pvf-node:before,.pvf-node:after{display:none}}@media (max-width:379px){.pvf-bar{padding:0 .55em}.pvf-dots{display:none}}@media (min-width:640px){.pvf-dots{display:none}.pvf-url{max-width:none;margin-inline:0}.pvf-url-stack{font-size:.66em}.pvf-scene{height:24.55em}.pvf-site{width:16.8em}.pvf-site>.pvf-label{margin-left:0}.pvf-phone{right:-7.1em}.pvf-card.is-ai{flex-direction:column;justify-content:space-between;gap:.5em;display:flex;top:2.09em;bottom:0;translate:none}.pvf-card.is-ai>*{margin-top:0;margin-bottom:0}}.pvf-foot{border-top:1px solid rgb(var(--line));justify-content:space-between;align-items:center;gap:.6em;margin-top:.75em;padding-top:.7em;display:flex}.pvf-foot-l{font:600 .7em/1.2 var(--font-head);color:rgb(var(--soft))}.pvf-foot .pvf-apps{margin-top:0}.pvf-done{border:1px solid rgb(var(--pvf-ai) / .25);background:rgb(var(--pvf-ai) / .06);width:auto;font:inherit;color:rgb(var(--fg));border-radius:.8em;align-items:center;gap:.55em;margin:.6em 0 0;padding:.55em .65em;display:flex}.pvf-done-i{background:rgb(var(--pvf-ai));color:#fff;border-radius:.55em;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}.pvf-done-i svg,.pvf-done svg{width:.95em;height:.95em}.pvf-done-t{flex:1;min-width:0}.pvf-done-t b{font:650 .78em/1.25 var(--font-head);display:block}.pvf-done-t small{color:rgb(var(--mute));white-space:nowrap;text-overflow:ellipsis;margin-top:.1em;font-size:.66em;display:block;overflow:hidden}.pvf-done-ok{background:rgb(var(--pvf-ai));color:#fff;border-radius:50%;flex:none;place-items:center;width:1.2em;height:1.2em;display:grid}.pvf-done-ok svg{width:.7em;height:.7em}
