.iptv-pricing-section{--bg-deep:#0a0118;--bg-mid:#130828;--bg-card:#1a0b2e;--ink:#f7f8ff;--ink-2:#dbe4ff;--ink-mute:#a7b2da;--brand:#8b5cf6;--brand-2:#6d28d9;--brand-glow:rgba(139,92,246,.23);--accent:#06b6d4;--warn:#ef4444;--gold:#fbbf24;--line:rgba(139,92,246,.28);--line-2:rgba(139,92,246,.46);font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:radial-gradient(900px 600px at 10% -10%,var(--brand-glow) 0%,transparent 60%),radial-gradient(900px 700px at 95% 0%,rgba(6,182,212,.18) 0%,transparent 65%),linear-gradient(180deg,var(--bg-deep) 0%,var(--bg-mid) 55%,var(--bg-card) 100%);padding:72px 0 90px;position:relative;overflow:hidden}.iptv-pricing-section *{box-sizing:border-box}.pricing-container{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.countdown-banner{display:flex;justify-content:center;margin-bottom:30px}.countdown-pill{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(109,40,217,.18));border:1px solid var(--line-2);padding:10px 16px;border-radius:999px}.flame{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--gold) 0%,var(--warn) 60%,transparent 61%);animation:flame 1.6s ease-in-out infinite}@keyframes flame{0%,100%{filter:brightness(1)}50%{filter:brightness(1.25)}}.timer{display:flex;gap:8px;font-weight:800}.tbox{min-width:52px;text-align:center;background:rgba(15,7,30,.6);border:1px solid var(--line);border-radius:10px;padding:6px 8px}.tbox .n{font-size:16px}.tbox .l{display:block;font-size:10px;color:var(--ink-mute)}.c-note{font-size:12px;color:var(--ink-2)}.pricing-header{text-align:center;margin:10px 0 34px}.badge{display:inline-flex;gap:8px;align-items:center;color:#eae6ff;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(167,139,250,.18));border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title{font-weight:900;font-size:clamp(28px,4.2vw,40px);line-height:1.12;margin:12px 0;color:#fff}.title .hi{background:linear-gradient(90deg,#fff,#dbe4ff 65%,#eef2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{max-width:860px;margin:0 auto;color:var(--ink-2);font-size:clamp(15px,2.4vw,17px);line-height:1.6}.tabs{display:flex;justify-content:center;margin:26px 0}.tabwrap{display:inline-flex;gap:8px;background:rgba(18,10,40,.6);border:1px solid var(--line);border-radius:999px;padding:6px}.tab{appearance:none;border:0;background:0 0;color:rgba(229,231,255,.8);cursor:pointer;font-weight:900;letter-spacing:.2px;padding:10px 16px;border-radius:999px;transition:.18s;font-size:14px}.tab[aria-selected=true]{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 10px 28px var(--brand-glow),inset 0 -1px 0 rgba(0,0,0,.25)}.tab:focus-visible{outline:2px solid #00d4ff;outline-offset:3px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{position:relative;display:flex;flex-direction:column;min-height:540px;background:linear-gradient(180deg,rgba(26,11,46,.86),rgba(16,8,32,.92));border:1px solid var(--line);border-radius:20px;padding:22px 18px;box-shadow:0 18px 44px rgba(0,0,0,.42);transition:transform .2s,box-shadow .2s}.card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--brand),var(--accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.14;pointer-events:none}.card:hover{transform:translateY(-2px);box-shadow:0 22px 58px rgba(124,77,255,.22)}.card.featured{border-color:var(--brand);box-shadow:0 26px 64px rgba(124,77,255,.28)}.flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--brand),#a78bfa);color:#fff;font-weight:900;padding:6px 16px;border-radius:999px;font-size:12px;box-shadow:0 10px 28px var(--brand-glow)}.chead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chip{background:rgba(139,92,246,.18);border:1px solid var(--line);color:#f4f1ff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.bonus{background:linear-gradient(135deg,var(--gold),#f59e0b);color:#2b2a17;border-radius:9px;padding:4px 8px;font-weight:900;font-size:12px}.plan{font-size:18px;font-weight:900;margin:8px 0 6px;color:#fff}.price{display:flex;align-items:baseline;gap:10px;margin:6px 0}.now{font-size:34px;font-weight:900;color:#fff}.old{font-size:13px;color:#cfd7ff;text-decoration:line-through}.per{font-size:12px;color:var(--ink-mute);margin-bottom:10px}.note{font-size:13px;color:#efe6ff;font-weight:700;margin-bottom:14px}.features{list-style:none;margin:0 0 14px;padding:0}.features li{display:flex;gap:10px;align-items:flex-start;margin:8px 0;color:#e6ebff;font-size:14px}.tick{flex:0 0 18px;width:18px;height:18px;border-radius:6px;background:linear-gradient(180deg,#0d3d23,#052313);border:1px solid #1b6440;position:relative;margin-top:2px}.tick::after{content:"";position:absolute;left:5px;top:4px;width:7px;height:4px;border-left:3px solid #22c55e;border-bottom:3px solid #22c55e;transform:rotate(-45deg)}.foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.cta{display:block;text-align:center;text-decoration:none!important;background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;font-weight:900;letter-spacing:.2px;padding:13px 16px;border-radius:12px;box-shadow:0 14px 30px var(--brand-glow),inset 0 -1px 0 rgba(0,0,0,.25);transition:.12s}.cta:hover{transform:translateY(-1px);filter:brightness(1.06)}.pay{background:#fff;border-radius:12px;padding:10px 12px}.pay img{display:block;max-width:210px;width:100%;height:auto;margin:0 auto}.urg{display:flex;gap:6px;align-items:center;color:#ffd7d7;font-size:12px}.dot{width:6px;height:6px;border-radius:50%;background:var(--warn);animation:pulse 1.8s infinite}@keyframes pulse{0%,100%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:1024px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid{grid-template-columns:1fr}#single-panel .card:nth-child(4){order:1}#single-panel .card:nth-child(3){order:2}#single-panel .card:nth-child(2){order:3}#single-panel .card:nth-child(1){order:4}#multi-panel .card:nth-child(4){order:1}#multi-panel .card:nth-child(3){order:2}#multi-panel .card:nth-child(1){order:3}#multi-panel .card:nth-child(2){order:4}}