Sweeps

Capital One Is Giving Away Hats, PJ Sets & a Signed Basketball — And It’s 100% Free to Enter

View saved
How does this find feel?

Capital One March Madness 2026 Sweepstakes — Win Hats, Fanny Packs, PJ Sets & a Signed Basketball!

:root {
–primary: #004977;
–primary-dark: #003558;
–primary-deep: #002540;
–primary-light: #1a6fa3;
–primary-pale: #e8f4fd;
–accent: #d4002a;
–accent-light: #ff6b6b;
–cream: #fdfcff;
–warm-white: #f8fafd;
–border: #d0e8f5;
–text-dark: #1c1c1c;
–text-gray: #555555;
–text-light: #888888;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
}

/* ── PROGRESS BAR ── */
#xp-bar-container {
position: fixed; top: 0; left: 0; right: 0;
height: 5px; background: #d0e8f5; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, #004977, #d4002a);
transition: width 0.2s ease;
}

/* ── HEADER ── */
header {
background: linear-gradient(160deg, #e8f4fd 0%, #cce5f5 30%, #b8d9f0 65%, #d4eaf8 100%);
color: var(–text-dark);
text-align: center;
padding: 60px 24px 52px;
position: relative;
overflow: hidden;
}
header::before {
content: ”;
position: absolute;
top: -60px; left: -60px; right: -60px; bottom: -60px;
background: radial-gradient(ellipse at 50% 0%, rgba(212,0,42,0.08) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(0,73,119,0.12);
border: 1px solid rgba(0,73,119,0.3);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 22px;
color: var(–primary-dark);
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.2rem, 7vw, 4rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
color: var(–primary-deep);
}
header h1 span { color: var(–accent); }
.hero-sub {
font-size: 1.05rem;
max-width: 620px;
margin: 0 auto 28px;
line-height: 1.7;
color: var(–text-gray);
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.4rem, 7vw, 3.8rem);
font-weight: 800;
color: var(–primary);
line-height: 1;
margin-bottom: 4px;
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(–text-light);
margin-bottom: 28px;
}
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,73,119,0.1);
border: 1px solid rgba(0,73,119,0.2);
border-radius: 10px;
padding: 12px 18px;
min-width: 72px;
text-align: center;
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–primary);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–text-light);
margin-top: 4px;
}

/* ── CTA BUTTON ── */
.cta-btn {
display: inline-block;
background: var(–accent);
color: #fff;
font-family: ‘Inter’, sans-serif;
font-size: 1.1rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
padding: 16px 44px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: background 0.2s, transform 0.15s;
margin: 8px 0;
}
.cta-btn:hover { background: #b0001f; transform: translateY(-2px); }
.cta-btn.blue-btn {
background: var(–primary);
}
.cta-btn.blue-btn:hover { background: var(–primary-dark); }

/* ── STAT PILLS ── */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 20px;
}
.stat-pill {
background: rgba(0,73,119,0.1);
border: 1px solid rgba(0,73,119,0.2);
border-radius: 6px;
padding: 8px 16px;
font-size: 0.82rem;
text-align: center;
color: var(–text-dark);
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–primary); font-family: ‘Playfair Display’, serif; }

/* ── TOC ── */
.toc-box {
background: var(–warm-white);
border: 1px solid var(–border);
border-left: 4px solid var(–primary);
border-radius: 10px;
padding: 24px 28px;
margin: 32px 0;
}
.toc-box .toc-label {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–primary);
margin-bottom: 12px;
}
.toc-box ol { padding-left: 20px; }
.toc-box ol li { margin-bottom: 6px; }
.toc-box ol li a { color: var(–text-dark); text-decoration: none; font-weight: 500; }
.toc-box ol li a:hover { color: var(–primary); }

/* ── MAIN CONTENT ── */
.content-wrap {
max-width: 780px;
margin: 0 auto;
padding: 0 20px 60px;
}

