.pm-overlay{position:fixed;inset:0;z-index:4000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(8,7,11,.72);-webkit-backdrop-filter:blur(10px) saturate(.85);backdrop-filter:blur(10px) saturate(.85)}
.pm-overlay.on{display:flex;animation:pmFade .22s ease}
@keyframes pmFade{from{opacity:0}to{opacity:1}}
/* com o modal de planos aberto: some com flutuantes que passam por cima (WhatsApp, instalar app) pra não atrapalhar o pagamento */
body.nvx-modal-open .nvx-wapop,body.nvx-modal-open #nvxWaPop,body.nvx-modal-open .nvx-pwa{display:none!important}
.pm-panel{position:relative;width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:14px;background:#141213;color:#fff;padding:22px}
.pm-scroll{max-height:92vh;overflow-y:auto}
.pm-panel::before{content:"";position:absolute;left:0;top:0;right:0;height:150px;z-index:0;pointer-events:none;border-radius:14px 14px 0 0;
  background:radial-gradient(75% 150% at 6% -35%,rgba(150,86,205,.45),transparent 60%),radial-gradient(75% 150% at 96% -35%,rgba(219,64,120,.42),transparent 60%)}
.pm-panel>[data-pm-screen]{position:relative;z-index:1}
.pm-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}
.pm-top-t{font-size:17px;font-weight:800;letter-spacing:-.01em}
.pm-x{background:none;border:0;color:rgba(255,255,255,.6);font-size:24px;line-height:1;cursor:pointer;padding:0 2px}
.pm-x:hover{color:#fff}
.pm-back{background:none;border:0;color:rgba(255,255,255,.6);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:3px;padding:0}
.pm-back:hover{color:#fff}
.pm-top-l{display:flex;align-items:center;gap:10px;min-width:0}
.pm-lang{position:relative;flex:0 0 auto}
.pm-lang__btn{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:4px 7px;cursor:pointer;line-height:0}
.pm-lang__btn:hover{background:rgba(255,255,255,.16)}
.pm-lang__cur{width:22px;height:16px;border-radius:3px;object-fit:cover;display:block}
.pm-lang__cv{color:rgba(255,255,255,.55);flex:0 0 auto}
.pm-lang__menu{position:absolute;top:calc(100% + 7px);left:0;min-width:174px;background:#1a1820;border:1px solid rgba(255,255,255,.16);border-radius:11px;box-shadow:0 16px 38px rgba(0,0,0,.55);padding:5px;z-index:10}
.pm-lang__menu[hidden]{display:none}
.pm-lang__menu button{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;color:#e7e7ee;font-size:13.5px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left}
.pm-lang__menu button:hover{background:rgba(255,45,107,.16)}
.pm-lang__menu img{width:22px;height:16px;border-radius:3px;object-fit:cover;flex:0 0 auto}
.pm-h{font-size:19px;font-weight:800;margin-bottom:5px;letter-spacing:-.01em}
.pm-sub{color:rgba(255,255,255,.6);font-size:14px;margin-bottom:14px}
.pm-amt{color:#f5c451}
.pm-center{text-align:center}
.pm-plans{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px}
.pm-vipcard{position:relative;overflow:hidden;padding:15px 16px;border-radius:11px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:border-color .15s,background .15s}
.pm-vip-selected{background:linear-gradient(83deg,#392e23,#28221b);border:1px solid rgba(255,218,161,1)}
.pm-vip-unselected{background:linear-gradient(83deg,#241b15,#0f0c0b);border:1px solid rgba(255,218,161,.4)}
.pm-vipcard::after{content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:118px;height:118px;pointer-events:none;
  background:url('../acct/diamond@2x.b262bb1c.png') center/contain no-repeat;opacity:.9}
.pm-plan-name{font-size:15px;font-weight:700;line-height:1.15}
.pm-gold{background:linear-gradient(224deg,#ffc46c,#ffe2a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.pm-plan-per{color:rgba(255,255,255,.6);font-size:12px;margin-top:3px}
.pm-plan-price{font-size:24px;font-weight:800;margin-top:5px}
.pm-plan-price span{font-size:13px;font-weight:600;opacity:.8}
.acct-perkbox{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:5px 4px;margin:0 0 14px;padding:13px 15px;border-radius:9px;background:rgba(248,216,155,.35);border:1px solid rgba(248,216,155,.35)}
.acct-perkbox>div{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#2C1209;min-width:0}
.acct-perkbox img{width:26px;height:26px;flex:0 0 auto;object-fit:contain}
.acct-perkbox span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pm-note-days{color:rgba(255,255,255,.45);font-size:12px;margin:0 2px 16px;line-height:1.45}
.pm-method-lbl{color:rgba(255,255,255,.7);font-size:14px;margin-bottom:9px;font-weight:600}
.pm-methods{display:flex;gap:7px}
.pm-mintl{background:linear-gradient(135deg,#2b6cb0,#1e4e8c);color:#fff}
.pm-mintl svg{flex:0 0 auto}
.pm-form.is-intl #pmBilling{display:none}
.pm-mbtn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;border:0;cursor:pointer;border-radius:999px;padding:12px 6px;font-weight:700;font-size:14px;white-space:nowrap;transition:filter .15s}
.pm-mbtn svg{flex:0 0 auto}
.pm-mbtn:hover{filter:brightness(1.08)}
.pm-mpix{background:#32BCAD;color:#fff}
.pm-mcard{background:#fff;color:#111}
.pm-sum-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px}
.pm-sum-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}
.pm-sum-k{color:rgba(255,255,255,.55);font-size:14px}
.pm-sum-v{color:#fff;font-weight:600;font-size:15px;text-align:right}
.pm-sum-row.total .pm-sum-v{color:#f5c451;font-size:20px;font-weight:800}
.pm-sum-div{height:1px;background:rgba(255,255,255,.08);margin:6px 0}
.pm-sum-disc .pm-sum-v{color:#4ade80;font-weight:700}
.pm-coupon{margin-top:12px}
.pm-cardnote{margin:13px 2px 2px;font-size:12px;line-height:1.55;color:#a7a7b3;text-align:left}
.pm-cardnote b{color:#e8e8f0;font-weight:700}
.pm-cp-row{display:flex;gap:8px}
.pm-cp-input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 13px;color:#fff;font-size:14px;letter-spacing:.5px;text-transform:uppercase}
.pm-cp-input::placeholder{color:rgba(255,255,255,.4);text-transform:none;letter-spacing:0}
.pm-cp-input:focus{outline:0;border-color:rgba(245,49,94,.6)}
.pm-cp-btn{flex:0 0 auto;border:0;cursor:pointer;border-radius:10px;padding:0 18px;font-weight:700;font-size:14px;color:#fff;background:rgba(255,255,255,.12)}
.pm-cp-btn:hover{background:rgba(255,255,255,.2)}
.pm-cp-btn:disabled{opacity:.6;cursor:default}
.pm-cp-msg{margin-top:8px;font-size:13px;line-height:1.4}
.pm-cp-msg.ok{color:#4ade80}
.pm-cp-msg.err{color:#ff6b6b}
.pm-sum-note{margin-top:14px;background:rgba(245,49,94,.1);border:1px solid rgba(245,49,94,.28);border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.55;color:rgba(255,255,255,.85)}
.pm-wa{margin-top:14px;background:rgba(37,211,102,.06);border:1px solid rgba(37,211,102,.2);border-radius:12px;padding:13px 15px}
.pm-wa__h{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:#e6f5ec;margin-bottom:10px}
.pm-wa__h svg{color:#25d366;flex:none}
.pm-wa__hint{font-size:11.5px;color:#9a9aa6;margin-top:8px;line-height:1.45}
.pm-wa .nvx-phone__lbl{display:none}
.pm-wa .nvx-phone{margin:0}
.pm-sum-note .pm-sn-t{color:#fff;font-weight:600;margin-bottom:5px}
.pm-sum-note .pm-sn-l{color:rgba(255,255,255,.72)}
.pm-sum-note b{color:#f5c451;font-weight:700}
.pm-sum-tier{margin-top:12px;background:rgba(255,183,77,.09);border:1px solid rgba(255,183,77,.3);border-radius:12px;padding:12px 14px}
.pm-st-h{display:flex;align-items:center;gap:7px;color:#ffce80;font-weight:700;font-size:13.5px;margin-bottom:5px}
.pm-st-h svg{flex:0 0 auto}
.pm-st-b{color:rgba(255,255,255,.75);font-size:12.5px;line-height:1.5}
.pm-st-b b{color:#ffce80;font-weight:700}
.pm-sum-confirm{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;border-radius:999px;padding:14px;margin-top:16px;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(90deg,#f5315e,#ff512c)}
.pm-sum-confirm:hover{filter:brightness(1.08)}
.pm-sum-confirm:disabled{opacity:.7;cursor:default}
.pm-pix-msg{color:rgba(255,255,255,.6);font-size:13px;margin:6px 0 2px}
.pm-pix-load{padding:34px 0}
.pm-qr-box{background:#fff;border-radius:12px;padding:12px;display:inline-block;margin-bottom:12px}
.pm-qr-box img{width:200px;height:200px;object-fit:contain;display:block}
.pm-pix-scan{color:rgba(255,255,255,.6);font-size:12px;margin-bottom:8px}
.pm-pix-copyrow{display:flex;gap:8px;margin-bottom:12px}
.pm-pix-copyrow input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:9px 11px;font-size:12px;color:rgba(255,255,255,.8)}
.pm-pix-copyrow button{background:#f5315e;color:#fff;border:0;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;flex:0 0 auto}
.pm-pix-status{display:flex;align-items:center;justify-content:center;gap:8px;color:#fbbf24;font-size:14px}
.pm-pix-timer{color:rgba(255,255,255,.5)}
.pm-pix-regen{margin-top:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:999px;padding:10px 22px;font-weight:600;cursor:pointer}
.dz-spin{display:inline-block;border:3px solid rgba(255,255,255,.25);border-top-color:#f5315e;border-radius:50%;animation:dzspin .8s linear infinite;vertical-align:middle}
@keyframes dzspin{to{transform:rotate(360deg)}}
.pm-form{display:flex;flex-direction:column;gap:10px}
.pm-row2,.pm-row3{display:flex;gap:10px}
.pm-row2>.pm-field,.pm-row3>.pm-field{flex:1;min-width:0}
.pm-field label{display:block;font-size:11px;color:rgba(255,255,255,.55);margin-bottom:3px}
.pm-field input{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 10px;color:#fff;font-size:14px;outline:none}
.pm-field input:focus{border-color:#f5315e}
.pm-field input.err{border-color:#f5315e;background:rgba(245,49,94,.08)}
.pm-opt{color:rgba(255,255,255,.3)}
.pm-hr{font-size:12px;color:rgba(255,255,255,.5);margin:6px 0 -2px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}
.pm-err{color:#f87171;font-size:13px;margin-top:8px}
.pm-secure{color:rgba(255,255,255,.35);font-size:11px;text-align:center;margin-top:8px}
.pm-donebox{padding:26px 0}
.pm-done-ic{width:64px;height:64px;border-radius:50%;background:rgba(74,222,128,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}
.pm-done-t{font-size:20px;font-weight:800;margin-bottom:5px}
.pm-done-msg{color:rgba(255,255,255,.6);font-size:14px;margin-bottom:20px;padding:0 20px}
.pm-done-btn{background:#f5315e;color:#fff;border:0;border-radius:999px;padding:11px 34px;font-weight:700;cursor:pointer}
@media(max-width:600px){
  .pm-panel{padding:18px}
  .pm-vipcard{padding:12px}
  .pm-vipcard::after{width:84px;height:84px;right:-10px;opacity:.7}
  .pm-plan-price{font-size:20px}
  .pm-methods{gap:5px}
  .pm-mbtn{padding:11px 4px;font-size:12.5px;gap:4px}
  .pm-mbtn svg{width:15px;height:15px}
}
/* assets de pagamento: logo PIX + Banco Central (tela PIX) e bandeiras aceitas (tela cartão) */
.pm-pixbrand{display:flex;flex-direction:column;align-items:center;gap:7px;margin:0 0 10px}
.pm-pixbrand>img{display:block}
.pm-pixbrand__bc{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:rgba(255,255,255,.6);letter-spacing:.2px}
.pm-pixbrand__bc img{border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18)}
.pm-cardbrands{display:flex;align-items:center;gap:10px;margin:0 0 14px;flex-wrap:wrap}
.pm-cardbrands__lbl{font-size:11px;font-weight:700;color:rgba(255,255,255,.55)}
.pm-cardbrands__row{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}
.pm-cardbrands__row img{height:26px;width:auto;display:block;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.35)}

/* ===== .pm-v2 — skin GOLD-LUX (preview admin) da tela select. Tudo sob .pm-v2. Contrato JS 100% intacto. ===== */
.pm-v2 .pm-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;padding:2px;margin-bottom:14px}
@media(max-width:400px){.pm-v2 .pm-plans{gap:9px}}
@media(max-width:360px){.pm-v2 .pm-plans{grid-template-columns:1fr}}
.pm-v2 .pm-vipcard{position:relative;border-radius:16px;padding:15px 13px 14px;overflow:hidden;isolation:isolate;cursor:pointer;background:linear-gradient(158deg,#2b2419,#17130e 55%,#0d0a08);border:1px solid #3a2f22;box-shadow:0 3px 14px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,236,190,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease;animation:pmv2In .32s both}
.pm-v2 .pm-vipcard::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,232,190,.085) 48%,rgba(210,165,95,.05) 52%,transparent 60%);background-size:240% 240%;background-position:130% 130%;animation:pmv2Sweep 7s ease-in-out infinite}
.pm-v2 .pm-vipcard:nth-child(4n+2)::before{animation-delay:1.75s}
.pm-v2 .pm-vipcard:nth-child(4n+3)::before{animation-delay:3.5s}
.pm-v2 .pm-vipcard:nth-child(4n)::before{animation-delay:5.25s}
.pm-v2 .pm-vipcard:hover::before{animation:pmv2Shine 1.1s ease}
.pm-v2 .pm-vipcard:nth-child(2){animation-delay:.04s}.pm-v2 .pm-vipcard:nth-child(3){animation-delay:.08s}.pm-v2 .pm-vipcard:nth-child(4){animation-delay:.12s}.pm-v2 .pm-vipcard:nth-child(5){animation-delay:.16s}.pm-v2 .pm-vipcard:nth-child(6){animation-delay:.2s}.pm-v2 .pm-vipcard:nth-child(7){animation-delay:.24s}.pm-v2 .pm-vipcard:nth-child(8){animation-delay:.28s}
.pm-v2 .pm-vip-unselected{opacity:.92;filter:saturate(.9)}
.pm-v2 .pm-vipcard:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.45)}
.pm-v2 .pm-vip-unselected:hover{border-color:#c9a86f44;opacity:1;filter:saturate(1)}
.pm-v2 .pm-vip-selected.pm-on{border:2px solid transparent;background:linear-gradient(158deg,#2b2318,#14100c) padding-box,linear-gradient(135deg,#dcc9a0,#b98f4e) border-box;box-shadow:0 0 0 1px rgba(200,170,120,.2),0 4px 16px rgba(150,115,55,.14),inset 0 0 26px rgba(210,190,140,.05)}
.pm-v2 .pm-vip-selected.pm-on::before{background:linear-gradient(115deg,transparent 34%,rgba(255,232,190,.16) 48%,rgba(210,165,95,.08) 52%,transparent 62%);background-size:220% 220%;animation:pmv2Shine 3.2s linear infinite}
.pm-v2 .pm-vipcard::after{content:"";position:absolute;top:11px;right:11px;width:16px;height:16px;transform:rotate(45deg);border:1.5px solid #524634;border-radius:4px;background:transparent;transition:background .2s,border-color .2s,box-shadow .2s;z-index:1;display:none}
.pm-v2 .pm-vip-selected.pm-on::after{display:block;background:linear-gradient(135deg,#dcc9a0,#bd975a);border-color:#c9a86f;box-shadow:0 0 8px rgba(170,135,70,.4)}
.pm-v2 .pmv2-tick{position:absolute;top:13px;right:16px;width:5px;height:9px;border:solid #241a0c;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:2;display:none;pointer-events:none}
.pm-v2 .pm-vip-selected.pm-on .pmv2-tick{display:block}
.pm-v2 .pmv2-ribbon{position:absolute;top:-1px;left:-1px;padding:3px 10px;font:800 9px/1 system-ui,-apple-system,sans-serif;letter-spacing:.5px;color:#251a0c;background:linear-gradient(135deg,#d8c39a,#bd9856);border-radius:16px 0 12px 0;box-shadow:0 2px 7px rgba(120,90,45,.3);z-index:3;overflow:hidden}
.pm-v2 .pmv2-ribbon::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:pmv2Ribbon 2.7s ease-in-out infinite}
.pm-v2 .pmv2-ribbon.pmv2-best{background:linear-gradient(135deg,#cd4a63,#d16a44);color:#fff}
.pm-v2 .pmv2-meta{display:none}
.pm-v2 .pmv2-perday{font:600 11px/1.2 system-ui,sans-serif;color:#b8a67f;-webkit-text-fill-color:#b8a67f}
.pm-v2 .pmv2-save{font:600 11px/1.2 system-ui,sans-serif;color:#7cbf95;-webkit-text-fill-color:#7cbf95}
.pm-v2 .pmv2-save::before{content:"·";margin:0 7px;color:#6a6355;-webkit-text-fill-color:#6a6355}
.pm-v2 .pm-plan-name{font:800 15.5px/1.1 system-ui,sans-serif;background:linear-gradient(135deg,#e0d0ac,#c6a874);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:2px;padding-right:24px}
.pm-v2 .pm-plan-per{display:none}
.pm-v2 .pm-plan-price{font:800 21px/1 system-ui,sans-serif;color:#d7bd88;margin-top:9px}
.pm-v2 .pm-plan-price span{font-size:12px;color:#d7bd88;opacity:.82;margin-right:2px;font-weight:700}
.pm-v2 .pm-vip-selected.pm-on .pm-plan-price,.pm-v2 .pm-vip-selected.pm-on .pm-plan-price span{color:#e8d5ae}
.pm-v2 .acct-perkbox.pm-perks{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin:14px 0;padding:15px 16px;border-radius:14px;background:linear-gradient(224deg,#ffc46c 0%,#ffe2a8 100%);border:0;box-shadow:0 6px 18px rgba(0,0,0,.3)}
.pm-v2 .acct-perkbox.pm-perks .acct-vip-bg{pointer-events:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right}
.pm-v2 .acct-perkbox.pm-perks>div{position:relative;z-index:10;display:flex;align-items:center;gap:9px;font:700 12.5px/1.15 system-ui,sans-serif;color:#2a2418;min-width:0}
.pm-v2 .acct-perkbox.pm-perks span{white-space:normal;overflow:visible;text-overflow:clip}
.pm-v2 .acct-perkbox.pm-perks>div img{width:24px;height:24px;flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}
.pm-v2 .pm-note-days{display:none}
.pm-v2 .pm-method-lbl{font:700 13px/1.2 system-ui,sans-serif;color:#c2b7a6;margin-bottom:10px}
.pm-v2 .pm-methods{display:flex;gap:10px}
.pm-v2 .pm-mbtn{flex:1;height:48px;border-radius:12px;font:800 14.5px/1 system-ui,sans-serif;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}
.pm-v2 .pm-mpix{background:linear-gradient(135deg,#d83f5c,#e0603c);color:#fff;border:none;box-shadow:0 5px 15px rgba(200,60,85,.24)}
.pm-v2 .pm-mcard{background:linear-gradient(160deg,#221c14,#16110d);color:#d8c197;border:1px solid #42351f}
.pm-v2 .pm-mbtn:hover{transform:translateY(-1px);filter:brightness(1.05)}
.pm-v2 .pm-mpix:hover{box-shadow:0 7px 18px rgba(200,60,85,.32)}
.pm-v2 .pm-mbtn:active{transform:translateY(0)}
.pm-v2 .pmv2-disclaimer{margin:-4px 2px 15px;text-align:center;font:600 12.5px/1.45 system-ui,sans-serif;color:#c0ad86}
.pm-v2.pmv2-picked .pmv2-disclaimer{display:none}
.pm-v2 .pm-method-lbl,.pm-v2 .pm-methods{display:none}
.pm-v2.pmv2-picked .pm-method-lbl{display:block;margin-top:16px;animation:pmv2Fade .3s both}
.pm-v2.pmv2-picked .pm-methods{display:flex;animation:pmv2Fade .3s both}
@keyframes pmv2In{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes pmv2Fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes pmv2Sweep{0%,100%{background-position:130% 130%}50%{background-position:-30% -30%}}
@keyframes pmv2Shine{0%{background-position:0 0}100%{background-position:200% 200%}}
@keyframes pmv2Ribbon{0%,100%{left:-60%}55%,72%{left:130%}}
@media(prefers-reduced-motion:reduce){.pm-v2 *{animation:none!important;transition:none!important}.pm-v2 .pm-vipcard:hover{transform:none}.pm-v2 .pmv2-ribbon::after{display:none}}
