.pg-hire .hv{--b1:#1d4ed8;--b2:#3b82f6;--b3:#06b6d4;--ok:#16a34a;position:relative;padding:2.2rem 1.4rem 3rem 1.6rem}.pg-hire .hv:before{content:"";position:absolute;inset:8% 0 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(59,130,246,.2),rgba(6,182,212,.08) 60%,transparent 75%);animation:hvBreath 7s ease-in-out infinite;z-index:-1}.pg-hire .hv-card{position:relative;border-radius:22px;background:rgba(255,255,255,.93);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px -40px rgba(15,35,90,.45),0 0 0 1px rgba(11,82,176,.08);overflow:hidden;animation:hvFloat 8s ease-in-out infinite}.pg-hire .hv-bar{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:#f8fafd;font:500 .72rem JetBrains Mono,monospace;color:var(--muted)}.pg-hire .hv-bar i{width:9px;height:9px;border-radius:50%;flex:none}.pg-hire .hv-bar i:first-child{background:#f87171}.pg-hire .hv-bar i:nth-child(2){background:#fbbf24}.pg-hire .hv-bar i:nth-child(3){background:#34d399}.pg-hire .hv-bar span{margin-left:.3rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-hire .hv-live{display:inline-flex;align-items:center;gap:.35rem;flex:none;font:600 .68rem Plus Jakarta Sans,sans-serif;font-style:normal;color:#15803d;padding:.2rem .55rem;border-radius:999px;background:rgba(22,163,74,.1)}.pg-hire .hv-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;animation:hr-ping 2s infinite}.pg-hire .hv-body{padding:1.1rem 1.1rem 1.2rem}.pg-hire .hv-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 30px -14px rgba(15,23,42,.4);font:600 .76rem Plus Jakarta Sans,sans-serif;color:var(--ink);white-space:nowrap}.pg-hire .hv-chip svg{width:13px;height:13px;color:var(--b2)}.pg-hire .hv-c1{top:-.35rem;right:.4rem;animation:hvBob 6s ease-in-out infinite}.pg-hire .hv-c2{bottom:.8rem;left:.2rem;animation:hvBob 7s ease-in-out -2s infinite}.pg-hire .hv-place{top:-.35rem;left:.2rem;animation:hvBob 8s ease-in-out -4s infinite}.pg-hire .hv-place svg{color:#ef4444}.pg-hire .hv-checks{list-style:none;margin:.9rem 0 0;padding:.8rem 0 0;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:.35rem .9rem}.pg-hire .hv-checks li{display:inline-flex;align-items:center;gap:.35rem;font:600 .74rem Plus Jakarta Sans,sans-serif;color:#15803d;animation:hvPop 10s ease infinite;animation-delay:calc(3.2s + var(--i) * .7s);animation-fill-mode:backwards}.pg-hire .hv-checks svg{width:14px;height:14px;padding:2px;border-radius:50%;background:rgba(34,197,94,.16)}.pg-hire .hv-code{padding:.85rem .7rem;border-radius:14px;background:#f6f8fc;border:1px solid #edf1f7;font:500 .73rem/1.85 JetBrains Mono,monospace;color:#334155;overflow:hidden}.pg-hire .hv-ln{display:flex;gap:.8rem;white-space:pre;animation:hvLine 10s ease infinite;animation-delay:calc(var(--i) * .5s);animation-fill-mode:backwards}.pg-hire .hv-ln em{flex:none;width:1.1rem;text-align:right;font-style:normal;color:#b3bdd0}.pg-hire .hv-ln b{font-weight:500}.pg-hire .t-k{color:#7c3aed}.pg-hire .t-f{color:#0b52b0}.pg-hire .t-s{color:#059669}.pg-hire .t-c{color:#94a3b8}.pg-hire .t-t{color:#0891b2}.pg-hire .hv-caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--b2);animation:hvBlink 1s steps(2) infinite}.pg-hire .hv-src{display:flex;justify-content:space-between;gap:.5rem}.pg-hire .hv-src span{flex:1 1;text-align:center;padding:.5rem .3rem;border-radius:11px;background:#f1f6ff;border:1px solid #dbe7fb;font:600 .76rem Plus Jakarta Sans,sans-serif;color:var(--accent);animation:hvNudge 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}.pg-hire .hv-drops{display:flex;justify-content:space-around;height:26px}.pg-hire .hv-drops--one{justify-content:center}.pg-hire .hv-drops i{position:relative;width:2px;height:100%;background:repeating-linear-gradient(#bcd2f6 0 3px,transparent 3px 6px)}.pg-hire .hv-drops i:after{content:"";position:absolute;left:-2px;top:0;width:6px;height:6px;border-radius:50%;background:var(--b2);animation:hvDrop 1.8s ease-in infinite}.pg-hire .hv-drops i:nth-child(2):after{animation-delay:-.6s}.pg-hire .hv-drops i:nth-child(3):after{animation-delay:-1.2s}.pg-hire .hv-wh{display:grid;grid-template-columns:repeat(3,1fr);border-radius:12px;overflow:hidden;color:#fff;font:700 .78rem Plus Jakarta Sans,sans-serif;text-align:center;background:linear-gradient(110deg,var(--b1),var(--b2),var(--b3),var(--b2),var(--b1));background-size:220% 100%;animation:hvShimmer 6s linear infinite}.pg-hire .hv-wh b{padding:.6rem 0;font-weight:700}.pg-hire .hv-wh b+b{border-left:1px solid rgba(255,255,255,.28)}.pg-hire .hv-dash{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:.9rem;gap:.9rem;align-items:end;padding:.8rem .9rem;border-radius:14px;background:#f6f8fc;border:1px solid #edf1f7}.pg-hire .hv-bars{display:flex;align-items:flex-end;gap:5px;height:68px}.pg-hire .hv-bars i{flex:1 1;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(#60a5fa,var(--b1));transform-origin:bottom;animation:hvGrow 7s ease-in-out infinite;animation-delay:calc(var(--i) * .25s)}.pg-hire .hv-dash ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.pg-hire .hv-dash li{display:flex;align-items:center;gap:.4rem;font:600 .72rem Plus Jakarta Sans,sans-serif;color:#15803d}.pg-hire .hv-dash li svg{width:14px;height:14px;padding:2px;border-radius:50%;background:rgba(34,197,94,.16)}.pg-hire .hv-tix{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.pg-hire .hv-tix li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem .8rem;border-radius:12px;background:#f6f8fc;border:1px solid #edf1f7}.pg-hire .hv-tt{font:600 .82rem Plus Jakarta Sans,sans-serif;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-hire .hv-st{position:relative;flex:none;width:72px;height:22px}.pg-hire .hv-st b{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;font:700 .68rem Plus Jakarta Sans,sans-serif;opacity:0}.pg-hire .hv-st svg{width:11px;height:11px}.pg-hire .hv-st .s1{background:#fee2e2;color:#b91c1c;animation:hvS1 9s ease infinite;animation-delay:calc(var(--i) * 1.5s)}.pg-hire .hv-st .s2{background:#fef3c7;color:#b45309;animation:hvS2 9s ease infinite;animation-delay:calc(var(--i) * 1.5s)}.pg-hire .hv-st .s3{background:#dcfce7;color:#15803d;opacity:1;animation:hvS3 9s ease infinite;animation-delay:calc(var(--i) * 1.5s)}.pg-hire .hv-up{display:flex;gap:3px;height:34px;align-items:stretch;margin-top:1rem}.pg-hire .hv-up i{flex:1 1;border-radius:3px;background:#22c55e;opacity:.85;animation:hvWave 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .07s)}.pg-hire .hv-up-l{display:flex;justify-content:space-between;margin-top:.4rem;font:600 .68rem Plus Jakarta Sans,sans-serif;color:var(--muted)}.pg-hire .hv-beat{display:block;width:100%;height:38px;margin-top:.6rem}.pg-hire .hv-beat path{fill:none;stroke:var(--b2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;animation:hvBeat 3.4s ease-in-out infinite}.pg-hire .hv-api{position:relative;height:262px}.pg-hire .hv-api svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pg-hire .hv-api path{fill:none;stroke:#8fb2ef;stroke-width:2;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;animation:hvDash 1.1s linear infinite}.pg-hire .hv-n{position:absolute;transform:translate(-50%,-50%);padding:.5rem .85rem;border-radius:999px;background:#fff;border:1px solid #dbe7fb;box-shadow:0 10px 22px -12px rgba(15,35,90,.4);font:600 .76rem Plus Jakarta Sans,sans-serif;color:var(--ink);white-space:nowrap}.pg-hire .hv-n.n1{left:18%;top:14.5%}.pg-hire .hv-n.n2{left:82%;top:14.5%}.pg-hire .hv-n.n3{left:18%;top:85.5%}.pg-hire .hv-n.n4{left:82%;top:85.5%}.pg-hire .hv-hub{position:absolute;left:50%;top:50%;width:96px;height:96px;transform:translate(-50%,-50%);border-radius:28px;display:grid;place-content:center;text-align:center;color:#fff;background:linear-gradient(135deg,var(--b1),#0a1628);box-shadow:0 24px 44px -20px rgba(11,40,110,.8)}.pg-hire .hv-hub:after{content:"";position:absolute;inset:-12px;border-radius:38px;border:1.5px solid rgba(59,130,246,.45);animation:hvRipple 3s ease-out infinite}.pg-hire .hv-hub b{font:800 1.6rem Bricolage Grotesque,Plus Jakarta Sans,sans-serif;letter-spacing:-.02em;line-height:1}.pg-hire .hv-hub small{margin-top:.3rem;font:500 .62rem JetBrains Mono,monospace;color:#bfd6ff}.pg-hire .hv-brand{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;min-height:262px}.pg-hire .hv-canvas{position:relative;aspect-ratio:1;border-radius:18px;background:#f6f8fc;border:1px solid #edf1f7;display:grid;place-items:center;overflow:hidden;background-image:radial-gradient(#d6e0f0 1px,transparent 0);background-size:14px 14px}.pg-hire .hv-guide{position:absolute;inset:13%;border-radius:50%;border:1.5px dashed rgba(59,130,246,.55);animation:hvSpin 24s linear infinite}.pg-hire .hv-cross{position:absolute;inset:0;background:linear-gradient(rgba(59,130,246,.25),rgba(59,130,246,.25)) 50%/1px 100% no-repeat,linear-gradient(rgba(59,130,246,.25),rgba(59,130,246,.25)) 50%/100% 1px no-repeat}.pg-hire .hv-mark{position:relative;width:62px;height:62px;display:grid;place-items:center;background:linear-gradient(135deg,var(--b1),var(--b3));box-shadow:0 18px 30px -14px rgba(11,82,176,.7);border-radius:18px;animation:hvMorph 7s ease-in-out infinite}.pg-hire .hv-mark i{width:22px;height:22px;background:#fff;border-radius:6px;animation:hvMorphIn 7s ease-in-out infinite}.pg-hire .hv-side{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.pg-hire .hv-sw{display:flex;gap:.4rem}.pg-hire .hv-sw i{width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 4px 10px -4px rgba(15,35,90,.4);animation:hvPopIn 7s ease infinite;animation-delay:calc(var(--i) * .25s);animation-fill-mode:backwards}.pg-hire .hv-type{display:flex;align-items:center;gap:.8rem}.pg-hire .hv-type b{font:700 2.4rem/1 Bricolage Grotesque,Plus Jakarta Sans,sans-serif;letter-spacing:-.04em;color:var(--ink)}.pg-hire .hv-type span{flex:1 1;display:grid;grid-gap:.35rem;gap:.35rem}.pg-hire .hv-type span i{height:7px;border-radius:99px;background:#dbe5f5}.pg-hire .hv-type span i:first-child{width:90%}.pg-hire .hv-type span i:nth-child(2){width:68%}.pg-hire .hv-type span i:nth-child(3){width:44%}.pg-hire .hv-tabs{display:flex;gap:.35rem;flex-wrap:wrap}.pg-hire .hv-tabs span{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--line);font:600 .72rem Plus Jakarta Sans,sans-serif;color:var(--muted);animation:hvTab 6s ease infinite;animation-delay:calc(var(--i) * 2s)}.pg-hire .hv-mig{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-gap:.2rem;gap:.2rem;align-items:stretch}.pg-hire .hv-col{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.pg-hire .hv-col small{font:600 .7rem JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem}.pg-hire .hv-col span{display:flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border-radius:10px;font:600 .8rem Plus Jakarta Sans,sans-serif}.pg-hire .hv-col--old span{background:#f1f3f7;color:#7b8699;border:1px solid #e6eaf1;animation:hvOld 8s ease infinite;animation-delay:calc(1s + var(--i) * 1s)}.pg-hire .hv-col--new small{color:var(--accent)}.pg-hire .hv-col--new span{background:#eef5ff;color:var(--ink);border:1px solid #cfe0fb;animation:hvNew 8s ease infinite;animation-delay:calc(1.4s + var(--i) * 1s);animation-fill-mode:backwards}.pg-hire .hv-col--new svg{width:14px;height:14px;padding:2px;border-radius:50%;background:var(--ok);color:#fff}.pg-hire .hv-flow{position:relative;overflow:hidden}.pg-hire .hv-flow i{position:absolute;left:0;width:8px;height:8px;border-radius:2px;background:var(--b2);animation:hvCross 2.4s ease-in infinite}.pg-hire .hv-flow i:first-child{top:38%}.pg-hire .hv-flow i:nth-child(2){top:50%;animation-delay:-.6s}.pg-hire .hv-flow i:nth-child(3){top:62%;animation-delay:-1.2s}.pg-hire .hv-flow i:nth-child(4){top:74%;animation-delay:-1.8s}.pg-hire .hv-redir{grid-column:1/-1;margin-top:1rem;padding:.7rem .8rem;border-radius:12px;background:#f6f8fc;border:1px solid #edf1f7;font:600 .74rem Plus Jakarta Sans,sans-serif;color:var(--text)}.pg-hire .hv-redir i{display:block;margin-top:.5rem;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--b1),var(--b3));transform-origin:left;animation:hvFill 8s ease-in-out infinite}.pg-hire .hv-heads{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:.5rem}.pg-hire .hv-heads span{text-align:center;font:700 .68rem JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pg-hire .hv-heads span:last-child{color:#15803d}.pg-hire .hv-lanes{position:relative;height:150px}.pg-hire .hv-lanes>i{position:absolute;top:0;bottom:0;width:calc((100% - 16px) / 3);border-radius:12px;background:#f3f6fb;border:1px dashed #d6e0f0}.pg-hire .hv-lanes>i:first-child{left:0}.pg-hire .hv-lanes>i:nth-child(2){left:calc((100% - 16px) / 3 + 8px)}.pg-hire .hv-lanes>i:nth-child(3){left:calc(2 * ((100% - 16px) / 3 + 8px));background:#f0fdf4;border-color:#bbf7d0}.pg-hire .hv-deal{position:absolute;top:calc(8px + var(--r) * 44px);left:calc(4px + var(--s) * ((100% - 16px) / 3 + 8px));width:calc((100% - 16px) / 3 - 8px);padding:.5rem .6rem;border-radius:10px;background:#fff;border:1px solid #dbe7fb;box-shadow:0 8px 16px -10px rgba(15,35,90,.5);animation:hvDeal 9s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.pg-hire .hv-deal b{display:block;font:700 .72rem Plus Jakarta Sans,sans-serif;color:var(--ink)}.pg-hire .hv-deal small{display:block;margin-top:.3rem;height:5px;width:60%;border-radius:99px;background:#dbe5f5}.pg-hire .hv-crm .hv-checks{margin-top:.8rem}@keyframes hvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hvBreath{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.07);opacity:1}}@keyframes hvLine{0%{opacity:0;transform:translateX(-10px)}6%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes hvBlink{50%{opacity:0}}@keyframes hvPop{0%{opacity:0;transform:scale(.8)}8%,80%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes hvNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hvDrop{0%{top:-4px;opacity:0}20%{opacity:1}to{top:100%;opacity:0}}@keyframes hvShimmer{to{background-position:-220% 0}}@keyframes hvGrow{0%{transform:scaleY(.12)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.12)}}@keyframes hvS1{0%,28%{opacity:1}34%,to{opacity:0}}@keyframes hvS2{0%,30%{opacity:0}36%,62%{opacity:1}68%,to{opacity:0}}@keyframes hvS3{0%,64%{opacity:0}70%,94%{opacity:1}to{opacity:0}}@keyframes hvWave{0%,to{opacity:.85;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.62);background:#4ade80}}@keyframes hvBeat{0%{stroke-dashoffset:100;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.25}}@keyframes hvDash{to{stroke-dashoffset:-20}}@keyframes hvRipple{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.3);opacity:0}}@keyframes hvSpin{to{transform:rotate(1turn)}}@keyframes hvMorph{0%,to{border-radius:18px;transform:rotate(0)}33%{border-radius:50%;transform:rotate(90deg)}66%{border-radius:10px 30px 10px 30px;transform:rotate(180deg)}}@keyframes hvMorphIn{0%,to{border-radius:6px;transform:rotate(0)}33%{border-radius:50%;transform:rotate(-90deg)}66%{border-radius:3px;transform:rotate(-180deg) scale(.8)}}@keyframes hvPopIn{0%{transform:scale(0)}10%{transform:scale(1.15)}16%,86%{transform:scale(1)}to{transform:scale(0)}}@keyframes hvTab{0%,to{background:transparent;color:var(--muted);border-color:var(--line)}30%,6%{background:var(--accent);color:#fff;border-color:var(--accent)}36%{background:transparent;color:var(--muted);border-color:var(--line)}}@keyframes hvOld{0%,8%{opacity:1;transform:none}20%,78%{opacity:.35;transform:translateX(6px)}92%,to{opacity:1;transform:none}}@keyframes hvNew{0%{opacity:0;transform:translateX(-10px)}10%,80%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes hvCross{0%{left:-8px;opacity:0}15%{opacity:1}to{left:100%;opacity:0}}@keyframes hvFill{0%{transform:scaleX(.05)}60%,90%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes hvDeal{0%,12%{transform:translateX(0);background:#fff;border-color:#dbe7fb}40%,80%{transform:translateX(calc(var(--m,1) * (100% + 16px)));background:#fff;border-color:#dbe7fb}92%,to{transform:translateX(0)}}@media (max-width:640px){.pg-hire .hv{padding:1.6rem 0 4.6rem}.pg-hire .hv-body{padding:.9rem;min-height:0}.pg-hire .hv-code{font-size:.68rem}.pg-hire .hv-c2{bottom:.4rem}.pg-hire .hv-brand{grid-template-columns:116px minmax(0,1fr)}.pg-hire .hv-mark{width:50px;height:50px}.pg-hire .hv-api{height:236px}.pg-hire .hv-hub{width:84px;height:84px}.pg-hire .hv-n{font-size:.7rem;padding:.42rem .65rem}.pg-hire .hv-dash{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pg-hire .hv *,.pg-hire .hv-card,.pg-hire .hv-chip,.pg-hire .hv:before{animation:none!important}.pg-hire .hv-caret{display:none}}