.gated-form__layout{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media (max-width:1023px){.gated-form__layout{gap:48px;grid-template-columns:1fr}}.gated-form__left{display:flex;flex-direction:column}@media (max-width:1023px){.gated-form__right{order:-1}}.gated-form__heading{margin:0 0 var(--text-gap-sm)}.gated-form__description{margin:0 0 var(--text-gap-xl);opacity:.7}.gated-form__features{display:flex;flex-direction:column;gap:clamp(16px,1vw + 12px,24px);list-style:none;margin:0 0 56px;padding:0}.gated-form__features:last-child{margin-bottom:0}.gated-form__feature{align-items:flex-start;display:flex;gap:16px}.gated-form__feat-text{display:flex;flex-direction:column;gap:4px;padding-top:4px}.gated-form__feat-title{margin:0}.gated-form__feat-desc{font-family:var(--font-primary);font-weight:400;margin:0;opacity:.7}.gated-form__social-proof{align-items:center;border-color:currentcolor hsla(0,0%,49.8%,.2) hsla(0,0%,49.8%,.2);border-top:1px solid hsla(0,0%,49.8%,.2);display:flex;gap:16px;padding-top:24px}.gated-form__avatars{display:flex}.gated-form__avatar{border:2px solid var(--color-surface-light);border-radius:var(--radius-full);height:48px;margin-left:-16px;object-fit:cover;width:48px}.gated-form__avatar:first-child{margin-left:0}.section--dark .gated-form__avatar{border-color:var(--color-bg-dark)}.gated-form__social-proof-text{display:flex;flex-direction:column;gap:4px}.gated-form__social-proof-headline{font-family:var(--font-primary);font-size:14px;font-weight:600}.gated-form__social-proof-caption{margin:0;opacity:.6}.gated-form__card{background:var(--color-surface-light);border:1px solid var(--color-border-solid);border-radius:var(--radius-card);box-shadow:0 4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;padding:40px}.section--dark .gated-form__card{box-shadow:0 30px 60px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.4)}.section--dark .gated-form__card .gated-form__form-desc,.section--dark .gated-form__card .gated-form__form-title{color:var(--color-text-primary-light)}.section--dark .gated-form__card .hs-form-field>label,.section--dark .gated-form__card form label{color:var(--color-text-secondary-light)}.section--dark .gated-form__card .hs-error-msg,.section--dark .gated-form__card .hs-error-msgs label{color:rgba(255,59,48,.85)}.section--dark .gated-form__card .hs-input{background-color:#fafafa;border-color:rgba(0,0,0,.08);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);color:#1d1d1f}.section--dark .gated-form__card .hs-input::placeholder{color:#a1a1aa}.section--dark .gated-form__card .hs-input:focus-visible{background-color:var(--color-surface-light);border-color:var(--color-accent-light);box-shadow:0 0 0 3px rgba(0,122,255,.2)}.section--dark .gated-form__card .gated-form__privacy a,.section--dark .gated-form__card .gated-form__privacy p{color:rgba(29,29,31,.55)}@media (max-width:599px){.gated-form__card{padding:24px}}.gated-form__form-image{display:block;height:200px;margin:-40px -40px 24px;object-fit:cover;width:calc(100% + 80px)}@media (max-width:599px){.gated-form__form-image{height:160px;margin:-24px -24px 20px;width:calc(100% + 48px)}}.gated-form__form-eyebrow{margin:0 0 var(--text-gap-sm)}.gated-form__form-title{font-family:var(--font-primary);font-weight:600;margin:0 0 var(--text-gap-xs)}.gated-form__form-desc{margin:0 0 var(--text-gap-md);opacity:.7}.gated-form__privacy{margin-top:var(--text-gap-sm);text-align:center}.gated-form__privacy p{color:rgba(29,29,31,.55);font-size:12px;line-height:1.5;margin:0}.gated-form__privacy a{color:rgba(29,29,31,.55);text-decoration:underline}.gated-form__privacy p:first-child:before{background-color:currentColor;content:"";display:inline-block;height:12px;margin-right:6px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-2px;width:12px}