*{box-sizing:border-box}html{scroll-behavior:smooth}body{padding:0;margin:0;background-color:#000;color:#f0f0f0}.wrap{max-width:1280px;margin:auto}@media screen and (max-width:1300px){.wrap{max-width:100%;padding:0 20px}}body{font-family:Inter,sans-serif;font-size:16px}p{margin:16px 0;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;margin:0;padding:0;font-weight:800;line-height:1}h1{font-size:60px;letter-spacing:-1.2px}h2{font-size:36px}h3{font-size:24px;font-weight:400}form{width:100%}form input{border:1px solid #36e7a3;background-color:#333;padding:8px;font-size:16px;font-family:Inter,sans-serif;width:100%}form input.invalid{border:1px solid red}form .input{position:relative;width:100%}form .input label{position:absolute;left:8px;transform:translateY(-50%);background-color:#333;z-index:2;padding:0 8px;border-left:1px solid #36e7a3;border-right:1px solid #36e7a3}form .honey{display:none!important}form .error,form .loading,form .success{position:absolute;inset:0;background-color:rgba(0,0,0,.9);z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:24px;padding:32px}form .lds-ripple{display:inline-block;position:relative;width:80px;height:80px}form .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}form .lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}header{background-color:#000;padding:16px 0;color:#f0f0f0}header a{color:#f0f0f0;text-decoration:none}header .wrap{display:flex;justify-content:space-between;align-items:center}header .logo{font-weight:800}.button,button{padding:8px 16px;background-color:#36e7a3;border:2px solid #36e7a3;color:#000;cursor:pointer;transition:all .5s ease;font-family:Inter,sans-serif;font-size:16px;display:inline-block;text-decoration:none}.button:hover,button:hover{color:#36e7a3;background-color:#000}.button.secondary,button.secondary{background-color:transparent;color:#36e7a3}.button.secondary:hover,button.secondary:hover{background-color:#36e7a3;color:#000}a.button-text{display:flex;gap:8px;align-items:center;color:#f0f0f0;text-decoration:none;transition:all .5s ease}a.button-text:hover{color:#36e7a3}.modal{position:absolute;inset:0}.modal .modal-overlay{background-color:rgba(0,0,0,.9);position:fixed;z-index:99;inset:0}.modal .content{position:fixed;overflow-y:auto;overflow-x:hidden;max-height:90vh;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;background-color:#333;border:2px solid #36e7a3;padding:32px;z-index:100}.modal .content .close{cursor:pointer;transition:all .5s ease;text-align:center}.modal .content .close:hover{color:#36e7a3}form.newsletter-signup{display:flex;flex-direction:column;gap:24px;padding:0 0 24px}form.newsletter-signup .submit{margin:auto}#contact{padding:48px 0}#contact .contact{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media screen and (max-width:900px){#contact .contact{grid-template-columns:1fr}}#contact .content{justify-content:center}#contact .content,#contact form{display:flex;flex-direction:column}#contact form{background-color:#333;border:2px solid #36e7a3;padding:32px;gap:24px;position:relative}#contact form .inputs{display:flex;flex-direction:column;gap:32px}footer{padding:48px 0 32px}footer .wrap{display:flex;flex-direction:column;gap:32px}footer .top{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}footer .top .inspiration{background-color:#181818;padding:80px 48px;display:flex;flex-direction:column;gap:16px}footer .top .inspiration .quote{font-size:24px}footer .top .inspiration .line{width:100%;height:1px;background-color:#36e7a3}footer .top .logo{display:flex;justify-content:center;width:100%;flex-direction:column}@media screen and (max-width:850px){footer .top{grid-template-columns:1fr}}.logo-section svg .st0{fill:#fff}main.home-page #hero{padding:48px 0 0}main.home-page #hero .hero{display:flex;flex-direction:column;gap:112px}main.home-page #hero .hero .content,main.home-page #hero .hero .content .heading{display:flex;flex-direction:column;gap:48px}main.home-page #hero .hero .content h1{font-size:16px;text-transform:uppercase;letter-spacing:5px;font-weight:400;text-align:center}main.home-page #hero .hero .content .cta{text-align:center}main.home-page #hero .coin-prices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-bottom:-64px}main.home-page #hero .coin-prices .coin{flex-grow:1;background-color:#333;border:2px solid #36e7a3;padding:32px;display:flex;flex-direction:column;gap:32px}main.home-page #hero .coin-prices .coin .body{display:flex;align-items:center;justify-content:space-between}main.home-page #hero .coin-prices .coin .body .coin-info{display:flex;flex-direction:column;align-items:center}main.home-page #hero .coin-prices .coin .body .icon{font-size:64px;color:#000}main.home-page #hero .coin-prices .coin .body h2{font-size:24px}main.home-page #hero .coin-prices .coin .body .coin-price{font-size:40px}@media screen and (max-width:975px){main.home-page #hero .coin-prices .coin .body .coin-price{font-size:32px}}main.home-page #hero .coin-prices .coin .link{display:flex;justify-content:flex-end}@media screen and (max-width:825px){main.home-page #hero .coin-prices{grid-template-columns:1fr}}main.home-page .spacer{height:112px}main.home-page #newsletter{text-align:center;padding:48px 0}main.home-page #newsletter .newsletter{display:flex;flex-direction:column;gap:40px;align-items:center}main.home-page #newsletter .content{padding:0 80px}@media screen and (max-width:650px){main.home-page #newsletter .content{padding:0}}