*,:before,:after{box-sizing:border-box;margin:0;padding:0}::selection{color:#fff;background:#0042ff}img{max-width:100%;height:auto}a{text-decoration:none;transition:all .3s ease-in-out}h1,h2,h3{color:#0042ff;text-transform:uppercase}body{color:#fff;text-align:center;background:#000;font-family:"M PLUS 1p",sans-serif}body.coming-soon{background:#000 url(bg-features.0685e636.webp) top;padding-top:20vh}body.coming-soon .columns{max-width:900px}.columns{gap:1rem;max-width:1102px;margin:0 auto;display:flex}.column{flex:1 1 0}.is-20{flex:none;width:20%}.align-items-center{align-items:center}.masthead{text-align:left;border-bottom:5px solid #0042ff;padding:1rem 0}nav ul li{text-transform:uppercase;margin-right:2rem;display:inline-block}nav ul li a{color:#fff}nav ul li a:hover{color:#0042ff}nav ul li:last-of-type{margin-right:0}header{text-align:left;background:#fff url(bg-header.92ebc96a.webp) bottom/100% no-repeat;padding:6vw 1.5rem}header .column:first-of-type{flex:none;width:50%;padding-right:5rem}header h1{margin-bottom:1.5rem;font-weight:900;line-height:1.3}header p{color:#000;margin-bottom:1.5rem;font-weight:500}header p span{font-weight:700}header a{color:#fff;text-align:center;text-transform:uppercase;width:90%;max-width:175px;height:40px;font-weight:700;line-height:40px;display:inline-block}header .button1{background:#0042ff}header .button2{background:#000}#features{text-align:left;background:url(bg-features2.fcd0edc5.webp) top/cover;padding:5.5rem 1.5rem}#features .features-intro{text-align:center;margin-bottom:2.5rem}#features .features-intro p{max-width:560px;margin:0 auto;font-weight:500}#features .columns{gap:5rem}#features .columns .column{margin-bottom:1.5rem}#features .columns .column h3{font-size:1.8rem;font-weight:900;display:flex}#features .columns .column h3 img{align-self:center;margin-right:1rem}#features .columns .column p{margin:.5rem 0 .75rem;font-size:1.25rem;font-weight:700}#features .columns .column ul{list-style-position:inside}#features .columns .column ul li{margin-bottom:.75rem}#features .columns .column ul li::marker{font-size:.75rem}#features .columns:last-of-type .column{margin-bottom:0}#faqs{color:#fff;text-align:left;background:#0042ff;padding:4rem 1.5rem 5.5rem}#faqs .faqs-border{border:2px solid #fff;max-width:1102px;margin:1.5rem auto 0;padding:1.5rem}#faqs h2{color:#fff;font-size:2rem}#faqs .column{margin-bottom:1.5rem}#faqs .column p{margin-bottom:.75rem;font-size:.938rem;font-weight:500}#faqs .column p:first-of-type{font-size:1.125rem;font-weight:800}#faqs .columns:last-of-type .column{margin-bottom:0}#faqs ::selection{color:#0042ff;background:#fff}#signup{color:#0042ff;background:#fff url(bg-signup.0552ab7b.webp) 50%/cover no-repeat;padding:5.5rem 1.5rem}#signup form{margin:0 auto}footer{background:#000;padding:.75rem}footer .column:first-of-type{text-align:left}footer .column:last-of-type{text-align:right}footer ul{list-style:none}footer ul li{border-left:1px solid #fff;padding:0 .5rem;display:inline-block}footer ul li a{color:#fff}footer ul li a:hover{color:#0042ff}footer ul li:first-of-type{border:none}form{text-align:left;max-width:490px;margin:10vh auto 0}form h1{font-size:2.25rem;font-weight:900;line-height:1}form p{max-width:420px;margin:1rem 0;font-weight:500}form input{border:2px solid #0042ff;outline:none;width:100%;padding:.75rem 1rem;font-weight:800}form input[type=email]{color:#000;background:#fff;max-width:370px}form input[type=email]::placeholder{color:#7fa0ff;text-transform:uppercase}form input[type=submit]{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;background:#0042ff;max-width:120px;padding:.75rem 1.5rem;transition:all .2s ease-in-out}form input[type=submit]:hover{background:#000}form .signup-result{text-align:center;font-weight:500}form .signup-result .invalid{color:red}form .signup-result .success{color:#00a100}@media screen and (width<=780px){.columns{display:block}.column{margin:0 auto;width:90%!important;padding:1.5rem!important}.masthead{text-align:center}nav ul{flex-wrap:wrap;justify-content:space-around;display:flex}nav ul li{margin:0}footer .column:first-of-type,footer .column:last-of-type{text-align:center}}@media screen and (width<=510px){.button1,.button2{margin:.5rem auto;display:block}#features{background:url(bg-features.0685e636.webp) top}}
/*# sourceMappingURL=index.0d1f3bf7.css.map */
