*{margin:0;padding:0;font-family:sans-serif;font-weight:100;box-sizing:border-box}html{background-color:#181818;background-image:linear-gradient(to right bottom, #0b0b0b, #0e0e0e, #111, #131313, #151515, #171717, #181818, #1a1a1a, #1b1b1b, #1d1d1d, #1e1e1e, #202020);color:#ccc;height:100%;overflow:hidden}body{max-width:2400px;margin:auto;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}p{text-align:justify;line-height:24px;font-size:18px}nav{display:block;position:fixed;z-index:3;width:100%;top:0;left:0;box-shadow:0 0 16px transparent;height:60px;overflow:hidden}#menuBar{display:flex;height:60px;align-items:stretch;justify-content:space-between;align-items:center;background-color:transparent;border:none;border-bottom:1px solid transparent;position:relative;width:100%}#menuBar h2{font-family:'Orbitron';opacity:0;transition:0.4s}#extraBranding{display:none;font-family:'Orbitron'}@media only screen and (min-width: 414px){#extraBranding{display:inline}}nav,#menuBar{transition:0.4s}#navRegister{padding:8px 32px;border:1px solid #ccc;background-color:transparent;border-radius:20px;color:#ccc;font-size:18px;background-color:#181818;margin-right:18px}nav a{text-decoration:none;line-height:60px;font-family:'Orbitron', sans-serif;letter-spacing:2px}a{color:#ccc}#menuToggle{flex:0 0 auto;width:60px;height:60px;background-color:transparent;border:none;color:#314ddc;font-size:18px}#navList{visibility:hidden;opacity:0;position:absolute;top:60px;left:0;transition:0.4s;width:100%;background-color:#181818;box-shadow:0 0 16px transparent;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#navList li{flex:0 0 auto;padding:8px 16px;text-align:center}nav:hover,nav.active{overflow:visible;box-shadow:0 0 16px #000}nav:hover #menuBar,nav.active #menuBar{background-color:#181818;border-bottom:1px solid #333333}nav:hover #menuBar h2,nav.active #menuBar h2{opacity:1}nav:hover #navList,nav.active #navList{box-shadow:0 0 16px #000}nav.active #navList{visibility:visible;opacity:1}.blueprint{max-width:100%;background-image:radial-gradient(#5252ff, #314ddc, #1545b9, #033c95, #083271)}.p-body{padding:16px;margin:auto}.textRight{text-align:right}.textCenter{text-align:center}.flex{display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width: 800px){.flex{display:flex;flex-direction:row;align-items:stretch}}.get{padding:16px 40px;border-radius:0 16px 0 16px;border:1px solid #ccc;background-color:#1f1f1f;font-size:18px;color:#ccc;margin:32px 0;width:100%;letter-spacing:2px;font-family:'Orbitron', sans-serif;box-shadow:0 0 16px #000}.innerLink{color:#7286e7}.heading-two{position:relative;margin-bottom:40px;font-family:'Audiowide';font-size:24px}.heading-two-overline-left{margin-top:20px;padding-left:32px}.heading-two-overline-left:before{content:'';border-top:20px solid #ccc;border-right:20px solid transparent;position:absolute;top:-20px;left:-40px;width:80%}.heading-two-overline-right{margin-top:20px;padding-right:32px;text-align:right}.heading-two-overline-right:before{content:'';border-top:20px solid #ccc;border-left:20px solid transparent;position:absolute;top:-20px;right:-40px;width:80%}.heading-three{font-family:'Orbitron';font-size:24px;letter-spacing:2px;position:relative;text-align:center;margin:18px 0}.heading-four{font-family:'Orbitron';font-size:18px;letter-spacing:2px;margin:18px 0 24px 0;position:relative}.heading-four:after{content:'';position:absolute;bottom:-16px;left:0;height:8px;width:200px;background-color:#314ddc}@media only screen and (min-width: 600px){.heading-two{font-size:32px}}@media only screen and (min-width: 800px){.heading-two{font-size:40px}}.slideShow{position:relative}.slider{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{width:0;height:0}.slideControls{position:relative;margin-top:32px;text-align:center}.slideControls:before{content:'click dots or scroll';position:absolute;top:0;left:50%;transform:translate(-50%, -100%);color:#ccc;font-size:14px}.slideControls button{background-color:transparent;border:1px solid #3b5bdb;width:20px;height:20px;margin:16px 8px;border-radius:20px;transition:0.1s}.slideControls button.active{background-color:#3b5bdb}.slideControls button:hover{cursor:pointer}.slide{scroll-snap-align:start;width:100%;flex-shrink:0;overflow:auto}.slide h4{width:100%;display:inline-block;margin:8px 0;font-size:18px;text-align:center;padding:8px;font-family:'Orbitron'}.slide img,.slide video{width:100%;max-width:400px}.slide p{text-align:justify}@media only screen and (min-width: 700px){img,video{float:left;margin:0 8px 8px 0}}header{overflow:hidden;height:100%;position:relative;background-color:#030303}header>div{position:absolute;top:50%;width:100%;transform:translateY(-50%);background-color:rgba(0,0,0,0.8);padding-top:20px;z-index:1}#heroVid{display:none}@media only screen and (min-width: 768px){#heroVid{display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:0;filter:sepia(1) hue-rotate(190deg);height:100%}}h1{font-family:'Audiowide';width:100%;font-size:32px;position:relative;padding-left:8px;text-shadow:0 0 8px rgba(0,0,0,0.4)}h1:before{content:'';border-top:20px solid #314ddc;border-right:20px solid transparent;position:absolute;top:-20px;left:-20%;width:40%}h1:after{content:'';border-top:20px solid #ccc;border-left:20px solid transparent;position:absolute;bottom:-20px;right:0;width:80%}#subtitle{float:right;width:60%;font-family:'Orbitron';display:inline-block;margin-top:32px;position:relative;margin-bottom:28px}#subtitle:after{content:'';border-top:20px solid #314ddc;border-left:20px solid transparent;position:absolute;bottom:-28px;right:-40%;width:120%}#bottomLine{display:block;clear:both;position:relative;height:40px;margin-top:20px;clear:both}#bottomLine:after{display:block;position:absolute;top:20px;left:-90%;content:'';border-top:20px solid #314ddc;border-right:20px solid transparent;width:100%}@keyframes glow-grow{0%{transform:scale(0.8)}20%{transform:scale(0.6)}50%{transform:scale(1)}100%{transform:scale(0.8)}}@media only screen and (min-width: 600px){h1{font-size:60px;padding-left:32px}}@media only screen and (min-width: 800px){h1{font-size:80px}}.banner{background:#ccc;padding:40px 8px;font-size:12px;margin:60px auto;box-shadow:0 0 16px #000;position:relative}.banner::before{content:'';position:absolute;z-index:-1;border-left:200vw solid #314ddc;border-left:20vw solid #314ddc;border-top:32px solid transparent;top:-32px;left:0}.banner::after{content:'';position:absolute;z-index:-1;border-right:20px solid #314ddc;border-right:20vw solid #314ddc;border-bottom:32px solid transparent;bottom:-32px;right:0}.banner h2{border-left:#1816d9 solid 8px;padding:8px;color:#1f1f1f;font-family:'Audiowide'}.banner h2 span{font-family:'Audiowide'}@media only screen and (min-width: 600px){.banner{padding:80px 16px;font-size:24px;margin:128px auto}.banner h2{border-left:#1816d9 solid 20px;padding:24px}}@media only screen and (min-width: 1200px){.banner{padding:80px 40px;font-size:40px;margin:128px auto}.banner h2{border-left:#1816d9 solid 20px;padding:40px}}#learn{padding:8px}#learn>div{display:flex;flex-direction:column;align-items:center}#learn p{margin-bottom:32px;font-size:20px;line-height:32px}#brainBlueprint{flex:0 0 auto;width:512px;box-shadow:0 0 16px #000;font-size:10px}@media only screen and (min-width: 900px){#learn p{margin-bottom:40px;font-size:24px;line-height:32px}}@media only screen and (min-width: 900px){#learn{padding:40px}#learn>div{align-items:flex-start}#learn h2{font-size:52px}#learn>div{flex-direction:row}#brainBlueprint{font-size:14px}#learn h3{width:90%;line-height:32px;font-size:18px;padding:16px;background-color:#111111;margin-bottom:40px;position:relative;font-family:'Audiowide';background-color:#111111}#learn h3:after{content:'';position:absolute;right:-64px;top:0;border-top:64px solid #111111;border-right:64px solid transparent}#learn p{margin-bottom:40px;font-size:24px;line-height:32px;padding-left:40px}}@media only screen and (min-width: 1200px){#learn>div{flex-direction:row}#brainBlueprint{font-size:14px}#learn h3{width:60%;line-height:32px;font-size:24px;padding:16px 40px;background-color:#111111;margin-bottom:40px;position:relative;font-family:'Audiowide';background-color:#111111}#learn h3:after{content:'';position:absolute;right:-64px;top:0;border-top:64px solid #111111;border-right:64px solid transparent}#learn p{margin-bottom:40px;font-size:24px;line-height:32px;padding-left:40px}}#progress{width:200px}#vision{margin-bottom:60px;padding-top:60px}#vision h2{text-align:center}#device{background-color:#111111;box-shadow:0 0 16px #000;color:#069009;display:flex;flex-direction:row;padding:16px;flex-wrap:wrap}#device h3{font-family:'Orbitron';width:100%;flex:0 0 auto;margin-bottom:16px}#handBlueprint{flex:0 0 auto;max-width:100%}#terminal{display:inline-block;height:500px;max-width:100%;overflow:hidden;margin-top:16px;padding:16px;padding-top:0px}#terminal span{font-family:'Orbitron'}@media only screen and (min-width: 800px){.terminal{height:609px}}.zoTxt{color:#314ddc}@keyframes flicker{0%{box-shadow:inset 0 0 4px #2f4ca3}50%{box-shadow:inset 0 0 6px #2f4ca3}100%{box-shadow:inset 0 0 4px #2f4ca3}}#plan{padding-top:60px}#plan h2{text-align:center}.gallery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.thumbnail{padding:16px;width:400px;flex:1 1 auto;max-width:100% !important;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.thumbnail>div{flex:1 1 auto;padding:16px;background-color:#181818;box-shadow:0 0 16px #000;display:flex;flex-direction:row;align-content:space-between;flex-wrap:wrap}.thumbnail span,.thumbnail hr,.thumbnail h3,.thumbnail .get{width:100%}.thumbnail span{flex:0 0 50px;display:block;font-size:40px;font-family:'Orbitron';color:#314ddc}.thumbnail h3{font-family:'Orbitron'}.thumbnail hr{border:none;height:4px;margin:8px 0;background-color:#314ddc}.thumbnail p{text-indent:32px;line-height:24px;text-align:justify}.thumbnail .get{box-shadow:none;border:none;margin:0;background-color:transparent;color:#314ddc;text-align:right}#handBlueprint{flex:0 0 auto;width:400px;background-image:radial-gradient(#5252ff, #314ddc, #1545b9, #033c95, #083271);box-shadow:0 0 16px #000;color:#ccc;font-size:10px;position:relative}#parallax{height:0;z-index:0;position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-around}#parallax span{z-index:0;position:relative;flex:0 0 auto;width:20px;height:60px;background-color:#111111;position:relative}#mc_embed_signup{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}#mc_embed_signup p{margin-bottom:18px;text-align:center}#mc_embed_signup hr{display:block;border:none;border-top:20px solid #314ddc;border-left:10px solid transparent;border-right:10px solid transparent;margin:8px auto;width:60%;background-color:transparent;height:0}#signupHeader{text-align:right}#closeSignup:hover{cursor:pointer}#mc-embedded-subscribe-form{position:absolute;top:50%;left:50%;padding:32px;border-radius:16px;background-color:#1f1f1f;transform:translate(-50%, -50%);width:600px;max-width:calc(100% - 16px);max-height:100%;overflow:auto;box-shadow:0 0 16px rgba(0,0,0,0.8);border:1px solid #314ddc}#mc-embedded-subscribe-form label{display:block;font-size:24px;margin-bottom:16px;text-align:center}#mce-EMAIL{width:100%;display:block;padding:8px;border-radius:8px;border:1px solid #1f1f1f;font-size:20px;margin-bottom:16px;background-color:#ccc}#mc-embedded-subscribe{width:100%;display:block;padding:8px;border:1px solid #ccc;border-radius:0 8px 0 8px;font-family:'Orbitron';letter-spacing:2px;font-size:20px;background-color:transparent;color:#ccc}.hide{visibility:hidden}.sword{margin:60px auto;display:flex;flex-direction:row;align-items:center;padding:0 32px;width:100%;height:60px}.sword .handle{display:block;width:26%;height:80px;background-color:#111;border-radius:16px 4px 4px 16px;box-shadow:0 0 16px #000, inset 0 0 16px #222;position:relative;transform:skewX(-7deg)}.sword .handle:after,.sword .handle:before{content:'';position:absolute;top:50%;transform:translateY(-50%) skewX(7deg);width:20px;height:20px;border-radius:40px;background-color:#314ddc;box-shadow:inset 0 0 8px #000}.sword .handle:after{left:20%}.sword .handle:before{right:20%}.sword .blade{height:60px;display:block;width:80%;position:relative;padding:8px}.sword .blade .etching{color:#000;text-shadow:0 0 6px #314ddc}.sword .blade:after,.sword .blade:before{content:'';position:absolute;left:-60px;top:0;z-index:-1}.sword .blade:before{width:100%;height:60px;transform:skewX(-40deg);box-shadow:0 0 16px #000, inset -4px -4px 4px #555;background-color:#333;border-style:solid;border-width:0 2px 2px 0;border-color:#777}.sword .blade:after{width:calc(100% - 30px);height:40px;transform:skewX(-40deg);background-color:#222;box-shadow:4px 0px 4px #222}.cards{display:flex;flex-direction:row;align-items:stretch;justify-content:space-around;margin:40px 0;flex-wrap:wrap}.card{background-color:#222222;box-shadow:0 0 16px #000;overflow:hidden;width:300px;flex:0 0 auto;margin:8px;position:relative}.card h3{text-align:center;font-family:'Orbitron';letter-spacing:1px;border-bottom:1px solid #111111;padding:16px}.card p{border-top:1px solid #333333;padding:16px}#what{padding:60px 32px 0 32px;margin-bottom:60px}#what strong{font-weight:600}#what blockquote{line-height:24px;font-size:18px}#Zoii{float:left;display:none;flex:0 0 auto;background-color:#1f1f1f;padding:100px;border:4px solid #333;border-radius:100%;box-shadow:0 0 16px #000, inset 0 0 40px #000;margin:0 32px}#Zoii div{border-radius:50%;background-color:#fff;width:20px;height:20px;box-shadow:0 0 30px 15px #ddf,0 0 80px 40px blue;animation:glow-grow 2s ease infinite}#futureQuote{width:100%;flex:0 0 auto}@media only screen and (min-width: 800px){#futureQuote{margin-left:32px;width:30%}#what .get{max-width:40vw}}@media only screen and (min-width: 1024px){#Zoii{display:block}}#why{background-color:#111111;padding:120px 0;box-shadow:0 0 16px #000;display:flex;flex-direction:column}#why>div{width:100%}#why h2{text-align:center;margin-bottom:32px;font-family:'Orbitron'}#why hr{border:none;height:8px;width:200px;background-color:#314ddc;margin:auto;margin-bottom:32px}#why ul{margin:auto;width:500px;max-width:100%;list-style-type:none;margin-bottom:32px;padding:0 16px}#why li{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;text-align:justify;font-size:18px;font-family:'Orbitron';letter-spacing:1px;line-height:32px}#why i{width:40px;text-align:center;margin-right:60px;font-size:32px;display:none}@media only screen and (min-width: 400px){#why i{display:inline}}@media only screen and (min-width: 768px){#why{flex-direction:row}#why>div{padding:8px;width:50%}}#how{padding:60px 16px 0 16px}#how h2{text-align:center}#how video{position:relative}#progressOverview{display:flex;flex-direction:column;align-items:stretch}#progress-chart-container{flex:0 0 auto;padding:18px;width:100%}#progress{margin:auto}#certificate{flex:0 0 auto;display:block;margin:auto;height:450px}@media only screen and (min-width: 700px){#certificate-block>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#certificate{margin:0 16px 16px 0}}@media only screen and (min-width: 1000px){#progress-chart-container{width:436px;height:436px}#progressOverview{flex-direction:row}}.blink{-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes "blink"{from,to{color:transparent}50%{color:black}}@-moz-keyframes blink{from,to{color:transparent}50%{color:black}}@-webkit-keyframes "blink"{from,to{color:transparent}50%{color:black}}@-ms-keyframes "blink"{from,to{color:transparent}50%{color:black}}@-o-keyframes "blink"{from,to{color:transparent}50%{color:black}}footer{margin-top:80px;padding:32px 16px;background-color:#ccc;color:#1f1f1f;box-shadow:0 0 16px #000}footer h2,footer .blink{text-align:center;font-family:'Audiowide';font-size:28px;margin-bottom:18px}footer hr{display:block;margin:auto;margin-bottom:18px;background-color:#1816d9;width:30%;height:20px;border:none}footer #socialLinks{display:flex;flex-direction:row;justify-content:space-around}footer #socialLinks a{font-family:'Audiowide';color:#1f1f1f;font-size:20px;text-decoration:none}footer #copy{text-align:center;margin-top:32px;letter-spacing:2px;font-family:'Orbitron', sans-serif}@media only screen and (min-width: 600px){footer{padding:156px 40px}footer h2,.blink{font-size:60px;margin-bottom:60px}footer hr{margin-bottom:60px}}