section {
background: var(–warm-white);
border-radius: 14px;
padding: 36px 36px;
margin: 28px 0;
border: 1px solid var(–border);
}
section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.7rem;
font-weight: 700;
color: var(–primary-dark);
margin-bottom: 18px;
padding-bottom: 12px;
border-bottom: 2px solid var(–border);
}
section h2 span { color: var(–primary); }
section h3 {
font-family: ‘Inter’, sans-serif;
font-size: 1.05rem;
font-weight: 700;
color: var(–text-dark);
margin: 22px 0 10px;
}
section p {
color: var(–text-gray);
margin-bottom: 16px;
line-height: 1.85;
}
section p:last-child { margin-bottom: 0; }

blockquote {
border-left: 4px solid var(–primary);
background: var(–primary-pale);
padding: 16px 20px;
margin: 20px 0;
border-radius: 0 8px 8px 0;
font-style: italic;
color: var(–text-gray);
font-size: 0.95rem;
}

/* ── PRIZE CARDS ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin: 20px 0;
}
.prize-card {
background: linear-gradient(135deg, #e8f4fd 0%, #cce5f5 100%);
border: 2px solid var(–border);
border-top: 5px solid var(–primary);
border-radius: 14px;
padding: 22px 18px;
text-align: center;
}
.prize-card.accent-card {
border-top-color: var(–accent);
background: linear-gradient(135deg, #fff0f0 0%, #ffd6d6 100%);
}
.prize-card .pc-emoji { font-size: 2.5rem; display: block; margin-bottom: 10px; }
.prize-card .pc-count {
font-size: 0.82rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–primary);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-count { color: var(–accent); }
.prize-card .pc-name {
font-family: ‘Playfair Display’, serif;
font-size: 1.05rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 8px;
}
.prize-card .pc-value {
font-family: ‘Playfair Display’, serif;
font-size: 1.5rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-value { color: var(–accent); }
.prize-card .pc-note { font-size: 0.82rem; color: var(–text-light); }

/* ── SCORE TIERS ── */
.score-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 0.95rem;
}
.score-table th {
background: var(–primary);
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
padding: 12px 16px;
text-align: left;
font-size: 0.82rem;
}
.score-table td {
padding: 11px 16px;
border-bottom: 1px solid var(–border);
color: var(–text-gray);
vertical-align: top;
}
.score-table tr:nth-child(even) td { background: #f0f8ff; }
.score-table tr:last-child td { border-bottom: none; }
.score-badge {
display: inline-block;
background: var(–primary);
color: #fff;
font-weight: 700;
font-size: 0.82rem;
padding: 3px 10px;
border-radius: 20px;
}
.score-badge.top { background: var(–accent); }

/* ── STEPS ── */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 18px;
}
.step-num {
background: var(–primary);
color: #fff;
font-weight: 800;
width: 34px;
height: 34px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 2px;
font-size: 1rem;
}
.step-body strong { display: block; font-weight: 700; margin-bottom: 4px; color: var(–text-dark); }
.step-body span { color: var(–text-gray); font-size: 0.95rem; }

/* ── TABLE ── */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 0.95rem;
}
.data-table th {
background: var(–primary);
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
padding: 12px 16px;
text-align: left;
font-size: 0.85rem;
}
.data-table td {
padding: 11px 16px;
border-bottom: 1px solid var(–border);
color: var(–text-gray);
vertical-align: top;
}
.data-table tr:nth-child(even) td { background: #f0f8ff; }
.data-table tr:last-child td { border-bottom: none; }

/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid var(–border);
}
.timeline li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.tl-dot {
width: 14px; height: 14px;
background: var(–primary);
border-radius: 50%;
flex-shrink: 0;
margin-top: 6px;
}
.tl-dot.accent { background: var(–accent); }
.tl-body strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 2px; }
.tl-body span { font-size: 0.9rem; color: var(–text-gray); }

/* ── TIPS ── */
.tips-list { list-style: none; padding: 0; margin: 20px 0; }
.tips-list li {
display: flex;
gap: 14px;
align-items: flex-start;
padding: 14px 0;
border-bottom: 1px solid var(–border);
}
.tips-list li:last-child { border-bottom: none; }
.tip-icon { font-size: 1.5rem; flex-shrink: 0; }
.tip-body strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 3px; }
.tip-body span { font-size: 0.93rem; color: var(–text-gray); }

