.research-snaptshot-cta{background:linear-gradient(135deg,teal,#00001a);border-radius:4px;margin-bottom:48px;overflow:hidden;padding:32px;position:relative}.research-snaptshot-cta__inner{align-items:center;display:grid;gap:32px;grid-template-columns:1fr;position:relative}.research-snaptshot-cta__eyebrow{color:#65dfe7;font-size:12px;letter-spacing:.12em;line-height:1.35;margin-bottom:12px;text-transform:uppercase}.research-snaptshot-cta__heading{color:#fff;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 16px}.research-snaptshot-cta__heading span{color:#65dfe7}.research-snaptshot-cta__description{color:#b9f0f4;font-size:16px;line-height:1.65;margin:0}.research-snaptshot-cta__action{display:flex}.research-snaptshot-cta__button{align-items:center;background-color:#21ced8;border:0;border-radius:999px;color:#00001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.2;padding:14px 24px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.research-snaptshot-cta__button:hover{opacity:.9}.research-snaptshot-cta__modal[hidden]{display:none}.research-snaptshot-cta__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.research-snaptshot-cta__modal-backdrop{background-color:rgba(0,0,26,.66);inset:0;position:absolute}.research-snaptshot-cta__modal-dialog{background-color:#fff;border-radius:4px;border-top:4px solid #21ced8;box-shadow:0 24px 70px rgba(0,0,26,.24);max-height:min(760px,calc(100vh - 48px));max-width:672px;overflow-y:auto;padding:56px;position:relative;width:min(100%,672px);z-index:1}.research-snaptshot-cta__modal-close{align-items:center;background:transparent;border:0;color:#00001a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:32px;top:28px;width:40px}.research-snaptshot-cta__modal-title{color:#00001a;font-family:DM Sans,sans-serif;font-size:36px;font-weight:500;line-height:1.16;margin:0 48px 16px 0}.research-snaptshot-cta__modal-description{color:#293340;font-size:16px;line-height:1.55;margin:0 0 32px}.research-snaptshot-cta__modal-form .hs-form-field{margin-bottom:20px}.research-snaptshot-cta__modal-form label{color:#00001a;font-size:14px;line-height:1.4}.research-snaptshot-cta__modal-form input:not([type=checkbox]):not([type=radio]),.research-snaptshot-cta__modal-form select,.research-snaptshot-cta__modal-form textarea{background-color:#efefec;border:1px solid #efefec;border-radius:4px;color:#00001a;min-height:46px;padding:12px 14px;width:100%}.research-snaptshot-cta__modal-form .hs-input[type=checkbox],.research-snaptshot-cta__modal-form input[type=checkbox]{background:transparent;border:0;height:auto;left:auto;margin:2px 8px 0 0;min-height:0;padding:0;position:static;width:auto}.research-snaptshot-cta__modal-form .hs-input[type=checkbox]~label{bottom:auto;display:inline;padding-left:0;position:static}.research-snaptshot-cta__modal-form .hs-form-booleancheckbox label,.research-snaptshot-cta__modal-form .hs-form-checkbox label{align-items:flex-start;display:flex;gap:8px;margin-bottom:0}.research-snaptshot-cta__modal-form .hs-button{background-color:#21ced8;border:0;border-radius:999px;color:#00001a;cursor:pointer;font-size:14px;font-weight:600;padding:14px 28px}.snapshot-cta-modal-is-open{overflow:hidden}@media (min-width:1024px){.research-snaptshot-cta{padding:48px}.research-snaptshot-cta__inner{grid-template-columns:minmax(0,3fr) minmax(220px,2fr)}.research-snaptshot-cta__heading{font-size:30px}.research-snaptshot-cta__action{justify-content:flex-end}}@media (max-width:767px){.research-snaptshot-cta__modal-dialog{padding:40px 24px 32px}.research-snaptshot-cta__modal-close{right:18px;top:16px}.research-snaptshot-cta__modal-title{font-size:30px;margin-right:40px}}