.lws.lead-magnet{background:var(--paper);color:var(--ink);font-family:Instrument Sans,sans-serif}.lead-magnet-shell{padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,96px);border-bottom:1px solid var(--hairline)}.lead-magnet-shell__inner,.lead-magnet__inner{width:100%;max-width:1440px;margin:0 auto;padding-inline:80px;box-sizing:border-box}.lead-magnet-shell__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}.lead-magnet-shell__content{display:flex;flex-direction:column;gap:18px;min-width:0}.lead-magnet-shell__eyebrow{margin:0;font:500 12px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mutedfg)}.lead-magnet-shell h1{max-width:16ch;margin:0;font:600 clamp(2.4rem,4.6vw,4.5rem)/1 Instrument Sans,sans-serif;letter-spacing:-.04em;text-wrap:balance}.lead-magnet-shell__support{max-width:36rem;margin:0;color:var(--mutedfg);font-size:1.15rem;line-height:1.55}.lead-magnet-shell__form{max-width:36rem;margin-top:8px}.lead-magnet-shell__consent,.lead-magnet-shell__disclosure{max-width:36rem;margin:0;color:var(--mutedfg);font-size:.85rem;line-height:1.45}.lead-magnet-shell__success{max-width:36rem;padding:1rem;border:1px solid}.lead-magnet-shell__preview{position:relative;display:flex;flex-direction:column;gap:24px;padding:clamp(28px,3.4vw,48px);background:var(--muted);border:1px solid var(--hairline);border-radius:16px;min-width:0}.lead-magnet-shell__artwork{display:block;width:min(100%,300px);height:auto;max-height:280px;object-fit:contain;align-self:center;transform:rotate(-3deg)}.lead-magnet-shell__preview-copy{min-width:0}.lead-magnet-shell__preview-copy h2{margin:6px 0 10px;font-size:1.5rem;line-height:1.15;letter-spacing:-.02em}.lead-magnet-shell__preview-copy p{margin:0;color:var(--mutedfg);line-height:1.5}.lead-magnet-shell__preview-kicker{font:500 11px/1.3 IBM Plex Mono,ui-monospace,monospace!important;letter-spacing:.08em;text-transform:uppercase}.lead-magnet-steps{list-style:none;margin:0;padding:0;background:var(--card);border:1px solid var(--hairline);border-radius:10px}.lead-magnet-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 16px;border-top:1px solid var(--hairline);font-size:15px;font-weight:500;line-height:1.35}.lead-magnet-steps li:first-child{border-top:0}.lead-magnet-steps span{font:500 12px/1 IBM Plex Mono,ui-monospace,monospace;color:var(--mutedfg)}.lead-magnet-diagram{background:var(--card);border:1px solid var(--hairline);border-radius:10px;padding:12px}.lead-magnet-diagram svg{display:block;width:100%;height:auto}.lead-magnet__inside{padding-block:clamp(56px,7vw,104px)}.lead-magnet__kicker{margin:0 0 12px;font:500 12px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mutedfg)}.lead-magnet__h2{margin:0 0 48px;max-width:20ch;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.lead-magnet__steps{list-style:none;margin:0;padding:0}.lead-magnet__step{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.25fr);gap:32px;padding:36px 0;border-top:1px solid var(--hairline)}.lead-magnet__num{font-size:40px;font-weight:600;line-height:1;color:var(--mustard);font-variant-numeric:tabular-nums}.lead-magnet__tag{display:block;margin-bottom:10px;font:500 11px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mutedfg)}.lead-magnet__step h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.lead-magnet__body p{margin:0 0 14px;font-size:17px;line-height:1.6}.lead-magnet__hl{margin:6px 0 0!important;padding:12px 16px;background:var(--card);border:1px solid var(--hairline);border-left:3px solid var(--mustard);border-radius:6px;font:500 14px/1.5 IBM Plex Mono,ui-monospace,monospace!important}.lead-magnet__hl b{font-weight:600;color:var(--mustard-ink,#6e5312)}.lead-magnet__quote{margin:8px 0 0;padding-left:18px;border-left:2px solid var(--hairline);font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.55;color:var(--mutedfg)}.lead-magnet__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.lead-magnet__card{padding:14px 16px;background:var(--card);border:1px solid var(--hairline);border-radius:8px}.lead-magnet__card strong{display:block;margin-bottom:6px;font-size:14px}.lead-magnet__card span{font:400 13px/1.5 IBM Plex Mono,ui-monospace,monospace;color:var(--mutedfg)}.lead-magnet__close{padding-block:clamp(56px,7vw,96px);background:var(--navy);color:var(--paper)}.lead-magnet__close .lead-magnet__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lead-magnet__close h2{margin:0 0 14px;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.lead-magnet__close p{margin:0;font-size:18px;line-height:1.55;opacity:.85}.lead-magnet__close .lead-magnet__kicker{color:var(--mustard)}.lead-magnet__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px!important;opacity:1!important}.lead-magnet__files span{padding:6px 10px;border:1px solid hsla(42,41%,92%,.35);border-radius:6px;font:500 13px/1 IBM Plex Mono,ui-monospace,monospace}.lead-magnet__closeform{background:var(--paper);color:var(--ink);padding:28px;border-radius:12px;display:flex;flex-direction:column;gap:14px}.lead-magnet__closeform a{color:var(--ink);font-weight:600}.lead-magnet__closeform small{color:var(--mutedfg);font-size:13px;line-height:1.45}@media (max-width:1279px){.lead-magnet-shell__inner,.lead-magnet__inner{padding-inline:32px}}@media (max-width:1023px){.lead-magnet-shell__inner,.lead-magnet__close .lead-magnet__inner{grid-template-columns:minmax(0,1fr);gap:36px}.lead-magnet__step{grid-template-columns:56px minmax(0,1fr);gap:12px 20px}.lead-magnet__body{grid-column:2}.lead-magnet__num{font-size:28px}}@media (max-width:640px){.lead-magnet-shell__inner,.lead-magnet__inner{padding-inline:16px}.lead-magnet-shell h1{font-size:clamp(2.2rem,10.5vw,3rem)}.lead-magnet-shell__form form{flex-wrap:wrap}.lead-magnet-shell__artwork{max-height:200px}.lead-magnet__step{grid-template-columns:minmax(0,1fr);padding:28px 0}.lead-magnet__body{grid-column:1}.lead-magnet__cards{grid-template-columns:minmax(0,1fr)}.lead-magnet__closeform{padding:20px}}