Seaguar Is Giving Away $100,000 Cash+ Fishing Gear Every Week!
:root {
–green: #1a6b3a;
–green-pale: #f2fbf5;
–green-light: #d4edda;
–teal: #0d7377;
–gold: #c8860a;
–gold-pale: #fffdf0;
–sand: #fafdf8;
–white: #ffffff;
–border: #d8e8dc;
–text-dark: #0a1a0e;
–text-gray: #2a4a32;
–text-light: #6a8a72;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { width: 100%; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–sand);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
width: 100%;
overflow-x: hidden;
}
/* WORDPRESS FULL-WIDTH BREAKOUT */
/* PROGRESS BAR */
#xp-bar-container { position: fixed; top: 0; left: 0; right: 0; height: 5px; background: var(–green-light); z-index: 9999; }
#xp-bar { height: 100%; width: 0%; background: linear-gradient(90deg, var(–green), var(–gold)); transition: width 0.2s ease; }
/* CLICKBAIT BANNER */
.clickbait-banner {
background: var(–green-pale);
border-bottom: 2px solid var(–border);
padding: 18px 20px;
text-align: center;
}
.clickbait-banner p {
font-family: ‘Playfair Display’, serif;
font-size: clamp(1.05rem, 4.2vw, 1.5rem);
font-weight: 700;
font-style: italic;
color: var(–text-dark);
line-height: 1.4;
max-width: 780px;
margin: 0 auto;
}
.clickbait-banner p span { color: var(–green); font-style: normal; }
/* HEADER */
header {
background: linear-gradient(160deg, #f5fdf7 0%, #e0f5e8 50%, #c8edcf 100%);
color: var(–text-dark);
text-align: center;
padding: 52px 16px 44px;
position: relative;
overflow: hidden;
width: 100%;
border-bottom: 4px solid var(–green);
}
.status-tag {
display: inline-block;
background: rgba(26,107,58,0.1);
border: 1px solid rgba(26,107,58,0.3);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 20px;
color: var(–green);
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(1.9rem, 7.5vw, 3.6rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 16px;
color: var(–text-dark);
}
header h1 span { color: var(–green); }
.hero-sub {
font-size: 1.05rem;
max-width: 620px;
margin: 0 auto 26px;
line-height: 1.75;
color: var(–text-gray);
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.6rem, 9vw, 4.2rem);
font-weight: 800;
color: var(–green);
line-height: 1;
margin-bottom: 4px;
}
.prize-label { font-size: 0.78rem; letter-spacing: 0.12em; text-transform: uppercase; opacity: 0.65; margin-bottom: 26px; color: var(–text-dark); }
.countdown { display: flex; justify-content: center; gap: 10px; margin-bottom: 28px; flex-wrap: wrap; }
.cd-box { background: var(–white); border: 1px solid var(–border); border-radius: 10px; padding: 12px 16px; min-width: 68px; text-align: center; box-shadow: 0 2px 8px rgba(26,107,58,0.1); }
.cd-num { font-family: ‘Playfair Display’, serif; font-size: 2rem; font-weight: 700; color: var(–green); line-height: 1; }
.cd-label { font-size: 0.65rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.6; margin-top: 4px; color: var(–text-dark); }
.cta-btn {
display: inline-block;
background: linear-gradient(135deg, var(–green) 0%, #0d4a22 100%);
color: #fff;
font-family: ‘Inter’, sans-serif;
font-size: 1.15rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
padding: 18px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: opacity 0.2s, transform 0.15s;
margin: 8px 0;
box-shadow: 0 8px 28px rgba(26,107,58,0.25);
}
.cta-btn:hover { opacity: 0.9; transform: translateY(-2px); }
.stat-row { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-top: 22px; }
.stat-pill { background: var(–white); border: 1px solid var(–border); border-radius: 8px; padding: 8px 16px; font-size: 0.82rem; text-align: center; color: var(–text-gray); box-shadow: 0 2px 6px rgba(26,107,58,0.08); }
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–green); font-family: ‘Playfair Display’, serif; }
.content-wrap { max-width: 860px; margin: 0 auto; padding: 0 0 60px; }
.toc-box { background: var(–white); border: 1px solid var(–border); border-left: 5px solid var(–green); padding: 24px 20px; margin: 0; }
.toc-box .toc-label { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–green); 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(–green); }
section { background: var(–white); padding: 32px 20px; margin: 8px 0; border-top: 1px solid var(–border); border-bottom: 1px solid var(–border); width: 100%; }
section h2 { font-family: ‘Playfair Display’, serif; font-size: 1.65rem; font-weight: 700; color: var(–text-dark); margin-bottom: 16px; padding-bottom: 12px; border-bottom: 2px solid var(–border); }
section h2 span { color: var(–green); }
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(–green); background: var(–green-pale); padding: 16px 20px; margin: 20px 0; border-radius: 0 8px 8px 0; font-style: italic; color: var(–text-gray); font-size: 0.95rem; }
/* WEEKLY ENTRY CALLOUT */
.weekly-box { background: linear-gradient(135deg, var(–gold-pale), #fff8e0); border: 2px solid var(–gold); border-radius: 12px; padding: 18px 16px; margin: 16px 0; }
.weekly-box .wb-label { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–gold); margin-bottom: 8px; }
.weekly-box p { color: var(–text-gray); font-size: 0.92rem; margin-bottom: 0; }
.weekly-box strong { color: var(–text-dark); }
/* PRIZE CARDS */
.prize-cards { display: grid; grid-template-columns: 1fr; gap: 14px; margin: 20px 0; }
.prize-card { border-radius: 14px; padding: 22px 18px; }
.prize-card.grand { background: linear-gradient(135deg, #fff8f0, #ffecd8); border: 2px solid var(–gold); }
.prize-card.secondary { background: linear-gradient(135deg, var(–green-pale), #d4edda); border: 2px solid var(–green); }
.pc-medal { font-size: 2.4rem; display: block; margin-bottom: 10px; }
.pc-count { font-size: 0.78rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(–text-light); margin-bottom: 6px; }
.pc-title { font-family: ‘Playfair Display’, serif; font-size: 1.3rem; font-weight: 800; color: var(–text-dark); margin-bottom: 6px; }
.pc-desc { font-size: 0.92rem; color: var(–text-gray); line-height: 1.5; margin-bottom: 10px; }
.pc-value { display: inline-block; background: var(–green); color: #fff; font-size: 0.82rem; font-weight: 700; padding: 4px 14px; border-radius: 50px; }
.prize-card.grand .pc-value { background: var(–gold); color: var(–text-dark); }
/* PRIZE PACK GRID */
.pack-grid { display: grid; grid-template-columns: 1fr; gap: 12px; margin: 16px 0; }
.pack-card { background: var(–green-pale); border: 1px solid var(–border); border-radius: 10px; padding: 16px 14px; }
.pack-num { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–green); margin-bottom: 6px; }
.pack-title { font-weight: 700; color: var(–text-dark); margin-bottom: 6px; font-size: 0.97rem; }
.pack-items { color: var(–text-gray); font-size: 0.88rem; line-height: 1.6; }
/* STEPS */
.steps-list { list-style: none; padding: 0; margin: 16px 0; counter-reset: steps; }
.steps-list li { counter-increment: steps; display: flex; gap: 16px; margin-bottom: 16px; align-items: flex-start; }
.steps-list li::before { content: counter(steps); display: flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; background: var(–green); color: #fff; font-weight: 800; font-size: 1rem; border-radius: 50%; flex-shrink: 0; margin-top: 2px; }
.steps-list li .step-body strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 4px; }
.steps-list li .step-body span { color: var(–text-gray); font-size: 0.92rem; line-height: 1.5; }
/* DATA TABLE */
.data-table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 0.92rem; }
.data-table th { background: var(–green); color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; padding: 11px 14px; text-align: left; font-size: 0.82rem; }
.data-table td { padding: 10px 14px; border-bottom: 1px solid var(–border); color: var(–text-gray); vertical-align: top; }
.data-table tr:nth-child(even) td { background: var(–green-pale); }
.data-table td strong { color: var(–text-dark); }
/* WEEKLY SCHEDULE TABLE */
.schedule-table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 0.88rem; }
.schedule-table th { background: var(–green); color: #fff; font-weight: 700; padding: 10px 12px; text-align: left; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.04em; }
.schedule-table td { padding: 9px 12px; border-bottom: 1px solid var(–border); color: var(–text-gray); }
.schedule-table tr:nth-child(even) td { background: var(–green-pale); }
.schedule-table td strong { color: var(–text-dark); }
.schedule-table .live-badge { background: #e8f5e9; color: var(–green); font-size: 0.7rem; font-weight: 700; padding: 2px 8px; border-radius: 50px; border: 1px solid var(–green); }
.schedule-table .past-badge { background: #f5f5f5; color: #999; font-size: 0.7rem; font-weight: 700; padding: 2px 8px; border-radius: 50px; border: 1px solid #ddd; }
/* TIMELINE */
.timeline { list-style: none; padding: 0; margin: 16px 0; }
.timeline li { display: flex; gap: 14px; margin-bottom: 14px; align-items: flex-start; }
.tl-dot { width: 13px; height: 13px; background: var(–green); border-radius: 50%; margin-top: 6px; flex-shrink: 0; }
.tl-body strong { display: block; color: var(–text-dark); font-weight: 600; }
.tl-body span { color: var(–text-gray); font-size: 0.92rem; }
/* TIPS */
.tips-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 16px 0; }
.tip-card { background: var(–green-pale); border: 1px solid var(–border); border-radius: 10px; padding: 16px 14px; }
.tip-card .tip-icon { font-size: 1.6rem; display: block; margin-bottom: 6px; }
.tip-card strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 4px; font-size: 0.93rem; }
.tip-card span { color: var(–text-gray); font-size: 0.88rem; }
/* FAQ */
.faq-item { border: 1px solid var(–border); border-radius: 8px; margin-bottom: 10px; overflow: hidden; }
.faq-q { width: 100%; background: var(–white); border: none; padding: 15px 18px; text-align: left; font-family: ‘Inter’, sans-serif; font-size: 0.97rem; font-weight: 600; color: var(–text-dark); cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 10px; }
.faq-q:hover { background: var(–green-pale); }
.faq-arrow { font-size: 0.78rem; color: var(–green); transition: transform 0.25s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a { display: none; padding: 0 18px 16px; color: var(–text-gray); font-size: 0.93rem; line-height: 1.8; border-top: 1px solid var(–border); background: var(–green-pale); }
.faq-item.open .faq-a { display: block; }
/* RELATED */
.related-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 16px 0; }
.related-card { background: var(–white); border: 1px solid var(–border); border-radius: 8px; padding: 14px; text-decoration: none; color: var(–text-dark); transition: border-color 0.2s, transform 0.15s; display: block; }
.related-card:hover { border-color: var(–green); transform: translateY(-2px); }
.related-card .rc-cat { font-size: 0.66rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–green); margin-bottom: 5px; }
.related-card .rc-title { font-size: 0.87rem; font-weight: 600; line-height: 1.35; color: var(–text-dark); }
/* ENTRY SECTION */
.entry-section { background: linear-gradient(135deg, #f5fdf7 0%, #e0f5e8 100%); border-top: 3px solid var(–green); border-bottom: 3px solid var(–green); padding: 44px 20px; text-align: center; margin: 8px 0; width: 100%; }
.entry-section h2 { font-family: ‘Playfair Display’, serif; font-size: 1.9rem; font-weight: 800; color: var(–text-dark); margin-bottom: 10px; }
.entry-section h2 span { color: var(–green); }
.entry-section p { color: var(–text-gray); margin-bottom: 22px; max-width: 560px; margin-left: auto; margin-right: auto; }
/* FACT POPUPS */
.fact-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10000; background: var(–white); border: 3px solid var(–green); border-radius: 16px; padding: 24px 26px; max-width: 310px; width: 90%; text-align: center; box-shadow: 0 20px 60px rgba(0,0,0,0.22); font-family: ‘Inter’, sans-serif; font-size: 0.93rem; color: var(–text-dark); line-height: 1.6; }
.fact-icon { display: block; font-size: 2.2rem; margin-bottom: 10px; }
.fact-title { display: block; font-family: ‘Playfair Display’, serif; font-size: 1.15rem; font-weight: 700; color: var(–green); margin-bottom: 8px; }
/* SKIP POPUP */
#skip-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10001; background: var(–white); border: 3px solid var(–green); border-radius: 18px; padding: 30px 26px; max-width: 330px; width: 90%; text-align: center; box-shadow: 0 24px 70px rgba(0,0,0,0.25); 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.35rem; font-weight: 700; color: var(–green); margin-bottom: 8px; }
#skip-popup p { color: var(–text-gray); font-size: 0.9rem; margin-bottom: 18px; }
.popup-btn-yes { display: block; width: 100%; background: var(–green); 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: #0d4a22; }
.popup-btn-no { display: block; width: 100%; background: transparent; color: var(–text-gray); font-size: 0.88rem; padding: 10px; border-radius: 50px; border: 1px solid var(–border); cursor: pointer; }
.popup-btn-no:hover { background: var(–green-pale); }
/* FOOTER */
footer { background: #f5fdf7; border-top: 2px solid var(–border); padding: 32px 20px; text-align: center; color: var(–text-light); font-size: 0.78rem; line-height: 1.7; }
footer strong { color: var(–text-dark); }
@media (min-width: 640px) {
.content-wrap { padding: 0 20px 60px; }
section { border-radius: 12px; margin: 16px 0; border: 1px solid var(–border); }
.toc-box { border-radius: 10px; margin: 16px 0; }
.entry-section { border-radius: 14px; margin: 16px 0; border: 2px solid var(–green); }
.tips-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.related-grid { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
.prize-cards { grid-template-columns: 1fr 1fr; }
.pack-grid { grid-template-columns: 1fr 1fr; }
}
/* === FREEBIEMOM FULL-WIDTH BREAKOUT === */
/* Force page to escape WordPress Soledad theme 640px content container */
.cs-entry__content-wrap,
.entry-content {
max-width: 100% !important;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
overflow: visible !important;
}
.cs-entry__content-wrap {
max-width: 100% !important;
}
/* Remove side padding from ALL theme containers */
.cs-container,
.cs-main-content,
.cs-content-area,
.cs-entry__container,
.cs-entry__wrap {
padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
}
Seaguar Is Giving Away
$100,000 Cash
+ Fishing Gear Every Week!
Play the Seaguar No Limit Fishing Instant Win game at winseaguar.com once every week through June 29, 2026 for a chance to win $100,000 cash instantly — or one of the weekly fishing prize packs worth $60 each. No purchase necessary. Just fill out a form and play!
What Is the Seaguar No Limit Fishing Instant Win?
Seaguar — one of the most trusted names in fishing line — is running the No Limit Fishing Instant Win Promotion through June 29, 2026. This is an instant win game where you register at winseaguar.com, fill out a simple form, and play the game to find out immediately if you’ve won.
The grand prize is a jaw-dropping $100,000 cash. Plus, every single week there are fishing prize packs worth $60 each up for grabs as secondary prizes — 5 different pack types including finesse, froggin’, topwater, open water, and cover setups loaded with premium Seaguar line and top fishing lures.
The best part? You can play once every week through June 29, 2026 — that’s 16 total chances to win! Each new week resets your entry, so keep coming back every Tuesday for another shot at $100,000.
“Play once a week at winseaguar.com through June 29, 2026 for a chance to win $100,000 cash or premium fishing prize packs — instantly.” — Seaguar No Limit Fishing Instant Win
Each weekly entry period runs Tuesday 12:00 AM CT through Monday 11:59 PM CT. You get one play per week. Miss a week? No problem — just come back the next Tuesday. With 16 total entry periods, you have 16 chances to win $100,000!
The Prizes
ARV: $100,000
ARV: ~$60 each
The 5 Fishing Prize Packs
The exact prize pack you receive is randomly determined. Here’s what each pack contains:
| Prize | Availability | ARV |
|---|---|---|
| Grand Prize — $100,000 Cash | 1 total (instant win, no guarantee) | $100,000 |
| Secondary Prizes — Fishing Prize Packs (5 types) | Available each weekly entry period | ~$60 each |
| Total ARV (all prizes) | — | $118,000 |
How to Play
This is a simple instant win game — no purchase, no social media, no hashtags. Just register and play!
-
Go to winseaguar.com
Visit the official promotion website at winseaguar.com during any weekly entry period (Tuesday 12:00 AM CT through Monday 11:59 PM CT). -
Complete the Registration Form
Fill in your full name, complete street address (city, state, zip), email address, and date of birth. Accept the official rules and follow the instructions to play. -
Play the Instant Win Game
Follow the on-screen instructions to play the game. You’ll find out immediately if you’ve won a prize. If you see a winning message, follow the instructions to claim your prize! -
Come Back Every Week!
You get one play per weekly entry period. Each new week (starting Tuesday) resets your entry. Come back every Tuesday for another shot at $100,000 — you have 16 total chances! -
If You Win — Claim Your Prize Quickly!
If you win the grand prize, you’ll receive instructions on screen. Grand prize winners must sign and return notarized prize claim documents within 5 days. Don’t delay!
Weekly Entry Schedule
There are 16 weekly entry periods running from March 10 through June 29, 2026. Each period runs Tuesday through Monday. Play once per period for maximum chances!
| # | Start (Tues 12:00 AM CT) | End (Mon 11:59 PM CT) | Status |
|---|---|---|---|
| 1 | Mar 10, 2026 | Mar 16, 2026 | Past |
| 2 | Mar 17, 2026 | Mar 23, 2026 | Live Now |
| 3 | Mar 24, 2026 | Mar 30, 2026 | Upcoming |
| 4 | Mar 31, 2026 | Apr 6, 2026 | Upcoming |
| 5 | Apr 7, 2026 | Apr 13, 2026 | Upcoming |
| 6 | Apr 14, 2026 | Apr 20, 2026 | Upcoming |
| 7 | Apr 21, 2026 | Apr 27, 2026 | Upcoming |
| 8 | Apr 28, 2026 | May 4, 2026 | Upcoming |
| 9 | May 5, 2026 | May 11, 2026 | Upcoming |
| 10 | May 12, 2026 | May 18, 2026 | Upcoming |
| 11 | May 19, 2026 | May 25, 2026 | Upcoming |
| 12 | May 26, 2026 | Jun 1, 2026 | Upcoming |
| 13 | Jun 2, 2026 | Jun 8, 2026 | Upcoming |
| 14 | Jun 9, 2026 | Jun 15, 2026 | Upcoming |
| 15 | Jun 16, 2026 | Jun 22, 2026 | Upcoming |
| 16 | Jun 23, 2026 | Jun 29, 2026 | Upcoming |
Who Can Play
| Requirement | Details |
|---|---|
| Residency | Legal residents of all 50 US states and DC |
| Age | Must be 18 years of age or older |
| Purchase Required? | No — completely free to play and win |
| Entry Method | Online registration form at winseaguar.com |
| Entry Limit | One (1) play per person per weekly entry period |
| Total Plays | Up to 16 plays total (one per weekly period) |
| Sponsor | Kureha America, Inc., 3151 Briarpark Drive, Houston, TX 77042 |
Tips to Win
Set a Weekly Reminder!
Each new entry period starts every Tuesday. Set a recurring alarm or calendar reminder to play every Tuesday morning. With 16 chances, consistency is key — don’t miss a week!
$100,000 Instant Win!
The grand prize is determined by a pre-set number that must match your randomly generated number. The odds are 1 in 10,000,000 — but someone has to win it, and you can’t win if you don’t play!
Weekly Prize Packs Are Easier to Win!
The secondary fishing prize packs are won by being the first person to play at or after a randomly generated time each week. Play early in the week for the best chance at these prizes!
One Play Per Week Only!
Limit one play per person per weekly entry period. Using multiple email addresses or attempting to play more than once per week will get you disqualified. Play fair!
Screenshot Is NOT Proof!
The official rules specifically state that a screenshot is NOT proof of winning. If you win, follow the on-screen instructions immediately to verify eligibility and claim your prize through the official process.
Claim Fast If You Win!
Grand prize winners must sign and return notarized prize claim documents within 5 days of notification. Secondary prize winners must also respond quickly. Don’t let a win slip away!
Frequently Asked Questions
More Free Giveaways to Enter
Play Now at WinSeaguar.com!
Tap below to go to the official Seaguar instant win game. Register, fill out the form, and play for a chance to win $100,000 cash or a fishing prize pack — instantly! Play once every week through June 29, 2026. Free to play. 18+. All 50 states eligible!
$100,000 Cash Prize!
Seaguar is giving away $100,000 cash as the grand prize — won instantly if your number matches the pre-set winning number!
16 Weekly Chances!
You can play once every week through June 29, 2026 — that’s 16 total shots at winning $100,000 cash!
Weekly Fishing Prize Packs!
Even if you don’t win the $100,000, there are fishing prize packs worth $60 each available as instant win prizes every week!
Play Every Tuesday!
Each new weekly entry period starts on Tuesday. Set a reminder and come back every week for another chance to win!
Ready to Play?
Jump to the entry section and head to winseaguar.com to play the instant win game now!
(function() {
// COUNTDOWN to June 29, 2026 11:59 PM CT
var deadline = new Date(‘2026-06-29T23:59:00-05: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) {
if (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 = [];
}
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();
if (skipPopup) skipPopup.style.display = ‘none’;
var section = document.getElementById(‘play-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’) return;
if (e.target.id === ‘skip-yes’) return;
if (e.target.id === ‘skip-no’) return;
if (e.target.closest(‘.cta-btn’)) return;
if (skipPopup) { if (skipPopup.style.display === ‘block’) return; }
if (scrolling) stopAutoScroll();
});
})();
Helpful Freebie Mom Guides
Keep going