@font-face{font-family:ios-helvetica-neue-light;font-style:normal;font-weight:300;src:url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot');src:local("Helvetica Neue Light"),local("HelveticaNeue-Light"),url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.woff') format('woff'),url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.ttf') format('truetype'),url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.svg#OpenSansCondensed') format('svg')}*,::after,::before{box-sizing:border-box}body{margin:0;padding:0;border:0;width:auto;position:relative;background-color:#202023;color:#000;font-weight:400;font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',ios-helvetica-neue-light,Helvetica,Arial,sans-serif}a{text-decoration:none}.landing-header{width:100%;height:100%;text-align:center;font-size:48px;color:#f1f1f1}.landing-header__logo-link{display:block;width:130px;height:130px;padding:25px;margin:0 auto}.landing-header__logo-link svg{fill:#4a00ff}.landing-header__tagline{max-width:600px;margin:0 auto 10px;padding:6px;font-size:2em;line-height:.8em;text-align:center;text-shadow:rgb(175 21 28) 0 0 50px}.landing-header__cta{margin:45px}.landing-header__cta-button{display:flex;align-items:center;justify-content:center;width:200px;height:56px;margin:0 auto;overflow:hidden;border:3px solid #fff;border-radius:35px;background:#fff;color:#000;font-size:28px;font-weight:700;-webkit-text-stroke:1px #2b2b2b;text-shadow:#4a00ff 0 0 50px;transform-origin:center center;transition:transform .15s ease-in-out;will-change:transform}.landing-header__cta-button:hover{transform:scale(1.01)}.landing-footer{position:relative;height:70px;display:flex;align-items:center;justify-content:center;gap:30px}.landing-footer__icon-wrapper{margin:0 auto;width:40px;height:40px;padding:6px}.landing-footer__icon-wrapper svg{fill:#ffffff;width:100%;height:100%}@media screen and (max-width:440px){.landing-header__tagline{font-size:1.7em}}@media screen and (max-width:380px){.landing-header__tagline{font-size:1.5em}}@media screen and (max-width:330px){.landing-header__tagline{font-size:1.2em}}.landing-footer a:hover .landing-footer__icon-wrapper{opacity:1}