.jpv{--jpv-cyan:#67e8f9;--jpv-nar:#FF6B00;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;margin:var(--mr-sp-4,16px) 0;border-radius:var(--mr-r-lg,16px);overflow:hidden;text-decoration:none;color:#e8f6fb;background:linear-gradient(135deg,#050c14 0%,#07121c 55%,#0a0f16 100%);border:1px solid rgba(103,232,249,.28);box-shadow:0 0 0 1px rgba(255,107,0,.12),0 18px 50px rgba(0,0,0,.45),0 0 40px rgba(103,232,249,.10);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;isolation:isolate}.jpv:hover,.jpv:focus-visible{transform:translateY(-2px);border-color:rgba(255,107,0,.7);box-shadow:0 0 0 1px rgba(255,107,0,.45),0 24px 60px rgba(0,0,0,.5),0 0 60px rgba(255,107,0,.22)}.jpv:focus-visible{outline:2px solid var(--jpv-nar);outline-offset:3px}.jpv::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(103,232,249,.035) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(103,232,249,.035) 0 1px,transparent 1px 22px)}.jpv__txt{display:flex;flex-direction:column;gap:var(--mr-sp-2,8px);padding:var(--mr-sp-5,20px) var(--mr-sp-5,20px) var(--mr-sp-5,20px) var(--mr-sp-6,24px);min-width:0}.jpv__k{display:flex;align-items:center;gap:var(--mr-sp-2,8px);font:700 var(--mr-fs-meta,11px)/1.2 var(--mr-font-mono,ui-monospace,Menlo,monospace);letter-spacing:.16em;color:var(--jpv-cyan)}.jpv__k i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:jpv-late 1.4s ease-in-out infinite}.jpv__t{font:800 var(--mr-fs-h2,26px)/1.05 var(--mr-font,system-ui,sans-serif);letter-spacing:-.01em;color:#fff;text-shadow:0 0 24px rgba(103,232,249,.25)}.jpv__t b{color:var(--jpv-nar);font-weight:800}.jpv__s{font:var(--mr-fs-body,14px)/1.5 var(--mr-font,system-ui,sans-serif);color:#b9d9e3}.jpv__cifras{display:flex;flex-wrap:wrap;gap:var(--mr-sp-2,8px);margin-top:var(--mr-sp-1,4px)}.jpv__cifras span{padding:var(--mr-sp-1,4px) var(--mr-sp-2,8px);border:1px solid rgba(103,232,249,.28);border-radius:var(--mr-r-sm,6px);font:var(--mr-fs-meta,11px)/1.2 var(--mr-font-mono,ui-monospace,Menlo,monospace);letter-spacing:.08em;color:#8fb3bf;background:rgba(4,14,22,.6)}.jpv__cifras b{color:#fff;font-weight:700;margin-right:var(--mr-sp-1,4px)}.jpv__cta{position:relative;overflow:hidden;align-self:flex-start;margin-top:var(--mr-sp-2,8px);padding:var(--mr-sp-3,12px) var(--mr-sp-5,20px);border-radius:var(--mr-r-pill,999px);font:800 var(--mr-fs-btn,15px)/1 var(--mr-font,system-ui,sans-serif);color:#1a0b00;background:linear-gradient(180deg,#ff8a3d,var(--jpv-nar));box-shadow:0 0 0 1px rgba(255,138,61,.6),0 8px 26px rgba(255,107,0,.45)}.jpv__cta::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;transform:translateX(-140%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:jpv-brillo 2.8s ease-in-out infinite}.jpv__img{position:relative;display:block;min-height:180px;overflow:hidden;border-left:1px solid rgba(103,232,249,.18);background:#03060b}.jpv__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 50%;transform:scale(1.04);transition:transform .6s cubic-bezier(.2,.7,.2,1);filter:saturate(1.15)}.jpv:hover .jpv__img img{transform:scale(1.1)}.jpv__img::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#07121c 0%,rgba(7,18,28,0) 38%),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}.jpv__barrido{position:absolute;left:0;right:0;top:0;height:40%;z-index:2;background:linear-gradient(180deg,transparent,rgba(103,232,249,.22),transparent);animation:jpv-barre 3.2s linear infinite}.jpv__play{position:absolute;z-index:3;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;font-size:22px;color:#fff;background:rgba(255,107,0,.92);box-shadow:0 0 0 6px rgba(255,107,0,.22),0 0 30px rgba(255,107,0,.7)}.jpv__play::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,107,0,.8);animation:jpv-onda 1.8s ease-out infinite}.jpv__esq{position:absolute;z-index:3;width:16px;height:16px;border-color:var(--jpv-cyan);border-style:solid;opacity:.9}.jpv__esq--1{top:8px;right:8px;border-width:2px 2px 0 0}.jpv__esq--2{bottom:8px;right:8px;border-width:0 2px 2px 0}@keyframes jpv-late{50%{opacity:.25}}@keyframes jpv-brillo{0%,55%{transform:translateX(-140%) skewX(-20deg)}100%{transform:translateX(320%) skewX(-20deg)}}@keyframes jpv-barre{from{transform:translateY(-100%)}to{transform:translateY(250%)}}@keyframes jpv-onda{from{transform:scale(.9);opacity:.9}to{transform:scale(1.7);opacity:0}}@media (max-width:720px){.jpv{grid-template-columns:1fr}.jpv__img{order:-1;min-height:150px;border-left:0;border-bottom:1px solid rgba(103,232,249,.18)}.jpv__img::before{background:linear-gradient(0deg,#07121c 0%,rgba(7,18,28,0) 45%)}.jpv__txt{padding:var(--mr-sp-4,16px)}.jpv__t{font-size:var(--mr-fs-h3,22px)}.jpv__cta{align-self:stretch;text-align:center}}@media (prefers-reduced-motion:reduce){.jpv,.jpv__img img{transition:none}.jpv__k i,.jpv__cta::after,.jpv__barrido,.jpv__play::before{animation:none}.jpv__barrido{display:none}}@media print{.jpv__barrido,.jpv__play::before,.jpv__cta::after{display:none}}