Post-Holiday Wallet Recovery: Win A Cash Spree to Start 2026 Debt-Free

/* — GLOBAL STYLES (Winter Cash Theme) — */
:root {
–primary: #004aad; /* Royal Blue */
–secondary: #111111; /* Black */
–accent: #FFD700; /* Gold */
–gray: #f4f8fb;
–text: #333;
–alert: #e3f2fd;
}
body { margin: 0; padding: 0; box-sizing: border-box; background: #fff; }
/* Main Container */
.lp-container {
font-family: ‘Helvetica Neue’, Helvetica, Arial, sans-serif;
line-height: 1.7;
color: var(–text);
max-width: 880px;
margin: 20px auto;
padding: 0 15px;
overflow-x: hidden;
font-size: 19px;
}
/* IMAGE STYLE */
.lp-featured-img {
width: 100%;
max-width: 700px;
height: auto;
display: block;
margin: 40px auto;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
/* HEADLINES */
.lp-h1 {
font-size: 2.6rem;
font-weight: 800;
line-height: 1.1;
color: var(–secondary);
margin-bottom: 20px;
text-align: center;
letter-spacing: -0.5px;
}
.lp-meta {
text-align: center;
font-size: 13px;
color: #888;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 40px;
border-bottom: 2px solid #eee;
padding-bottom: 20px;
}
.lp-h2 {
font-size: 2rem;
font-weight: 700;
color: var(–secondary);
margin-top: 50px;
margin-bottom: 20px;
border-left: 5px solid var(–primary);
padding-left: 20px;
}
.lp-p { margin-bottom: 25px; font-size: 1.05rem; }
/* CALLOUT BOXES */
.alert-box {
background: var(–alert);
border: 1px solid #bbdefb;
border-radius: 8px;
padding: 25px;
margin: 35px 0;
color: #0d47a1;
font-size: 1em;
font-weight: 500;
}
/* GIVEAWAY SECTION STYLES */
#sweeps-box {
margin-top: 80px;
background: #fff;
border: 4px solid var(–primary);
border-radius: 20px;
padding: 50px 20px;
box-shadow: 0 20px 60px rgba(0, 74, 173, 0.15);
text-align: center;
scroll-margin-top: 50px;
position: relative;
overflow: hidden;
}
/* Striped Bar */
#sweeps-box::before {
content: “”;
position: absolute; top:0; left:0; right:0; height: 15px;
background: repeating-linear-gradient(
45deg,
var(–primary),
var(–primary) 10px,
#4fa3ff 10px,
#4fa3ff 20px
);
}
#sweeps-box h3 {
font-size: 34px;
font-weight: 800;
color: var(–secondary);
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: -1px;
}
/* PRIZE LIST inside box */
.prize-list {
text-align: left;
background: var(–gray);
padding: 30px;
border-radius: 12px;
margin: 30px auto;
max-width: 550px;
border: 1px solid #dcebf7;
}
.prize-item { display: flex; align-items: flex-start; margin-bottom: 15px; font-size: 18px; font-weight: 600; color: #444; }
.prize-icon { margin-right: 15px; color: var(–primary); font-size: 22px;}
.highlight-blue { color: var(–primary); font-weight: 800; }
/* TIMER */
#sweeps-timer {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-bottom: 30px;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
#sweeps-timer .cell {
background: var(–secondary);
border-radius: 8px;
padding: 10px;
color: #fff;
}
#sweeps-timer .num { font-size: 32px; font-weight: 700; line-height: 1; color: #fff; }
#sweeps-timer .lbl { font-size: 10px; text-transform: uppercase; margin-top: 5px; color: #bbb; }
/* ENTER BUTTON */
#final-enter {
display: block;
background: var(–primary);
color: #fff;
font-size: 22px;
font-weight: 800;
padding: 22px 30px;
border-radius: 50px;
text-decoration: none;
margin: 20px auto;
max-width: 500px;
box-shadow: 0 10px 20px rgba(0, 74, 173, 0.3);
transition: transform 0.1s;
text-transform: uppercase;
letter-spacing: 0.5px;
animation: pulse 2s infinite;
}
#final-enter:active { transform: scale(0.98); }
#final-enter:hover { background: #003380; }
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.02); }
100% { transform: scale(1); }
}
/* OVERLAY & POPUP */
#sweeps-overlay {
position: fixed; inset: 0; background: rgba(25, 25, 25, 0.96);
display: flex; align-items: center; justify-content: center;
z-index: 99999;
cursor: pointer;
}
#sweeps-overlay .box {
background: #fff;
border-bottom: 6px solid var(–primary);
border-radius: 12px;
padding: 45px;
width: 90%; max-width: 450px;
text-align: center;
cursor: default;
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}
#sweeps-start {
background: var(–primary); color: #fff;
font-size: 20px; font-weight: 800; border: none;
padding: 18px 40px; border-radius: 50px; cursor: pointer;
margin-top: 25px; width: 100%;
text-transform: uppercase;
box-shadow: 0 5px 15px rgba(0, 74, 173, 0.3);
transition: background 0.3s;
}
#sweeps-start:hover { background: #003380; }
/* Floating Popup Toast */
#sweeps-popup {
display: none; position: fixed; top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff; padding: 30px; border-radius: 12px;
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
z-index: 9998; font-size: 22px; font-weight: 800;
color: var(–secondary); text-align: center; border: 3px solid var(–primary);
width: 80%; max-width: 380px;
}
.close-hint { font-size: 13px; color: #999; margin-top: 20px; }
canvas#sweeps-confetti { position: fixed; inset: 0; pointer-events: none; z-index: 9997; display: none; }
WALLET EMPTY? 💸
The holidays are expensive. We found a way to win some cash back before the New Year starts.
The “Holiday Hangover” Cure: Win A Gift Card Shopping Spree to Start 2026 Right
If you are anything like me, you are currently looking at your bank account through one eye, afraid to see the final damage from Christmas shopping.
December is the most magical time of the year, but it is also the most expensive. We spend weeks buying gifts for everyone else—kids, teachers, neighbors, the mailman—and by the time December 26th rolls around, our wallets are feeling a little light.
But what if you could end the year on a high note? What if you could snag a little “Me Money” right before the ball drops?
I just found a fantastic end-of-year giveaway from author Bill Hiatt that is perfect for recovering from the holiday spending spree.
This giveaway is running for the month of December 2025. You need to get your entries in before the New Year rings in!
1. Why We Love “Cash” Giveaways
Usually, I share giveaways for specific items like toys or kitchen gadgets. But Bill Hiatt is known for giving away what we all really want: Gift Cards.
Whether it’s an Amazon gift card to buy that thing you *actually* wanted but didn’t get, or just some extra credit to buy books for your new Kindle, this is the most flexible prize you can win. No shipping delays, no “out of stock” issues. Just pure shopping power.
2. How It Works (The “Gleam” Advantage)
This giveaway is hosted on a platform called Gleam. If you are a veteran Freebie Mom follower, you know I love Gleam.
Why? Because it rewards you for doing things you already do. You can get entries for simple actions like visiting a webpage, following an account, or just checking out a book cover. You don’t have to write an essay. You don’t have to film a TikTok dance. You just click, enter, and go.
3. The Rules (The Serious Stuff)
I always read the fine print so you don’t have to. Here is the lowdown on this specific giveaway:
- No Purchase Necessary: You do not need to buy anything to win. Buying stuff doesn’t even increase your odds.
- Fair Play: Don’t try to cheat with multiple emails or fake accounts. They track IP addresses, and if they catch you trying to game the system, they will disqualify you. Just play fair!
- The Prize: The sponsor (Bill Hiatt) guarantees the prizes will never be less than advertised.
4. Start 2026 With a Win
Imagine waking up on January 1st with an email saying you won. It sets the tone for the whole year! It takes less than 60 seconds to enter. Put down the leftover Christmas cookies, scroll down to the box below, and throw your name in the hat.
DECEMBER 2025 GIVEAWAY
Sponsored by Bill Hiatt
(Ends Dec 31, 2025)
CLICK TO ENTER NOW
(Direct link to BillHiatt.com)
*DISCLAIMER: The giveaway is void where prohibited. No purchase is necessary to enter. Sponsored by Bill Hiatt. Entrants must be legal adults or have parental permission. One entrant per person; multiple accounts will result in disqualification. All times are Pacific Time. Powered by Gleam. See full rules at billhiatt.com.
document.addEventListener(“DOMContentLoaded”,()=>{
const overlay = document.getElementById(“sweeps-overlay”);
const startBtn = document.getElementById(“sweeps-start”);
const popup = document.getElementById(“sweeps-popup”);
const confetti = document.getElementById(“sweeps-confetti”);
const targetBox = document.getElementById(“sweeps-box”);
const overlayBox = overlay.querySelector(‘.box’);
// VARIABLES FOR STOPPING ANIMATION
let isScrolling = false;
let activeTimeouts = [];
// TIMER: ENDS DEC 31, 2025 at 11:59PM PT
const end = new Date(“2026-01-01T02:59:59-05:00”).getTime();
setInterval(()=>{
let t = end – Date.now(); if(t<0)t=0;
let d=Math.floor(t/86400000), h=Math.floor(t%86400000/3600000),
m=Math.floor(t%3600000/60000), s=Math.floor(t%60000/1000);
document.getElementById("d").innerText=d<10?"0"+d:d;
document.getElementById("h").innerText=h<10?"0"+h:h;
document.getElementById("m").innerText=m<10?"0"+m:m;
document.getElementById("s").innerText=s {
if (e.target === overlay) {
overlay.style.display = “none”;
}
});
overlayBox.addEventListener(“click”, (e) => {
e.stopPropagation();
});
// EMERGENCY STOP FUNCTION
function stopEverything() {
if (!isScrolling) return; // Only run if currently animating
isScrolling = false;
// Clear all future popups
activeTimeouts.forEach(id => clearTimeout(id));
activeTimeouts = [];
// Hide current popup
popup.style.display = “none”;
}
// LISTEN FOR USER INTERACTION TO STOP SCROLL
[‘mousedown’, ‘wheel’, ‘touchstart’].forEach(evt =>
window.addEventListener(evt, stopEverything, {passive: true})
);
// CONFETTI SCRIPT
function fireConfetti(){
const c=confetti, ctx=c.getContext(“2d”);
c.width=window.innerWidth; c.height=window.innerHeight; c.style.display=”block”;
let p=[];
for(let i=0;i{
ctx.fillStyle=part.color;
ctx.fillRect(part.x, part.y, 8, 8);
part.x+=part.vx; part.y+=part.vy; if(part.y>c.height) part.y=-10;
});
requestAnimationFrame(draw);
}
draw();
}
// START BUTTON CLICK
startBtn.addEventListener(“click”, ()=>{
overlay.style.display=”none”;
fireConfetti();
isScrolling = true;
// POPUP MESSAGES
const facts = [
“DECEMBER GIVEAWAY! 🎁”,
“Ends Dec 31st”,
“Win Gift Cards?”,
“Enter Below 👇”,
“No Purchase Needed”,
“Good Luck!”
];
facts.forEach((txt, i) => {
let tId = setTimeout(() => {
if (!isScrolling) return; // Don’t show if stopped
popup.innerText = txt;
popup.style.display = “block”;
let hId = setTimeout(() => popup.style.display=”none”, 4500);
activeTimeouts.push(hId);
}, i * 5000);
activeTimeouts.push(tId);
});
// SLOW SCROLL
setTimeout(() => {
if (!isScrolling) return;
const startY = window.pageYOffset || document.documentElement.scrollTop;
const targetY = targetBox.getBoundingClientRect().top + startY – 20;
const distance = targetY – startY;
const duration = 30000;
let startTime = null;
function loop(currentTime) {
if (!isScrolling) return; // STOP if flag is false
if (!startTime) startTime = currentTime;
const timeElapsed = currentTime – startTime;
const run = linearTween(timeElapsed, startY, distance, duration);
window.scrollTo(0, run);
if (timeElapsed < duration) requestAnimationFrame(loop);
}
function linearTween(t, b, c, d) {
return c * t / d + b;
}
requestAnimationFrame(loop);
}, 1500);
});
});
Helpful Freebie Mom Guides
Keep going