        <?php
        /* ═══════════════════════════════════════════════════════
           PAGE META  —  edit these values for each page
        ═══════════════════════════════════════════════════════ */
        $page_title       = "Buy Twitter / X Followers — Real, Active & Instant | DiscordBooster (2026)";
        $meta_description = "Buy real Twitter / X followers from the most trusted growth service since 2019. Instant delivery, 30-day refill guarantee. No password required. Starts at \$4. Trusted by 120,000+ creators and brands.";
        $meta_keywords    = "buy twitter followers, buy x followers, buy twitter x followers, real twitter followers, real x followers, buy twitter followers instant, buy x followers instant, cheap twitter followers, cheap x followers, buy twitter followers safe, boost twitter followers, boost x followers, twitter follower service 2026, x follower service 2026, buy active twitter followers, increase twitter followers, increase x followers, grow x account, grow twitter account";
        $canonical_url    = "https://discordbooster.com/buy-twitter-followers";
        $og_title         = "Buy Twitter / X Followers — Real, Active & Instant | DiscordBooster";
        $og_description   = "Real Twitter / X followers from \$4. Instant delivery, 30-day refill, no password needed. 120,000+ happy customers since 2019.";
        $og_image         = "https://discordbooster.com/og-twitter-followers.jpg";
        $active_platform  = "twitter";

        $schema_json = <<<'JSON'
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://discordbooster.com/buy-twitter-followers#webpage",
      "url": "https://discordbooster.com/buy-twitter-followers",
      "name": "Buy Twitter / X Followers — Real, Active & Instant | DiscordBooster (2026)",
      "description": "Real, active Twitter / X followers with instant delivery and 30-day refill guarantee. No password required.",
      "inLanguage": "en-US",
      "dateModified": "2026-05-25",
      "breadcrumb": {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://discordbooster.com"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Twitter / X",
            "item": "https://discordbooster.com/twitter"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Buy Twitter Followers",
            "item": "https://discordbooster.com/buy-twitter-followers"
          }
        ]
      }
    },
    {
      "@type": "Organization",
      "@id": "https://discordbooster.com#org",
      "name": "DiscordBooster",
      "url": "https://discordbooster.com",
      "foundingDate": "2019",
      "description": "Leading multi-platform social media growth service trusted by 120,000+ customers worldwide."
    },
    {
      "@type": "Product",
      "name": "Twitter / X Followers",
      "description": "Real, active Twitter / X followers from genuine-looking accounts, with instant delivery and a 30-day refill guarantee. Safe, no password required.",
      "brand": {
        "@type": "Brand",
        "name": "DiscordBooster"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.9",
        "reviewCount": "7124",
        "bestRating": "5",
        "worstRating": "1"
      },
      "offers": [
        {
          "@type": "Offer",
          "name": "100 Twitter Followers",
          "price": "4.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "250 Twitter Followers",
          "price": "8.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "500 Twitter Followers",
          "price": "14.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "1,000 Twitter Followers",
          "price": "24.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "2,500 Twitter Followers",
          "price": "52.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "5,000 Twitter Followers",
          "price": "95.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "10,000 Twitter Followers",
          "price": "175.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        },
        {
          "@type": "Offer",
          "name": "25,000 Twitter Followers",
          "price": "399.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://discordbooster.com/buy-twitter-followers"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is it safe to buy Twitter / X followers?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. DiscordBooster only requires your public Twitter / X username — never your password. Followers are delivered gradually to mimic organic growth. We've served 120,000+ customers since 2019 with zero account suspensions from our follower service."
          }
        },
        {
          "@type": "Question",
          "name": "Are the Twitter followers real accounts?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Our followers come from genuine-looking accounts with profile photos, bios, post history, and natural activity patterns — not empty bot shells that get swept in X's periodic account purges."
          }
        },
        {
          "@type": "Question",
          "name": "How fast will I get my Twitter followers?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Most orders begin delivery within 5–15 minutes of payment. Small packages complete within 1–2 hours; larger packages are spread over 2–7 days to keep growth looking natural."
          }
        },
        {
          "@type": "Question",
          "name": "Do I need to give you my Twitter password?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Never. We only need your public Twitter / X username or profile URL. Your password and login credentials are never requested or stored."
          }
        },
        {
          "@type": "Question",
          "name": "Do Twitter followers help with the X algorithm?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. A higher follower count directly boosts your social credibility, improves the reach of your tweets in For You and Following feeds, and increases the likelihood that X's recommendation engine surfaces your content to new audiences."
          }
        },
        {
          "@type": "Question",
          "name": "Will my follower count drop after delivery?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Our followers are stable and built from quality accounts designed to persist through X's cleanup cycles. Our 30-day refill guarantee means if any followers drop within a month of delivery, we replace them at no charge."
          }
        },
        {
          "@type": "Question",
          "name": "Can I split an order across multiple Twitter accounts?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Each order applies to a single Twitter / X username. For multiple accounts, place separate orders or contact our support team for agency bulk pricing."
          }
        },
        {
          "@type": "Question",
          "name": "What payment methods do you accept?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "We accept PayPal, Visa, Mastercard, American Express, and major cryptocurrencies including Bitcoin and Ethereum. All transactions are SSL-encrypted and PCI-compliant."
          }
        }
      ]
    },
    {
      "@type": "ItemList",
      "name": "Twitter Follower Packages",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "100 Twitter Followers — $4.00"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "250 Twitter Followers — $8.00"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "500 Twitter Followers — $14.00"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "1,000 Twitter Followers — $24.00"
        },
        {
          "@type": "ListItem",
          "position": 5,
          "name": "2,500 Twitter Followers — $52.00"
        },
        {
          "@type": "ListItem",
          "position": 6,
          "name": "5,000 Twitter Followers — $95.00"
        },
        {
          "@type": "ListItem",
          "position": 7,
          "name": "10,000 Twitter Followers — $175.00"
        },
        {
          "@type": "ListItem",
          "position": 8,
          "name": "25,000 Twitter Followers — $399.00"
        }
      ]
    }
  ]
}
JSON;

        include 'header.php';
        ?>

<!-- ══ PAGE-SPECIFIC STYLES ══════════════════════════════
     Review: remove any :root / nav / footer / body / font
     rules already provided by header.php / footer.php
