Offline Notepad View raw

Shared snapshot

πŸ’ΈORDER LINK ni V

FOR TEAM KIRK ONLY!!!

<!-- Title / Tech Heading -->
<div style="display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(59, 130, 246, 0.2); padding-bottom: 12px;">
  <div>
    <div style="color: #ffffff; font-weight: 900; font-size: 1.15em; letter-spacing: 1px; text-transform: uppercase; background: linear-gradient(90deg, #fff, #93c5fd); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">⚑ LINK ENGINE PRO</div>
    <div style="color: #38bdf8; font-size: 0.7em; font-weight: 700; letter-spacing: 2px; margin-top: 2px;">CHECKOUT PAGE?<br>

FASTER ORDER LINK? V2.0

<!-- Input Box Section -->
<div>
  <div style="display: flex; justify-content: space-between; margin-bottom: 8px;">
    <label style="color: #94a3b8; font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px;">TARGET BUNDLE ID</label>
    <span style="color: #3b82f6; font-size: 10px; font-weight: 700; font-family: monospace;">[NUMBER ONLY PLEASE!]</span>
  </div>
  
  <div id="bundleWrapper" style="display: flex; align-items: center; background: #070d19; border: 2px solid #1e293b; border-radius: 14px; padding-left: 12px; overflow: hidden; box-shadow: inset 0 2px 8px rgba(0,0,0,0.8); transition: all 0.3s ease;">
    <span style="color: #475569; font-size: 11px; font-family: monospace; white-space: nowrap; user-select: none;">...checkout?bundleId=</span>
    
    <input type="text" id="genBundleId" placeholder="4684" maxlength="10" style="width: 100%; padding: 16px 8px 16px 2px; border: none; background: transparent; color: #06b6d4; font-weight: 900; font-size: 16px; font-family: monospace; box-sizing: border-box; outline: none; text-shadow: 0 0 8px rgba(6, 182, 212, 0.5);" 
           onfocus="document.getElementById('bundleWrapper').style.borderColor='#06b6d4'; document.getElementById('bundleWrapper').style.boxShadow='0 0 15px rgba(6, 182, 212, 0.25), inset 0 2px 8px rgba(0,0,0,0.8)';" 
           onblur="document.getElementById('bundleWrapper').style.borderColor='#1e293b'; document.getElementById('bundleWrapper').style.boxShadow='inset 0 2px 8px rgba(0,0,0,0.8)';">
           
    <span style="color: #475569; font-size: 11px; font-family: monospace; padding-right: 12px; white-space: nowrap; user-select: none;">&amp;apm=1</span>
  </div>
</div>

<!-- Exciting Cyber Action Button -->
<button id="mainGenBtn" onclick="
  var bundleId = document.getElementById('genBundleId').value.trim();

  if(!bundleId) {
    alert('ACCESS DENIED: Please input a Bundle ID sequence first.');
    return;
  }

  var completeLink = 'https://www.virginmedia.com/buy/quick-checkout?bundleId=' + bundleId + '&apm=1';
  navigator.clipboard.writeText(completeLink);
  
  this.innerText = 'πŸ’₯ DISPATCHED TO CLIPBOARD!';
  this.style.background = 'linear-gradient(135deg, #10b981, #059669)';
  this.style.boxShadow = '0 0 25px rgba(16, 185, 129, 0.6)';
  this.style.borderColor = '#10b981';
  
  setTimeout(() => {
    var btn = document.getElementById('mainGenBtn');
    btn.innerText = '⚑ GENERATE & RUN LINK';
    btn.style.background = 'linear-gradient(135deg, #2563eb, #06b6d4)';
    btn.style.boxShadow = '0 4px 20px rgba(6, 182, 212, 0.4)';
    btn.style.borderColor = '#60a5fa';
  }, 1800);
