#iptvrp .nav.scrolled{padding:10px 0;background:rgba(5,5,5,.98)}#iptvrp .btn-g{background:0 0;color:#fff;border:1px solid var(--line2)}#iptvrp .btn-g:hover{border-color:#fff;background:rgba(255,255,255,.05)}#iptvrp .prose a{color:var(--red3);border-bottom:1px solid rgba(255,77,119,.35)}#iptvrp .prose a:hover{border-color:var(--red3)}#iptvrp .pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1024px){#iptvrp .pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){#iptvrp .pricing-grid{grid-template-columns:1fr}}#iptvrp .price-card{padding:34px 28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#111,#0a0a0a);position:relative;display:flex;flex-direction:column;transition:all .3s}#iptvrp .price-card:hover{transform:translateY(-6px);border-color:rgba(255,0,64,.3)}#iptvrp .price-card.featured{border:2px solid var(--red);background:linear-gradient(180deg,rgba(255,0,64,.06),#0a0a0a);transform:scale(1.04);box-shadow:0 0 0 1px rgba(255,0,64,.35),0 30px 80px rgba(255,0,64,.22);animation:fglow 3s ease-in-out infinite}#iptvrp .price-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);padding:6px 16px;border-radius:0 0 12px 12px;background:var(--red);color:#fff;font-family:var(--fm);font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}#iptvrp .price-name{font-family:var(--fh);font-size:22px;font-weight:600;margin-top:10px}#iptvrp .price-tag{font-family:var(--fm);font-size:11px;color:var(--ink3);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}#iptvrp .price-num{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}#iptvrp .price-num .v{font-family:var(--fh);font-size:56px;font-weight:700;letter-spacing:-2.5px;line-height:1}#iptvrp .price-num .c{font-family:var(--fh);font-size:26px;color:var(--ink2)}#iptvrp .price-sub{font-size:12px;color:var(--ink3);margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}#iptvrp .price-list{list-style:none;padding:0;margin-bottom:26px;flex-grow:1}#iptvrp .price-list li{padding:8px 0;font-size:13.5px;color:var(--ink2);display:flex;gap:10px;align-items:flex-start;line-height:1.5}#iptvrp .price-list li::before{content:"✓";color:var(--red);font-weight:700;flex-shrink:0;font-size:14px}#iptvrp .price-cta{display:block;width:100%;padding:14px;border-radius:12px;border:1px solid var(--line2);background:0 0;color:#fff;font-size:14px;font-weight:700;text-align:center;transition:all .25s}#iptvrp .price-cta:hover{border-color:var(--red);background:rgba(255,0,64,.08);color:var(--red3)}#iptvrp .price-card.featured .price-cta{background:var(--red);border-color:var(--red);box-shadow:0 8px 26px rgba(255,0,64,.5)}#iptvrp .price-card.featured .price-cta:hover{background:var(--red2)}#iptvrp .rv.in{opacity:1;transform:translateY(0)}#iptvrp .rv-s.in>*{opacity:1;transform:translateY(0)}#iptvrp .rv-s.in>*:nth-child(2){transition-delay:.1s}#iptvrp .rv-s.in>*:nth-child(3){transition-delay:.2s}#iptvrp .rv-s.in>*:nth-child(4){transition-delay:.3s}#iptvrp .rv-s.in>*:nth-child(5){transition-delay:.4s}#iptvrp .rv-s.in>*:nth-child(6){transition-delay:.5s}#iptvrp .ripple{animation:ripple 1.8s ease-out infinite}.credit-timeline{position:relative;padding:40px 0;margin-top:30px}.credit-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--red),var(--gold),var(--red),transparent);transform:translateX(-50%)}.credit-node{position:relative;display:flex;align-items:center;margin-bottom:36px;opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.credit-node.in{opacity:1;transform:translateY(0)}.credit-node:nth-child(odd){flex-direction:row-reverse}.credit-node:nth-child(odd) .credit-content{text-align:right;padding-right:32px}.credit-node:nth-child(even) .credit-content{padding-left:32px}.credit-content{flex:1;background:linear-gradient(180deg,#111,#0a0a0a);border:1px solid var(--red);border-radius:16px;padding:20px 24px;position:relative;transition:transform .3s}.credit-content:hover{transform:scale(1.03)}.credit-dot{width:22px;height:22px;background:var(--red);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px rgba(255,0,64,.2),0 0 20px var(--red);z-index:2;animation:creditPulse 2s ease-in-out infinite}