.banner{align-items:center;height:calc(100vh - 100px)}.banner .left,.banner .right{width:50%}.banner .right{flex-shrink:0;justify-content:center;align-items:center;min-width:400px;display:flex}.banner .right .mock{object-fit:contain;width:100%;min-width:400px;max-width:100%;height:auto}.banner .left h1{color:#fff;letter-spacing:-.9px;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:116.925%}.banner .left h1 span{color:#f26419}.banner .left p{color:#fff;letter-spacing:-.36px;margin:7px 0 22px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:127%}.banner .btns{gap:22px;display:flex}.banner .btns .get-started-button{color:#fff;letter-spacing:-.36px;background:#f26419;border:1px solid #ff8f55;border-radius:50px;padding:11px 35px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s;box-shadow:0 0 15px 1px #f2641966}.banner .btns .sign-in-button{color:#000;letter-spacing:-.36px;background:#fff;border:1px solid #000;border-radius:50px;padding:11px 58px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s}.banner .btns .get-started-button:hover{cursor:pointer;background:#ff8f55;border:1px solid #f26419;transition:all .3s}.banner .btns .sign-in-button:hover{color:#fff;cursor:pointer;background:#0000002e;transition:all .3s}.down{align-items:center;gap:10px;display:flex;position:absolute;bottom:50px;left:15%;transform:translate(-50%)}.down span{color:#fff;letter-spacing:-.36px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:127%}.down img{animation:1s infinite bounce}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(5px)}}
.mobile-banner h1{color:#fff;letter-spacing:-.6px;margin-bottom:13px;font-family:Poppins;font-size:30px;font-style:normal;font-weight:600;line-height:116.925%}.mobile-banner h1 span{color:#f26419}.mobile-banner p{color:#fff;letter-spacing:-.36px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:127%}.mobile-banner .images{justify-content:center;align-items:center;width:100%;height:500px;display:flex}.mobile-banner .images img{object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;will-change:transform;width:auto;height:auto;position:absolute;transform:translateZ(0)}.mobile-banner .images img:first-child{z-index:1;opacity:1;max-width:70%;max-height:100%;left:0}.mobile-banner .images img:nth-child(2){z-index:3;opacity:1;max-width:47%;max-height:100%;left:50%;transform:translate(-50%)}.mobile-banner .images img:nth-child(3){z-index:1;opacity:1;max-width:70%;max-height:100%;right:0}.mobile-banner .btns{flex-direction:column;gap:16px;display:flex}.mobile-banner .btns .get-started-button{color:#fff;letter-spacing:-.36px;text-align:center;background:#f26419;border:1px solid #ff8f55;border-radius:50px;padding:11px 35px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.mobile-banner .btns .sign-in-button{color:#000;letter-spacing:-.36px;text-align:center;background:#fff;border:1px solid #000;border-radius:50px;padding:11px 35px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}
.footer{background-color:#0c0c0c;padding:80px 0}.footer .wrap{justify-content:space-between;align-items:flex-start;display:flex}.footer .left{width:25%}.footer .left .icons{gap:10px;margin-top:20px;display:flex}.footer .left .icons a{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;transition:all .3s;display:flex}.footer .left .icons a:hover{background-color:#f26419}.footer .left .icons a:hover img{filter:brightness(0)invert()}.footer .left .icons a img{object-fit:contain}.footer .right{width:75%}.footer .right .item{width:calc(33.33% - 20px)}.footer .right .item h3{color:#fff;letter-spacing:-.36px;margin-bottom:15px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.footer .right .item ul li a{color:#ffffffb3;letter-spacing:-.36px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:205.245%}@media (max-width:768px){.footer{padding:40px 0}.footer .wrap{flex-direction:column;align-items:center;gap:20px}.footer .left{width:100%;margin-bottom:34px}.footer .right{flex-wrap:wrap;gap:20px;width:100%;display:flex}.footer .right .item{width:calc(50% - 10px);margin-bottom:22px}.footer .right .item ul li a{font-size:16px}}
