* { 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; } }
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
(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'); } })();