/* ── FAQ ── */
.faq-item { border-bottom: 1px solid var(–border); }
.faq-item:last-of-type { border-bottom: none; }
.faq-q {
width: 100%; text-align: left;
background: none; border: none; cursor: pointer;
padding: 18px 0;
font-family: ‘Inter’, sans-serif;
font-size: 1rem; font-weight: 700;
color: var(–text-dark);
display: flex; justify-content: space-between; align-items: center;
gap: 12px;
}
.faq-q::after { content: ‘+’; font-size: 1.4rem; color: var(–primary); flex-shrink: 0; }
.faq-item.open .faq-q::after { content: ‘−’; }
.faq-a {
display: none;
padding: 0 0 18px;
color: var(–text-gray);
font-size: 0.95rem;
line-height: 1.8;
}
.faq-item.open .faq-a { display: block; }

/* ── RELATED ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin-top: 20px;
}
.related-card {
background: var(–cream);
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px;
text-decoration: none;
color: var(–text-dark);
transition: border-color 0.2s, transform 0.15s;
}
.related-card:hover { border-color: var(–primary); transform: translateY(-2px); }
.rc-cat {
font-size: 0.72rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–primary);
margin-bottom: 6px;
}
.rc-title { font-size: 0.9rem; font-weight: 600; color: var(–text-dark); line-height: 1.4; }

/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #e8f4fd 0%, #cce5f5 100%);
border: 2px solid var(–border);
border-radius: 18px;
padding: 44px 36px;
margin: 28px 0;
text-align: center;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 800;
color: var(–primary-deep);
margin-bottom: 14px;
}
.entry-section h2 span { color: var(–accent); }
.entry-section p { color: var(–text-gray); margin-bottom: 20px; font-size: 1rem; }

/* ── FACT POPUPS ── */
.fact-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–primary);
border-radius: 18px;
padding: 28px 32px;
max-width: 320px;
width: 88%;
text-align: center;
z-index: 10000;
box-shadow: 0 20px 60px rgba(0,73,119,0.25);
font-family: ‘Inter’, sans-serif;
}
.fact-icon { font-size: 2.4rem; display: block; margin-bottom: 10px; }
.fact-title {
display: block;
font-family: ‘Playfair Display’, serif;
font-size: 1.15rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 8px;
}

/* ── SKIP POPUP ── */
#skip-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–accent);
border-radius: 18px;
padding: 32px 28px;
max-width: 320px;
width: 88%;
text-align: center;
z-index: 10001;
box-shadow: 0 20px 60px rgba(212,0,42,0.2);
font-family: ‘Inter’, sans-serif;
}
#skip-popup .skip-icon { font-size: 2.4rem; margin-bottom: 10px; display: block; }
#skip-popup h3 {
font-family: ‘Playfair Display’, serif;
font-size: 1.4rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 8px;
}
#skip-popup p { color: var(–text-gray); font-size: 0.92rem; margin-bottom: 20px; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–primary); color: #fff;
font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 800;
text-transform: uppercase; letter-spacing: 0.04em;
padding: 13px; border-radius: 50px; border: none; cursor: pointer; margin-bottom: 10px;
}
.popup-btn-yes:hover { background: var(–primary-dark); }
.popup-btn-no {
display: block; width: 100%;
background: transparent; color: var(–text-gray);
font-size: 0.9rem; padding: 10px; border-radius: 50px;
border: 1px solid var(–border); cursor: pointer;
}
.popup-btn-no:hover { background: var(–cream); }

@media (max-width: 600px) {
.content-wrap { max-width: 100%; padding: 0 0 60px; }
section { padding: 24px 18px; border-radius: 0; border-left: none; border-right: none; }
.entry-section { padding: 28px 18px; border-radius: 0; border-left: none; border-right: none; }
.toc-box { border-radius: 0; border-left: 4px solid var(–primary); border-right: none; }
}

🏀 Giveaway Open — Ends April 6, 2026

Capital One
March Madness
2026 Sweepstakes

Play the interactive game and win hats, fanny packs, t-shirts, PJ sets, and even a signed basketball + neon sign. 2,049 prizes up for grabs — free to enter!

