.elementor-28678 .elementor-element.elementor-element-d9b2f93{--display:flex;}.elementor-28678 .elementor-element.elementor-element-d9b2f93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28678 .elementor-element.elementor-element-b79c7e7 .elementor-button{background-color:#ABA823;}.elementor-28678 .elementor-element.elementor-element-c1a924b .elementor-button{background-color:#A2A612;}.elementor-28678 .elementor-element.elementor-element-e13fa64 .elementor-button{background-color:#9DA11A;}.elementor-28678 .elementor-element.elementor-element-c47e0c9{--display:flex;}.elementor-28678 .elementor-element.elementor-element-f2e1d6d{--display:flex;}.elementor-28678 .elementor-element.elementor-element-d57ef06{--display:flex;}.elementor-28678 .elementor-element.elementor-element-2260407{--display:flex;}.elementor-28678 .elementor-element.elementor-element-c814c36{--display:flex;}.elementor-28678 .elementor-element.elementor-element-66c2f4b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-28678 .elementor-element.elementor-element-28410e9 .elementor-button{background-color:#A1A11A;}@media(min-width:768px){.elementor-28678 .elementor-element.elementor-element-d9b2f93{--width:99.651%;}}/* Start custom CSS for html, class: .elementor-element-7151b6c */<style>
  .lead-magnet-container {
    display: flex;
    gap: 20px;
    background-color: #ffffff;
    padding: 30px;
    border-radius: 25px;
    border: 1px solid #eef2f6;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    justify-content: center;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
    margin: 20px 0;
  }

  .info-box {
    background-color: #f1f5f9; /* Light bluish-grey background */
    padding: 25px;
    border-radius: 20px;
    flex: 1;
    min-width: 300px;
  }

  .box-header {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }

  .box-header h2 {
    margin: 0;
    font-size: 20px;
    color: #1e293b;
    font-weight: 700;
  }

  .emoji {
    font-size: 24px;
    margin-right: 10px;
  }

  .info-box p {
    color: #475569;
    line-height: 1.6;
    margin-bottom: 15px;
  }

  .example {
    background: #ffffff;
    padding: 10px 15px;
    border-radius: 10px;
    font-size: 0.95em;
  }

  .benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .benefits-list li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 8px;
    color: #475569;
  }

  .benefits-list li::before {
    content: "•";
    position: absolute;
    left: 0;
    font-weight: bold;
    color: #1e293b;
  }

  /* Responsive for Mobile */
  @media (max-width: 768px) {
    .lead-magnet-container {
      flex-direction: column;
      padding: 15px;
    }
    .info-box {
      min-width: unset;
    }
  }
</style>/* End custom CSS */