Sweeps

DiGiorno Pi Day Pizza Giveaway — Win a Year of Free Pizza!

View saved
How does this find feel?

DiGiorno Pi Day Pizza Giveaway — Win a Year of Free Pizza!

:root {
–primary: #c0392b;
–primary-dark: #922b21;
–primary-deep: #641e16;
–primary-light: #e74c3c;
–primary-pale: #fdf2f2;
–accent: #f39c12;
–accent-light: #fdebd0;
–blue: #2980b9;
–cream: #fdfcf9;
–warm-white: #fafaf8;
–border: #e5e5e5;
–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: #e5e5e5; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–primary), var(–accent));
transition: width 0.2s ease;
}

/* ── HEADER ── */
header {
background: linear-gradient(160deg, #641e16 0%, #922b21 30%, #c0392b 65%, #e74c3c 100%);
color: #fff;
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(243,156,18,0.22) 0%, transparent 70%);
pointer-events: none;
}
header::after {
content: ‘🍕 🍕 🍕’;
position: absolute;
top: 16px; right: 20px;
font-size: 1.2rem;
opacity: 0.25;
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
color: #fff;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 50px;
margin-bottom: 22px;
}
header h1 {
font-family: ‘Oswald’, sans-serif;
font-size: clamp(2.2rem, 6vw, 3.8rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
text-shadow: 0 2px 12px rgba(0,0,0,0.4);
}
header h1 span { color: var(–accent); }
.hero-sub {
font-size: clamp(1rem, 2.5vw, 1.2rem);
color: rgba(255,255,255,0.88);
max-width: 620px;
margin: 0 auto 28px;
line-height: 1.65;
}
.prize-value {
font-family: ‘Oswald’, sans-serif;
font-size: clamp(2.8rem, 8vw, 5rem);
font-weight: 800;
color: var(–accent);
text-shadow: 0 3px 16px rgba(0,0,0,0.5);
line-height: 1;
margin-bottom: 6px;
}
.prize-label {
font-size: 0.9rem;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
letter-spacing: 0.1em;
margin-bottom: 28px;
}
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 28px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.35);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 10px;
padding: 12px 18px;
min-width: 72px;
}
.cd-num {
font-family: ‘Oswald’, sans-serif;
font-size: 2rem;
font-weight: 700;
color: var(–accent);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
text-transform: uppercase;
letter-spacing: 0.1em;
color: rgba(255,255,255,0.6);
margin-top: 4px;
}
.cta-btn {
display: inline-block;
background: var(–accent);
color: #1a1a1a;
font-family: ‘Oswald’, sans-serif;
font-size: 1.25rem;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
padding: 18px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: transform 0.15s, box-shadow 0.15s;
box-shadow: 0 6px 24px rgba(0,0,0,0.35);
margin: 10px 0;
}
.cta-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 32px rgba(0,0,0,0.4); }
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 24px;
}
.stat-pill {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 50px;
padding: 8px 18px;
font-size: 0.82rem;
color: rgba(255,255,255,0.85);
}
.stat-pill strong { color: var(–accent); display: block; font-size: 1rem; }

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

.toc-box {
background: #fff;
border: 1px solid var(–border);
border-left: 5px solid var(–primary);
border-radius: 10px;
padding: 24px 28px;
margin: 36px 0 28px;
}
.toc-label {
font-size: 0.72rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(–text-light);
margin-bottom: 12px;
}
.toc-box ol { padding-left: 20px; }
.toc-box li { margin-bottom: 6px; }
.toc-box a { color: var(–primary); text-decoration: none; font-size: 0.95rem; }
.toc-box a:hover { text-decoration: underline; }

section {
background: #fff;
border: 1px solid var(–border);
border-radius: 12px;
padding: 36px 40px;
margin-bottom: 24px;
}
section h2 {
font-family: ‘Oswald’, sans-serif;
font-size: clamp(1.5rem, 4vw, 2rem);
font-weight: 700;
color: var(–text-dark);
margin-bottom: 18px;
line-height: 1.2;
}
section h2 span { color: var(–primary); }
section h3 {
font-family: ‘Oswald’, sans-serif;
font-size: 1.15rem;
font-weight: 600;
color: var(–primary);
margin: 24px 0 10px;
}
section p { margin-bottom: 16px; color: var(–text-gray); }
section p:last-child { margin-bottom: 0; }
blockquote {
border-left: 4px solid var(–primary);
background: var(–primary-pale);
padding: 14px 20px;
border-radius: 0 8px 8px 0;
font-style: italic;
color: var(–text-gray);
margin: 20px 0;
font-size: 0.95rem;
}