2,049 Prizes
Total ARV $27,715.70 — No Purchase Necessary
00
Days
00
Hours
00
Mins
00
Secs

2,049Total Prizes
$27,715Total ARV
1Entry Per Person
18+US Only
Apr 6Deadline

What Is the Capital One March Madness 2026 Sweepstakes?

Capital One is going all-in on March Madness 2026 with a massive giveaway featuring 2,049 prizes worth a combined $27,715.70. This isn’t your average sweepstakes — you actually play an interactive 30-second game, and the score you achieve determines which prize tier you’re entered into.

The promotion runs from March 19, 2026 through April 6, 2026 and is open to all legal residents of the 50 United States and DC who are 18 or older. Best part? It’s completely free to enter — no purchase necessary, no Capital One account required.

Score higher in the game = enter a higher prize tier. But even a low score gets you entered to win a Chuck’s Got Game Hat — so there’s no losing here!

The game is administered by Fooji, Inc., the same company behind tons of major brand promotions. It’s a legitimate, well-run sweepstakes with a clear prize structure and a drawing scheduled for April 7, 2026.

The Prizes — 5 Prize Tiers Based on Your Score

Your score in the 30-second game determines which drawing you’re entered into. Here’s the full breakdown of every prize tier:

Score Drawing Prize # Available ARV Each
0–25 pts Drawing 1 🧢 Chuck’s Got Game Hat 930 $5.09
26–30 pts Drawing 2 👜 Fanny Pack 480 $11.00
31–35 pts Drawing 3 👕 Magic Ba-skee-ball T-Shirt 450 $15.00
36–40 pts Drawing 4 🩳 PJ Set 187 $54.00
41+ pts Drawing 5 🏀 Signed Magic Basketball + CGG Neon Sign 2 (1 each) $350 / $504
🧢

930 Winners
Chuck’s Got Game Hat
$5.09
Score 0–25 pts

👜

480 Winners
Fanny Pack
$11.00
Score 26–30 pts

👕

450 Winners
Magic Ba-skee-ball T-Shirt
$15.00
Score 31–35 pts • Select your size

🩳

187 Winners
PJ Set
$54.00
Score 36–40 pts • Select your size

🏀

1 Winner
Signed Magic Basketball
$350.00
Score 41+ pts

1 Winner
CGG Neon Sign
$504.00
Score 41+ pts

Important: If you score 31–35 or 36–40 points, you’ll be asked to select your preferred size (for the T-Shirt or PJ Set) before finalizing your entry. Make sure to complete that step!

Also note: if fewer entries are received in a lower tier than prizes available, the extra prizes “roll up” to the next drawing. So even if you score low, you might end up winning a higher-tier prize!

How to Enter Step by Step

Here’s exactly how the Capital One March Madness 2026 game works:

  • 1
    Visit the Promotion Website
    Go to the Capital One March Madness 2026 entry page (link at the bottom of this post). You’ll need to provide your first name, last name, mailing address, valid email address, and phone number.
  • 2
    Play the 30-Second Interactive Game
    Follow the prompts to play the game. It lasts exactly 30 seconds. Your goal is to score as high as possible — the higher your score, the better the prize tier you’re entered into.
  • 3
    See Your Score & Decide
    After the game ends, you’ll see your score. You can choose to enter the sweepstakes with that score OR play the game again to try for a higher score. You can play as many times as you want — but you only get ONE entry total.
  • 4
    Select Your Size (if applicable)
    If your final score lands you in Drawing 3 (T-Shirt) or Drawing 4 (PJ Set), you must select your preferred size before submitting. Don’t skip this step or your entry may be incomplete!
  • 5
    Submit Your Entry
    Follow the prompts to finalize and submit. Once submitted, no additional entries are allowed. You’ll receive a confirmation, and winners will be notified by email on or after April 7, 2026.

Who Can Enter — Eligibility

Requirement Details
Age 18+ (age of majority in your jurisdiction)
Residency Legal residents of the 50 United States or DC only
SSN/ITIN Must have a valid Social Security Number or Individual Taxpayer Identification Number
Entries Per Person 1 entry per person for the entire promotion period
Prizes Per Person 1 prize maximum per person
Not Eligible Employees of Capital One, Fooji, Inc., and their immediate family members or household members
Purchase Required? No — completely free to enter

