.research-cta-form{background-color:#00001a;color:#fff;padding:64px 32px}.research-cta-form__inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr}.research-cta-form__content{max-width:640px}.research-cta-form__heading{color:#fff;font-family:DM Sans,sans-serif;font-size:clamp(30px,4vw,40px);font-weight:500;letter-spacing:0;line-height:1.1;margin:0 0 16px}.research-cta-form__heading-accent{color:#65dfe7}.research-cta-form__description{color:#b9f0f4;font-size:16px;line-height:1.6;margin:0}.research-cta-form__form{width:100%}.research-cta-form .hs-form,.research-cta-form__fallback-form{display:flex;flex-direction:column;gap:12px;margin:0}.research-cta-form .hs_email>label,.research-cta-form__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.research-cta-form .hs-input:not([type=checkbox]):not([type=radio]),.research-cta-form__input{background-color:#293340;border:1px solid #293340;border-radius:999px;color:#fff;flex:1 1 auto;font-size:14px;line-height:1.4;min-height:54px;outline:0;padding:16px 20px;width:100%}.research-cta-form .hs-input:not([type=checkbox]):not([type=radio])::placeholder,.research-cta-form__input::placeholder{color:rgba(185,240,244,.75)}.research-cta-form .hs-input:not([type=checkbox]):not([type=radio]):focus,.research-cta-form__input:focus{border-color:#65dfe7;box-shadow:0 0 0 2px rgba(101,223,231,.2)}.research-cta-form .hs-button,.research-cta-form__button{background-color:#21ced8;border:0;border-radius:999px;color:#00001a;cursor:pointer;font-size:14px;font-weight:600;line-height:1.4;min-height:54px;padding:16px 28px;transition:opacity .2s ease;white-space:nowrap}.research-cta-form .hs-button:hover,.research-cta-form__button:hover{opacity:.9}.research-cta-form .hs-form-field{flex:1 1 auto;margin:0}.research-cta-form .hs-submit{flex:0 0 auto}.research-cta-form .hs-error-msgs,.research-cta-form .legal-consent-container{color:#b9f0f4;flex-basis:100%;font-size:12px;line-height:1.5;margin:0}.research-cta-form .input{margin:0}.research-cta-form .actions{margin:0;padding:0}.research-cta-form .legal-consent-container{margin-top:10px}.research-cta-form .hs-input[type=checkbox]{position:relative}@media (min-width:640px){.research-cta-form .hs-form,.research-cta-form__fallback-form{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (min-width:1024px){.research-cta-form{padding-left:80px;padding-right:80px}.research-cta-form__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}