  /* Estilo Limpo e Profissional */
  body {
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      line-height: 1.6;
      color: #333;
      margin: 0;
      padding: 0;
      background-color: #f4f7f9;
  }

  .header {
      background-color: #1a3a5a;
      color: white;
      padding: 15px;
      text-align: center;
      font-weight: bold;
      font-size: 14px;
  }

  .container {
      max-width: 700px;
      margin: 40px auto;
      background: white;
      padding: 30px;
      border-radius: 8px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  }

  h1 {
      color: #1a3a5a;
      font-size: 28px;
      line-height: 1.2;
      text-align: center;
  }

  .product-img {
      display: block;
      margin: 20px auto;
      max-width: 250px;
  }

  .highlight {
      background-color: #fff9c4;
      padding: 2px 5px;
      font-weight: bold;
  }

  .check-list {
      list-style: none;
      padding: 0;
      margin: 25px 0;
  }

  .check-list li {
      margin-bottom: 12px;
      font-size: 18px;
      display: flex;
      align-items: center;
  }

  .check-list li::before {
      content: '✅';
      margin-right: 10px;
  }

  .cta-button {
      display: block;
      background-color: #ff9800;
      color: white;
      text-align: center;
      padding: 22px;
      text-decoration: none;
      font-size: 22px;
      font-weight: bold;
      border-radius: 5px;
      border-bottom: 4px solid #e68a00;
      transition: 0.2s;
  }

  .cta-button:hover {
      background-color: #fb8c00;
      transform: scale(1.02);
  }

  .money-back {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 15px;
      font-size: 14px;
      color: #666;
  }

  .footer {
      margin-top: 50px;
      padding: 30px;
      font-size: 12px;
      color: #777;
      text-align: center;
      line-height: 1.8;
  }

  .footer a {
      color: #777;
      text-decoration: underline;
      margin: 0 10px;
  }

  .warning-box {
      border: 2px dashed #d32f2f;
      padding: 15px;
      margin-bottom: 25px;
      border-radius: 5px;
      background: #ffebee;
  }