.lead-magnet{background-color:var(--color-background-alt);border:1px solid var(--color-primary-fade-10);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-md);margin:var(--spacing-lg) auto;max-width:800px;text-align:center}.lead-magnet__header{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.lead-magnet__type-icon{color:var(--color-primary);flex-shrink:0}.lead-magnet__title{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-primary);margin:0}.lead-magnet__description{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-light);line-height:1.6;margin-bottom:var(--spacing-md);max-width:500px;margin-left:auto;margin-right:auto}.lead-magnet__form{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:400px;margin:0 auto}.lead-magnet__input{padding:12px 16px;font-family:var(--font-body);font-size:16px;border:1px solid var(--color-primary-fade-20);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text);transition:border-color var(--transition-fast)}.lead-magnet__input:focus{outline:none;border-color:var(--color-primary)}.lead-magnet__btn{padding:12px 24px;font-family:var(--font-body);font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.lead-magnet__btn:hover{background-color:#003350;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.lead-magnet__privacy{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-light);margin-top:var(--spacing-sm);max-width:400px;margin-left:auto;margin-right:auto}.lead-magnet--success{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.lead-magnet__success-icon{color:#2e7d32}.lead-magnet__success-text{font-family:var(--font-body);font-size:1.1rem;font-weight:600;color:var(--color-text)}@media(min-width:768px){.lead-magnet{padding:var(--spacing-lg)}.lead-magnet__form{flex-direction:row;max-width:100%}.lead-magnet__input{flex:1}.lead-magnet__btn{flex-shrink:0}}@media(min-width:769px){.lead-magnet__input{font-size:.95rem}}.lead-magnet__consent{display:flex;align-items:flex-start;gap:10px;text-align:left;font-family:var(--font-body);font-size:.85rem;line-height:1.5;color:var(--color-text-light);cursor:pointer}.lead-magnet__consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary)}.lead-magnet__erro{font-family:var(--font-body);font-size:.9rem;color:#a3341f;margin:0}.lead-magnet__btn:disabled{opacity:.7;cursor:wait}.lead-magnet__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
