.lead-magnet{overflow:hidden;padding-block:var(--jm-section-space)}.lead-magnet__inner{align-items:center;display:grid;gap:clamp(2.5rem,6vw,5rem)}@media (min-width:900px){.lead-magnet__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lead-magnet--left .lead-magnet__figure{order:2}.lead-magnet--left .lead-magnet__content{order:1}.lead-magnet--no-cover .lead-magnet__inner{grid-template-columns:minmax(0,1fr)}.lead-magnet--no-cover .lead-magnet__content{margin-inline:auto;max-width:44rem}}.lead-magnet__figure{justify-self:center;margin:0;max-width:14rem;position:relative;width:100%}@media (min-width:640px){.lead-magnet__figure{max-width:18rem}}@media (min-width:900px){.lead-magnet__figure{max-width:22rem}}.lead-magnet__figure:before{background-color:var(--jm-secondary);border-radius:calc(var(--jm-radius)*2);content:"";inset:8% -10% -8% 12%;opacity:.16;position:absolute;transform:rotate(-6deg)}.lead-magnet__figure:after{border:2px solid var(--jm-secondary);border-radius:calc(var(--jm-radius)*2);content:"";inset:-6% 10% 10% -8%;opacity:.35;position:absolute}.lead-magnet__cover{border-radius:var(--jm-radius);box-shadow:0 32px 56px -24px rgba(0,0,0,.45);display:block;height:auto;position:relative;width:100%}.lead-magnet__content{min-width:0}.lead-magnet__eyebrow{background-color:var(--jm-secondary);border-radius:var(--jm-radius-pill);color:var(--jm-white);display:inline-block;font-family:var(--jm-font-heading);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.4em .9em;text-transform:uppercase}.lead-magnet__heading{margin-bottom:.75rem;text-wrap:balance}.lead-magnet__text{font-size:var(--jm-text-lead);max-width:40rem}.lead-magnet__inside{margin-top:1.75rem}.lead-magnet__inside-heading{font-family:var(--jm-font-heading);font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;opacity:.72;text-transform:uppercase}@media (min-width:640px){.lead-magnet__contents:has(li:nth-child(4)){column-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.lead-magnet__form{margin-top:2rem}.lead-magnet__disclaimer{margin-top:1rem}.lead-magnet.jm-invert .jm-form-panel,.lead-magnet.jm-invert .jm-form-panel .hs-form-field>label,.lead-magnet.jm-invert .jm-form-panel .jm-form-panel__title{color:var(--jm-heading)}.lead-magnet.jm-invert .jm-form-panel .hs-richtext,.lead-magnet.jm-invert .jm-form-panel .legal-consent-container{color:var(--jm-text-small-color)}