.LeadMagnet-module__j1WMwG__leadMagnet{background:var(--color-gray-50);padding:5rem 0}@media (max-width:768px){.LeadMagnet-module__j1WMwG__leadMagnet{padding:3.5rem 0}}.LeadMagnet-module__j1WMwG__card{gap:var(--spacing-3xl);background:linear-gradient(135deg,var(--color-primary)0%,#036 100%);border-radius:var(--radius-xl);padding:var(--spacing-3xl);grid-template-columns:1fr 400px;align-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.LeadMagnet-module__j1WMwG__card{gap:var(--spacing-2xl);padding:var(--spacing-2xl);grid-template-columns:1fr}}@media (max-width:768px){.LeadMagnet-module__j1WMwG__card{padding:var(--spacing-xl)}}.LeadMagnet-module__j1WMwG__content{color:var(--color-white)}.LeadMagnet-module__j1WMwG__badge{padding:var(--spacing-sm)var(--spacing-md);color:var(--color-accent);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);margin-bottom:var(--spacing-lg);background:rgba(245,158,11,.2);font-weight:700;display:inline-block}.LeadMagnet-module__j1WMwG__content h2{font-size:var(--text-4xl);margin:0 0 var(--spacing-md)0;color:var(--color-white);font-weight:800;line-height:1.1}@media (max-width:768px){.LeadMagnet-module__j1WMwG__content h2{font-size:var(--text-3xl)}}.LeadMagnet-module__j1WMwG__content h2 .highlight{color:var(--color-accent)}.LeadMagnet-module__j1WMwG__subheading{font-size:var(--text-xl);color:rgba(255,255,255,.9);margin:0 0 var(--spacing-md)0;font-weight:500}.LeadMagnet-module__j1WMwG__description{font-size:var(--text-base);color:rgba(255,255,255,.8);margin:0 0 var(--spacing-lg)0;line-height:1.6}.LeadMagnet-module__j1WMwG__includes{margin-bottom:var(--spacing-xl)}.LeadMagnet-module__j1WMwG__includes h4{font-size:var(--text-sm);color:rgba(255,255,255,.9);margin:0 0 var(--spacing-md)0;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.LeadMagnet-module__j1WMwG__includes ul{gap:var(--spacing-sm)var(--spacing-lg);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.LeadMagnet-module__j1WMwG__includes ul{grid-template-columns:1fr}}.LeadMagnet-module__j1WMwG__includes li{align-items:center;gap:var(--spacing-sm);font-size:var(--text-base);color:rgba(255,255,255,.9);display:flex}.LeadMagnet-module__j1WMwG__includes li svg{color:var(--color-success);flex-shrink:0}.LeadMagnet-module__j1WMwG__form{max-width:480px}.LeadMagnet-module__j1WMwG__inputGroup{gap:var(--spacing-md);display:flex}@media (max-width:640px){.LeadMagnet-module__j1WMwG__inputGroup{flex-direction:column}}.LeadMagnet-module__j1WMwG__inputGroup input{padding:var(--spacing-md)var(--spacing-lg);font-size:var(--text-base);border-radius:var(--radius-lg);color:var(--color-white);transition:all var(--transition-fast);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);outline:none;flex:1}.LeadMagnet-module__j1WMwG__inputGroup input::placeholder{color:rgba(255,255,255,.6)}.LeadMagnet-module__j1WMwG__inputGroup input:focus{border-color:var(--color-accent);background:rgba(255,255,255,.15)}.LeadMagnet-module__j1WMwG__inputGroup button{white-space:nowrap}.LeadMagnet-module__j1WMwG__subtext{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);font-size:var(--text-sm);color:rgba(255,255,255,.6);display:inline-flex}.LeadMagnet-module__j1WMwG__imageWrapper{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:1024px){.LeadMagnet-module__j1WMwG__imageWrapper{order:-1}}.LeadMagnet-module__j1WMwG__imageFrame{z-index:2;background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-sm);box-shadow:var(--shadow-large);position:relative;transform:rotate(-3deg)}.LeadMagnet-module__j1WMwG__imageFrame img{border-radius:var(--radius-lg);width:100%;max-width:300px;height:auto;display:block}@media (max-width:1024px){.LeadMagnet-module__j1WMwG__imageFrame img{max-width:250px}}.LeadMagnet-module__j1WMwG__decoration{border-radius:var(--radius-full);z-index:1;background:rgba(245,158,11,.15);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
