#mpn-hdr{background:linear-gradient(135deg,#0d0d1a 0%,#1a0d2e 100%);padding:28px 32px 22px;border-bottom:2px solid #6528f7;color:#fff;margin-bottom:0;width:100%;box-sizing:border-box}.mpnh-grid{display:grid;grid-template-columns:1fr 195px 230px;gap:22px;align-items:start;max-width:1040px;margin:0 auto}.mpnh-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:13px}.mpnh-badge{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;color:#fff;flex-shrink:0;box-shadow:0 0 20px rgba(0,0,0,.3)}.mpnh-img{width:170px;height:110px;border-radius:9px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mpnh-img img{width:100%;height:100%;object-fit:contain;padding:5px}.mpnh-name{font-size:21px;font-weight:800;line-height:1.2;margin-bottom:4px}.mpnh-sub{font-size:12px;color:rgba(255,255,255,.45)}.mpnh-pills{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.mpnh-pill{display:inline-flex;align-items:center;gap:3px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3px 9px;font-size:11px;color:rgba(255,255,255,.75)}.mpnh-pill strong{color:#fff;font-weight:700}.mpnh-offers-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3);font-weight:600;margin-bottom:8px}.mpnh-offer{display:grid;grid-template-columns:108px 1fr auto;align-items:center;gap:10px;padding:9px 11px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:9px;margin-bottom:7px;text-decoration:none;transition:.15s}.mpnh-offer:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.mpnh-logo-pill{width:108px;height:32px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0 7px;flex-shrink:0}.mpnh-offer-site{font-size:11px;color:rgba(255,255,255,.35);margin-bottom:1px}.mpnh-offer-price{font-size:16px;font-weight:800;color:#fff}.mpnh-offer-btn{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;font-weight:700;font-size:12px;padding:8px 13px;border-radius:50px;white-space:nowrap;box-shadow:0 4px 10px rgba(238,90,36,.28);transition:.15s;flex-shrink:0}.mpnh-offer:hover .mpnh-offer-btn{transform:translateY(-1px)}.mpnh-price-note{font-size:10px;color:rgba(255,255,255,.18);margin-top:5px}.mpnh-radar-col{display:flex;flex-direction:column;align-items:center;padding-top:2px}.mpnh-radar-lbl{font-size:10px;color:rgba(255,255,255,.25);text-align:center;margin-top:5px;text-transform:uppercase;letter-spacing:.07em}.mpnh-scores-col{padding-top:2px}.mpnh-scores-ttl{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.28);font-weight:600;margin-bottom:11px}.mpnh-sc-row{margin-bottom:10px}.mpnh-sc-top{display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.6);margin-bottom:4px}.mpnh-sc-val{font-weight:800;font-size:13px}.mpnh-sc-bg{background:rgba(255,255,255,.07);border-radius:4px;height:5px}.mpnh-sc-fill{height:100%;border-radius:4px}.mpnh-pc{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1040px;margin:18px auto 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.06)}.mpnh-pc-t{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:9px}.mpnh-pc-item{display:flex;align-items:flex-start;gap:7px;margin-bottom:7px;font-size:13px;color:rgba(255,255,255,.82);line-height:1.4}.mpnh-pc-ic{font-size:13px;line-height:1.3;flex-shrink:0}#mpn-nav{background:#0d0d1a;border-bottom:1px solid rgba(101,40,247,.3);display:flex;overflow-x:auto;position:sticky;top:0;z-index:999;box-shadow:0 2px 16px rgba(0,0,0,.35);scrollbar-width:none;width:100%;box-sizing:border-box}#mpn-nav::-webkit-scrollbar{display:none}.mpnn-lk{padding:11px 16px;font-size:13px;font-weight:600;color:rgba(255,255,255,.4);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;transition:.18s;flex-shrink:0;display:inline-block}.mpnn-lk:hover,.mpnn-lk.act{color:#fff;border-bottom-color:#6528f7}.mpnn-cta{margin-left:auto;padding:11px 18px;background:#6528f7;color:#fff !important;font-weight:700;border-bottom:none !important;flex-shrink:0}.mpnn-cta:hover{background:#7c3aed}#s-toucher,#s-son,#s-connect,#s-versus,#s-verdict,#s-faq,#mpn-cmp,#mpn-hdr{scroll-margin-top:58px}#mpn-cmp{margin-top:42px;padding:26px 30px;background:linear-gradient(135deg,#0d0d1a,#1a0d2e);border-radius:15px;border:1px solid rgba(101,40,247,.28);color:#fff}#mpn-cmp h3{font-size:22px;font-weight:600;color:#fff;margin:0 0 16px}.mmc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mpn-mini-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;text-decoration:none !important;color:#fff;transition:.2s}.mpn-mini-card:hover{background:rgba(255,255,255,.1);border-color:#6528f7}.mmc-info{flex:1;min-width:0}.mmc-brand{font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.mmc-nm{font-size:14px;font-weight:700;color:rgba(255,255,255,.88)}.mmc-sc{font-size:18px;font-weight:900;margin-right:4px}.mmc-lk{font-size:12px;color:#6528f7;font-weight:600;white-space:nowrap}.mmc-btn{display:block;text-align:center;background:#6528f7;color:#fff !important;padding:11px 22px;border-radius:7px;font-weight:700;font-size:13px;transition:.18s;text-decoration:none !important}.mmc-btn:hover{background:#7c3aed}.mmc-related{margin:16px 0;display:flex;flex-wrap:wrap;gap:12px}.mmc-rel-section{flex:1;min-width:200px}.mmc-rel-section strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:8px}.mmc-cmp-link,.mmc-top-link{display:block;background:#f5f0ff;border:1px solid #e8e0ff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;color:#6528f7 !important;text-decoration:none !important;margin-bottom:6px;transition:background .15s}.mmc-cmp-link:hover,.mmc-top-link:hover{background:#ede5ff}.logo-amz{display:flex;flex-direction:column;line-height:1}.logo-amz-t{font-family:'Arial Black',Arial,sans-serif;font-size:14px;font-weight:900;color:#000;letter-spacing:-.5px}.mpn-pcard{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;display:flex;gap:20px;align-items:center;margin:28px 0;max-width:1040px}.mpn-pcard-img{flex-shrink:0}.mpn-pcard-img img{max-width:120px;max-height:80px;object-fit:contain}.mpn-pcard-info{flex:1}.mpn-pcard-badge{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.mpn-pcard-name{font-size:18px;font-weight:800;color:#fff;margin-bottom:4px}.mpn-pcard-sub{font-size:13px;color:rgba(255,255,255,.5);margin-bottom:8px}.mpn-pcard-price{font-size:20px;font-weight:900;color:#fff}.mpn-pcard-price span{font-size:12px;font-weight:400;opacity:.5;margin-left:6px}.mpn-pcard-ctas{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.mpn-pcard-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;transition:.15s;white-space:nowrap}.mpn-pcard-cta.primary{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.mpn-pcard-cta.secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.15)}.mpn-pcard-cta:hover{transform:translateY(-1px)}#mpnh-sticky{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#0d0d1a;border-top:1px solid rgba(101,40,247,.3);box-shadow:0 -4px 20px rgba(0,0,0,.3)}.mpnh-sticky-inner{max-width:1040px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mpnh-sticky-img{width:40px;height:30px;object-fit:contain;flex-shrink:0;border-radius:4px}.mpnh-sticky-name{color:#fff;font-size:14px;font-weight:600;flex:1}.mpnh-sticky-btn{background:#6528f7;color:#fff;border:none;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s}.mpnh-sticky-btn:hover{background:#7c3aed}@media (max-width:768px){.mpnh-grid{grid-template-columns:1fr}.mpnh-radar-col,.mpnh-scores-col{display:none}.mpncmp-grid{grid-template-columns:repeat(2,1fr)}.mpn-pcard{flex-direction:column;text-align:center}.mpn-pcard-ctas{width:100%}.mpn-pcard-cta{justify-content:center}}@media (max-width:480px){#mpn-nav .mpnn-cta{display:none !important}.mpnn-lk{padding:10px 11px !important}#mpn-nav{-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 100%);mask-image:linear-gradient(to right,#000 80%,transparent 100%)}.mpnh-sticky-inner{padding:10px 14px}.mpnh-sticky-name{font-size:12px}.mpnh-sticky-btn{font-size:12px;padding:8px 16px}}.mpn-cta-box{background:linear-gradient(135deg,#0d0d1a 0%,#1a0d2e 100%) !important;border:1px solid rgba(101,40,247,.25);border-radius:16px;padding:28px 24px;margin:32px 0}.mpn-cta-box .mpn-cta-header{font-size:20px;font-weight:800;color:#fff !important;margin-bottom:20px;text-align:center}.mpn-cta-box .mpn-cta-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.mpn-cta-box .mpn-cta-card{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.06);border-radius:12px;padding:16px 20px;flex:1;min-width:220px;max-width:400px}.mpn-cta-box .mpn-cta-name{color:#fff !important;font-size:16px;font-weight:700;flex:1}.mpn-cta-box .mpn-cta-btns{display:flex;gap:10px;flex-shrink:0}.mpn-article .mpn-cta-box a.mpn-btn-amz{display:inline-flex;align-items:center;gap:6px;background:#ff9900;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:10px;text-decoration:none !important;transition:background .2s,transform .15s}.mpn-article .mpn-cta-box a.mpn-btn-amz:hover{background:#ffad33;transform:translateY(-1px);color:#fff !important}.mpn-article .mpn-cta-box p.mpn-cta-note{font-size:12px !important;color:rgba(255,255,255,.45) !important;text-align:center;margin:16px 0 0}.mpn-cta-box .mpn-cta-note em{font-style:normal}@media (max-width:600px){.mpn-cta-box{padding:20px 16px}.mpn-cta-box .mpn-cta-card{flex-direction:column;text-align:center;gap:12px}}