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