/* ── PRIZE GRID ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 18px;
margin: 24px 0;
}
.prize-card {
background: var(–warm-white);
border: 2px solid var(–border);
border-radius: 12px;
padding: 24px 20px;
text-align: center;
}
.prize-card.accent-card {
border-color: var(–primary);
background: var(–primary-pale);
}
.pc-emoji { font-size: 2.4rem; display: block; margin-bottom: 10px; }
.pc-count { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(–text-light); margin-bottom: 6px; }
.pc-name { font-family: ‘Oswald’, sans-serif; font-size: 1.15rem; font-weight: 700; color: var(–text-dark); margin-bottom: 6px; }
.pc-value { font-size: 1.5rem; font-weight: 800; color: var(–primary); margin-bottom: 8px; }
.pc-note { font-size: 0.82rem; color: var(–text-light); line-height: 1.5; }

/* ── STEPS ── */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 18px;
padding: 16px 20px;
background: var(–warm-white);
border-radius: 10px;
border: 1px solid var(–border);
}
.step-num {
background: var(–primary);
color: #fff;
font-family: ‘Oswald’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
width: 36px; height: 36px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
}
.step-body strong { display: block; color: var(–text-dark); margin-bottom: 4px; }
.step-body span { font-size: 0.9rem; color: var(–text-gray); }

/* ── TABLE ── */
.data-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.92rem; }
.data-table th { background: var(–primary); color: #fff; padding: 10px 14px; text-align: left; font-weight: 600; }
.data-table td { padding: 10px 14px; border-bottom: 1px solid var(–border); color: var(–text-gray); }
.data-table tr:nth-child(even) td { background: var(–warm-white); }

/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; position: relative; }
.timeline::before {
content: ”;
position: absolute;
left: 18px; top: 0; bottom: 0;
width: 3px;
background: linear-gradient(180deg, var(–primary), var(–accent));
border-radius: 2px;
}
.timeline li {
display: flex;
gap: 18px;
align-items: flex-start;
margin-bottom: 20px;
padding-left: 48px;
position: relative;
}
.timeline li::before {
content: ”;
position: absolute;
left: 10px; top: 6px;
width: 18px; height: 18px;
background: var(–primary);
border: 3px solid #fff;
border-radius: 50%;
box-shadow: 0 0 0 2px var(–primary);
}
.tl-date { font-weight: 700; color: var(–primary); font-size: 0.88rem; min-width: 160px; }
.tl-desc { color: var(–text-gray); font-size: 0.92rem; }

/* ── FAQ ── */
.faq-item { border: 1px solid var(–border); border-radius: 10px; margin-bottom: 10px; overflow: hidden; }
.faq-q {
width: 100%; text-align: left;
background: var(–warm-white);
border: none; cursor: pointer;
padding: 16px 20px;
font-size: 0.97rem; font-weight: 600; color: var(–text-dark);
display: flex; justify-content: space-between; align-items: center;
font-family: ‘Inter’, sans-serif;
}
.faq-q:hover { background: var(–primary-pale); }
.faq-a { display: none; padding: 16px 20px; font-size: 0.93rem; color: var(–text-gray); border-top: 1px solid var(–border); background: #fff; line-height: 1.7; }
.faq-item.open .faq-a { display: block; }
.faq-item.open .faq-q { background: var(–primary-pale); color: var(–primary); }

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

/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #641e16 0%, #922b21 50%, #c0392b 100%);
border-radius: 16px;
padding: 48px 40px;
text-align: center;
color: #fff;
margin-bottom: 24px;
}
.entry-section h2 {
font-family: ‘Oswald’, sans-serif;
font-size: clamp(1.6rem, 4vw, 2.2rem);
font-weight: 700;
margin-bottom: 14px;
color: #fff;
}
.entry-section h2 span { color: var(–accent); }
.entry-section p { color: rgba(255,255,255,0.85); max-width: 560px; margin: 0 auto 24px; }

