.home-AI-header-banner{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;max-width:1440px;padding-top:20px}.home-AI-header-img{max-height:615px;width:auto}.home-AI-header-left-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;max-width:649px}.home-AI-header-right-content{align-items:self-end;display:flex;flex-direction:column;justify-content:end;max-width:550px}.home-AI-header-left-content>h1{margin-bottom:0}.home-AI-header-logo{max-width:150px}.home-AI-header-title{color:#fff;font-family:proxima-bold,Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:72px;font-style:normal;font-weight:800;line-height:110%}.home-AI-header-intro{color:#fff;font-family:Proxima Nova,proxima-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:32px;margin-top:8px;max-width:600px}.home-AI-btn-box{display:flex;flex-direction:row;justify-content:flex-start;max-width:649px}.home-AI-header-button,.home-AI-lm-button{align-items:center;border:none;border-radius:8px;display:flex;flex-direction:row;font-size:18px;height:60px;justify-content:center;padding:22px;text-align:center}.home-AI-header-button{margin-right:16px}.home-AI-header-button,.home-AI-lm-button{background:#1d2023;color:#fff}.home-AI-lm-button{background:#fff;border:2px solid #000;color:#000}.home-AI-header-button:hover,.home-AI-lm-button:hover{background-color:#fff;border:2px solid #000;color:#000;cursor:pointer}.home-AI-header-button:active{border:none}.home-AI-header-link{font-family:proxima-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:100%;margin-bottom:44px;text-decoration:none}.button-AI-link,.home-AI-header-link:hover{text-decoration:none}.button-AI-link{font-family:Proxima Nova,proxima-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:100%;margin-bottom:44px}.button-AI-link:hover{text-decoration:none}.demo-modal{display:none}.modal-header .close{padding-right:0}@media screen and (max-width:1440px){.home-AI-header-banner{justify-content:space-between;padding:0 52px 0 77px}.home-AI-header-img{margin-bottom:0}.home-AI-header-left-content{margin-right:83px;padding-top:40px}div.hs_submit.hs-submit>div.actions{margin-top:2rem}}@media screen and (max-width:1240px){.home-AI-header-title{font-size:58px}.home-AI-header-intro{font-size:26px;margin-bottom:12px}.home-AI-header-banner{padding:0 52px}}@media screen and (max-width:1090px){.home-AI-header-banner{padding:0 40px}.home-AI-header-left-content>h1{font-size:72px;margin-top:32px;text-align:center}.home-AI-header-intro{font-size:32px;margin-bottom:32px}.home-AI-header-banner{align-items:center;flex-direction:column;justify-content:center}.home-AI-header-left-content{align-items:center;margin-right:0;max-width:100%;padding-top:0;width:100%}.cv-feature-reverse .cv-left,.cv-feature-reverse .cv-right{padding:0 40px}}@media screen and (max-width:940px){.home-AI-header-left-content>h1{margin-top:100px}}@media screen and (max-width:768px){.home-AI-header-banner{padding:24px;text-align:center}.home-AI-header-button{width:100%!important}.cv-feature-reverse{margin-top:0}.home-AI-header-img{max-width:100%!important}}@media screen and (max-width:540px){.home-AI-header-title{font-size:32px}.home-AI-header-left-content>h1{font-size:40px;margin-top:28px}.home-AI-header-link{display:block;margin-bottom:24px;width:100%}.home-AI-header-button{width:100%!important}.home-AI-header-intro{font-size:20px}.home-AI-header-left-content{align-items:center;display:flex;flex-direction:column;margin-right:0;margin-top:0;padding:0 24px}.home-AI-header-right-content{width:100%}.home-AI-header-img{height:auto;margin:0 auto;max-width:100%;width:100%}.home-AI-header-banner{padding:114px 0 0}}@media screen and (max-width:415px){.home-AI-header-title{font-size:32px;height:100%}.home-AI-header-intro{font-size:18px}.home-AI-header-right-content img{margin-left:-1rem}}.demo-title{margin-bottom:0}.modal-body>span.demo-title{color:#000;font-family:Montserrat,montserrat-regular,montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:700;margin:1rem 0;text-align:center;width:100%}#contact-demo{margin-top:1rem}.modal form .hs_submit.hs-submit input.hs-button{color:#fff!important}