.features_banner{font-size:1rem;color:#273043}.features_banner .cover.page-center{padding-top:32px}.features_banner h1 small{font-size:1rem;line-height:1.2;display:block}.features_banner .font-weight-bold{font-weight:700!important}.features_banner .cover .key-header .h1{color:#273043;font-family:Roboto Slab;line-height:1.2;font-size:2.5rem}.features_banner .cover p{font-size:21px;color:#787e8a;letter-spacing:0;line-height:27px;font-family:Hind,sans-serif}.features_banner .key-text{width:100%;max-width:45em;position:relative;top:0;left:0}.features_banner .key-header{width:100%;min-height:23em;padding:0;margin:0;position:relative}.features_banner .key-graphic{width:100%;max-width:35em;position:absolute;bottom:0;right:0}.features_banner .key-graphic img{max-height:26em;position:absolute;bottom:0;right:0;z-index:-10}.features_banner .header-signup-cta{max-width:32em}.features_banner label.label{color:#9e0059;margin:0;padding:0}.features_banner .form_wrap .hs-form-field,.features_banner form{margin:0}.features_banner .form_wrap .hs-input{font-size:21px!important;border-radius:4px!important}.features_banner .form_wrap .hs-input,.features_banner form input[type=submit]{line-height:1.2!important;height:2.7em!important;padding:.4em .5em .2em!important;margin:0 0 .2em!important}.features_banner form input[type=submit]{font-size:21px;font-family:Hind,sans-serif;text-transform:uppercase!important;font-weight:700!important;width:100%!important}.features_banner form .inputs-list>li{margin:0}.features_banner form label{line-height:1;margin:0;padding:0}.features_banner .app_images a{text-decoration:none!important}@media (min-width:992px){.features_banner .form_wrap .hs-form-field{width:60%;display:inline-block}.features_banner .form_wrap .hs-input{border-radius:4px 0 0 4px!important;margin:.3em 0!important}.features_banner .hs_submit.hs-submit{display:inline-block;width:40%}.features_banner form input[type=submit]{border-radius:0 4px 4px 0!important;margin:.3em 0!important}.features_banner form{display:flex;align-items:flex-end;position:relative}.features_banner .hs-error-msgs{position:absolute;text-transform:none}.features_banner .hs_error_rollup .hs-error-msgs{bottom:-35px;left:0}}@media (min-width:1100px){.features_banner .cover .key-header .h1{font-size:2.8rem}}@media (max-width:1170px){.features_banner .key-graphic img{opacity:.1}}@media (max-width:991px){.features_banner label.label{font-size:12px}}