/* ── 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: 16px;
padding: 24px 28px;
max-width: 320px;
width: 90%;
text-align: center;
z-index: 10000;
box-shadow: 0 20px 60px rgba(0,0,0,0.35);
font-size: 0.95rem;
color: var(–text-gray);
line-height: 1.6;
}
.fact-icon { font-size: 2.2rem; display: block; margin-bottom: 10px; }
.fact-title {
display: block;
font-family: ‘Oswald’, sans-serif;
font-size: 1.2rem;
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(–primary);
border-radius: 16px;
padding: 28px 32px;
max-width: 340px;
width: 90%;
text-align: center;
z-index: 10001;
box-shadow: 0 20px 60px rgba(0,0,0,0.35);
}
.skip-icon { font-size: 2.4rem; display: block; margin-bottom: 12px; }
#skip-popup h3 { font-family: ‘Oswald’, sans-serif; font-size: 1.3rem; color: var(–text-dark); margin-bottom: 8px; }
#skip-popup p { font-size: 0.9rem; color: var(–text-gray); margin-bottom: 18px; line-height: 1.55; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–primary); color: #fff;
font-family: ‘Oswald’, sans-serif;
font-size: 1rem; font-weight: 700;
padding: 13px; border-radius: 50px;
border: none; cursor: pointer; margin-bottom: 10px;
text-transform: uppercase; letter-spacing: 0.05em;
}
.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) {
section { padding: 24px 18px; }
.entry-section { padding: 28px 18px; }
}

🍕 Giveaway Open — Closes Pi Day, March 14, 2026

DiGiorno
Pi Day Pizza
Giveaway

DiGiorno is celebrating Pi Day with 314 free pizzas — including a YEAR of free pizza for 5 lucky fans! Enter free on Instagram before 11:59 PM ET on March 14, 2026.

314 🍕
Free Pizzas — 5 Winners Get a Full Year of Pizza
00
Days
00
Hours
00
Mins
00
Secs

314Free Pizzas
5Year of Pizza Winners
3 Tags= 3 Entries
Mar 14Pi Day Deadline

What Is the DiGiorno Pi Day Pizza Giveaway?

DiGiorno — America’s best-selling frozen pizza brand — is doing some serious “Pizza Math” for Pi Day 2026. In honor of the most delicious math holiday of the year (3/14), they’re giving away exactly 314 free pizzas to fans on Instagram. And the grand prize? Five lucky winners will each receive a full year of free DiGiorno pizza.

The giveaway is running on DiGiorno’s official Instagram account (@digiorno) and their community account (@beetles_community). You have exactly 3.14 days to enter — the giveaway closes on Pi Day itself, March 14, 2026 at 11:59 PM ET. That’s the math. Now go get your slice.

Entry is completely free — just follow, like, and tag a friend in the comments. You can tag up to 3 friends for up to 3 separate entries, which means your chances of winning multiply with every tag. Winners are announced via DiGiorno’s Instagram Stories on a date to be confirmed.

“We’re multiplying the pizza love for the best math holiday of the year by giving away THREE HUNDRED AND FOURTEEN pizzas — including a YEAR of free pizza for 5 lucky fans!” — @digiorno on Instagram

The Prizes — 314 Pizzas & a Year of Free Pizza

🏆

Grand Prize — 5 Winners
Year of Free DiGiorno Pizza
52 Pizzas!
A full year’s worth of free DiGiorno pizza — one pizza a week for 52 weeks, delivered to your door

🍕

Runner-Up — 309 Winners
Free DiGiorno Pizza
1 Free Pizza
309 additional winners each receive a free DiGiorno pizza — bringing the total giveaway to exactly 314 pizzas (get it? 3.14!)

DiGiorno is giving away a total of 314 pizzas in honor of Pi (π = 3.14159…). The math works out beautifully: 5 grand prize winners each get a year of pizza, and 309 additional winners each get one free pizza — totaling exactly 314 prizes. Whether you win the grand prize or one of the 309 runner-up prizes, you’re walking away with free pizza.

Prize fulfillment details (exact coupon or delivery method) will be communicated to winners via Instagram DM or Stories. Keep your account public and your DMs open so DiGiorno can reach you if you win.

How to Enter Step by Step

Entering is quick and takes less than 60 seconds. You’ll need an Instagram account and you must be following both @digiorno and @beetles_community. Here’s exactly what to do:

  • 1
    Follow @digiorno & @beetles_community on InstagramBoth accounts must be followed to be eligible. If you already follow them, you’re good — just make sure your account is set to public so they can verify your entry.
  • 2
    Find the Pi Day Giveaway PostGo to the official giveaway post on Instagram: instagram.com/p/DVtyQnakhIo/ — this is the post you’ll be commenting on to enter.
  • 3
    Like the PostTap the heart to like the giveaway post. This is a required step — entries without a like may not be counted.
  • 4
    Tag a Friend in the CommentsLeave a comment tagging one friend — this counts as your first entry. You can tag up to 3 different friends in separate comments for up to 3 total entries. Each tag = one entry.
  • 5
    Watch DiGiorno’s Instagram Stories for WinnersWinners will be announced via @digiorno’s Instagram Stories. Keep notifications on and your DMs open so you don’t miss the announcement.

Pro tip: Tag 3 different friends in 3 separate comments to triple your chances. Each comment with a unique tag counts as a separate entry — so don’t put all 3 tags in one comment.

Who Can Enter — Eligibility

Requirement Details
Residency 50 U.S. states and Washington, D.C.
Age 18+ (19+ in Alabama & Nebraska; 21+ in Mississippi)
Platform Instagram account required — must be set to public
Required Follows Must follow @digiorno AND @beetles_community
Entry Limit Up to 3 entries — one per friend tagged (in separate comments)
Entry Deadline March 14, 2026 at 11:59 PM ET (Pi Day!)
Sponsor DiGiorno / Nestlé USA

Note the age exceptions: if you live in Mississippi, you must be 21 or older. If you live in Alabama or Nebraska, you must be 19 or older. All other states require age 18+. Your Instagram account must be set to public — private accounts cannot be verified and may be disqualified.

Timeline & Key Dates

  • March 11, 2026 — 12:01 AM ET
    Giveaway opens — DiGiorno posts the Pi Day giveaway on Instagram

  • March 11–14, 2026
    Entry window — exactly 3.14 days to enter (DiGiorno’s Pi Day math!)

  • March 14, 2026 — 11:59 PM ET
    Entry deadline — Pi Day! All comments must be submitted before this time

  • After March 14, 2026
    Winner announcement — 314 winners revealed via @digiorno Instagram Stories

  • TBD after announcement
    Prize fulfillment — winners contacted via Instagram DM with prize details

Tips to Maximize Your Chances

🍕 Tag 3 Friends in 3 Separate Comments

This is the single most important tip: you can get up to 3 entries by tagging 3 different friends in 3 separate comments. Don’t put all 3 tags in one comment — each separate comment with a unique tag counts as its own entry. Think of 3 friends who love pizza (shouldn’t be hard) and tag them one at a time.

📱 Set Your Account to Public Before Entering

DiGiorno needs to be able to see your comment and verify your follow. If your Instagram account is set to private, your entry may not be counted. Switch your account to public before you enter — you can always switch it back after the giveaway closes on March 14.

🔔 Turn On Notifications for @digiorno

Winners are announced via Instagram Stories, which disappear after 24 hours. Turn on post and Story notifications for @digiorno so you don’t miss the announcement. If you win and DiGiorno DMs you, you’ll want to respond quickly before they move on to the next winner.

⏰ Enter Today — Don’t Wait for Pi Day

The giveaway closes on Pi Day (March 14) but there’s no reason to wait. With only 3.14 days to enter, time is tight. Enter now, tag your 3 friends, and you’re done. The earlier you enter, the less likely you are to forget or run out of time.

💬 Make Your Comment Genuine

While just tagging a friend is all that’s required, a genuine comment alongside your tag (like “You’d love this!”) may help your comment stand out. DiGiorno is a fun brand — lean into the Pi Day energy and have fun with it.

Frequently Asked Questions

No purchase necessary. This is a completely free Instagram giveaway. Just follow @digiorno and @beetles_community, like the post, and tag a friend in the comments. No receipt, no code, no purchase required.

DiGiorno hasn’t specified the exact format of the “year of free pizza” prize in the Instagram post, but typically this means a supply of free product coupons or vouchers covering approximately 52 pizzas (one per week for a year). The exact prize details will be communicated to the 5 grand prize winners via Instagram DM after the announcement.

You should tag real people who would genuinely want to know about the giveaway. Tagging fake accounts, bots, or the same person multiple times in multiple comments is against Instagram’s terms and DiGiorno’s giveaway rules. Tag real friends who love pizza — it’s a win-win!

Yes, but you must be 21 years of age or older to enter if you’re a resident of Mississippi. Alabama and Nebraska residents must be 19+. All other U.S. states and D.C. require age 18+.

Winners will be announced via DiGiorno’s Instagram Stories. Instagram Stories disappear after 24 hours, so turn on notifications for @digiorno to make sure you see the announcement. If you win, DiGiorno will likely reach out via Instagram DM with prize details.

Because Pi (π) ≈ 3.14159… and March 14 is Pi Day (3/14)! DiGiorno is doing “Pizza Math” — 314 pizzas for the 314th day of Pi. It’s a clever play on the mathematical constant, and it means there are a LOT of winners. With 314 prizes up for grabs, your odds are better than most giveaways!

More Free Sweepstakes to Enter

Ready to Enter Free?

Click below to go to the official DiGiorno Pi Day giveaway post on Instagram. Follow @digiorno and @beetles_community, like the post, and tag up to 3 friends in separate comments for up to 3 entries. Hurry — the giveaway closes on Pi Day, March 14, 2026!

Enter on Instagram 🍕

No purchase necessary. Open to legal U.S. residents 18+ (19+ in AL & NE; 21+ in MS). Starts 3/11/26 at 12:01 AM ET and ends 3/14/26 at 11:59 PM ET. This page is an independent editorial guide and is not affiliated with or endorsed by DiGiorno or Nestlé USA.

🏆
Year of Free Pizza!
5 grand prize winners each get a full YEAR of free DiGiorno pizza — that’s 52 pizzas!
🍕
314 Total Winners!
DiGiorno is giving away exactly 314 pizzas for Pi Day — your odds are way better than most giveaways!
👥
Tag 3 = 3 Entries!
Tag up to 3 different friends in 3 separate comments to triple your chances of winning!

Closes Pi Day!
Only 3.14 days to enter — giveaway closes March 14 at 11:59 PM ET. Don’t wait!

🍕

Ready to Enter?

Jump to the entry button — 314 free pizzas up for grabs, including a year of free pizza for 5 winners!


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

// ── COUNTDOWN ──
var deadline = new Date(‘2026-03-14T23: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 startAutoScroll() {
if (scrolling) return;
scrolling = true;
scrollInterval = setInterval(function() {
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
if (scrollTop >= docHeight – 10) { stopAutoScroll(); return; }
window.scrollBy(0, 5);
var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0;
if (!skipShown && pct >= 50) {
skipShown = true;
if (skipPopup) skipPopup.style.display = ‘block’;
}
}, 16);

factTimers.push(setTimeout(function() { triggerFact(‘fact1’); }, 6000));
factTimers.push(setTimeout(function() { triggerFact(‘fact2’); }, 16000));
factTimers.push(setTimeout(function() { triggerFact(‘fact3’); }, 28000));
factTimers.push(setTimeout(function() { triggerFact(‘fact4’); }, 40000));
}

function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
}

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

// Stop scroll on manual scroll
var manualScrollTimer = null;
window.addEventListener(‘wheel’, function() {
stopAutoScroll();
});
window.addEventListener(‘touchmove’, function() {
stopAutoScroll();
});

// Skip popup buttons
var skipYes = document.getElementById(‘skip-yes’);
var skipNo = document.getElementById(‘skip-no’);
if (skipYes) {
skipYes.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
stopAutoScroll();
var enterSection = document.getElementById(‘enter-now’);
if (enterSection) enterSection.scrollIntoView({ behavior: ‘smooth’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}

});

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.