" style="background: linear-gradient(135deg, #2563eb, #06b6d4); color: #fff; border: 1px solid #60a5fa; padding: 16px; font-weight: 900; font-size: 13px; border-radius: 14px; cursor: pointer; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); letter-spacing: 1px; text-transform: uppercase; box-shadow: 0 4px 20px rgba(6, 182, 212, 0.3);" 
   onmouseover="this.style.transform='translateY(-2px)'; this.style.boxShadow='0 6px 25px rgba(6, 182, 212, 0.5)';" 
   onmouseout="this.style.transform='translateY(0)'; this.style.boxShadow='0 4px 20px rgba(6, 182, 212, 0.3)';">⚑ GENERATE & COPY LINK</button>
 <!-- LINK CARD: M125 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4302%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4301%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M350 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4300%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4304%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4305%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M125 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5001%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5002%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M350 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5003%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5004%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5005%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6000%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6002%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6001%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6003%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB Solus + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M125 Fibre Broadband + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40128%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40129%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M350 Fibre Broadband + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40130%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M500 Fibre Broadband + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40131%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40132%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M500 Fibre Broadband + Anytime chatter + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6046%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Anytime chatter + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M125 Fibre Broadband + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5048%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual + Flex</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5049%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual + Flex</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: M350 Fibre Broadband + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5050%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual + Flex</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband + Anytime chatter + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6047%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Anytime chatter + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual + Flex + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Anytime chatter + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6051%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Anytime chatter + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">BB + PH Dual + Flex + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6138%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6139%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6140%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6828%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6180%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6181%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6182%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>



<!-- LINK CARD: Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6183%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6223%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Sport bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6224%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Sport bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6225%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Sport bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6226%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4682%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4683%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4684%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Sport + Cinema bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4685%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6266%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6268%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6270%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6272%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6352%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6354%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6356%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6358%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6438%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6440%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6442%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6444%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6444%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M250 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40477%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M350 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40478%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">M500 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D40479%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Gig1 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M125 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9171%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">RoCo Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4860%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">RoCo Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M350 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4861%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">RoCo Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D4862%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">RoCo Solus</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M125 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9300%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9301%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M350 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9302%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9303%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9316%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M125 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5300%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M125 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M250 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5301%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M250 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M350 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5302%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M350 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: M500 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5303%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">M500 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Gig1 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5316%26apm%3D1" style="background: linear-gradient(145deg, #131926, #182030); border: 1px solid rgba(255,255,255,0.03); padding: 14px 16px; border-radius: 16px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.2); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(59,130,246,0.3)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.03)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="display: flex; flex-direction: column; gap: 4px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f1f5f9; font-size: 13.5px; font-weight: 800; letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Gig1 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 6px; text-transform: uppercase;">Student 12 months + Stream</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = 'linear-gradient(135deg, #10b981, #059669)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = 'linear-gradient(135deg, #ef4444, #dc2626)'; }, 1200);" style="background: linear-gradient(135deg, #ef4444, #dc2626); color: #fff; border: none; padding: 10px 14px; font-weight: 800; font-size: 10px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 98px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>
<!-- LINK CARD: Volt M125 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9103%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M125 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9102%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9101%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9104%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9105%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt M125 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5006%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M125 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5007%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5008%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5009%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5010%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M125 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92800%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M125 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92801%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92802%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92803%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D90711%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M125 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5812%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M125 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5813%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5814%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5815%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt Gig1 Fibre Broadband + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5028%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9104%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6004%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6005%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6007%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Stream + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6006%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Solus Volt + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91157%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91158%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt M500 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91159%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt Gig1 Fibre Broadband Β + Anytime chatter + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6054%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband Β + Anytime chatter + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5070%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt M350 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5071%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5072%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt Gig1 Fibre Broadband Β + Anytime chatter + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6055%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband Β + Anytime chatter + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92706%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Volt M350 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92710%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband Β + Anytime chatter -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D92714%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband Β + Anytime chatter</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband Β + Anytime chatter + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6058%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband Β + Anytime chatter + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Netflix SwA 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M250 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5256%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M250 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M350 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5260%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M350 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt M500 Fibre Broadband Β + Anytime chatter + Flex -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D5264%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt M500 Fibre Broadband Β + Anytime chatter + Flex</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Volt Gig1 Fibre Broadband Β + Anytime chatter + Flex + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6059%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Volt Gig1 Fibre Broadband Β + Anytime chatter + Flex + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">BB Volt + PH Dual + Flex + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6141%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6142%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6143%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6144%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6147%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6150%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6184%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6185%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6186%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6187%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6190%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6193%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6193%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6228%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6229%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6230%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6233%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6236%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94300%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94400%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94500%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94301%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94401%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D94501%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D95400%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D95500%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D95501%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA + Unlimited SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Dual) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D95401%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Dual) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA + Unlimited SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>


<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6274%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6276%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6278%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6280%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6286%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Entertainment Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6292%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Entertainment Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6360%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6362%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6364%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6366%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6372%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6378%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Cinema + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6446%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6448%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6450%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6452%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6458%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D6464%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Netflix SwA + Anytime chatter + Mega TV + Sky Sports HD + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91415%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91416%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91417%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91428%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M350 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91429%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Sport + Cinema Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D91430%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Sport + Cinema Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports & Cinema + Netflix SwA + 10GB SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9000%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA + Unlimited SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9149%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA + Unlimited SIM</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9150%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt Gig1 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>

<!-- LINK CARD: Max Volt bundle (Triple) + Netflix SwA -->
<div class="link-card-pill" data-link="https%3A%2F%2Fwww.virginmedia.com%2Fbuy%2Fquick-checkout%3FbundleId%3D9148%26apm%3D1" style="background: rgba(15, 23, 42, 0.65); border: 1px solid rgba(255,255,255,0.04); padding: 16px; border-radius: 18px; transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 4px 12px rgba(0,0,0,0.15); margin-bottom: 10px;" onmouseover="this.style.borderColor='rgba(37,100,235,0.4)'; this.style.background='rgba(30,41,59,0.7)'; this.style.transform='translateY(-2px)';" onmouseout="this.style.borderColor='rgba(255,255,255,0.04)'; this.style.background='rgba(15, 23, 42, 0.65)'; this.style.transform='translateY(0)';">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 16px;">
    <div style="display: flex; flex-direction: column; gap: 6px; overflow: hidden; flex-grow: 1;">
      <div style="color: #f8fafc; font-size: 14px; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Max Volt bundle (Triple) + Netflix SwA</div>
      <div style="display: flex; align-items: center; gap: 6px;"><span style="background: rgba(37, 99, 235, 0.15); color: #3b82f6; border: 1px solid rgba(37, 99, 235, 0.2); font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 8px; text-transform: uppercase; letter-spacing: 0.3px;">Volt M500 Fibre Broadband + Anytime chatter + Mega TV + Sky Sports HD & Cinema + Kids + Netflix SwA - EXO2</span></div>
    </div>
    <button onclick="const encodedUrl = this.closest('.link-card-pill').getAttribute('data-link'); const cleanUrl = decodeURIComponent(encodedUrl); navigator.clipboard.writeText(cleanUrl); var textEl = this.querySelector('.btn-txt'); textEl.innerText = 'COPIED'; this.style.background = '#10b981'; this.style.boxShadow = '0 0 12px rgba(16,185,129,0.4)'; setTimeout(() => { textEl.innerText = 'COPY LINK'; this.style.background = '#2563eb'; this.style.boxShadow = 'none'; }, 1200);" style="background: #2563eb; color: #fff; border: none; padding: 10px 16px; font-weight: 700; font-size: 11px; border-radius: 12px; cursor: pointer; display: flex; align-items: center; gap: 6px; min-width: 102px; justify-content: center; transition: all 0.2s ease;">
      <span class="btn-icn">πŸ”—</span><span class="btn-txt">COPY LINK</span>
    </button>
  </div>
</div>