.banner{color:#fff;background:linear-gradient(rgba(28,74,112,.5) 0%,rgba(39,39,39,0) 96.17%);min-height:100vh;padding-top:80px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.demo-btn{display:none!important}.hero{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:80px 20px;display:flex}.banner-image{width:50%;margin-bottom:40px}.banner-image img{object-fit:contain;width:100%;height:auto}.hero h1{color:#fff;text-align:center;width:45%;margin:0 auto 40px;font-family:Inter;font-size:35px;font-style:normal;font-weight:400;line-height:1.2}.hero h1 span:first-child{color:#f26419;font-family:Inter;font-size:35px;font-style:normal;font-weight:600;line-height:normal}.hero h1 span:nth-child(2){color:#fff;font-family:Inter;font-size:35px;font-style:normal;font-weight:600;line-height:normal}.hero p{color:rgba(255,255,255,.7);text-align:center;width:65%;margin:35px auto 45px;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:1.6}.hero p span{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.banner-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.hero a{color:#0c1a2b;letter-spacing:-.28px;background:#fff;border:1px solid #fff;border-radius:50px;padding:10px 70px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:all .3s;display:inline-block}.hero a.demo-btn{background:#fff;border:1px solid #fff;border-radius:50px}.hero a.demo-btn:hover{color:#0c1a2b;background:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.hero a:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}@media (min-width:1200px){.hero{padding:100px 20px}.hero h1{font-size:40px}.hero p{font-size:22px}}@media (max-width:1199px){.hero h1{width:50%;font-size:32px}.hero p{width:70%;font-size:18px}.banner-image{width:35%}}@media (max-width:991px){.banner{padding-top:70px}.hero{padding:60px 20px}.hero h1{width:60%;font-size:28px}.hero h1 span:first-child,.hero h1 span:nth-child(2){font-size:28px}.hero p{width:75%;font-size:16px}.hero p span{font-size:16px}.banner-image{width:45%}.banner-buttons{justify-content:center;align-items:center;gap:15px}.hero a{padding:8px 50px;font-size:13px}}@media (max-width:767px){.banner{min-height:60vh;padding-top:80px}.hero{padding:40px 15px}.hero h1{width:80%;margin-bottom:30px;font-size:24px}.hero h1 span:first-child,.hero h1 span:nth-child(2){font-size:24px}.hero p{width:85%;margin:25px auto 35px;font-size:14px}.hero p span{font-size:14px}.banner-image{width:60%;margin-bottom:30px}.banner-buttons{justify-content:center;align-items:center;gap:12px}.hero a{padding:8px 40px;font-size:12px}}@media (min-width:576px){.banner-buttons{display:flex!important}}@media (max-width:575px){.banner{min-height:60vh;padding-top:80px}.hero{padding:30px 10px}.hero h1{width:90%;margin-bottom:25px;font-size:30px}.hero h1 span:first-child,.hero h1 span:nth-child(2){font-size:30px}.hero p{width:90%;margin:20px auto 30px;font-size:13px}.hero p span{font-size:14px}.banner-image{width:90%;margin-bottom:25px}.hero a{text-align:center;padding:8px 30px;font-size:12px}.hero a.demo-btn{display:inline-block!important}.banner-buttons{justify-content:space-between!important;align-items:center!important;display:flex!important}.banner-buttons a:first-child{color:#fff;background:#f26419;border:1px solid #ff8f55;border-radius:50px}}@media (max-width:440px){.banner-buttons a{padding:8px 47px!important}}
