html{--vh100:100vh}@font-face{font-family:Karbon;src:url(/static/fonts/Karbon-Regular.woff2) format("woff2"),url(/static/fonts/Karbon-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karbon;src:url(/static/fonts/Karbon-Medium.woff2) format("woff2"),url(/static/fonts/Karbon-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karbon;src:url(/static/fonts/Karbon-Bold.woff2) format("woff2"),url(/static/fonts/Karbon-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,html{font-size:2.2vh;font-family:Karbon;color:#fff}@media screen and (min-width:720px){body,html{font-size:18px}}body h1,html h1{font-size:2rem}body h2,html h2{font-size:1.222rem}body h1,body h2,body h3,body h4,html h1,html h2,html h3,html h4{font-weight:500;text-transform:uppercase;white-space:pre-wrap}body h1 span,body h2 span,body h3 span,body h4 span,html h1 span,html h2 span,html h3 span,html h4 span{font-size:inherit}body label,body p,html label,html p{font-size:1rem;white-space:pre-wrap}body a,html a{color:#d77d28}body span.blue,html span.blue{color:#8dd8f8}body span.orange,html span.orange{color:#d77d28}.button,button{background:transparent linear-gradient(#b7601a,#ffd597,#b7601a);padding:.5rem 1rem;font-family:Karbon;font-size:1rem;text-transform:uppercase;font-weight:700;color:#000;border:none;outline:none;cursor:pointer}.button.clear-btn,button.clear-btn{background:transparent;border:1px solid #fff;color:#fff;border-radius:2px}html.is-apple .button,html.is-apple button{padding-top:.65rem;padding-bottom:.35rem}form .input-wrapper{display:flex;flex-direction:column-reverse}form .input-wrapper label{margin-bottom:0;transition:margin .3s ease-out,color .3s ease-out}form .input-wrapper input:not(.filled)~label{margin-bottom:-1rem;margin-top:1rem}form .input-wrapper input:focus~label{margin-bottom:0;margin-top:0}form .checkbox-wrapper{margin:1rem 0}form label{text-align:left;color:#a3a3a3;pointer-events:none}form input:not([type=checkbox]){-webkit-user-select:text;padding:.25rem .1rem;background:transparent;border:none;border-bottom:1px solid #a3a3a3;color:#fff;outline:none;margin-bottom:1rem}form input:not([type=checkbox]):focus{border-color:#d77d28}form input:not([type=checkbox]):focus~label{color:#d77d28}form span.error{background-color:#a94442;color:#fff;margin-top:-.5rem;border-radius:2px}form span.error:first-letter{text-transform:uppercase}form span.error:empty{margin:0}form .checkbox-wrapper{position:relative}form input[type=checkbox]{float:left;position:absolute;opacity:0;pointer-events:none}form input[type=checkbox]~label{pointer-events:auto;white-space:break-spaces}form input[type=checkbox]~label .indicator{position:relative;top:-3px;width:1.5rem;height:1.5rem;display:inline-block;background-color:#000;border:3px solid #000;box-shadow:0 0 0 1px #a3a3a3;vertical-align:middle;margin-right:.5rem;transition:background-color .1s ease-out,box-shadow .1s ease-out}form input[type=checkbox]:checked~label .indicator{background-color:#d77d28;box-shadow:0 0 0 1px #d77d28}form input[type=checkbox]~span.error{margin-top:.5rem}.main-layout{position:relative;height:var(--vh100);min-height:var(--vh100)}@media screen and (min-width:720px){.main-layout{max-width:calc(var(--vh100)*0.5625);margin:0 auto;box-shadow:0 0 2rem rgba(122,187,215,.75);min-height:max(100vh,758px)}}.main-layout .content{max-height:100%}.main-layout .content div[class$=-page]{max-height:100%;padding-left:.5rem;padding-right:.5rem}.main-layout .language-selector{position:absolute;top:.5rem;right:0}.main-layout .language-selector .flag{display:inline-block;padding:.5rem;padding-left:.25rem}.main-layout .language-selector .flag img{max-width:20px}.optimum{max-width:30%;margin-bottom:1rem}.optimum+h2{margin-top:0}div[class$=-page]{padding-top:2rem}.battery{position:absolute;bottom:0;left:0;max-width:100%;max-height:31vh;z-index:-1}@media screen and (min-width:720px){.battery{max-height:35vh}}.landing-page{padding-top:2rem}.landing-page h2{color:#7abbd7}.landing-page h2:nth-of-type(2){margin-bottom:2rem}.landing-page ol{text-align:left;width:65%;margin:0 auto;margin-bottom:2rem}.landing-page ol li{padding-left:1rem}.landing-page .prizes{display:flex;align-items:stretch;justify-content:center;padding:0 1rem;margin:0 auto;line-height:0}.landing-page .prizes h3{font-size:1.5rem}.landing-page .prizes img{max-width:100%;display:block}.landing-page .start-button{position:absolute;left:44.3%;bottom:16vh;width:auto;font-size:1.2rem;z-index:2}@media screen and (min-width:720px){.landing-page .start-button{left:50%;transform:translateX(-50%)}}.video-page{padding-top:0!important}.video-page video{max-width:100%;display:block;max-height:var(--vh100)}.form-page{display:flex;flex-direction:column;align-items:center;min-height:var(--vh100)}.form-page .form-wrapper{padding:0 2rem;max-width:90%;margin:0 auto}@media screen and (min-width:720px){.form-page .form-wrapper{max-width:80%}}.form-page .disclaimer{color:#a3a3a3}.form-page .battery{position:static;align-self:flex-start;margin-top:auto}.scan-page h2{color:#8dd8f8}.scan-page p{color:#a4a4a4}.scan-page>p{text-shadow:1px 1px 1px #000}.scan-page .scan-wrapper{position:relative;border:2px solid #d77d28;width:62.9%;padding-bottom:62.9%;height:0;margin:0 auto;margin-bottom:1rem}.scan-page .scan-wrapper video{position:absolute;width:100%;height:100%;top:0;left:0}.scan-page .scan-wrapper canvas{width:100%;height:100%;opacity:0;z-index:2}.scan-page .scan-wrapper canvas.visible{opacity:1}.scan-page .scan-wrapper .snap-img{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:20.5%;z-index:3}.scan-page .scan-wrapper .warning{width:90%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:1}.scan-page .button-wrapper{width:62.9%;margin:0 auto;display:flex;justify-content:space-between}.scan-page .button-wrapper button{flex-basis:47%;max-width:47%}.thanks-page h2{color:#7abbd7}.thanks-page p{margin:0 auto}.thanks-page .prizes{width:80%;margin:0 auto;margin-top:2rem;line-height:0}.thanks-page .prizes img{width:49%}.thanks-page .battery{max-height:42vh}body{margin:0;background-color:#000;text-align:center}*{box-sizing:border-box}img{max-width:100%}.grecaptcha-badge{left:-9999px!important;opacity:0!important}