Timeline & Key Dates

  • March 19, 2026 at 10:00 AM ET
    Promotion opens — entries begin being accepted
  • March 19 – April 6, 2026
    Promotion period — play the game and submit your entry anytime
  • April 6, 2026 at 11:59 PM ET
    Entry deadline — all entries must be submitted by this time
  • April 7, 2026
    Drawing date — Fooji, Inc. conducts 5 random drawings from all eligible entries
  • After April 7, 2026
    Winners notified by email — you have 2 business days to respond or an alternate winner will be selected

Tips to Maximize Your Chances

  • 🎮

    Practice the game before submitting
    You can play as many times as you want before submitting your entry. Use your first few plays to learn the mechanics, then go for your best score when you’re ready to submit.
  • 🎯

    Aim for 41+ points for the grand prizes
    Drawing 5 (41+ points) has only 2 prizes but also likely the fewest entries. If you can hit 41+, your odds of winning the signed basketball or neon sign are much better than they look.
  • 📏

    Know your size before you play
    If you think you can score 31–40 points, decide your T-shirt or PJ Set size in advance. You’ll need to select it quickly during the entry flow — don’t get caught off guard.
  • 📧

    Use an email you check regularly
    Winners are notified by email and only have 2 business days to respond. Use an inbox you monitor daily and check your spam folder after April 7.
  • 📱

    Enter on a device with a good connection
    The game is time-based and interactive. A slow connection could affect your score. Use WiFi or a strong cellular connection for the best experience.
  • 🔄

    Remember: one entry, multiple plays
    You can play the game as many times as you want, but only ONE entry is allowed per person. Make sure you’re happy with your score before hitting submit — you can’t change it afterward.

Frequently Asked Questions

No! This sweepstakes is open to any eligible US resident 18 or older. You do not need to be a Capital One customer or have any Capital One account to participate. Just visit the entry page, fill out the form, and play the game.

You can play the game as many times as you want during the promotion period, but you may only submit ONE entry total. Once you submit, you’re locked in. Use your practice plays to get a feel for the game before committing to your final score.

If a drawing tier receives fewer entries than the number of prizes allocated to it, the extra prizes “roll up” to the next drawing tier. For example, if Drawing 1 doesn’t fill all 930 hat prizes, the remaining hats roll to Drawing 2. This can actually increase your chances of winning!

Winners are notified by email using the address provided at entry. The drawing is on April 7, 2026. You’ll have 2 business days from the notification to respond — if you don’t respond in time, an alternate winner will be selected. Check your spam folder!

By entering, you authorize Capital One or its fulfillment partners to send text messages or phone calls about delivery details for your prize. These will be sent to the phone number you provide. You are not required to agree to receive messages as a condition of participation, but providing a valid phone number helps ensure you receive your prize.

Yes — all federal, state, and local taxes on prizes are the sole responsibility of the winner. Winners may receive an IRS Form 1099 for the approximate retail value of their prize. Prizes are non-transferable and cannot be exchanged for cash.

The sponsor is Capital One, N.A., located at 1680 Capital One Drive, McLean, VA 22102. The administrator is Fooji, Inc., located at 257 E. Short St. Suite 200, Lexington, KY 40507. Fooji is a well-known sweepstakes administrator that runs promotions for major brands.

More Free Sweepstakes to Enter

Ready to Play & Win?

Click below to visit the Capital One March Madness 2026 entry page. Fill out the form, play the 30-second game, and submit your best score. It’s free, it’s fast, and 2,049 people are going to win!

ENTER HERE 🏀

No Purchase Necessary. Open to legal residents of the 50 US/DC, 18+, with valid SSN/ITIN. Promotion Period: 3/19/26 at 10:00 AM ET – 4/6/26 at 11:59 PM ET. Drawing: on or about 4/7/26. Total ARV of all prizes: $27,715.70. Sponsor: Capital One, N.A., 1680 Capital One Drive, McLean, VA 22102. Administrator: Fooji, Inc., 257 E. Short St. Suite 200, Lexington, KY 40507. Void where prohibited.

