.hero{background-color:#191f2c;display:flex;flex-direction:column-reverse;gap:32px;padding:44px 24px}@media (min-width:768px){.hero{flex-direction:row}}@media (min-width:1024px){.hero{padding:92px 63px 132px 120px}}.hero .text-content{display:flex;flex-direction:column;gap:32px}.hero .text-content h1,.hero .text-content p{margin:0}.hero .text-content .header-container{display:flex;flex-direction:column;gap:16px}.hero .text-content .header-container .eyebrow{color:#51c0ac;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:3.2px;line-height:150%;text-transform:uppercase}.hero .text-content .header-container h1{color:#fff;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:32px;font-weight:700;line-height:120%}@media (min-width:1024px){.hero .text-content .header-container h1{font-size:67px;line-height:110%}}.hero .text-content .header-container .sub-header{color:#fff;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;line-height:150%}@media (min-width:1024px){.hero .text-content .header-container .sub-header{max-width:88%}}.hero .text-content .optional-form h3{padding:0}.hero .text-content .optional-form form .hsfc-Step__Content{display:flex}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row{margin:0;max-width:300px}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField{height:100%}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row label{display:none}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row .hsfc-TextInput{height:100%;max-height:44px}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row input{color:#191f2c}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row input::-moz-placeholder{color:#a2aaad}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-Row input::placeholder{color:#a2aaad}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-NavigationRow,.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Alerts{margin:0}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-NavigationRow button{border-radius:0 4px 4px 0;color:#191f2c;width:-moz-max-content;width:max-content}.hero .text-content .optional-form form .hsfc-Step__Content .hsfc-NavigationRow button:hover{background-color:#51c0ac;transform:none}.hero .text-content .cta-container{display:flex;flex-direction:column;gap:24px}.hero .text-content .cta-container .button-group{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media (min-width:1024px){.hero .text-content .cta-container .button-group{align-items:center;flex-direction:row;gap:32px}}.hero .text-content .cta-container .button-group .btn-primary{align-items:center;align-self:stretch;background:#51c0ac;border:1px solid #51c0ac;border-radius:4px;color:#191f2c;display:flex;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:58px;justify-content:center;line-height:24px;margin-bottom:8px;text-decoration:none}@media (min-width:1024px){.hero .text-content .cta-container .button-group .btn-primary{margin-bottom:0;padding:0 32px}}.hero .text-content .cta-container .button-group .text-link{align-items:end;color:#51c0ac;display:flex;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;font-weight:700;gap:5px;line-height:150%}.hero .text-content .cta-container .button-group .text-link svg{margin-bottom:2px}.hero .text-content .cta-container .button-group .text-link svg path{fill:#fff}.hero .text-content .cta-container .button-group .text-link.teal svg path{fill:#51c0ac}.hero .text-content .disclaimer{color:#a2aaad;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;line-height:150%}@media (min-width:1024px){.hero .text-content .disclaimer{max-width:70%}}.hero .image-content img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:768px){.hero .image-content img{height:100%;max-width:50vw;width:auto}}@media (min-width:1024px){.hero .image-content img{max-width:38vw}}