*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.gw-body{margin:0}.gw{--gw-muted:color-mix(in srgb, var(--gw-text) 68%, var(--gw-bg));--gw-line:color-mix(in srgb, var(--gw-text) 20%, var(--gw-bg));--gw-surface:color-mix(in srgb, var(--gw-text) 7%, var(--gw-bg));--gw-error:#ff6b6b;--gw-heading-font:"Countach", "Arial Narrow", sans-serif;--gw-bar-height:calc(72px + env(safe-area-inset-bottom));min-height:100vh;color:var(--gw-text);background:var(--gw-bg);padding-bottom:var(--gw-bar-height);font:16px/1.5 Helvetica Neue,Arial,sans-serif}@media (width>=1024px){.gw{padding-bottom:0}}.gw [hidden]{display:none!important}:where(.gw) img,:where(.gw) svg,:where(.gw) video{max-width:100%;display:block}:where(.gw) h1,:where(.gw) h2,:where(.gw) h3,:where(.gw) p,:where(.gw) ul,:where(.gw) ol,:where(.gw) figure{margin:0}:where(.gw) ul,:where(.gw) ol{padding:0;list-style:none}:where(.gw) a{color:inherit}:where(.gw) button,:where(.gw) input{font:inherit;color:inherit}:where(.gw) button{cursor:pointer}:where(.gw) :focus-visible{outline:2px solid var(--gw-text);outline-offset:2px}.gw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.gw-narrow{max-width:860px;margin:0 auto;padding:0 20px}.gw-center{text-align:center}.gw-placeholder{fill:var(--gw-muted);background:var(--gw-surface)}.gw-section{border-top:1px solid var(--gw-line);padding:48px 0}@media (width>=1024px){.gw-section{padding:72px 0}}.gw-h2{font-family:var(--gw-heading-font);text-transform:uppercase;margin-bottom:20px;font-size:26px;font-weight:700;line-height:1}@media (width>=1024px){.gw-h2{font-size:38px}}.gw-btn{border-radius:var(--gw-radius);border:1px solid var(--gw-text);background:0 0;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.gw-btn.solid{color:var(--gw-bg);background:var(--gw-text)}.gw-counter{color:var(--gw-muted);font-size:13px}.gw-counter strong{color:var(--gw-text)}:is(.gw-form .disclosure,.gw-form .legal,.gw-final .footer) a{position:relative}:is(.gw-form .disclosure,.gw-form .legal,.gw-final .footer) a:after{content:"";width:max(100%,48px);height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-topbar{--gw-topbar-radius:16px;z-index:60;max-width:600px;height:56px;color:var(--gw-accent-text);background:var(--gw-accent);border-radius:0 0 var(--gw-topbar-radius) var(--gw-topbar-radius);justify-content:space-between;align-items:center;margin:0 auto 16px;padding:0 8px 0 20px;display:flex;position:relative}.gw-topbar:has(.menu[open]){border-radius:0}.gw-topbar :focus-visible{outline-color:currentColor}.gw-topbar summary{cursor:pointer;list-style:none}.gw-topbar summary::-webkit-details-marker{display:none}.gw-topbar .menu>summary{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gw-topbar .home{font-family:var(--gw-heading-font);text-transform:uppercase;font-size:24px;font-weight:700;text-decoration:none;display:flex}.gw-topbar .logo{filter:brightness(0);width:auto;height:26px}.gw-topbar .panel{background:var(--gw-accent);border-radius:0 0 var(--gw-topbar-radius) var(--gw-topbar-radius);border-top:1px solid #00000026;max-height:calc(100dvh - 56px);padding:4px 20px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000059}.gw-topbar :is(.item,.group){border-bottom:1px solid #00000026}.gw-topbar :is(.item,.group>summary){min-height:48px;font-family:var(--gw-heading-font);text-transform:uppercase;align-items:center;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:flex}.gw-topbar .group>summary:after{content:"+";margin-left:auto}.gw-topbar .group[open]{padding-bottom:8px}.gw-topbar .group[open]>summary:after{content:"−"}.gw-topbar .child{align-items:center;min-height:44px;padding-left:16px;font-size:15px;text-decoration:none;display:flex}:is(.gw-hero,.gw-video) .media{position:relative}:is(.gw-hero,.gw-video) .pause{color:#fff;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute;bottom:8px;right:8px}:is(.gw-hero,.gw-video) .pause svg{fill:currentColor}:is(.gw-hero,.gw-video) .pause .icon-play,:is(.gw-hero,.gw-video) .pause[data-paused] .icon-pause{display:none}:is(.gw-hero,.gw-video) .pause[data-paused] .icon-play{display:inline}.gw-hero .image{object-fit:contain;width:100%;height:42svh}.gw-hero .content{max-width:560px;margin:0 auto;padding:16px 20px 32px}.gw-hero .trust{align-items:center;gap:12px;min-height:28px;margin-bottom:10px;display:flex}.gw-hero .logo{width:auto;height:24px}.gw-hero .headline{font-family:var(--gw-heading-font);text-transform:uppercase;font-size:clamp(28px,8.5vw,34px);font-weight:700;line-height:.95}.gw-hero .subhead{color:var(--gw-muted);margin-top:6px;font-size:16px}@media (width>=1024px){.gw-hero{align-items:center;min-height:90vh;display:flex}.gw-hero .inner{grid-template-columns:58fr 42fr;align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:20px;display:grid}.gw-hero .image{height:auto;max-height:calc(90vh - 40px)}.gw-hero .content{width:100%;max-width:440px;margin:0;padding:0}.gw-hero .logo{height:28px}.gw-hero .headline{font-size:clamp(40px,6.4vh,56px)}.gw-hero .subhead{font-size:18px;line-height:1.35}.gw-hero .gw-countdown{margin:8px 0 10px}.gw-hero .gw-form form{gap:8px}}.gw-countdown{color:var(--gw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:10px;margin:10px 0 16px;font-size:13px;display:flex}.gw-countdown .unit span{color:var(--gw-text);margin-right:1px;font-size:20px;font-weight:700}.gw-form form{flex-direction:column;gap:12px;display:flex}.gw-form .consent{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:14px;line-height:1.35;display:flex}.gw-form .consent input{cursor:pointer;width:22px;height:22px;accent-color:var(--gw-text);flex-shrink:0;margin:0}.gw-form .disclosure,.gw-form .legal{color:var(--gw-muted);font-size:11px;line-height:1.4}.gw-form .submit{border-radius:var(--gw-radius);width:100%;height:54px;font-family:var(--gw-heading-font);letter-spacing:.02em;text-transform:uppercase;color:var(--gw-accent-text);background:var(--gw-accent);border:0;font-size:22px;font-weight:500}.gw-form .submit:disabled{cursor:progress;opacity:.7}@media (width>=1024px){.gw-form .submit{height:52px}}.gw-form .legal{margin-top:-4px}.gw-form .status{color:var(--gw-error);font-size:14px}.gw-field .label{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.gw-field .optional{color:var(--gw-muted);font-weight:400}.gw-field .input{color:#111;border-radius:var(--gw-radius);border:1px solid var(--gw-line);background:#fff;width:100%;height:52px;padding:0 14px;font-size:16px}.gw-field .input[aria-invalid=true]{border-color:var(--gw-error);box-shadow:0 0 0 1px var(--gw-error)}@media (width>=1024px){.gw-field .input{height:48px}}.gw-field .help,.gw-field .error{margin-top:4px;font-size:13px;line-height:1.35}.gw-field .help{color:var(--gw-muted)}.gw-field .error{color:var(--gw-error)}.gw-thanks{flex-direction:column;gap:14px;display:flex}.gw-thanks:focus{outline:none}.gw-thanks .title{font-family:var(--gw-heading-font);text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.gw-thanks .summary{color:var(--gw-muted);font-size:15px}.gw-thanks .summary strong{color:var(--gw-text)}.gw-thanks>.gw-btn{width:100%}.gw-thanks .calendar{text-align:left;background:0 0;border:0;min-height:48px;padding:0;font-size:14px;text-decoration:underline}.gw-ref{background:var(--gw-surface);border:2px solid var(--gw-text);border-radius:8px;padding:14px}.gw-ref .label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.gw-ref .row{display:flex}.gw-ref .input{color:#111;border-radius:var(--gw-radius) 0 0 var(--gw-radius);background:#fff;border:0;flex:1;min-width:0;height:52px;padding:0 12px;font-size:16px}.gw-ref .copy{border-radius:0 var(--gw-radius) var(--gw-radius) 0;min-width:96px;height:52px;color:var(--gw-bg);background:var(--gw-text);box-shadow:inset 1px 0 0 var(--gw-line);border:0;padding:0 16px;font-size:16px;font-weight:700}.gw-ref .copy[data-copied]{color:var(--gw-text);background:var(--gw-line)}.gw-share{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gw-share a{border-radius:var(--gw-radius);border:1px solid var(--gw-line);justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.gw-bonus .list{border-top:1px solid var(--gw-line)}.gw-bonus a{border-bottom:1px solid var(--gw-line);align-items:center;gap:12px;min-height:52px;font-size:15px;text-decoration:none;display:flex}.gw-bonus .label{flex:1}.gw-bonus .value{font-weight:700}.gw-bonus .state{text-align:center;border:1px solid var(--gw-text);border-radius:999px;min-width:56px;padding:4px 10px;font-size:13px;font-weight:700}.gw-bonus .done{color:var(--gw-bg);background:var(--gw-text);display:none}.gw-bonus [data-done=true] .todo{display:none}.gw-bonus [data-done=true] .done{display:inline-block}.gw-video .media{width:fit-content;margin:0 auto}.gw-video video{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:80svh}.gw-video .gw-placeholder{border-radius:8px;width:100%;height:auto}.gw-prize .retail{font-size:18px;font-weight:700}.gw-prize .eligibility{color:var(--gw-muted);font-size:14px}.gw-prize .text{color:var(--gw-muted);margin-top:12px}.gw-prize .text p+p{margin-top:8px}.gw-prize .children{border-top:1px solid var(--gw-line);margin-top:24px}.gw-prize .gw-prize-item{border-bottom:1px solid var(--gw-line);align-items:center;gap:16px;padding:12px 0;display:flex}.gw-prize .thumb{object-fit:cover;border-radius:var(--gw-radius);background:var(--gw-surface);flex-shrink:0;width:64px;height:64px}.gw-prize .name{flex:1;font-weight:700}.gw-prize .price{color:var(--gw-muted)}.gw-prize .gw-photos{gap:12px;margin-top:24px;display:grid}@media (width>=768px){.gw-prize .gw-photos{grid-template-columns:repeat(3,1fr)}}.gw-prize .gw-photo{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto}.gw-steps{counter-reset:gw-step;gap:12px;display:grid}@media (width>=1024px){.gw-steps{grid-auto-columns:1fr;grid-auto-flow:column}}.gw-steps .gw-step{counter-increment:gw-step;background:var(--gw-surface);border-radius:8px;height:100%;padding:20px}.gw-steps .gw-step:before{content:counter(gw-step);width:36px;height:36px;color:var(--gw-bg);background:var(--gw-text);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.gw-steps h3{margin-top:12px;font-size:18px}.gw-steps p{color:var(--gw-muted);margin-top:4px;font-size:15px}.gw-trust{background:var(--gw-surface);padding:24px 0}.gw-trust .gw-container{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;font-size:14px;display:flex}.gw-trust .marks{align-items:center;gap:24px;display:flex}.gw-trust .marks:not(:has(.mark)){display:none}.gw-trust .marks img{width:auto;height:40px}.gw-trust .marks span{font-weight:700}.gw-trust figure{align-items:center;gap:10px;display:flex}.gw-trust figure img{object-fit:cover;border-radius:50%;width:48px;height:48px}.gw-trust .privacy{color:var(--gw-muted)}.gw-rules{color:var(--gw-muted);font-size:13px}.gw-rules .gw-h2{color:var(--gw-text);font-size:22px}.gw-rules ul{flex-direction:column;gap:6px;display:flex}.gw-rules .links{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.gw-rules .links a{min-height:48px;color:var(--gw-text);align-items:center;display:inline-flex}.gw-faq{border-top:1px solid var(--gw-line)}.gw-faq details{border-bottom:1px solid var(--gw-line)}.gw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-weight:700;list-style:none;display:flex}.gw-faq summary::-webkit-details-marker{display:none}.gw-faq summary:after{content:"+";font-size:24px;font-weight:400}.gw-faq [open] summary:after{content:"−"}.gw-faq .answer{color:var(--gw-muted);padding-bottom:16px}.gw-final .inner{max-width:480px;margin:0 auto;padding:0 20px}.gw-final .gw-h2,.gw-final .text{text-align:center}.gw-final .text{color:var(--gw-muted);margin:-8px 0 20px}.gw-final .footer{text-align:center;color:var(--gw-muted);margin-top:32px;font-size:12px}.gw-bar{z-index:50;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--gw-bg);border-top:1px solid var(--gw-line);visibility:hidden;gap:8px;transition:transform .25s,visibility .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.gw-bar[data-visible=true]{visibility:visible;transform:none}@media (width>=1024px){.gw-bar{display:none}}@media (prefers-reduced-motion:reduce){.gw-bar{transition:none}}.gw-bar>*{flex:1;min-height:56px}.gw-sticky button{border-radius:var(--gw-radius);font-family:var(--gw-heading-font);letter-spacing:.02em;text-transform:uppercase;color:var(--gw-accent-text);background:var(--gw-accent);border:0;font-size:22px;font-weight:500}