*{box-sizing:border-box}body{background:#000;color:#fff;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;width:100%}a,a:active,a:hover,a:visited{color:#fff;outline:none;text-decoration:none}.white-button,textarea{align-items:center;background:#fff;border:none;border-radius:8px;color:#000;display:flex;font-family:Poppins,sans-serif;font-size:1rem;height:56px;justify-content:center;margin-bottom:32px;outline:none;text-align:center;width:100%}.white-button>img,textarea>img{margin-right:8px}textarea{background:rgba(0,0,0,.5);border:2px solid #ff274e77;color:#fff;font-size:1.1rem;min-height:100px;padding:8px;text-align:left}textarea::placeholder{color:#636b6b}textarea.correct{border-color:#23efbe}textarea.empty{border-color:#636b6b}.center{text-align:center}.teal{color:#23efbe!important}header{align-items:center;display:flex;height:64px;justify-content:space-between;margin:16px 32px 0}header>div:first-child img{width:100px}header>div:nth-child(2) img{width:24px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.menu{animation:fade-in .32s cubic-bezier(.39,.575,.565,1) forwards;backdrop-filter:blur(32px) brightness(80%);-webkit-backdrop-filter:blur(32px) brightness(80%);height:200vh;opacity:0;padding-top:64px;position:fixed;text-align:center;top:-64px;width:100vw;z-index:1000}.menu-links{font-weight:700}.menu-links a,.menu-links p{margin:32px 16px}.background{background:radial-gradient(ellipse 200vw 100vh at 50vw 100vh,#23efbe,transparent 150vw),radial-gradient(ellipse 200vw 100vw at 150vw 100vh,#ffd66b,transparent 150vw);background-repeat:no-repeat;background-size:200vw 200vh;height:200vh;left:0;opacity:.4;position:fixed;top:0;transform:translate(-35vw,-75vh) rotate(35deg);width:200vw;z-index:-1}main{margin:auto;max-width:500px;padding:0 32px}main h1{margin-top:0}.hero{height:120vw;max-height:625px;max-width:500px;overflow:hidden;position:relative;width:100%}.hero h4{font-size:1.2rem;font-weight:500;margin-top:0}.hero>div{height:100%;left:0;position:absolute;top:0}.hero>div,.hero>div>img{width:100%}.list{margin-top:-80px}.list>div{align-items:center;color:#b4c7c7;display:flex;font-size:.8rem;justify-content:flex-start;margin-bottom:16px}.list>div>div:first-child{margin-right:16px}.countdown{margin:32px auto;text-align:center}.countdown>p{margin:0}.countdown>h1{color:#23efbe;font-size:1.6rem;margin-top:0}.how{margin:32px auto;text-align:center;width:100%}.how>div{align-items:flex-start;display:flex;justify-content:space-between;margin:auto}.how>div>div>p{font-size:.8rem}.instructions h1,.instructions h4{color:#23efbe}.instructions h3,.instructions h4{font-size:1.4rem;font-weight:400}.instructions h3{font-size:1.2rem}.instructions>img{display:block;margin:32px auto}.instructions .step-image{margin:0 100% 0 0}.instructions .step{position:relative}.instructions .step>div:first-of-type{border-left:2px dashed #23efbe;height:calc(100% + 88px);left:-16px;position:absolute;top:-48px}.instructions .step>div:nth-of-type(2){border-top:2px dashed #23efbe;left:-16px;position:absolute;top:-48px;width:16px}.instructions .step>h4{margin-left:-32px;margin-right:0!important;max-width:500px;padding-left:32px;padding-right:80px;width:100vw}.instructions .step>img{position:absolute;right:0;top:32px;transform:rotate(180deg);transition:.2s;transition-timing-function:ease-out;z-index:-1}.instructions .step>p{color:#b4c7c7}.instructions .step.active>img{transform:rotate(0deg)}.instructions .step:nth-of-type(2)>img{top:12px}.instructions .step.active:nth-of-type(3)>div:first-of-type{height:calc(100% + 76px)}.instructions .step-box{background:rgba(0,0,0,.25);border-radius:8px;margin-bottom:16px;padding:16px;position:relative;width:calc(100% + 16px)}.instructions .step-box>img{border-top-left-radius:8px;border-top-right-radius:8px;max-height:250px;object-fit:contain;width:100%}.instructions .step-box:before{top:0}.instructions .step-box:before,.instructions .step:last-of-type.active:before{background:#23efbe;border-radius:50%;content:"";height:16px;left:-23px;position:absolute;width:16px}.instructions .step:last-of-type.active:before{top:132px}.instructions .step:last-of-type>div:first-of-type{height:190px}.instructions .step:last-of-type .step-box:before,.instructions .step:last-of-type:not(.active)>div:first-of-type{display:none}.videos{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}.videos,.videos>div{position:relative}.videos>div>img{padding:0 8px}.videos>div>img:first-of-type{width:150px}.videos>div>img:nth-of-type(2){left:calc(50% - 20px);position:absolute;top:49px}.videos>div>p{color:#fff;text-align:center}footer{padding-bottom:32px;text-align:center}