.ll-sec-hero{overflow:hidden;position:relative}.ll-sec-hero__bg-layer{inset:0;pointer-events:none;position:absolute;z-index:0}.ll-sec-hero__slide-overlay{background:#001c47;inset:0;pointer-events:none;position:absolute}.ll-sec-hero__inner{margin-left:auto;margin-right:auto;position:relative;z-index:1}.ll-sec-hero__inner--fw{max-width:none;width:100%}.ll-sec-hero__inner--custom{margin-left:auto;margin-right:auto;width:100%}.ll-sec-hero__grid{display:flex;flex-wrap:wrap}.ll-sec-hero__grid--one{flex-direction:column}.ll-sec-hero__grid--one .ll-sec-hero__col--left{max-width:100%;width:100%}.ll-sec-hero__col{display:flex;flex-direction:column;min-width:0}.ll-sec-hero__col--left{flex:1 1 auto}.ll-sec-hero__col--right,.ll-sec-hero__grid--two .ll-sec-hero__col--left{flex:1 1 0}.banners-gradient{background:linear-gradient(116deg,#001c47 51.39%,#062550 51.73%)}.ll-sec-hero__block--header .ll-sec-hero__heading{color:#fff;font-size:var(--typography-font-size-headline,48px);font-weight:600;line-height:var(--typography-line-height-headline,60px);margin:0}.ll-sec-hero__grid--two .ll-sec-hero__col--right form.banner-form{display:flex;justify-content:flex-end}.ll-sec-hero__richtext.text-large *{color:#fff;font-size:var(--typography-font-size-body-lg,24px);font-weight:var(--typography-font-weight-body,400);line-height:var(--typography-line-height-body-lg,34px);max-width:351px}.banner-form-input-container{background:var(--color-primitive-surface-surface,#fff);display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-width:628px;padding:16px}.ll-sec-hero__block--richtext .ll-sec-hero__richtext p{margin:0}.ll-sec-hero__bullet-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.ll-sec-hero__bullet-item{align-items:flex-start;display:flex;gap:10px}.ll-sec-hero__bullet-icon{flex-shrink:0;height:20px;margin-top:3px;object-fit:contain;width:20px}.ll-sec-hero__bullet-text{color:#fff;font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,400);line-height:var(--typography-line-height-body-sm,24px);margin:0}.ll-sec-hero__block--image .ll-sec-hero__figure{margin:0;max-width:100%}.ll-sec-hero__block--image img{display:block;height:auto;max-width:100%}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .banner-form-input-container,.ll-sec-hero .ll-sec-hero__lead-form.lead-form .ll-sec-hero__form-card{background-color:var(--ll-hero-form-bg,#fff);display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-width:var(--ll-hero-form-max,628px);padding:var(--ll-hero-form-pad,16px)}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .banner-form-input-container-title,.ll-sec-hero .ll-sec-hero__lead-form.lead-form .ll-sec-hero__form-card-title{color:#000;font-size:var(--typography-font-size-body-md,20px);font-weight:600;line-height:var(--typography-line-height-body-md,28px);margin:0 0 8px;text-align:center}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .banner-form-input-container-description,.ll-sec-hero .ll-sec-hero__lead-form.lead-form .ll-sec-hero__form-card-desc{color:var(--color-alias-text-secondary,#484848);font-size:var(--typography-font-size-body-xs,12px);line-height:var(--typography-line-height-body-xs,16px);margin:0;text-align:center}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .input-row{display:flex;gap:24px;width:100%}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .text-input-container{flex:1;min-width:0}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .text-input-container.full-width{flex:1 1 100%}.ll-sec-hero .ll-sec-hero__cta-wrap{margin-top:.25rem}.ll-sec-hero .lead-form .mui-field.mui--outlined{--error-icon-gap:16px;--button-width:20px;--button-right:16px;align-items:center;background:var(--color-primitive-surface-surface,#fff);border:1px solid var(--color-primitive-surface-outline,#424242);border-radius:var(--radius-alias-container,0);box-sizing:border-box;display:flex;min-height:56px;padding:12px 40px 12px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ll-sec-hero .lead-form .mui-field.mui--outlined:hover{border-color:#9ca3af}.ll-sec-hero .lead-form .mui-field.mui--outlined:focus-within{border-color:var(--color-primitive-primary-primary,#2562ff);border-width:2px;box-shadow:0 0 0 2px rgba(37,98,255,.1)}.ll-sec-hero .lead-form .mui-input{background-color:transparent;border:none;color:var(--color-alias-text-primary,#1a1a1a);flex:1 1 auto;font-size:var(--typography-font-size-body-sm,16px);line-height:24px;min-width:0;outline:none;padding:0;width:100%}.ll-sec-hero .lead-form .mui-action{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:none;font-size:var(--typography-font-size-body-md-sm,18px);height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;z-index:2}.ll-sec-hero .lead-form .mui-label{background-color:#fff;color:#888;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.ll-sec-hero .lead-form .mui-input:focus+.mui-label,.ll-sec-hero .lead-form .mui-input:not(:placeholder-shown)+.mui-label{color:var(--color-primitive-primary-primary,#2562ff);font-size:16px;top:-2px}.ll-sec-hero .lead-form .error-icon{color:#e25656;display:none;flex-shrink:0;height:20px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;z-index:1}.ll-sec-hero .lead-form .mui-field.is-error .error-icon{display:block}.ll-sec-hero .lead-form .mui-field.is-error.has-value .error-icon{right:calc(var(--button-right) + var(--button-width) + var(--error-icon-gap))}.ll-sec-hero .lead-form .mui-field.is-error .mui-action{right:12px}.ll-sec-hero .lead-form .mui-field.mui--outlined.is-error{border-color:#e25656}.ll-sec-hero .lead-form .lead-form-fields{display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.ll-sec-hero .lead-form .lead-form-fields>.text-input-container{min-width:0}.ll-sec-hero .lead-form .lead-form-fields .lead-form-submit{grid-column:1/-1}@media (max-width:768px){.ll-sec-hero .lead-form .lead-form-fields{grid-template-columns:1fr}.ll-sec-hero__grid--two{flex-direction:column}.ll-sec-hero__block--header .ll-sec-hero__heading{font-size:var(--typography-font-size-subtitle,32px);line-height:40px}.ll-sec-hero__block--richtext .ll-sec-hero__richtext{font-size:var(--typography-font-size-body-md,20px);line-height:var(--typography-line-height-body-md,28px);max-width:100%}.ll-sec-hero .ll-sec-hero__lead-form.lead-form .banner-form-input-container,.ll-sec-hero .ll-sec-hero__lead-form.lead-form .ll-sec-hero__form-card{max-width:100%}}