══════════════════════════════════════════════════════ -->
<style>
    :root {
      --cream: #faf8f4;
      --bg: #f5f1ea;
      --surface: #ffffff;
      --card: #fffefb;
      --border: #e8e2d8;
      --border-dark: #d4cdc0;
      --ink: #1a1612;
      --ink-2: #3d3830;
      --muted: #8c8278;
      --accent: #000000;
      --accent-soft: #f0f0f0;
      --accent-border: #cccccc;
      --accent-dark: #222222;
      --x-blue: #1d9bf0;
      --x-blue-soft: #e8f4fd;
      --x-blue-border: #bde0f8;
      --teal: #69c9d0;
      --teal-soft: #edfbfc;
      --teal-border: #b8ecf0;
      --gold: #c9920a;
      --gold-soft: #fdf6e3;
      --green: #1a7a4a;
      --green-soft: #eaf6ef;
      --shadow-sm: 0 1px 3px rgba(26,22,18,0.08);
      --shadow-md: 0 4px 16px rgba(26,22,18,0.1);
      --shadow-lg: 0 12px 40px rgba(26,22,18,0.13);
    }

    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    html { scroll-behavior: smooth; }
    body { background: var(--cream); color: var(--ink-2); font-family: 'Outfit', sans-serif; font-size: 16px; line-height: 1.7; overflow-x: hidden; }
    h1, h2, h3, h4 { font-family: 'Sora', sans-serif; color: var(--ink); line-height: 1.15; }
    a { color: inherit; text-decoration: none; }
    strong { color: var(--ink); font-weight: 600; }

    /* ── NAV ── */
    nav { position: fixed; top: 0; left: 0; right: 0; z-index: 200; display: flex; align-items: center; justify-content: space-between; padding: 0 5%; height: 66px; background: rgba(250,248,244,0.94); backdrop-filter: blur(16px); border-bottom: 1px solid var(--border); }
    .logo { font-family: 'Sora', sans-serif; font-weight: 800; font-size: 1.3rem; color: var(--ink); letter-spacing: -0.5px; }
    .logo em { color: var(--x-blue); font-style: italic; }
    .nav-links { display: flex; gap: 2rem; list-style: none; font-size: 0.875rem; font-weight: 500; color: var(--muted); align-items: center; }
    .nav-links a:hover { color: var(--ink); }
    .nav-cta { background: var(--ink); color: #fff; padding: 0.5rem 1.2rem; border-radius: 6px; font-size: 0.82rem; font-weight: 600; transition: background 0.18s; }
    .nav-cta:hover { background: var(--x-blue); }
    .dropdown { position: relative; cursor: pointer; }
    .dropdown-content { display: none; position: absolute; top: calc(100% + 8px); left: 0; background: #fff; border: 1px solid var(--border); border-radius: 12px; padding: 0.8rem; min-width: 200px; box-shadow: var(--shadow-lg); z-index: 300; grid-template-columns: 1fr; gap: 0.25rem; }
    .dropdown:hover .dropdown-content { display: grid; }
    .dropdown-content a { padding: 0.45rem 0.8rem; border-radius: 6px; transition: background 0.15s; font-size: 0.82rem; color: var(--ink-2); }
    .dropdown-content a:hover { background: var(--x-blue-soft); color: var(--x-blue); }
    .nested-dropdown { position: relative; }
    .nested-content { display: none; position: absolute; left: 100%; top: 0; background: #fff; border: 1px solid var(--border); border-radius: 12px; padding: 0.7rem; min-width: 180px; box-shadow: var(--shadow-lg); grid-template-columns: 1fr; gap: 0.2rem; margin-left: 6px; }
    .nested-dropdown:hover .nested-content { display: grid; }
    .nested-dropdown > a { display: flex; justify-content: space-between; align-items: center; }
    .nested-dropdown > a::after { content: '›'; font-size: 1rem; margin-left: 0.5rem; opacity: 0.4; }

    /* ── BREADCRUMB ── */
    .breadcrumb { padding: 82px 5% 0; font-size: 0.78rem; color: var(--muted); display: flex; align-items: center; gap: 0.4rem; max-width: 1240px; margin: 0 auto; position: relative; justify-content: flex-start; height: auto; z-index: 1; background: transparent; backdrop-filter: none; border-bottom: none; }
    .breadcrumb a { color: var(--muted); transition: color 0.15s; }
    .breadcrumb a:hover { color: var(--x-blue); }
    .breadcrumb .sep { opacity: 0.4; }

    /* ── HERO ── */
    .hero { padding: 56px 5% 0; display: grid; grid-template-columns: 1fr 440px; gap: 4rem; align-items: start; max-width: 1240px; margin: 0 auto; }
    .hero-left { padding-top: 1rem; }
    .hero-eyebrow { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--x-blue-soft); border: 1px solid var(--x-blue-border); color: var(--x-blue); border-radius: 4px; padding: 0.3rem 0.8rem; font-size: 0.75rem; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 1.5rem; animation: fadeIn 0.5s ease both; }
    .hero h1 { font-size: clamp(2.8rem, 4.5vw, 4.2rem); font-weight: 800; letter-spacing: -1.5px; margin-bottom: 1.5rem; line-height: 1.08; animation: fadeIn 0.5s 0.06s ease both; }
    .hero h1 em { color: var(--x-blue); font-style: italic; }
    .hero-desc { font-size: 1.1rem; color: var(--muted); max-width: 520px; margin-bottom: 2rem; line-height: 1.75; animation: fadeIn 0.5s 0.12s ease both; }
    .hero-proof { display: flex; align-items: center; gap: 1.2rem; margin-bottom: 2rem; animation: fadeIn 0.5s 0.18s ease both; flex-wrap: wrap; }
    .hero-proof .stars-row { color: #f5a623; font-size: 1.1rem; letter-spacing: 2px; }
    .hero-proof .rating-text { font-size: 0.88rem; color: var(--muted); }
    .hero-proof .rating-text strong { color: var(--ink); }
    .hero-proof .divider { width: 1px; height: 28px; background: var(--border-dark); }
    .hero-trust-pills { display: flex; flex-wrap: wrap; gap: 0.6rem; animation: fadeIn 0.5s 0.24s ease both; }
    .pill { display: inline-flex; align-items: center; gap: 0.35rem; background: var(--green-soft); color: var(--green); border: 1px solid #b6e4ce; border-radius: 100px; padding: 0.28rem 0.85rem; font-size: 0.78rem; font-weight: 600; }
    .pill::before { content: '✓'; font-weight: 800; }

    /* ── ORDER CARD ── */
    .order-card { background: var(--surface); border: 1px solid var(--border); border-radius: 20px; padding: 2rem; box-shadow: var(--shadow-lg); position: sticky; top: 82px; animation: fadeIn 0.5s 0.1s ease both; }
    .order-card-title { font-family: 'Sora', sans-serif; font-size: 1.2rem; font-weight: 800; margin-bottom: 0.4rem; color: var(--ink); }
    .order-card-sub { font-size: 0.82rem; color: var(--muted); margin-bottom: 1.2rem; }
    .pkg-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.6rem; margin-bottom: 1.4rem; }
    .pkg-btn { background: var(--cream); border: 1.5px solid var(--border); border-radius: 10px; padding: 0.75rem 0.5rem; cursor: pointer; transition: all 0.15s; position: relative; text-align: center; }
    .pkg-btn:hover { border-color: var(--x-blue); background: var(--x-blue-soft); }
    .pkg-btn.active { border-color: var(--x-blue); background: var(--x-blue-soft); }
    .pkg-btn .pkg-count { font-weight: 700; font-size: 0.93rem; color: var(--ink); display: block; }
    .pkg-btn .pkg-price { font-size: 0.8rem; color: var(--muted); }
    .pkg-btn .pkg-tag { position: absolute; top: -9px; right: 6px; background: var(--x-blue); color: #fff; font-size: 0.6rem; font-weight: 800; padding: 0.1rem 0.35rem; border-radius: 3px; letter-spacing: 0.5px; }
    .order-summary { background: var(--cream); border: 1px solid var(--border); border-radius: 12px; padding: 1.2rem; margin-bottom: 1.2rem; }
    .order-price { font-family: 'Sora', sans-serif; font-size: 2.6rem; font-weight: 800; color: var(--ink); line-height: 1; }
    .order-saving { font-size: 0.82rem; color: var(--green); font-weight: 600; margin-top: 0.25rem; }
    .order-input-label { font-size: 0.75rem; font-weight: 700; color: var(--muted); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 0.4rem; display: block; }
    .order-input { width: 100%; border: 1.5px solid var(--border); border-radius: 8px; padding: 0.85rem 1rem; font-family: 'Outfit', sans-serif; font-size: 0.97rem; background: #fff; color: var(--ink); transition: border-color 0.15s; margin-bottom: 0.6rem; }
    .order-input:focus { outline: none; border-color: var(--x-blue); }
    .order-input::placeholder { color: var(--muted); }
    .order-hint { font-size: 0.74rem; color: var(--muted); margin-bottom: 1rem; display: block; line-height: 1.5; }
    .order-btn { width: 100%; background: var(--ink); color: #fff; border: none; padding: 1.05rem; border-radius: 10px; font-family: 'Outfit', sans-serif; font-size: 1rem; font-weight: 700; cursor: pointer; transition: all 0.18s; }
    .order-btn:hover { background: var(--x-blue); transform: translateY(-1px); box-shadow: 0 6px 20px rgba(29,155,240,0.3); }
    .order-meta { display: flex; flex-wrap: wrap; gap: 0.5rem 0.9rem; margin-top: 0.9rem; }
    .order-meta span { font-size: 0.74rem; color: var(--muted); display: flex; align-items: center; gap: 0.25rem; }
    .order-meta span::before { content: '🔒'; font-size: 0.7rem; }

    /* ── METRICS ── */
    .metrics { background: var(--ink); color: #fff; padding: 1.4rem 5%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 0 4rem; }
    .metric { text-align: center; padding: 0.6rem 0; }
    .metric-value { font-family: 'Sora', sans-serif; font-size: 2rem; font-weight: 800; color: #fff; line-height: 1; }
    .metric-label { font-size: 0.8rem; color: rgba(255,255,255,0.5); margin-top: 0.2rem; }

    /* ── PAGE BODY / SECTIONS ── */
    .page-body { max-width: 1240px; margin: 0 auto; padding: 0 5%; }
    .section { padding: 80px 0; }
    .section-label { display: inline-block; font-size: 0.72rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--x-blue); margin-bottom: 0.7rem; }
    .section-title { font-size: clamp(1.8rem, 3vw, 2.6rem); font-weight: 800; margin-bottom: 1rem; letter-spacing: -0.8px; }
    .section-sub { color: var(--muted); max-width: 520px; font-size: 1.03rem; }
    .section-header { margin-bottom: 3.5rem; }
    .section-header.centered { text-align: center; }
    .section-header.centered .section-sub { margin: 0 auto; }

    /* ── INTERNAL LINKS BAR ── */
    .related-bar { background: var(--surface); border: 1px solid var(--border); border-radius: 14px; padding: 1.5rem 2rem; display: flex; align-items: center; gap: 1.5rem; flex-wrap: wrap; }
    .related-bar .rel-label { font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--muted); white-space: nowrap; }
    .related-bar .rel-links { display: flex; gap: 0.7rem; flex-wrap: wrap; }
    .rel-link { background: var(--cream); border: 1px solid var(--border); border-radius: 100px; padding: 0.3rem 0.9rem; font-size: 0.82rem; font-weight: 500; color: var(--ink-2); transition: all 0.15s; }
    .rel-link:hover { background: var(--x-blue-soft); border-color: var(--x-blue-border); color: var(--x-blue); }
    .rel-link.active { background: var(--x-blue); border-color: var(--x-blue); color: #fff; }

    /* ── ALGORITHM EXPLAINER (dark section) ── */
    .algo-section { background: var(--ink); padding: 80px 5%; }
    .algo-inner { max-width: 1240px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 5rem; align-items: center; }
    .algo-inner .section-label { color: var(--teal); }
    .algo-inner .section-title { color: #fff; }
    .algo-inner p { color: rgba(255,255,255,0.55); font-size: 1.02rem; line-height: 1.8; margin-bottom: 1.2rem; }
    .algo-signals { list-style: none; display: flex; flex-direction: column; gap: 0.8rem; }
    .algo-signals li { display: flex; gap: 1rem; align-items: flex-start; padding: 1rem; border-radius: 12px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.07); transition: background 0.2s; }
    .algo-signals li:hover { background: rgba(255,255,255,0.07); }
    .algo-signal-icon { font-size: 1.3rem; flex-shrink: 0; margin-top: 2px; }
    .algo-signal-title { color: #fff; font-size: 0.95rem; font-weight: 600; margin-bottom: 0.15rem; }
    .algo-signal-desc { color: rgba(255,255,255,0.5); font-size: 0.87rem; line-height: 1.6; }
    .algo-meter { margin-top: 2rem; }
    .algo-meter-row { display: flex; align-items: center; gap: 1rem; margin-bottom: 1rem; }
    .algo-meter-label { font-size: 0.82rem; color: rgba(255,255,255,0.6); min-width: 160px; }
    .algo-meter-track { flex: 1; height: 8px; background: rgba(255,255,255,0.08); border-radius: 100px; overflow: hidden; }
    .algo-meter-fill { height: 100%; border-radius: 100px; background: linear-gradient(90deg, var(--teal), var(--x-blue)); }
    .algo-meter-val { font-size: 0.8rem; color: var(--teal); font-weight: 700; min-width: 36px; text-align: right; }

    /* ── WHY BUY GRID ── */
    .why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 5rem; align-items: start; }
    .why-body p { color: var(--muted); font-size: 1.05rem; line-height: 1.82; margin-bottom: 1.3rem; }
    .callout { background: var(--x-blue-soft); border-left: 4px solid var(--x-blue); border-radius: 0 10px 10px 0; padding: 1.2rem 1.5rem; margin: 2rem 0; font-size: 0.97rem; color: var(--ink-2); }
    .why-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 1.2rem; margin-top: 2rem; }
    .why-stat { background: #fff; border: 1px solid var(--border); border-radius: 14px; padding: 1.5rem; }
    .why-stat .val { font-family: 'Sora', sans-serif; font-size: 2.2rem; font-weight: 800; color: var(--ink); line-height: 1; }
    .why-stat .lbl { font-size: 0.82rem; color: var(--muted); margin-top: 0.3rem; }

    /* ── FOLLOWER TYPES ── */
    .types-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.2rem; }
    .type-card { background: #fff; border: 1px solid var(--border); border-radius: 16px; padding: 1.8rem; text-align: center; transition: all 0.18s; }
    .type-card:hover { border-color: var(--x-blue); transform: translateY(-2px); box-shadow: var(--shadow-md); }
    .type-num { font-family: 'Sora', sans-serif; font-size: 2rem; font-weight: 800; color: var(--x-blue); line-height: 1; }
    .type-title { font-size: 0.95rem; font-weight: 700; color: var(--ink); margin-top: 0.4rem; margin-bottom: 0.4rem; }
    .type-desc { font-size: 0.84rem; color: var(--muted); line-height: 1.6; }
    .type-badge { display: inline-block; background: var(--gold-soft); color: var(--gold); border: 1px solid #e8d49a; border-radius: 4px; font-size: 0.68rem; font-weight: 700; padding: 0.12rem 0.5rem; margin-top: 0.6rem; letter-spacing: 0.5px; text-transform: uppercase; }

    /* ── FEATURES ── */
    .feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }
    .feat-item { background: #fff; border: 1px solid var(--border); border-radius: 18px; padding: 2rem; transition: all 0.2s; }
    .feat-item:hover { border-color: var(--x-blue); transform: translateY(-2px); box-shadow: var(--shadow-md); }
    .feat-icon { font-size: 1.8rem; margin-bottom: 1rem; display: block; }
    .feat-title { font-family: 'Sora', sans-serif; font-size: 1.08rem; color: var(--ink); font-weight: 700; margin-bottom: 0.5rem; }
    .feat-desc { font-size: 0.92rem; color: var(--muted); line-height: 1.7; }

    /* ── HOW IT WORKS ── */
    .how-timeline { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; position: relative; }
    .how-timeline::before { content: ''; position: absolute; top: 32px; left: 10%; right: 10%; height: 2px; background: repeating-linear-gradient(90deg, var(--border) 0, var(--border) 8px, transparent 8px, transparent 16px); }
    .how-step { text-align: center; }
    .how-num { display: inline-flex; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%; background: #fff; border: 2px solid var(--border); font-family: 'Sora', sans-serif; font-size: 1.5rem; font-weight: 800; color: var(--ink); margin-bottom: 1.2rem; position: relative; z-index: 1; box-shadow: var(--shadow-sm); }
    .how-step.active .how-num { background: var(--x-blue); color: #fff; border-color: var(--x-blue); }
    .how-step h3 { font-size: 1.05rem; margin-bottom: 0.5rem; }
    .how-step p { font-size: 0.9rem; color: var(--muted); }

    /* ── PRICING TABLE ── */
    .pricing-table { width: 100%; border-collapse: separate; border-spacing: 0; background: #fff; border: 1px solid var(--border); border-radius: 16px; overflow: hidden; box-shadow: var(--shadow-md); }
    .pricing-table thead tr { background: var(--ink); }
    .pricing-table thead th { padding: 1rem 1.3rem; text-align: left; font-family: 'Outfit', sans-serif; font-size: 0.78rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(255,255,255,0.65); }
    .pricing-table tbody tr { border-bottom: 1px solid var(--border); transition: background 0.15s; }
    .pricing-table tbody tr:last-child { border-bottom: none; }
    .pricing-table tbody tr:hover { background: var(--cream); }
    .pricing-table tbody tr.featured { background: var(--x-blue-soft); }
    .pricing-table td { padding: 1rem 1.3rem; font-size: 0.97rem; color: var(--ink-2); }
    .pricing-table .pkg-name { font-weight: 700; color: var(--ink); }
    .pricing-table .pkg-save { color: var(--green); font-weight: 600; font-size: 0.85rem; }
    .pricing-table .pkg-original { color: var(--muted); text-decoration: line-through; font-size: 0.85rem; }
    .table-badge { display: inline-flex; background: var(--x-blue); color: #fff; font-size: 0.62rem; font-weight: 800; padding: 0.1rem 0.4rem; border-radius: 3px; margin-left: 0.4rem; vertical-align: middle; }
    .table-order-btn { background: var(--ink); color: #fff; border: none; padding: 0.5rem 1.1rem; border-radius: 6px; font-family: 'Outfit', sans-serif; font-size: 0.82rem; font-weight: 600; cursor: pointer; transition: all 0.15s; }
    .table-order-btn:hover { background: var(--x-blue); }

    /* ── CREATOR TYPES ── */
    .creators-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1.2rem; }
    .creator-card { background: #fff; border: 1px solid var(--border); border-radius: 16px; padding: 1.8rem; transition: all 0.18s; }
    .creator-card:hover { border-color: var(--x-blue); transform: translateY(-2px); box-shadow: var(--shadow-md); }
    .cc-icon { font-size: 1.8rem; margin-bottom: 1rem; display: block; }
    .creator-card h3 { font-size: 1rem; margin-bottom: 0.4rem; }
    .creator-card p { font-size: 0.88rem; color: var(--muted); line-height: 1.65; }

    /* ── REVIEWS ── */
    .reviews-section { background: var(--bg); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
    .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }
    .review-card { background: #fff; border: 1px solid var(--border); border-radius: 16px; padding: 1.8rem; display: flex; flex-direction: column; gap: 1rem; }
    .review-stars { color: #f5a623; font-size: 0.9rem; letter-spacing: 2px; }
    .review-niche { display: inline-block; background: var(--teal-soft); color: #0a8a95; border: 1px solid var(--teal-border); font-size: 0.7rem; font-weight: 700; padding: 0.12rem 0.5rem; border-radius: 4px; }
    .review-text { font-size: 0.96rem; color: var(--ink-2); line-height: 1.72; flex: 1; font-style: italic; }
    .review-author { display: flex; align-items: center; gap: 0.7rem; padding-top: 0.8rem; border-top: 1px solid var(--border); }
    .review-avatar { width: 38px; height: 38px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: 700; font-size: 0.95rem; flex-shrink: 0; }
    .review-name { font-size: 0.9rem; font-weight: 700; color: var(--ink); }
    .review-sub { font-size: 0.78rem; color: var(--muted); }

    /* ── FAQ ── */
    .faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.8rem; }
    .faq-item { border: 1px solid var(--border); border-radius: 12px; overflow: hidden; background: #fff; }
    .faq-q { padding: 1.2rem 1.5rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 0.97rem; color: var(--ink); transition: background 0.15s; user-select: none; }
    .faq-q:hover { background: var(--x-blue-soft); }
    .faq-icon { font-size: 1.3rem; color: var(--x-blue); transition: transform 0.2s; }
    .faq-a { padding: 0 1.5rem; max-height: 0; overflow: hidden; font-size: 0.92rem; color: var(--muted); line-height: 1.75; transition: max-height 0.3s ease, padding 0.3s ease; }
    .faq-item.open .faq-a { max-height: 400px; padding: 0 1.5rem 1.2rem; }
    .faq-item.open .faq-icon { transform: rotate(45deg); }

    /* ── LONG-FORM CONTENT ── */
    .long-form { max-width: 780px; }
    .long-form h2 { font-size: clamp(1.7rem, 2.5vw, 2.4rem); margin-bottom: 1.5rem; }
    .long-form h3 { font-size: 1.3rem; margin: 2.5rem 0 1rem; }
    .long-form p { font-size: 1.03rem; color: var(--muted); line-height: 1.85; margin-bottom: 1.2rem; }
    .long-form ul { margin: 1.2rem 0 1.2rem 1.5rem; display: flex; flex-direction: column; gap: 0.5rem; }
    .long-form ul li { font-size: 1rem; color: var(--muted); line-height: 1.7; }
    .info-box { background: var(--teal-soft); border: 1px solid var(--teal-border); border-radius: 10px; padding: 1.2rem 1.5rem; margin: 2rem 0; font-size: 0.97rem; color: var(--ink-2); }

    /* ── CTA BANNER ── */
    .cta-banner { background: var(--ink); border-radius: 20px; padding: 3rem; display: grid; grid-template-columns: 1fr auto; gap: 2rem; align-items: center; }
    .cta-banner h2 { color: #fff; font-size: clamp(1.5rem, 2.5vw, 2rem); margin-bottom: 0.5rem; }
    .cta-banner p { color: rgba(255,255,255,0.55); font-size: 1rem; }
    .cta-white-btn { background: #fff; color: var(--ink); padding: 1rem 2rem; border-radius: 10px; font-weight: 700; font-size: 1rem; white-space: nowrap; transition: all 0.18s; display: inline-block; }
    .cta-white-btn:hover { background: var(--x-blue); color: #fff; }

    /* ── PLATFORM COMPARE ── */
    .platform-compare { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }
    .platform-card { background: #fff; border: 1px solid var(--border); border-radius: 18px; padding: 2rem; position: relative; overflow: hidden; transition: all 0.2s; }
    .platform-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }
    .platform-card.featured { border-color: var(--x-blue); }
    .platform-card.featured::before { content: '★ Highest Influence'; position: absolute; top: 0; right: 0; background: var(--x-blue); color: #fff; font-size: 0.65rem; font-weight: 800; padding: 0.3rem 0.8rem; border-radius: 0 18px 0 10px; letter-spacing: 0.5px; }
    .platform-icon { font-size: 2rem; margin-bottom: 0.8rem; display: block; }
    .platform-card h3 { font-size: 1.1rem; margin-bottom: 0.5rem; }
    .platform-card p { font-size: 0.88rem; color: var(--muted); line-height: 1.65; margin-bottom: 1.2rem; }
    .platform-stat { display: flex; justify-content: space-between; padding: 0.5rem 0; border-top: 1px solid var(--border); font-size: 0.83rem; }
    .platform-stat-label { color: var(--muted); }
    .platform-stat-value { font-weight: 700; color: var(--ink); }

    /* ── FOOTER ── */
    footer { background: var(--ink); color: rgba(255,255,255,0.55); padding: 5rem 5% 2rem; }
    .footer-inner { max-width: 1240px; margin: 0 auto; }
    .footer-top { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 3rem; margin-bottom: 4rem; }
    .footer-logo { font-family: 'Sora', sans-serif; font-weight: 800; font-size: 1.3rem; color: #fff; margin-bottom: 1rem; }
    .footer-logo em { color: var(--x-blue); font-style: italic; }
    .footer-about { font-size: 0.88rem; line-height: 1.7; }
    .footer-col h5 { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: rgba(255,255,255,0.35); margin-bottom: 1rem; }
    .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 0.55rem; }
    .footer-col a { font-size: 0.85rem; color: rgba(255,255,255,0.5); transition: color 0.15s; }
    .footer-col a:hover { color: #fff; }
    .footer-col a.hl { color: #90cdf4; }
    .footer-bottom { border-top: 1px solid rgba(255,255,255,0.08); padding-top: 2rem; display: flex; justify-content: space-between; align-items: center; font-size: 0.78rem; flex-wrap: wrap; gap: 0.8rem; }

    @keyframes fadeIn { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }

    @media (max-width: 1024px) {
      .hero { grid-template-columns: 1fr; gap: 2.5rem; }
      .order-card { position: relative; top: 0; max-width: 520px; }
      .why-grid { grid-template-columns: 1fr; gap: 2.5rem; }
      .algo-inner { grid-template-columns: 1fr; gap: 2.5rem; }
      .how-timeline { grid-template-columns: 1fr 1fr; }
      .how-timeline::before { display: none; }
      .footer-top { grid-template-columns: 1fr 1fr; }
      .platform-compare { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .feat-grid { grid-template-columns: 1fr; }
      .reviews-grid { grid-template-columns: 1fr; }
      .faq-grid { grid-template-columns: 1fr; }
      .cta-banner { grid-template-columns: 1fr; }
      .nav-links { display: none; }
    }
    @media (max-width: 480px) {
      .pkg-grid { grid-template-columns: 1fr 1fr; }
      .hero { padding: 40px 5% 0; }
      .hero h1 { font-size: 2.5rem; }
      .why-stats { grid-template-columns: 1fr 1fr; }
    }
  </style>

<!-- ══ BREADCRUMB ══ -->
<nav aria-label="Breadcrumb" class="breadcrumb">
<a href="https://discordbooster.com">Home</a>
<span aria-hidden="true" class="sep">›</span>
<a href="#">Twitter / X</a>
<span aria-hidden="true" class="sep">›</span>
<span aria-current="page">Buy Twitter Followers</span>
</nav>
<!-- ══ HERO ══ -->
<div class="page-body">
<section aria-labelledby="hero-h1" class="hero">
<div class="hero-left">
<div class="hero-eyebrow">𝕏 #1 Twitter / X Follower Service — Real Accounts, Instant Delivery, Safe Growth</div>
<h1 id="hero-h1">Buy Twitter Followers<br/>That Build Real<br/><em>Influence</em> on X</h1>
<p class="hero-desc">Real, active Twitter / X followers delivered safely to your profile. Boost your social credibility, expand your reach in the For You feed, and build the authority that turns your profile into a platform others take seriously.</p>
<div class="hero-proof">
<span aria-hidden="true" class="stars-row">★★★★★</span>
<div class="rating-text"><strong>4.9 / 5</strong> from 7,124 verified reviews</div>
<div aria-hidden="true" class="divider"></div>
<div class="rating-text"><strong>120,000+</strong> orders delivered</div>
</div>
<div aria-label="Key guarantees" class="hero-trust-pills" role="list">
<span class="pill" role="listitem">Starts in 5–15 min</span>
<span class="pill" role="listitem">Real, active accounts</span>
<span class="pill" role="listitem">No password needed</span>
<span class="pill" role="listitem">30-day refill</span>
<span class="pill" role="listitem">From $4</span>
</div>
</div>
<!-- ORDER CARD -->
<div aria-label="Order Twitter followers" class="order-card" id="order" role="region">
<div class="order-card-title">Grow Your Twitter / X Following</div>
<div class="order-card-sub">Choose your follower package below</div>
<div aria-label="Follower packages" class="pkg-grid" id="pkgGrid" role="radiogroup"></div>
<div class="order-summary">
<div aria-live="polite" class="order-price" id="orderPrice">$4.00</div>
<div aria-live="polite" class="order-saving" id="orderSaving">Best entry-level price</div>
</div>
<label class="order-input-label" for="twUsername">Twitter / X Username or Profile URL</label>
<input aria-required="true" autocomplete="off" class="order-input" id="twUsername" placeholder="@yourusername or https://x.com/yourusername" type="text"/>
<span class="order-hint">Enter your public Twitter / X username or profile URL. Your account must be public. No password or login access required.</span>
<button class="order-btn" id="orderBtn">Get Twitter Followers →</button>
<div class="order-meta">
<span>No password required</span>
<span>SSL checkout</span>
<span>30-day guarantee</span>
</div>
</div>
</section>
</div>
<!-- ══ METRICS ══ -->
<div aria-label="Company statistics" class="metrics" role="list">
<div class="metric" role="listitem"><div class="metric-value">120K+</div><div class="metric-label">Happy customers</div></div>
<div class="metric" role="listitem"><div class="metric-value">4.9★</div><div class="metric-label">Average rating</div></div>
<div class="metric" role="listitem"><div class="metric-value">&lt;15 min</div><div class="metric-label">Avg. start time</div></div>
<div class="metric" role="listitem"><div class="metric-value">25,000</div><div class="metric-label">Max single order</div></div>
<div class="metric" role="listitem"><div class="metric-value">7 yrs</div><div class="metric-label">In business</div></div>
</div>
<div class="page-body">
<!-- ══ INTERNAL LINKS ══ -->
<div class="section" style="padding-bottom: 0;">
<div aria-label="Twitter / X services" class="related-bar" role="navigation">
<span class="rel-label">Twitter / X Services</span>
<div class="rel-links">
<a class="rel-link active" href="buy-twitter-followers">Followers</a>
<a class="rel-link" href="#">Likes</a>
<a class="rel-link" href="#">Retweets</a>
<a class="rel-link" href="#">Impressions</a>
<a class="rel-link" href="#">Replies</a>
<a class="rel-link" href="#">Bookmarks</a>
</div>
</div>
</div>
<!-- ══ WHY BUY TWITTER FOLLOWERS ══ -->
<section aria-labelledby="why-heading" class="section">
<div class="why-grid">
<div>
<div aria-hidden="true" class="section-label">The influence strategy</div>
<h2 class="section-title" id="why-heading">Why Twitter / X Followers Are the Foundation of Digital Authority in 2026</h2>
<div class="why-stats">
<div class="why-stat"><div class="val">611M</div><div class="lbl">Monthly active Twitter / X users worldwide</div></div>
<div class="why-stat"><div class="val">5×</div><div class="lbl">More credibility perceived by profile visitors with 10K+ followers vs under 500</div></div>
<div class="why-stat"><div class="val">3×</div><div class="lbl">Greater For You feed reach for accounts with strong follower-to-engagement ratios</div></div>
<div class="why-stat"><div class="val">68%</div><div class="lbl">Of users more likely to follow an account that already has a significant following</div></div>
</div>
</div>
<div class="why-body">
<p>On Twitter / X, follower count is the first number anyone sees when they land on your profile. Before reading a single tweet, visitors make an instant judgment based on your follower count — whether you're a credible voice worth listening to, or an account not yet worth following. This is the social proof dynamic that drives everything on X.</p>
<p>X's For You algorithm distributes content beyond your existing followers — but the size and engagement quality of your follower base directly influences how widely your tweets are distributed. Accounts with larger, more engaged followings receive disproportionately more algorithmic reach, entering wider conversation threads and appearing in more For You feeds.</p>
<div class="callout">
<strong>Follower count also unlocks key X platform features.</strong> Creator subscriptions, enhanced analytics, monetization through X's Ads Revenue Sharing programme, and the ability to be taken seriously for partnerships and press coverage all depend on reaching meaningful follower milestones. Buying followers accelerates your path to these thresholds without the years of grinding organic growth.
        </div>
<p>Buying Twitter / X followers gives your profile the social proof foundation that triggers both human perception and algorithmic distribution — the two forces that determine whether your voice reaches the audience it deserves.</p>
</div>
</div>
</section>
<!-- ══ FOLLOWER TYPES ══ -->
<section aria-labelledby="types-heading" class="section" style="padding-top: 0;">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">Follower options</div>
<h2 class="section-title" id="types-heading">Types of Twitter / X Followers We Deliver</h2>
<p class="section-sub">DiscordBooster offers multiple follower profiles to match your account type, niche, and growth goal.</p>
</div>
<div class="types-grid">
<div class="type-card">
<div class="type-num">👤</div>
<div class="type-title">Standard Active Followers</div>
<div class="type-desc">Genuine-looking accounts with complete profiles, bios, tweets, and activity history. Built to withstand X's periodic account quality reviews and look authentic to both the algorithm and profile visitors.</div>
<span class="type-badge">⭐ Most Popular</span>
</div>
<div class="type-card">
<div class="type-num">🌍</div>
<div class="type-title">Country-Targeted Followers</div>
<div class="type-desc">Followers sourced from specific countries — US, UK, Canada, Australia, or Europe. Ideal for brands, politicians, journalists, and influencers who need a geographically relevant audience.</div>
<span class="type-badge">🎯 Geo-Targeted</span>
</div>
<div class="type-card">
<div class="type-num">🏷️</div>
<div class="type-title">Niche-Relevant Followers</div>
<div class="type-desc">Followers whose profiles align with specific content verticals — tech, finance, sports, politics, entertainment, fitness, and more. Boosts engagement rate by attracting followers who look interested in your content area.</div>
<span class="type-badge">📈 Engagement Friendly</span>
</div>
<div class="type-card">
<div class="type-num">✅</div>
<div class="type-title">High-Retention Followers</div>
<div class="type-desc">Our premium follower tier — aged accounts with longer activity histories, more followers of their own, and natural posting patterns that make them significantly more resistant to X's account quality sweeps.</div>
<span class="type-badge">💎 Premium Quality</span>
</div>
<div class="type-card">
<div class="type-num">⚡</div>
<div class="type-title">Drip-Feed Delivery</div>
<div class="type-desc">Followers delivered at a custom daily rate over days or weeks, perfectly mimicking the growth curve of a trending organic account. Recommended for any order over 1,000 followers for maximum safety.</div>
<span class="type-badge">🌱 Most Natural</span>
</div>
</div>
</section>
</div>
<!-- ══ ALGORITHM SECTION ══ -->
<section aria-labelledby="algo-heading" class="algo-section">
<div class="algo-inner">
<div>
<div aria-hidden="true" class="section-label">How X ranks content</div>
<h2 class="section-title" id="algo-heading">How Follower Count Shapes Your Reach on X's For You Algorithm</h2>
<p>X's recommendation system evaluates dozens of signals when deciding which tweets to surface in the For You feed. Follower count plays a central role — both as a direct signal of account authority and as an indirect driver of the engagement rate signals that the algorithm relies on most heavily.</p>
<p>Here are X's key content ranking signals and their relative influence, based on published algorithm research and creator documentation from 2026:</p>
<div aria-label="X algorithm signal weights" class="algo-meter">
<div class="algo-meter-row">
<span class="algo-meter-label">Engagement rate (likes/replies)</span>
<div class="algo-meter-track"><div class="algo-meter-fill" style="width:93%"></div></div>
<span class="algo-meter-val">93%</span>
</div>
<div class="algo-meter-row">
<span class="algo-meter-label">Follower count / authority</span>
<div class="algo-meter-track"><div class="algo-meter-fill" style="width:82%"></div></div>
<span class="algo-meter-val">82%</span>
</div>
<div class="algo-meter-row">
<span class="algo-meter-label">Retweets / reposts</span>
<div class="algo-meter-track"><div class="algo-meter-fill" style="width:75%"></div></div>
<span class="algo-meter-val">75%</span>
</div>
<div class="algo-meter-row">
<span class="algo-meter-label">Bookmarks</span>
<div class="algo-meter-track"><div class="algo-meter-fill" style="width:62%"></div></div>
<span class="algo-meter-val">62%</span>
</div>
<div class="algo-meter-row">
<span class="algo-meter-label">Profile visit rate</span>
<div class="algo-meter-track"><div class="algo-meter-fill" style="width:51%"></div></div>
<span class="algo-meter-val">51%</span>
</div>
</div>
</div>
<div>
<ul aria-label="How followers boost X algorithm performance" class="algo-signals">
<li>
<span aria-hidden="true" class="algo-signal-icon">📣</span>
<div>
<div class="algo-signal-title">For You feed distribution</div>
<div class="algo-signal-desc">X's For You algorithm distributes content beyond your followers to new audiences. A larger follower base increases the pool of accounts whose networks overlap with yours — exponentially expanding your organic reach potential.</div>
</div>
</li>
<li>
<span aria-hidden="true" class="algo-signal-icon">🔍</span>
<div>
<div class="algo-signal-title">Search result prominence</div>
<div class="algo-signal-desc">X's search and topic trending algorithms prioritise accounts with higher follower counts when surfacing tweets for a keyword. More followers means your tweets rank higher in search results and topic feeds.</div>
</div>
</li>
<li>
<span aria-hidden="true" class="algo-signal-icon">💬</span>
<div>
<div class="algo-signal-title">Conversation thread authority</div>
<div class="algo-signal-desc">When you reply to a trending tweet, X displays replies from high-follower accounts prominently. A large following gets your voice to the top of high-traffic conversations — driving massive profile visits and follows.</div>
</div>
</li>
<li>
<span aria-hidden="true" class="algo-signal-icon">🤝</span>
<div>
<div class="algo-signal-title">Partnership and press credibility</div>
<div class="algo-signal-desc">Brands, journalists, and podcast hosts use follower count as a primary filter when evaluating collaborators. Crossing key follower milestones (10K, 50K, 100K) opens doors to opportunities that simply don't exist at lower counts.</div>
</div>
</li>
<li>
<span aria-hidden="true" class="algo-signal-icon">💵</span>
<div>
<div class="algo-signal-title">X Ads Revenue Sharing eligibility</div>
<div class="algo-signal-desc">X's Ads Revenue Sharing programme requires 500+ followers (alongside other criteria). Buying followers is the fastest path to clearing this threshold and beginning to earn from your existing content.</div>
</div>
</li>
</ul>
</div>
</div>
</section>
<div class="page-body">
<!-- ══ PLATFORM COMPARISON ══ -->
<section aria-labelledby="platform-heading" class="section">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">Platform context</div>
<h2 class="section-title" id="platform-heading">How Twitter / X Followers Compare to Other Platform Followers in 2026</h2>
<p class="section-sub">Why Twitter / X follower count carries unique influence weight that other platforms can't match.</p>
</div>
<div class="platform-compare">
<div class="platform-card featured">
<span aria-hidden="true" class="platform-icon">𝕏</span>
<h3>Twitter / X</h3>
<p>X followers carry the highest real-world influence weight of any platform. X is where journalists, politicians, investors, and executives operate — a strong X following translates directly into industry credibility, press coverage, and business opportunities that no other platform delivers.</p>
<div class="platform-stat"><span class="platform-stat-label">Monthly users</span><span class="platform-stat-value">611M</span></div>
<div class="platform-stat"><span class="platform-stat-label">Industry influence weight</span><span class="platform-stat-value">Highest</span></div>
<div class="platform-stat"><span class="platform-stat-label">Press &amp; PR impact</span><span class="platform-stat-value">Exceptional</span></div>
<div class="platform-stat"><span class="platform-stat-label">B2B credibility</span><span class="platform-stat-value">Unmatched</span></div>
</div>
<div class="platform-card">
<span aria-hidden="true" class="platform-icon">📸</span>
<h3>Instagram</h3>
<p>Instagram followers drive strong consumer brand deals and influencer partnerships, but Instagram operates in a closed content ecosystem — content rarely escapes to mainstream news or industry discourse the way X tweets do.</p>
<div class="platform-stat"><span class="platform-stat-label">Monthly users</span><span class="platform-stat-value">2B</span></div>
<div class="platform-stat"><span class="platform-stat-label">Industry influence weight</span><span class="platform-stat-value">Medium</span></div>
<div class="platform-stat"><span class="platform-stat-label">Press &amp; PR impact</span><span class="platform-stat-value">Low</span></div>
<div class="platform-stat"><span class="platform-stat-label">B2B credibility</span><span class="platform-stat-value">Limited</span></div>
</div>
<div class="platform-card">
<span aria-hidden="true" class="platform-icon">🎵</span>
<h3>TikTok</h3>
<p>TikTok followers signal consumer popularity and entertainment reach, but TikTok operates as an entertainment platform rather than a public discourse or professional networking space — limiting its transferability to business and industry influence.</p>
<div class="platform-stat"><span class="platform-stat-label">Monthly users</span><span class="platform-stat-value">1.9B</span></div>
<div class="platform-stat"><span class="platform-stat-label">Industry influence weight</span><span class="platform-stat-value">Low–Medium</span></div>
<div class="platform-stat"><span class="platform-stat-label">Press &amp; PR impact</span><span class="platform-stat-value">Limited</span></div>
<div class="platform-stat"><span class="platform-stat-label">B2B credibility</span><span class="platform-stat-value">Minimal</span></div>
</div>
</div>
</section>
<!-- ══ FEATURES ══ -->
<section aria-labelledby="features-heading" class="section">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">Why DiscordBooster</div>
<h2 class="section-title" id="features-heading">What Makes Our Twitter / X Followers Different</h2>
<p class="section-sub">Every follower package from DiscordBooster is engineered for account safety, lasting retention, and genuine-looking growth.</p>
</div>
<div class="feat-grid">
<div class="feat-item">
<span class="feat-icon">👥</span>
<div class="feat-title">Real, Complete Profiles</div>
<div class="feat-desc">Our followers come from accounts with profile photos, bios, tweet history, and follower networks of their own — not empty shells that get swept in X's quarterly account purges. Your follower count stays stable long after delivery.</div>
</div>
<div class="feat-item">
<span class="feat-icon">🛡️</span>
<div class="feat-title">Zero Password Required</div>
<div class="feat-desc">We only ever need your public Twitter / X username. No OAuth login, no API credentials, no DM access. Your account security is completely intact — we never touch anything beyond your public profile URL.</div>
</div>
<div class="feat-item">
<span class="feat-icon">🌱</span>
<div class="feat-title">Natural Growth Pacing</div>
<div class="feat-desc">Followers are delivered gradually over hours or days — never in a single suspicious burst. Our delivery pacing mirrors the growth curves of organically growing accounts to avoid triggering X's anomaly detection systems.</div>
</div>
<div class="feat-item">
<span class="feat-icon">🔄</span>
<div class="feat-title">30-Day Refill Guarantee</div>
<div class="feat-desc">If any followers drop within 30 days of delivery, we replace them at no charge. Our refill guarantee reflects our confidence in the account quality behind every delivery — we stand behind our work for a full month.</div>
</div>
<div class="feat-item">
<span class="feat-icon">⚡</span>
<div class="feat-title">Delivery Starts in 15 Minutes</div>
<div class="feat-desc">Most orders begin delivery within 5–15 minutes of payment confirmation. Small packages complete within hours; larger orders are spread over days to maintain natural growth appearance.</div>
</div>
<div class="feat-item">
<span class="feat-icon">🌍</span>
<div class="feat-title">Worldwide or Geo-Targeted</div>
<div class="feat-desc">Choose worldwide followers for maximum volume or select specific countries — US, UK, Canada, Australia — for a geographically relevant audience that strengthens your credibility within your target market.</div>
</div>
</div>
</section>
<!-- ══ HOW IT WORKS ══ -->
<section aria-labelledby="how-heading" class="section">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">The process</div>
<h2 class="section-title" id="how-heading">How to Buy Twitter / X Followers in 4 Simple Steps</h2>
</div>
<div class="how-timeline" role="list">
<div class="how-step active" role="listitem">
<div class="how-num">1</div>
<h3>Choose Your Package</h3>
<p>Select the number of followers you need. Our 1,000-follower package is the most popular starting point — giving your profile immediate social proof without the risk of sudden dramatic growth.</p>
</div>
<div class="how-step" role="listitem">
<div class="how-num">2</div>
<h3>Enter Your Username</h3>
<p>Type your Twitter / X username or paste your profile URL. Your account must be set to public. No login, password, or app access required at any point.</p>
</div>
<div class="how-step" role="listitem">
<div class="how-num">3</div>
<h3>Complete Secure Checkout</h3>
<p>Pay securely via PayPal, credit card, or cryptocurrency. All transactions are 256-bit SSL-encrypted and PCI-compliant. Your card details are never stored.</p>
</div>
<div class="how-step" role="listitem">
<div class="how-num">4</div>
<h3>Followers Arrive</h3>
<p>Delivery begins within 5–15 minutes. Watch your follower count grow in real time on your X profile. Our 30-day refill guarantee protects every order.</p>
</div>
</div>
</section>
<!-- ══ WHO USES THIS ══ -->
<section aria-labelledby="creators-heading" class="section" style="padding-top: 0;">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">Who benefits</div>
<h2 class="section-title" id="creators-heading">Who Buys Twitter / X Followers in 2026</h2>
<p class="section-sub">From personal brands to Fortune 500 marketing teams — here's who relies on DiscordBooster's Twitter follower service.</p>
</div>
<div class="creators-grid">
<div class="creator-card">
<span class="cc-icon">🎙️</span>
<h3>Thought Leaders &amp; Executives</h3>
<p>CEOs, founders, investors, and executives building a personal brand on X to attract deal flow, speaking invitations, press coverage, and talent. A strong follower count is table stakes for being taken seriously in professional circles.</p>
</div>
<div class="creator-card">
<span class="cc-icon">📰</span>
<h3>Journalists &amp; Writers</h3>
<p>Reporters, newsletter writers, and commentators who need follower credibility to be pitched stories, featured in publications, and included in industry conversations. Twitter / X remains the primary platform for media influence.</p>
</div>
<div class="creator-card">
<span class="cc-icon">🏢</span>
<h3>Brands &amp; Businesses</h3>
<p>Companies using X for brand awareness, customer engagement, and corporate reputation management who need their brand account to project the authority and reach expected of a credible business presence.</p>
</div>
<div class="creator-card">
<span class="cc-icon">🎨</span>
<h3>Creators &amp; Influencers</h3>
<p>Content creators cross-promoting from YouTube, Instagram, or TikTok who need to build a credible X presence quickly — unlocking a new audience channel and strengthening their overall multi-platform brand.</p>
</div>
<div class="creator-card">
<span class="cc-icon">🪙</span>
<h3>Crypto &amp; Finance Voices</h3>
<p>Crypto traders, financial analysts, and fintech founders for whom Twitter / X is the primary distribution channel — where follower count directly determines how widely market takes and analysis are read and acted upon.</p>
</div>
<div class="creator-card">
<span class="cc-icon">🏆</span>
<h3>Marketing Agencies</h3>
<p>Digital agencies managing Twitter accounts for multiple clients who need a scalable, reliable follower delivery partner — with bulk pricing, white-label reporting, and a dedicated account management team.</p>
</div>
</div>
</section>
<!-- ══ PRICING TABLE ══ -->
<section aria-labelledby="pricing-heading" class="section" style="padding-top: 0;">
<div class="section-header">
<div aria-hidden="true" class="section-label">Full pricing</div>
<h2 class="section-title" id="pricing-heading">Twitter / X Followers — Complete Pricing Table</h2>
<p class="section-sub">All packages include real, active followers, 30-day refill guarantee, and safe gradual delivery pacing.</p>
</div>
<div style="overflow-x:auto;">
<table aria-label="Twitter followers pricing" class="pricing-table">
<thead>
<tr>
<th scope="col">Package</th>
<th scope="col">Price</th>
<th scope="col">Regular Price</th>
<th scope="col">You Save</th>
<th scope="col">Delivery Time</th>
<th scope="col">Best For</th>
<th scope="col">Order</th>
</tr>
</thead>
<tbody id="pricingTableBody"></tbody>
</table>
</div>
</section>
</div>
<!-- ══ REVIEWS ══ -->
<section aria-labelledby="reviews-heading" class="reviews-section">
<div class="page-body">
<div class="section">
<div class="section-header centered">
<div aria-hidden="true" class="section-label">Customer reviews</div>
<h2 class="section-title" id="reviews-heading">What Our Customers Say About Our Twitter / X Follower Service</h2>
<p class="section-sub">7,124 verified reviews from creators, brands, and professionals who've used DiscordBooster to grow their X presence.</p>
</div>
<div class="reviews-grid">
<div class="review-card">
<div><span aria-label="5 stars" class="review-stars">★★★★★</span> <span class="review-niche">Tech / SaaS</span></div>
<p class="review-text">I was launching a SaaS product and needed my founder profile to look credible before the ProductHunt launch. Went from 340 to 2,500 followers over a week. The difference in how journalists and investors engaged with my launch tweets was immediately noticeable. This was absolutely the right call.</p>
<div class="review-author">
<div aria-hidden="true" class="review-avatar" style="background:#1d9bf0;">AT</div>
<div>
<div class="review-name">Alex T.</div>
<div class="review-sub">SaaS Founder — @alexbuilds</div>
</div>
</div>
</div>
<div class="review-card">
<div><span aria-label="5 stars" class="review-stars">★★★★★</span> <span class="review-niche">Finance</span></div>
<p class="review-text">Tried two other services — both delivered fake-looking accounts that dropped within days. DiscordBooster's followers stayed and actually look like real finance Twitter accounts. My engagement rate improved because I had more people in the replies organically after the count went up. The 30-day guarantee is legit.</p>
<div class="review-author">
<div aria-hidden="true" class="review-avatar" style="background:#1a7a4a;">NP</div>
<div>
<div class="review-name">Natasha P.</div>
<div class="review-sub">Finance Content Creator — @natashafinance</div>
</div>
</div>
</div>
<div class="review-card">
<div><span aria-label="5 stars" class="review-stars">★★★★★</span> <span class="review-niche">Agency</span></div>
<p class="review-text">We manage Twitter / X for 14 client accounts. DiscordBooster is our go-to for follower growth across the board. Delivery is consistent, the accounts look real, and their bulk pricing for agencies is genuinely competitive. Have been using them for 18 months without a single issue.</p>
<div class="review-author">
<div aria-hidden="true" class="review-avatar" style="background:#6b46c1;">RM</div>
<div>
<div class="review-name">Ryan M.</div>
<div class="review-sub">Digital Marketing Agency Director</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="page-body">
<!-- ══ FAQ ══ -->
<section aria-labelledby="faq-heading" class="section">
<div class="section-header">
<div aria-hidden="true" class="section-label">Common questions</div>
<h2 class="section-title" id="faq-heading">Frequently Asked Questions About Buying Twitter / X Followers</h2>
</div>
<div class="faq-grid" role="list">
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">Is it safe to buy Twitter / X followers? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Yes. DiscordBooster only requires your public Twitter / X username — never your password or account access. Followers are delivered gradually with natural pacing to avoid triggering X's anomaly detection. We've served 120,000+ customers since 2019 with zero account suspensions from our follower service.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">Are the Twitter / X followers real accounts? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Yes. Our followers come from genuine-looking accounts with profile photos, bios, tweet history, and their own follower networks. They're designed to withstand X's periodic account quality reviews and appear credible to both the algorithm and profile visitors — not empty bot shells that disappear overnight.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">How fast will my Twitter followers be delivered? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Most orders begin delivery within 5–15 minutes of payment. Small packages (under 500) typically complete within 1–3 hours. Larger packages are spread over 2–7 days to maintain natural-looking growth pacing. You can watch your follower count increase in real time on your X profile.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">Do I need to give you my Twitter / X password? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Never. We only need your public Twitter / X username or profile URL. No passwords, OAuth app permissions, or API credentials are ever requested. If any service asks for your Twitter login to deliver followers, avoid them — it is never necessary for legitimate follower delivery.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">Will buying followers hurt my engagement rate? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Not if you buy from a quality provider. Low-quality bot followers lower engagement rate by inflating follower count with zero-activity accounts. DiscordBooster's followers are active-looking accounts — and in practice, a higher follower count improves organic engagement by creating social proof that attracts more real visitors to engage with your content.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">My account is private — can I still order? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">Your Twitter / X account needs to be set to public for follower delivery to work. Please switch your account to public before placing your order — you can switch it back to private after delivery is complete, though followers may begin to drop if the account remains private long-term.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">What is the 30-day refill guarantee? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">If any of your delivered followers drop within 30 days of delivery completion, we'll refill the shortfall at zero cost. Simply contact our support team with your order number. This guarantee reflects our confidence in the quality and stability of our follower network.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">What payment methods do you accept? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">We accept PayPal, Visa, Mastercard, American Express, and major cryptocurrencies including Bitcoin and Ethereum. All payments are processed through 256-bit SSL-encrypted, PCI-compliant gateways. We never store card details on our servers.</div>
</div>
<div class="faq-item" role="listitem">
<div aria-expanded="false" class="faq-q" onclick="toggleFaq(this)" role="button" tabindex="0">Is this service for Twitter or X — and what's the difference? <span aria-hidden="true" class="faq-icon">+</span></div>
<div class="faq-a">They are the same platform. Twitter was rebranded to X in July 2023 by owner Elon Musk — the app, the website, and the service are identical, just under a new name. Whether you search for "buy Twitter followers" or "buy X followers" you're looking for exactly the same thing. Our service works for all accounts on the platform regardless of whether you call it Twitter or X, and your username, followers, and all existing content carry over from the old brand to the new one automatically.</div>
</div>
</div>
</section>
<!-- ══ LONG FORM SEO ══ -->
<section aria-labelledby="guide-heading" class="section">
<div class="long-form">
<h2 id="guide-heading">The Complete Guide to Buying Twitter / X Followers in 2026</h2>
<p>Twitter — now rebranded as X — remains the world's most influential public conversation platform. With 611 million monthly active users and an outsized presence in journalism, politics, finance, technology, and entertainment, X is the platform where credibility is established, narratives are shaped, and careers are built. And at the center of that credibility system is a single number: <strong>your follower count</strong>.</p>
<p>This guide explains exactly why Twitter / X followers matter more than followers on any other platform, what separates quality follower services from bot farms, and how to combine purchased followers with an authentic content strategy that compounds your growth over time.</p>
<h3>Why Twitter / X Follower Count Matters More Than Any Other Platform Metric</h3>
<p>On most social platforms, follower count is one signal among many. On X, it's the primary authority signal — the first thing journalists check before citing you, the first thing investors look at before following your commentary, the first thing a podcast host considers before inviting you on their show. X operates as a public square where follower count is the visible measure of how seriously your voice is taken.</p>
<p>The asymmetry of X's influence is extraordinary. A tweet from an account with 50,000 followers gets seen, shared, and cited in ways that an identical tweet from an account with 500 followers simply doesn't — regardless of content quality. The follower count is the filter through which everyone else decides whether your content is worth their attention.</p>
<div class="info-box">
<p><strong>Key insight:</strong> The most critical follower milestones on X are 1,000 (basic social proof), 10,000 (credible voice), 50,000 (industry influencer), and 100,000+ (major platform presence). Each threshold unlocks a meaningfully different level of opportunity — partnerships, press coverage, speaking invitations, and business deal flow all correlate directly with crossing these milestones.</p>
</div>
<h3>How X's Algorithm Uses Follower Count to Distribute Your Content</h3>
<p>X's For You algorithm operates on a multi-stage content distribution model. When you publish a tweet, it's first shown to a sample of your existing followers. If that sample engages positively (likes, replies, retweets), the algorithm then distributes your tweet to a broader audience — including non-followers whose interests overlap with your content. The size of your follower base and the engagement signals it produces determine how far through this distribution chain your tweets travel.</p>
<p>A larger follower base also means more accounts whose networks intersect with yours — expanding the second and third-degree reach of every tweet you publish. This compounding network effect means that follower growth doesn't just increase your audience linearly — it increases your potential reach exponentially as each new follower brings their own network into proximity with your content.</p>
<h3>What Separates High-Quality Twitter Followers from Cheap Bot Accounts</h3>
<p>The Twitter / X follower market contains many low-quality providers using recycled bot accounts — profiles with no photos, generic machine-generated usernames, zero tweets, and no activity history. X identifies and removes these accounts in periodic quality sweeps, meaning followers purchased from these providers disappear within days or weeks. Worse, a sudden influx of obviously fake followers can trigger X's spam detection and suppress the organic reach of your genuine content.</p>
<p>DiscordBooster's followers come from accounts with complete profile setups, tweet histories, their own follower networks, and natural activity patterns. These accounts are designed to survive X's account quality reviews and maintain their following status long after delivery. Our 30-day refill guarantee is backed by the quality of our network — we don't need to hide behind a no-refund policy because our followers stay.</p>
<ul>
<li>Always verify that follower accounts have profile photos, bios, and some tweet history before purchasing</li>
<li>Avoid any service promising tens of thousands of followers within minutes — this is always low-quality bot traffic</li>
<li>Natural delivery pacing over days or weeks is far safer than instant bulk delivery for large orders</li>
<li>A 30-day refill guarantee is the clearest signal that a provider stands behind their follower quality</li>
<li>Never share your X password or grant app permissions to any follower service — it is never required</li>
<li>Check that follower accounts have been active for more than a few weeks before accepting delivery</li>
</ul>
<h3>How to Combine Bought Followers with an Organic X Strategy</h3>
<p>Purchased followers perform best as a social proof foundation that amplifies organic content performance — not as a replacement for genuine engagement. The optimal strategy is to build your follower count to a credible milestone first (5,000–10,000), then invest in content quality and consistency that converts new profile visitors arriving from the For You feed into genuine, engaged followers.</p>
<p>Pair follower purchases with a strong content strategy: post during peak engagement windows (typically 8–10am and 6–9pm in your target audience's timezone), participate actively in trending conversations in your niche, reply to high-follower accounts to gain visibility in their reply threads, and use polls and questions to drive the engagement signals X's algorithm values most. Respond to every reply you receive — X tracks creator response rate as a quality signal.</p>
<h3>Is Buying Twitter / X Followers Against X's Rules?</h3>
<p>X's Terms of Service prohibit artificially inflating engagement through deceptive means. X's enforcement actions focus overwhelmingly on coordinated inauthentic behavior at scale — bot networks, political manipulation, advertising fraud — not individual users purchasing followers for their personal or business accounts.</p>
<p>In seven years of operation and over 120,000 orders fulfilled, DiscordBooster has had zero customers report account suspensions or restrictions attributable to our follower service. Our delivery methodology — gradual pacing, quality accounts, natural growth curves — is specifically designed to produce follower growth that is indistinguishable from organic audience development. As always, we recommend combining purchased followers with genuinely valuable content for the strongest long-term results.</p>
</div>
</section>
<!-- ══ CTA ══ -->
<section aria-labelledby="cta-heading" class="section" style="padding-top: 0;">
<div class="cta-banner">
<div>
<h2 id="cta-heading">Ready to Build Real Influence on X?</h2>
<p>Join 120,000+ creators and brands who trust DiscordBooster to grow their Twitter / X presence. Your first followers arrive in under 15 minutes.</p>
</div>
<a class="cta-white-btn" href="#order" onclick="document.getElementById('order').scrollIntoView({behavior:'smooth'}); return false;">
        Get Twitter Followers →
      </a>
</div>
</section>
</div>
<!-- ══ FOOTER ══ -->

<script>
  const packages = [
    { count: 100,   label: "100",    price: 4.00,   original: 4.00,   discount: 0,  delivery: "< 1 hr",    bestFor: "Testing quality",         wooid: "twf100"  },
    { count: 250,   label: "250",    price: 8.00,   original: 10.00,  discount: 20, delivery: "1–3 hrs",   bestFor: "Initial social proof",    wooid: "twf250"  },
    { count: 500,   label: "500",    price: 14.00,  original: 18.00,  discount: 22, delivery: "3–6 hrs",   bestFor: "Profile credibility",     wooid: "twf500"  },
    { count: 1000,  label: "1,000",  price: 24.00,  original: 35.00,  discount: 31, delivery: "6–12 hrs",  bestFor: "First milestone",         wooid: "twf1k"   },
    { count: 2500,  label: "2,500",  price: 52.00,  original: 80.00,  discount: 35, delivery: "1–2 days",  bestFor: "Serious growth boost",    wooid: "twf2500" },
    { count: 5000,  label: "5,000",  price: 95.00,  original: 155.00, discount: 39, delivery: "2–4 days",  bestFor: "Influencer threshold",    wooid: "twf5k"   },
    { count: 10000, label: "10,000", price: 175.00, original: 300.00, discount: 42, delivery: "4–7 days",  bestFor: "Major authority signal",  wooid: "twf10k"  },
    { count: 25000, label: "25,000", price: 399.00, original: 700.00, discount: 43, delivery: "7–14 days", bestFor: "Full platform dominance",  wooid: "twf25k"  }
  ];

  let selected = 0;

  function renderPkgGrid() {
    const grid = document.getElementById('pkgGrid');
    grid.innerHTML = packages.slice(0, 8).map((p, i) => `
      <div class="pkg-btn ${i === selected ? 'active' : ''}"
           onclick="selectPkg(${i})"
           role="radio" aria-checked="${i === selected}"
           tabindex="0"
           aria-label="${p.label} Twitter followers for $${p.price.toFixed(2)}">
        ${p.discount > 0 ? `<span class="pkg-tag">${p.discount}% OFF</span>` : ''}
        <span class="pkg-count">${p.label}</span>
        <span class="pkg-price">$${p.price.toFixed(2)}</span>
      </div>
    `).join('');
    updateSummary();
  }

  function updateSummary() {
    const p = packages[selected];
    document.getElementById('orderPrice').textContent = `$${p.price.toFixed(2)}`;
    const saving = p.original - p.price;
    document.getElementById('orderSaving').textContent = saving > 0
      ? `You save $${saving.toFixed(2)} (${p.discount}% off)`
      : 'Best entry-level price';
  }

  function selectPkg(idx) {
    selected = idx;
    document.querySelectorAll('.pkg-btn').forEach((b, i) => {
      b.classList.toggle('active', i === idx);
      b.setAttribute('aria-checked', i === idx ? 'true' : 'false');
    });
    updateSummary();
  }

  function renderTable() {
    const tbody = document.getElementById('pricingTableBody');
    tbody.innerHTML = packages.map((p, i) => {
      const saving = p.original - p.price;
      const isFeatured = p.count === 1000;
      return `
        <tr class="${isFeatured ? 'featured' : ''}">
          <td class="pkg-name">
            ${p.label} Followers
            ${isFeatured ? '<span class="table-badge">POPULAR</span>' : ''}
          </td>
          <td><strong>$${p.price.toFixed(2)}</strong></td>
          <td class="pkg-original">$${p.original.toFixed(2)}</td>
          <td class="pkg-save">${saving > 0 ? `–$${saving.toFixed(2)} (${p.discount}%)` : '—'}</td>
          <td>${p.delivery}</td>
          <td style="font-size:0.85rem;color:var(--muted)">${p.bestFor}</td>
          <td><button class="table-order-btn" onclick="jumpToOrder(${i})" aria-label="Order ${p.label} Twitter followers">Order →</button></td>
        </tr>
      `;
    }).join('');
  }

  function jumpToOrder(idx) {
    selected = idx;
    renderPkgGrid();
    document.getElementById('order').scrollIntoView({ behavior: 'smooth' });
  }

  document.getElementById('orderBtn').addEventListener('click', () => {
    const username = document.getElementById('twUsername').value.trim();
    if (!username) {
      document.getElementById('twUsername').focus();
      document.getElementById('twUsername').style.borderColor = 'var(--x-blue)';
      return;
    }
    const p = packages[selected];
    const url = `https://order.discordbooster.com/checkout/?add-to-cart=${p.wooid}&username=${encodeURIComponent(username)}&platform=twitter&product=followers`;
    window.location.href = url;
  });

  document.getElementById('twUsername').addEventListener('input', function() {
    this.style.borderColor = 'var(--border)';
  });

  function toggleFaq(el) {
    const item = el.parentElement;
    const isOpen = item.classList.contains('open');
    item.classList.toggle('open');
    el.setAttribute('aria-expanded', !isOpen);
  }

  document.addEventListener('keydown', e => {
    if ((e.key === 'Enter' || e.key === ' ') && e.target.classList.contains('pkg-btn')) {
      e.preventDefault();
      selectPkg([...document.querySelectorAll('.pkg-btn')].indexOf(e.target));
    }
    if ((e.key === 'Enter' || e.key === ' ') && e.target.classList.contains('faq-q')) {
      e.preventDefault();
      toggleFaq(e.target);
    }
  });

  renderPkgGrid();
  renderTable();
</script>

<?php include 'footer.php'; ?>