🏀
2,049 Prizes!
Capital One is giving away over two thousand prizes — from hats all the way up to a signed basketball and neon sign!
🎮
Play Until You’re Happy!
You can play the 30-second game as many times as you want before submitting. Practice first, then go for your best score!
🎯
Score Higher = Better Prize!
Score 41+ points and you’re entered to win a signed Magic Basketball ($350) or a CGG Neon Sign ($504)!
📧
Check Your Email April 7!
Winners are notified by email on or after April 7, 2026. You only have 2 business days to respond — check your spam folder!

🏀

Ready to Enter?

You’ve seen the prizes — want to skip ahead and play the game now?


document.addEventListener(‘DOMContentLoaded’, function() {

// ── COUNTDOWN ──
var deadline = new Date(‘2026-04-06T23:59:00-04:00’).getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff 0 ? (scrollTop / docHeight) * 100 : 0;
var bar = document.getElementById(‘xp-bar’);
if (bar) bar.style.width = Math.min(pct, 100) + ‘%’;
});

// ── FAQ ACCORDION ──
document.querySelectorAll(‘.faq-q’).forEach(function(btn) {
btn.addEventListener(‘click’, function() {
var item = this.closest(‘.faq-item’);
if (!item) return;
var isOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item.open’).forEach(function(el) { el.classList.remove(‘open’); });
if (!isOpen) item.classList.add(‘open’);
});
});

// ── AUTO-SCROLL ──
var scrolling = false;
var scrollInterval = null;
var factTimers = [];
var skipShown = false;
var skipPopup = document.getElementById(‘skip-popup’);

function triggerFact(id) {
var el = document.getElementById(id);
if (el) {
el.style.display = ‘block’;
setTimeout(function() { el.style.display = ‘none’; }, 4500);
}
}

function cancelAllTimers() {
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
[‘fact1′,’fact2′,’fact3′,’fact4’].forEach(function(id) {
var el = document.getElementById(id);
if (el) el.style.display = ‘none’;
});
}

function startAutoScroll() {
if (scrolling) return;
scrolling = true;
scrollInterval = setInterval(function() {
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;

// Stop and cancel popups when entry section is visible
var entrySection = document.getElementById(‘enter-now’);
if (entrySection && entrySection.getBoundingClientRect().top = docHeight – 10) { stopAutoScroll(); cancelAllTimers(); return; }
window.scrollBy(0, 5);

// Skip popup at 50% — scroll CONTINUES
var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0;
if (!skipShown && pct >= 50) {
skipShown = true;
if (skipPopup) skipPopup.style.display = ‘block’;
}
}, 16);

// Rapid-fire fact popups: 1s, 7s, 13s — skip at 20s — last fact at 26s
factTimers.push(setTimeout(function() { triggerFact(‘fact1’); }, 1000));
factTimers.push(setTimeout(function() { triggerFact(‘fact2’); }, 7000));
factTimers.push(setTimeout(function() { triggerFact(‘fact3’); }, 13000));
factTimers.push(setTimeout(function() {
if (!skipShown) {
skipShown = true;
if (skipPopup) skipPopup.style.display = ‘block’;
}
}, 20000));
factTimers.push(setTimeout(function() { triggerFact(‘fact4’); }, 26000));
}

function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
}

var startBtn = document.getElementById(‘scroll-start-btn’);
if (startBtn) {
startBtn.addEventListener(‘click’, function(e) {
e.preventDefault();
e.stopPropagation();
startAutoScroll();
});
}

var skipYes = document.getElementById(‘skip-yes’);
var skipNo = document.getElementById(‘skip-no’);
if (skipYes) {
skipYes.addEventListener(‘click’, function() {
stopAutoScroll();
cancelAllTimers();
if (skipPopup) skipPopup.style.display = ‘none’;
var section = document.getElementById(‘enter-now’);
if (section) section.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}

document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘scroll-start-btn’ || e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’ || e.target.closest(‘.cta-btn’) || e.target.closest(‘.faq-q’)) return;
if (skipPopup && skipPopup.style.display === ‘block’) return;
if (scrolling) stopAutoScroll();
});

});

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.