.lead-magnet-page:where(.astro-hm2lixzo){background:var(--background);color:var(--foreground);overflow:hidden}.lead-magnet-page__header:where(.astro-hm2lixzo){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.lead-magnet-page__book-link:where(.astro-hm2lixzo){gap:var(--space-xs);color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.lead-magnet-page__book-link:where(.astro-hm2lixzo):hover{color:var(--foreground)}.lead-magnet-hero:where(.astro-hm2lixzo){gap:var(--space-2xl);padding-block:clamp(var(--space-2xl), 9vw, var(--spacing-10));align-items:center;display:grid}.lead-magnet-hero__copy:where(.astro-hm2lixzo){max-width:48rem}.lead-magnet-hero__eyebrow:where(.astro-hm2lixzo),.lead-magnet-section-head__eyebrow:where(.astro-hm2lixzo){margin:0 0 var(--space-sm);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.lead-magnet-hero:where(.astro-hm2lixzo) h1:where(.astro-hm2lixzo){max-width:13ch;letter-spacing:var(--tracking-tighter);text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,7rem);line-height:.88}.lead-magnet-hero__subtitle:where(.astro-hm2lixzo){max-width:36rem;margin:var(--space-xl) 0 0;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.lead-magnet-hero__lead:where(.astro-hm2lixzo){max-width:42rem;margin:var(--space-lg) 0 0;color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.lead-magnet-hero__actions:where(.astro-hm2lixzo){gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.lead-magnet-hero__primary:where(.astro-hm2lixzo),.lead-magnet-hero__secondary:where(.astro-hm2lixzo){min-height:3rem;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lead-magnet-hero__primary:where(.astro-hm2lixzo){gap:var(--space-sm);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-md)}.lead-magnet-hero__primary:where(.astro-hm2lixzo):hover{background:var(--primary-hover)}.lead-magnet-hero__secondary:where(.astro-hm2lixzo){border:1px solid var(--border);color:var(--foreground)}.lead-magnet-hero__secondary:where(.astro-hm2lixzo):hover{background:var(--muted)}.lead-magnet-hero__visual:where(.astro-hm2lixzo){min-height:24rem;padding:var(--space-xl);border:1px solid var(--surface-invert-border);border-radius:var(--radius-2xl);background:var(--surface-invert);color:var(--surface-invert-foreground);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.lead-magnet-hero__visual:where(.astro-hm2lixzo):before{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--surface-invert-foreground) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--surface-invert-foreground) 12%, transparent) 1px, transparent 1px);mask-image:linear-gradient(to bottom, var(--foreground), transparent 92%);background-size:2.5rem 2.5rem;position:absolute;inset:0}.lead-magnet-hero__visual:where(.astro-hm2lixzo)>:where(.astro-hm2lixzo){position:relative}.lead-magnet-hero__visual-topline:where(.astro-hm2lixzo){justify-content:space-between;gap:var(--space-md);color:color-mix(in srgb, var(--surface-invert-foreground) 64%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);display:flex}.lead-magnet-hero__visual-title:where(.astro-hm2lixzo){margin-top:clamp(var(--space-2xl), 11vw, var(--spacing-9));font-family:var(--font-heading);font-size:clamp(2.6rem,5vw,4.8rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tighter);line-height:.9;display:grid}.lead-magnet-hero__layers:where(.astro-hm2lixzo){gap:var(--space-xs);margin-top:var(--space-2xl);grid-template-columns:repeat(6,1fr);display:grid}.lead-magnet-hero__layers:where(.astro-hm2lixzo) span:where(.astro-hm2lixzo){aspect-ratio:1;border:1px solid var(--surface-invert-border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;display:grid}.lead-magnet-hero__visual:where(.astro-hm2lixzo)>p:where(.astro-hm2lixzo){max-width:22rem;margin:var(--space-lg) 0 0;color:color-mix(in srgb, var(--surface-invert-foreground) 72%, transparent);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.lead-magnet-outcomes:where(.astro-hm2lixzo),.lead-magnet-scope:where(.astro-hm2lixzo),.lead-magnet-next:where(.astro-hm2lixzo){padding-block:var(--space-2xl)}.lead-magnet-section-head:where(.astro-hm2lixzo){max-width:44rem;margin-bottom:var(--space-xl)}.lead-magnet-section-head:where(.astro-hm2lixzo) h2:where(.astro-hm2lixzo),.lead-magnet-scope:where(.astro-hm2lixzo) h2:where(.astro-hm2lixzo),.lead-magnet-next:where(.astro-hm2lixzo) h2:where(.astro-hm2lixzo){font-size:var(--heading-h2);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.lead-magnet-outcomes__grid:where(.astro-hm2lixzo){gap:var(--space-md);display:grid}.lead-magnet-outcomes:where(.astro-hm2lixzo) article:where(.astro-hm2lixzo){padding:var(--space-xl);border-top:1px solid var(--border)}.lead-magnet-outcomes__number:where(.astro-hm2lixzo){color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs)}.lead-magnet-outcomes:where(.astro-hm2lixzo) h3:where(.astro-hm2lixzo){margin:var(--space-xl) 0 var(--space-sm);font-size:var(--text-xl)}.lead-magnet-outcomes:where(.astro-hm2lixzo) p:where(.astro-hm2lixzo),.lead-magnet-scope__intro:where(.astro-hm2lixzo)>p:where(.astro-hm2lixzo),.lead-magnet-next:where(.astro-hm2lixzo) p:where(.astro-hm2lixzo){color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0}.lead-magnet-scope:where(.astro-hm2lixzo){gap:var(--space-2xl);display:grid}.lead-magnet-scope__intro:where(.astro-hm2lixzo){max-width:42rem}.lead-magnet-scope__intro:where(.astro-hm2lixzo)>p:where(.astro-hm2lixzo):last-child{margin-top:var(--space-md)}.lead-magnet-scope__columns:where(.astro-hm2lixzo){gap:var(--space-xl);display:grid}.lead-magnet-scope__columns:where(.astro-hm2lixzo) section:where(.astro-hm2lixzo){padding-top:var(--space-lg);border-top:1px solid var(--border)}.lead-magnet-scope:where(.astro-hm2lixzo) h3:where(.astro-hm2lixzo){margin:0 0 var(--space-md);font-size:var(--text-xl)}.lead-magnet-scope:where(.astro-hm2lixzo) ul:where(.astro-hm2lixzo){gap:var(--space-sm);color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0;padding:0;list-style:none;display:grid}.lead-magnet-scope:where(.astro-hm2lixzo) li:where(.astro-hm2lixzo){padding-left:var(--space-lg);position:relative}.lead-magnet-scope:where(.astro-hm2lixzo) li:where(.astro-hm2lixzo):before{color:var(--foreground);content:"＋";font-family:var(--font-mono);position:absolute;left:0}.lead-magnet-scope__columns:where(.astro-hm2lixzo) section:where(.astro-hm2lixzo):last-child li:where(.astro-hm2lixzo):before{content:"—";color:var(--muted-foreground)}.lead-magnet-next:where(.astro-hm2lixzo){gap:var(--space-xl);margin-top:var(--space-2xl);padding-block:var(--space-2xl);border-block:1px solid var(--surface-invert-border);background:var(--surface-invert);color:var(--surface-invert-foreground);align-items:center;display:grid}.lead-magnet-next:where(.astro-hm2lixzo) .lead-magnet-section-head__eyebrow:where(.astro-hm2lixzo){color:color-mix(in srgb, var(--surface-invert-foreground) 68%, transparent)}.lead-magnet-next:where(.astro-hm2lixzo) h2:where(.astro-hm2lixzo){color:var(--surface-invert-foreground)}.lead-magnet-next:where(.astro-hm2lixzo) p:where(.astro-hm2lixzo){max-width:42rem;margin-top:var(--space-md);color:color-mix(in srgb, var(--surface-invert-foreground) 72%, transparent)}.lead-magnet-next:where(.astro-hm2lixzo) strong:where(.astro-hm2lixzo){color:var(--surface-invert-foreground)}.lead-magnet-next:where(.astro-hm2lixzo) a{background:var(--surface-invert-foreground);color:var(--surface-invert);justify-self:start}.lead-magnet-page__footer:where(.astro-hm2lixzo){justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xl);color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.lead-magnet-page__footer:where(.astro-hm2lixzo) p:where(.astro-hm2lixzo){margin:0}.lead-magnet-page__footer:where(.astro-hm2lixzo) nav:where(.astro-hm2lixzo){gap:var(--space-md);flex-wrap:wrap;display:flex}.lead-magnet-page__footer:where(.astro-hm2lixzo) a:where(.astro-hm2lixzo){color:inherit}@media (width>=48rem){.lead-magnet-hero:where(.astro-hm2lixzo){grid-template-columns:minmax(0,1.05fr) minmax(19rem,.75fr)}.lead-magnet-outcomes__grid:where(.astro-hm2lixzo){grid-template-columns:repeat(3,minmax(0,1fr))}.lead-magnet-scope:where(.astro-hm2lixzo){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lead-magnet-scope__columns:where(.astro-hm2lixzo){grid-template-columns:repeat(2,minmax(0,1fr))}.lead-magnet-next:where(.astro-hm2lixzo){grid-template-columns:minmax(0,1fr) auto}}@media (width<=34rem){.lead-magnet-page__book-link:where(.astro-hm2lixzo){font-size:var(--text-xs)}.lead-magnet-page__book-link:where(.astro-hm2lixzo) span:where(.astro-hm2lixzo){display:none}.lead-magnet-hero__visual-topline:where(.astro-hm2lixzo){gap:var(--space-xs);display:grid}.lead-magnet-hero__layers:where(.astro-hm2lixzo){grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.lead-magnet-hero__primary:where(.astro-hm2lixzo),.lead-magnet-hero__secondary:where(.astro-hm2lixzo),.lead-magnet-page__book-link:where(.astro-hm2lixzo){transition:none}}
