* {
box-sizing: border-box;
}
body {
margin: 0;
}
.aw-full-page {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(135deg, #1a472a 0%, #2d5a3d 50%, #1a472a 100%);
padding: 24px;
box-sizing: border-box;
}
.aw-container {
background: rgba(255, 255, 255, 0.95);
border-radius: 16px;
padding: 48px;
max-width: 480px;
width: 100%;
box-shadow: 0 24px 48px rgba(0, 0, 0, 0.3);
text-align: center;
}
.aw-badge {
display: inline-block;
background: #dc2626;
color: #ffffff;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
padding: 6px 16px;
border-radius: 20px;
margin-bottom: 16px;
}
.aw-heading {
font-family: "Georgia", serif;
font-size: 36px;
font-weight: 700;
color: #1a472a;
margin: 0 0 12px 0;
line-height: 1.2;
}
.aw-subheading {
font-size: 16px;
color: #4b5563;
margin: 0 0 32px 0;
line-height: 1.5;
}
.aw-countdown-wrapper {
background: #fef3c7;
border: 2px solid #f59e0b;
border-radius: 12px;
padding: 20px;
margin-bottom: 32px;
}
.aw-countdown-label {
font-size: 13px;
font-weight: 600;
color: #92400e;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 12px;
}
.aw-countdown {
display: flex;
justify-content: center;
gap: 16px;
}
.aw-countdown-unit {
display: flex;
flex-direction: column;
align-items: center;
}
.aw-countdown-number {
font-size: 32px;
font-weight: 700;
color: #1a472a;
line-height: 1;
min-width: 48px;
}
.aw-countdown-text {
font-size: 11px;
color: #6b7280;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top: 4px;
}
.aw-form {
display: flex;
flex-direction: column;
gap: 16px;
}
.aw-field-group {
display: flex;
flex-direction: column;
gap: 6px;
text-align: left;
}
.aw-label {
font-size: 14px;
font-weight: 600;
color: #374151;
}
.aw-input {
padding: 14px 16px;
font-size: 16px;
border: 2px solid #d1d5db;
border-radius: 8px;
transition:
border-color 0.2s ease,
box-shadow 0.2s ease;
outline: none;
}
.aw-input:focus {
border-color: #1a472a;
box-shadow: 0 0 0 3px rgba(26, 71, 42, 0.15);
}
.aw-button {
background: #dc2626;
color: #ffffff;
font-size: 18px;
font-weight: 700;
padding: 16px 32px;
border: none;
border-radius: 8px;
cursor: pointer;
transition:
background 0.2s ease,
transform 0.2s ease;
margin-top: 8px;
}
.aw-button:hover {
background: #b91c1c;
transform: translateY(-2px);
}
.aw-footer {
font-size: 13px;
color: #6b7280;
margin-top: 16px;
}
#aw-xga2 {
display: none;
}
@media (max-width: 600px) {
.aw-container {
padding: 32px 24px;
}
.aw-heading {
font-size: 28px;
}
.aw-countdown-number {
font-size: 24px;
}
.aw-countdown {
gap: 12px;
}
}
(function() {
var endDate = new Date('2025-09-16T10:00:00');
function updateCountdown() {
var now = new Date().getTime();
var distance = endDate.getTime() - now;
if (distance < 0) {
distance = 0;
}
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
var daysEl = document.querySelector('[data-aw-unit="days"]');
var hoursEl = document.querySelector('[data-aw-unit="hours"]');
var minutesEl = document.querySelector('[data-aw-unit="minutes"]');
var secondsEl = document.querySelector('[data-aw-unit="seconds"]');
if (daysEl) daysEl.textContent = String(days).padStart(2, '0');
if (hoursEl) hoursEl.textContent = String(hours).padStart(2, '0');
if (minutesEl) minutesEl.textContent = String(minutes).padStart(2, '0');
if (secondsEl) secondsEl.textContent = String(seconds).padStart(2, '0');
}
updateCountdown();
setInterval(updateCountdown, 1000);
var referrerInput = document.querySelector('[data-aw-action="referrer-tag"]');
if (referrerInput) {
referrerInput.value = 'referrer_' + (document.referrer || 'direct');
}
})();
Limited Spots Available
QR Tie Scavenger Hunt
Join the adventure! Solve clues, explore hidden locations, and compete for amazing prizes.
Registration Closes In
00
Days
00
Hours
00
Minutes
00
Seconds
🎯 Free to join • 🏆 Prizes for top hunters

