$1,000 Cash Prizes up for Grabs
/* ============================================================
SCOPED ROOT: .fm-scroll-page-onvitational
All selectors prefixed — zero theme bleed
============================================================ */
.fm-scroll-page-onvitational {
font-family: ‘Segoe UI’, Arial, sans-serif;
background: #fff;
color: #1a1a1a;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* —- HERO —- */
.fm-scroll-page-onvitational .fm-hero {
background: linear-gradient(135deg, #1a3a1a 0%, #2d6a2d 50%, #1a3a1a 100%);
color: #fff;
padding: 40px 20px 36px;
text-align: center;
}
.fm-scroll-page-onvitational .fm-hero-badge {
display: inline-block;
background: #c8a84b;
color: #1a1a1a;
font-size: 11px;
font-weight: 800;
letter-spacing: 2px;
text-transform: uppercase;
padding: 4px 14px;
border-radius: 20px;
margin-bottom: 14px;
}
.fm-scroll-page-onvitational .fm-hero-title {
font-size: clamp(24px, 5vw, 44px);
font-weight: 900;
line-height: 1.15;
margin: 0 0 10px;
text-shadow: 0 2px 8px rgba(0,0,0,0.4);
}
.fm-scroll-page-onvitational .fm-hero-sub {
font-size: clamp(14px, 2.5vw, 18px);
opacity: 0.92;
margin: 0 0 20px;
}
.fm-scroll-page-onvitational .fm-arv-pill {
display: inline-block;
background: rgba(200,168,75,0.18);
border: 2px solid #c8a84b;
color: #c8a84b;
font-size: 15px;
font-weight: 800;
padding: 6px 20px;
border-radius: 30px;
margin-bottom: 22px;
}
/* —- COUNTDOWN —- */
.fm-scroll-page-onvitational .fm-countdown {
display: flex;
justify-content: center;
gap: 12px;
margin: 0 0 26px;
flex-wrap: wrap;
}
.fm-scroll-page-onvitational .fm-cd-box {
background: rgba(0,0,0,0.35);
border: 2px solid #c8a84b;
border-radius: 10px;
padding: 10px 16px;
min-width: 64px;
text-align: center;
}
.fm-scroll-page-onvitational .fm-cd-num {
font-size: 28px;
font-weight: 900;
color: #c8a84b;
display: block;
line-height: 1;
}
.fm-scroll-page-onvitational .fm-cd-label {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
opacity: 0.8;
margin-top: 4px;
display: block;
}
/* —- HERO CTA BUTTON —- */
.fm-scroll-page-onvitational .fm-hero-cta {
display: inline-block;
background: linear-gradient(135deg, #c8a84b, #e8c96b);
color: #1a1a1a;
font-size: 18px;
font-weight: 900;
letter-spacing: 2px;
text-transform: uppercase;
padding: 16px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
box-shadow: 0 4px 20px rgba(200,168,75,0.5);
transition: transform 0.15s, box-shadow 0.15s;
margin: 0 auto;
}
.fm-scroll-page-onvitational .fm-hero-cta:hover {
transform: translateY(-2px);
box-shadow: 0 8px 28px rgba(200,168,75,0.65);
}
/* —- STAT PILLS —- */
.fm-scroll-page-onvitational .fm-stats {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 24px;
}
.fm-scroll-page-onvitational .fm-stat-pill {
background: rgba(255,255,255,0.12);
border: 1px solid rgba(200,168,75,0.4);
border-radius: 20px;
padding: 6px 16px;
font-size: 12px;
font-weight: 700;
color: #fff;
}
/* —- PRIZE IMAGE —- */
.fm-scroll-page-onvitational .fm-prize-img-wrap {
width: 100%;
background: #f5f5f0;
text-align: center;
padding: 24px 16px;
border-bottom: 3px solid #2d6a2d;
}
.fm-scroll-page-onvitational .fm-prize-img-wrap img {
max-width: 680px;
width: 100%;
border-radius: 12px;
box-shadow: 0 4px 24px rgba(0,0,0,0.14);
}
/* —- TABLE OF CONTENTS —- */
.fm-scroll-page-onvitational .fm-toc {
background: #f0f7f0;
border-left: 5px solid #2d6a2d;
padding: 20px 24px;
margin: 0;
}
.fm-scroll-page-onvitational .fm-toc-title {
font-size: 14px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1px;
color: #2d6a2d;
margin: 0 0 10px;
}
.fm-scroll-page-onvitational .fm-toc ol {
margin: 0;
padding-left: 20px;
}
.fm-scroll-page-onvitational .fm-toc li {
font-size: 14px;
margin-bottom: 6px;
}
.fm-scroll-page-onvitational .fm-toc a {
color: #2d6a2d;
text-decoration: none;
font-weight: 600;
}
.fm-scroll-page-onvitational .fm-toc a:hover {
text-decoration: underline;
}
/* —- ARTICLE SECTIONS —- */
.fm-scroll-page-onvitational .fm-section {
padding: 36px 24px;
border-bottom: 1px solid #e8e8e8;
max-width: 780px;
margin: 0 auto;
width: 100%;
box-sizing: border-box;
}
.fm-scroll-page-onvitational .fm-section-alt {
background: #f9f9f6;
}
.fm-scroll-page-onvitational .fm-section h2 {
font-size: clamp(20px, 3.5vw, 28px);
font-weight: 800;
color: #1a3a1a;
margin: 0 0 16px;
line-height: 1.25;
}
.fm-scroll-page-onvitational .fm-section h3 {
font-size: clamp(16px, 2.5vw, 20px);
font-weight: 700;
color: #2d6a2d;
margin: 20px 0 10px;
}
.fm-scroll-page-onvitational .fm-section p {
font-size: 16px;
line-height: 1.75;
color: #333;
margin: 0 0 14px;
}
.fm-scroll-page-onvitational .fm-section ul {
padding-left: 20px;
margin: 0 0 14px;
}
.fm-scroll-page-onvitational .fm-section li {
font-size: 15px;
line-height: 1.7;
color: #333;
margin-bottom: 6px;
}
/* —- TABLE —- */
.fm-scroll-page-onvitational .fm-table-wrap {
overflow-x: auto;
margin: 16px 0;
}
.fm-scroll-page-onvitational .fm-table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.fm-scroll-page-onvitational .fm-table th {
background: #2d6a2d;
color: #fff;
padding: 10px 14px;
text-align: left;
font-weight: 700;
}
.fm-scroll-page-onvitational .fm-table td {
padding: 10px 14px;
border-bottom: 1px solid #e0e0e0;
vertical-align: top;
}
.fm-scroll-page-onvitational .fm-table tr:nth-child(even) td {
background: #f5f9f5;
}
/* —- HIGHLIGHT BOX —- */
.fm-scroll-page-onvitational .fm-highlight-box {
background: linear-gradient(135deg, #f0f7f0, #e8f3e8);
border: 2px solid #2d6a2d;
border-radius: 12px;
padding: 20px 24px;
margin: 20px 0;
}
.fm-scroll-page-onvitational .fm-highlight-box p {
margin: 0;
font-weight: 600;
color: #1a3a1a;
}
/* —- FAQ —- */
.fm-scroll-page-onvitational .fm-faq-item {
border-bottom: 1px solid #e0e0e0;
padding: 16px 0;
}
.fm-scroll-page-onvitational .fm-faq-q {
font-size: 16px;
font-weight: 700;
color: #1a3a1a;
margin: 0 0 8px;
}
.fm-scroll-page-onvitational .fm-faq-a {
font-size: 15px;
line-height: 1.7;
color: #444;
margin: 0;
}
/* —- RELATED LINKS —- */
.fm-scroll-page-onvitational .fm-related {
background: #f5f5f0;
padding: 30px 24px;
}
.fm-scroll-page-onvitational .fm-related-title {
font-size: 18px;
font-weight: 800;
color: #1a3a1a;
margin: 0 0 16px;
text-transform: uppercase;
letter-spacing: 1px;
}
.fm-scroll-page-onvitational .fm-related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 12px;
}
.fm-scroll-page-onvitational .fm-related-card {
background: #fff;
border: 1px solid #ddd;
border-radius: 10px;
padding: 14px 16px;
text-decoration: none;
color: #1a1a1a;
font-size: 14px;
font-weight: 600;
line-height: 1.4;
transition: border-color 0.2s, box-shadow 0.2s;
display: block;
}
.fm-scroll-page-onvitational .fm-related-card:hover {
border-color: #2d6a2d;
box-shadow: 0 2px 10px rgba(45,106,45,0.15);
}
/* —- ENTRY SECTION —- */
.fm-scroll-page-onvitational .fm-entry-section {
background: linear-gradient(135deg, #1a3a1a 0%, #2d6a2d 100%);
color: #fff;
padding: 48px 24px;
text-align: center;
}
.fm-scroll-page-onvitational .fm-entry-section h2 {
font-size: clamp(22px, 4vw, 36px);
font-weight: 900;
margin: 0 0 10px;
color: #fff;
}
.fm-scroll-page-onvitational .fm-entry-section p {
font-size: 16px;
opacity: 0.9;
margin: 0 0 28px;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}
.fm-scroll-page-onvitational .fm-entry-btn {
display: inline-block;
background: linear-gradient(135deg, #c8a84b, #e8c96b);
color: #1a1a1a;
font-size: 20px;
font-weight: 900;
letter-spacing: 2px;
text-transform: uppercase;
padding: 18px 56px;
border-radius: 50px;
text-decoration: none;
box-shadow: 0 4px 24px rgba(200,168,75,0.5);
transition: transform 0.15s;
}
.fm-scroll-page-onvitational .fm-entry-btn:hover {
transform: translateY(-2px);
}
.fm-scroll-page-onvitational .fm-entry-legal {
font-size: 12px;
opacity: 0.65;
margin-top: 20px;
max-width: 560px;
margin-left: auto;
margin-right: auto;
line-height: 1.6;
}
/* —- POPUPS —- */
.fm-scroll-page-onvitational .fact-popup {
display: none;
position: fixed;
bottom: 24px;
left: 50%;
transform: translateX(-50%);
background: #fff;
border: 2px solid #2d6a2d;
border-radius: 16px;
padding: 16px 24px;
box-shadow: 0 8px 32px rgba(0,0,0,0.22);
z-index: 9999;
text-align: center;
min-width: 280px;
max-width: 360px;
font-size: 14px;
color: #1a1a1a;
line-height: 1.5;
}
.fm-scroll-page-onvitational .fact-popup.visible {
display: block;
}
.fm-scroll-page-onvitational .fact-icon {
font-size: 26px;
display: block;
margin-bottom: 6px;
}
.fm-scroll-page-onvitational .fact-title {
font-weight: 800;
font-size: 15px;
color: #1a3a1a;
display: block;
margin-bottom: 4px;
}
/* —- AD WRAPPER —- */
.fm-scroll-page-onvitational .fm-ad-slot {
text-align: center;
padding: 12px 0;
width: 100%;
}
🎟️ 25 VIP Spectator Packages
📅 Ends June 11, 2026
🌴 Palm Beach Gardens, FL
What Is TGL Indoor Golf — and Why Is Everyone Talking About It?
TGL (Tomorrow’s Golf League) is a tech-forward indoor golf league that launched in 2025, bringing together some of the world’s top professional golfers in a custom-built arena format. The TGL Sofi Center in Palm Beach Gardens, Florida is the league’s home venue — a state-of-the-art facility that combines a massive simulator screen with a real short game area, creating a hybrid experience unlike anything in traditional golf.
Instead of spending four hours walking 18 holes, TGL condenses the action into a fast-paced, team-based format designed for a new generation of golf fans. Think of it as the NBA of golf — high energy, prime time, and packed with personality. The on!Vitational tournament is a special event held at this venue, and eight lucky winners will actually get to play in it alongside the pros.
⛳ The on!Vitational is one of the only sweepstakes in 2026 where winners don’t just watch — they actually compete in a real golf tournament at a professional venue.
Prize Breakdown: What You Could Win
There are three tiers of prizes in this sweepstakes, totaling over $621,000 in value. Here’s what each winner receives:
| Prize Tier | Winners | ARV Each | Highlights |
|---|---|---|---|
| Player Package | 8 | $30,350 | First-class flights, 5-star hotel (4 nights), private car, golf lesson, $1,000 spending money, play in the tournament |
| VIP Spectator Package | 25 | $14,500 | Business-class flights, 5-star hotel (3 nights), $200 ride voucher, VIP credentials + premium seating |
| Player Alternate | 16 | $1,000 | $1,000 check + standby placement for Player Package upgrade |
All travel takes place in October 2026 — Player Package winners travel October 14–18, and VIP Spectator winners travel October 15–18. Both packages include swag bags, partner merchandise, and a tax assistance check.
How to Enter the on!Vitational Sweepstakes
Entering is free and straightforward, but you do need a registered account on onnicotine.com first. Here’s the step-by-step process:
- Visit www.onnicotine.com and register for a free account (you must be 21+ and a tobacco consumer).
- During the sweepstakes period (May 1 – June 11, 2026), log in and navigate to the on!Vitational page.
- Choose your prize preference: click “Fill the Roster” to enter for the Player Package, or “Fill the Stands” for the VIP Spectator Package.
- You get one entry per day — so log in daily to maximize your chances.
Winners will be randomly selected on or about June 12, 2026, and notified by email. Note that this sweepstakes is void in Massachusetts and Michigan.
Tips for Getting the Most Out of a Golf Trip to Palm Beach
Palm Beach Gardens is one of the premier golf destinations in the United States, home to dozens of world-class courses and the PGA of America headquarters. Whether you win a Player Package or a VIP Spectator spot, here’s how to make the most of your trip:
Pack Smart for the Course
Florida in October is warm and humid — expect temperatures in the mid-80s. Lightweight, moisture-wicking golf attire is a must. The Player Package includes a tournament jersey and attire, but pack extra layers for air-conditioned indoor spaces like the TGL Sofi Center arena itself.
Arrive Rested and Ready
With a private car included in both prize packages, you won’t need to worry about ground transportation. Focus on getting a good night’s sleep before tournament day — the TGL format is fast-paced and mentally engaging, especially if you’re actually playing.
Budget Your Spending Money
Player Package winners receive $1,000 in spending money. Palm Beach has excellent dining and nightlife, but it can be pricey. Prioritize experiences over souvenirs — a dinner at a waterfront restaurant or a morning round at a local course will be far more memorable than anything you can buy in a gift shop.
What Are Nicotine Pouches and Who Uses Them?
on! is a brand of tobacco-free nicotine pouches — small, discreet pouches placed under the lip that deliver nicotine without smoke, vapor, or spit. They’ve grown significantly in popularity among adult tobacco consumers who want a smoke-free alternative that can be used in places where smoking or vaping isn’t permitted.
The on! brand is known for its compact, low-profile design and a wide range of flavors and nicotine strengths. Unlike traditional smokeless tobacco, nicotine pouches contain no tobacco leaf — just nicotine, flavorings, and plant-based fibers. They’re particularly popular in settings like golf courses, where discretion matters.
📋 Eligibility reminder: This sweepstakes is open only to tobacco consumers age 21 and older who are registered users of onnicotine.com. Void in MA and MI.
Frequently Asked Questions
Ready to Enter? Don’t Miss Your Shot!
Enter daily through June 11, 2026 for your chance to win a first-class golf trip to Palm Beach Gardens, FL — or a $1,000 cash prize. Must be 21+ tobacco consumer registered at onnicotine.com.
ENTER HERE
Play in the Tournament!
8 winners get to actually compete at TGL Sofi Center. Enter daily for your best shot.
First-Class Flights Included
Player Package winners fly first class to Palm Beach Gardens, FL. ARV: $30,350.
5-Star Hotel + Private Car
4 nights at a 5-star hotel with a private car for your entire stay. Enter now!
Deadline: June 11, 2026
Enter once per day at onnicotine.com. Don’t miss your shot at $621,300 in prizes!
(function() {
var ROOT = document.querySelector(‘.fm-scroll-page-onvitational’);
if (!ROOT) { return; }
/* —- COUNTDOWN —- */
var deadline = new Date(‘June 11, 2026 23:59:59’).getTime();
function updateCountdown() {
var now = new Date().getTime();
var diff = deadline – now;
if (diff <= 0) {
document.getElementById('days').textContent = '0';
document.getElementById('hours').textContent = '0';
document.getElementById('minutes').textContent = '0';
document.getElementById('seconds').textContent = '0';
return;
}
var d = Math.floor(diff / (1000 * 60 * 60 * 24));
var h = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var m = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
var s = Math.floor((diff % (1000 * 60)) / 1000);
document.getElementById('days').textContent = d;
document.getElementById('hours').textContent = h;
document.getElementById('minutes').textContent = m;
document.getElementById('seconds').textContent = s;
}
updateCountdown();
setInterval(updateCountdown, 1000);
/* —- POPUPS —- */
var popupsStarted = false;
function showPopup(id, duration) {
var el = document.getElementById(id);
if (!el) { return; }
el.classList.add('visible');
setTimeout(function() {
el.classList.remove('visible');
}, duration);
}
function startPopups() {
if (popupsStarted) { return; }
popupsStarted = true;
setTimeout(function() { showPopup('fact1', 4000); }, 8000);
setTimeout(function() { showPopup('fact2', 4000); }, 18000);
setTimeout(function() { showPopup('fact3', 4000); }, 28000);
setTimeout(function() { showPopup('fact4', 4000); }, 38000);
}
/* —- EASED SCROLL —- */
var isScrolling = false;
function easedScroll() {
var target = document.getElementById('entry-section');
if (!target) { return; }
var targetPos = target.getBoundingClientRect().top + window.pageYOffset – 80;
var startPos = window.pageYOffset;
var distance = targetPos – startPos;
var duration = 9500;
var startTime = null;
isScrolling = true;
function step(timestamp) {
if (!isScrolling) { return; }
if (!startTime) { startTime = timestamp; }
var elapsed = timestamp – startTime;
var progress = Math.min(elapsed / duration, 1);
var newPos = startPos + distance * progress;
window.scrollTo(0, newPos);
if (progress < 1) {
requestAnimationFrame(step);
} else {
isScrolling = false;
window.scrollTo(0, targetPos);
}
}
requestAnimationFrame(step);
}
/* —- INTERRUPT SCROLL ON USER INPUT —- */
function stopScroll() {
isScrolling = false;
}
window.addEventListener('wheel', stopScroll, { passive: true });
window.addEventListener('touchmove', stopScroll, { passive: true });
document.addEventListener('keydown', stopScroll);
/* —- HERO CTA —- */
var heroCta = document.getElementById('heroCtaBtn');
if (heroCta) {
heroCta.addEventListener('click', function() {
easedScroll();
startPopups();
});
}
})();
Helpful Freebie Mom Guides
Keep going